欢迎来到天天文库
浏览记录
ID:9854830
大小:172.51 KB
页数:26页
时间:2018-05-11
《asp网站建设19网上购物》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、17.1课前导读17.2课堂教学17.3上机练习17.4课后作业第17课网上购物17.1课前导读本课的“网上超市”网页正是为实现用户在网上购物而设计的。“网上超市”网页通过ADO技术,以及SQL语句的灵活运用,来实现对数据库的操作。最简单的“网上超市”需要有一个数据库文件store.mdb和4个asp文件,改进的“网上超市”则需要更多一些文件。上机练习则给出一个网上书店的实例,与“网上超市”有所不同的是,网上书店采用“框架”和“分页”技术,使用更为方便。17.2课堂教学17.2.1最简单的“网上超市”17.2.2改进的“网上超市”17.2.1最简单的“网上超市”1.数据库文件2.网
2、页文件3.创建主页面4.购物处理文件5.创建购物车页面6.删除处理文件最简单的“网上超市”需要的数据库文件和asp文件如下。1.数据库文件数据库文件store.mdb包括两个表:“商品”表和“购物单”表,分别用来存放“网上超市”的库存商品和顾客所选商品的数据,它们的结构见表17-1和表17-2。表17-1“商品”表字段名数据类型必填索引说明商品编号自动编号是无商品的编号名称文本否无商品的名称生产商文本否无商品生产厂家定价货币否无商品的定价表17-2“购物单”表字段名数据类型必填索引说明编号自动编号是无订单编号商品编号数字否无商品的编号名称文本否无商品的名称生产商文本否无商品生产厂家
3、定价货币否无商品的定价数量数字否无购买该商品的数量金额数字否无购买该商品的金额2.网页文件“网上超市”包括的4个asp文件分别是:Shop.asp、AddToCar.asp、ShoppingCar.asp、Delete.asp。①主页面文件Shop.asp显示商品列表,具有将购买商品放到“购物车”中的提交功能以及查看“购物车”页面的连接功能。②购物处理文件AddToCar.asp将购买商品的数据添加到数据表“购物单”中。③“购物车”页面文件ShoppingCar.asp显示顾客所购买的商品,具有删除和返回主页面的连接功能。④删除处理文件Delete.asp将不想购买的商品从“购物车
4、”(“购物单”表)中删除。在浏览器中执行Shop.asp将可以实现网上购物。3.创建主页面主页面文件使用ADO技术将“商品”表中的数据显示在网页的表格中。编写代码,并将文件以Shop.asp为名存盘。说明:该程序包含四部分程序模块。①数据库连接模块;建立一个数据库连接对象objConn和一个记录集对象objRS,然后通过SQL语句实现商品信息的查询。②通过For循环读取数据表的字段名称作为表格的标题。③通过Do循环读取数据并显示在表格内。进行订购所对应的提交按钮为FORM所包含的内容(f1~f5),它将选中的商品提交给AddToCar.asp页面。④关闭数据库。4.购物处理文件购物
5、处理文件将顾客订购的商品添加到购物车(“购物单”表)中。编写代码,并将文件以AddToCar.asp为名存盘。说明:该程序包含4个模块:①数据提取模块,首先将商品信息页面提交的信息变量进行赋值。提取uid(商品编号)、name(商品名称)、company(生产商)、Price(定价)和Quantity(数量)等变量值,并计算出subTotal(金额)值。②数据库连接模块;建立一个数据库连接对象objConn和一个记录集对象objRS。③添加商品到“购物单”表中模块,使用记录集对象AddNew方法添加记录。5.创建购物车页面购物车页面显示顾客所订购的商品信息。编写代码,并将文件以sh
6、oppingcar.asp为名存盘。说明:该程序包含4个程序模块:①数据库连接模块;建立一个objconn数据库连接对象和一个objRS记录集对象,然后通过SQL语句实现已经订购的商品信息的查询。②显示订购信息模块,如果没有购买商品,给出提示;如果有商品则通过For循环读取订购单数据库的记录,并显示在表格中。表格中包括一个记录删除链接选项:如果删除该商品,将执行删除处理文件Delete.asp.③统计总金额模块,显示订购信息的同时,统计总金额Total,并且作为表格的标题显示。6.删除处理文件删除处理文件将顾客从购物车中删除的商品从“购物单”表中删除。编写代码,并将文件以Delet
7、e.asp为名存盘。说明:该程序包含3个模块:①数据提取模块,首先将购物车页面提交的删除信息变量进行赋值。提取No(编号)作为删除记录的依据。②数据库连接模块;建立一个数据库连接对象objConn。③删除记录模块,建立SQL删除语句,使用连接对象的Execute方法执行SQL语句,并给出提示信息。17.2.2改进的“网上超市”1.修改数据表2.创建登录页面3.修改主页面4.修改购物处理文件5.修改购物车页面17.2.2改进的“网上超市”使用上面的“网上超市”,如果在网
此文档下载收益归作者所有