网站大量收购独家精品文档,联系QQ:2885784924

第17课 网 上 购 物.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 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. 网页文件 3. 创建主页面 4. 购物处理文件 5. 创建购物车页面 6. 删除处理文件 最简单的“网上超市”需要的数据库文件和asp文件如下。 1. 数据库文件 数据库文件store.mdb包括两个表:“商品”表和“购物单”表,分别用来存放“网上超市”的库存商品和顾客所选商品的数据,它们的结构见表17-1和表17-2。 表17-1 “商品”表 商品的定价 无 否 货币 定价 商品生产厂家 无 否 文本 生产商 商品的名称 无 否 文本 名称 商品的编号 无 是 自动编号 商品编号 说明 索引 必填 数据类型 字段名 表17-2 “购物单”表 购买该商品的金额 无 否 数字 金额 购买该商品的数量 无 否 数字 数量 商品的定价 无 否 货币 定价 商品生产厂家 无 否 文本 生产商 商品的名称 无 否 文本 名称 商品的编号 无 否 数字 商品编号 订单编号 无 是 自动编号 编号 说明 索引 必填 数据类型 字段名 2. 网页文件 “网上超市”包括的4个asp文件分别是:Shop.asp、AddToCar.asp、ShoppingCar.asp、Delete.asp。 ① 主页面文件Shop.asp显示商品列表,具有将购买商品放到“购物车”中的提交功能以及查看“购物车”页面的连接功能。 ② 购物处理文件AddToCar.asp将购买商品的数据添加到数据表“购物单”中。 ③ “购物车”页面文件ShoppingCar.asp显示顾客所购买的商品,具有删除和返回主页面的连接功能。 ④ 删除处理文件Delete.asp将不想购买的商品从“购物车”(“购物单”表)中删除。 在浏览器中执行Shop.asp将可以实现网上购物。 3. 创建主页面 主页面文件使用ADO技术将“商品”表中的数据显示在网页的表格中。编写代码,并将文件以Shop.asp为名存盘。 说明:该程序包含四部分程序模块。 ① 数据库连接模块;建立一个数据库连接对象objConn和一个记录集对象objRS,然后通过SQL语句实现商品信息的查询。 ② 通过For循环读取数据表的字段名称作为表格的标题。 ③ 通过Do循环读取数据并显示在表格内。进行订购所对应的提交按钮为FORM所包含的内容(f1~f5),它将选中的商品提交给AddToCar.asp页面。 ④ 关闭数据库。 4. 购物处理文件 购物处理文件将顾客订购的商品添加到购物车(“购物单”表)中。编写代码,并将文件以AddToCar.asp为名存盘。 说明:该程序包含4个模块: ① 数据提取模块,首先将商品信息页面提交的信息变量进行赋值。提取uid(商品编号)、name(商品名称)、company(生产商)、Price(定价)和Quantity(数量)等变量值,并计算出subTotal(金额)值。 ② 数据库连接模块;建立一个数据库连接对象objConn和一个记录集对象objRS。 ③ 添加商品到“购物单”表中模块,使用记录集对象AddNew方法添加记录。 5. 创建购物车页面 购物车页面显示顾客所订购的商品信息。编写代码,并将文件以shoppingcar.asp为名存盘。 说明:该程序包含4个程序模块: ① 数据库连接模块;建立一个objconn数据库连接对象和一个objRS记录集对象,然后通过SQL语句实现已经订购的商品信息的查询。 ② 显示订购信息模块,如果没有购买商品,给出提示;如果有商品则通过For循环读取订购单数据库的记录,并显示在表格中。 表格中包括一个记录删除链接选项:如果删除该商品,将执行删除处理文件Delete.asp. ③ 统计总金额模块,显示订购信息的同时,

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档