《ASP网页数据库短训教程》第17章 网上购物

第17课网上购物 17.1课前导读 17.2课堂教学 17.3上机练习 17.4课后作业
17.1 课前导读 17.2 课堂教学 17.3 上机练习 17.4 课后作业 第17课 网 上 购 物

17.1课前导读 本课的“网上超市”网页正是为实现用户在网上 购物而设计的。“网上超市”网页通过ADO技术,以及 SL语句的灵活运用,来实现对数据库的操作。最简单 的“网上超市”需要有一个数据库文件 store.mdb和4 asp文件,改进的“网上超市”则需要更多一些文件。 上机练习则给出一个网上书店的实例,与“网上 超市”有所不同的是,网上书店采用“框架”和“分 页”技术,使用更为方便
17.1 课前导读 本课的“网上超市”网页正是为实现用户在网上 购物而设计的。 “网上超市”网页通过ADO技术,以及 SQL语句的灵活运用,来实现对数据库的操作。最简单 的“网上超市”需要有一个数据库文件store.mdb和4 个asp文件,改进的“网上超市”则需要更多一些文件。 上机练习则给出一个网上书店的实例,与“网上 超市”有所不同的是,网上书店采用“框架”和“分 页”技术,使用更为方便

17.2课堂教学 17.2.1最简单的“网上超市” 17.2.2改进的“网上超市
17.2 课堂教学 17.2.1 最简单的“网上超市” 17.2.2 改进的“网上超市

17.2.1最简单的网上超市” 1.数据库文件 2.网页文件 创建主页面 4.购物处理文件 5.创建购物车页面 6,删除处理文件
17.2.1 最简单的“网上超市” 1. 数据库文件 2. 网页文件 3. 创建主页面 4. 购物处理文件 5. 创建购物车页面 6. 删除处理文件

最简单的“网上超市”需要的数据库文件和asp文 件如下 1.数据库文件 数据库文件 store.mdb包括两个表:“商品”表和 “购物单”表,分别用来存放“网上超市”的库存商 品和顾客所选商品的数据,它们的结构见表17-1和表 17-2 表17-1“商品”表 字段名 数据类型 必填 索引 说明 商品编号 自动编号 商品的编号 名称 文本 商品的名称 生产商 文本 是否否否 无无无无 商品生产厂家 定价 货币 商品的定价
最简单的“网上超市”需要的数据库文件和asp文 件如下。 1. 数据库文件 数据库文件store.mdb包括两个表:“商品”表和 “购物单”表,分别用来存放“网上超市”的库存商 品和顾客所选商品的数据,它们的结构见表17-1和表 17-2。 表17-1 “商品”表 字段名 数据类型 必填 索引 说明 商品编号 自动编号 是 无 商品的编号 名称 文本 否 无 商品的名称 生产商 文本 否 无 商品生产厂家 定价 货币 否 无 商品的定价

表17-2“购物单”表 子段名 数据类型必填 索引 说明 自动编号 订单编号 銜品编 数字 文本 文本 是否否否否否否 商品的编号 无 商品的名称 无 商品生产厂家 货币 无 商品的定价 数字 无购买该商品的数量 数字 无 购买该商品的金额 2.网页文件 “网上超市”包括的4个asp文件分别是 Shop.asp、 AddTocar.asp、 Shoppingcart.asp Delete aspo
表17-2 “购物单”表 字段名 数据类型 必填 索引 说明 编号 自动编号 是 无 订单编号 商品编号 数字 否 无 商品的编号 名称 文本 否 无 商品的名称 生产商 文本 否 无 商品生产厂家 定价 货币 否 无 商品的定价 数量 数字 否 无 购买该商品的数量 金额 数字 否 无 购买该商品的金额 2. 网页文件 “ 网上超市 ” 包 括 的 4 个 asp 文 件 分 别 是 : Shop.asp 、 AddToCar.asp 、 ShoppingCar.asp 、 Delete.asp

①主页面文件Shop.asp显示商品列表,具有将购 买商品放到“购物车”中的提交功能以及查看“购物 车”页面的连接功能 ②购物处理文件 AddToCar.asp将购买商品的数据 添加到数据表“购物单”中 ③“购物车”页面文件 Shoppingcart.asp显示顾 客所购买的商品,具有删除和返回主页面的连接功能 ④删除处理文件 Delete.asp将不想购买的商品从 “购物车”(“购物单”表)中删除。 在浏览器中执行Shop.asp将可以实现网上购物
① 主页面文件Shop.asp显示商品列表,具有将购 买商品放到“购物车”中的提交功能以及查看“购物 车”页面的连接功能。 ② 购物处理文件AddToCar.asp将购买商品的数据 添加到数据表“购物单”中。 ③ “购物车”页面文件ShoppingCar.asp显示顾 客所购买的商品,具有删除和返回主页面的连接功能。 ④ 删除处理文件Delete.asp将不想购买的商品从 “购物车”(“购物单”表)中删除。 在浏览器中执行Shop.asp将可以实现网上购物

3.创建主页面 主页面文件使用AD0技术将“商品”表中的数据显 示在网页的表格中。编写代码,并将文件以Shop.asp 为名存盘。 说明:该程序包含四部分程序模块 ①数据库连接模块;建立一个数据库连接对象 ob iCon和一个记录集对象 ob jRS,然后通过SQL语句实 现商品信息的查询。 ②通过For循环读取数据表的字段名称作为表格 的标题 ③通过Do循环读取数据并显示在表格内。进行订 购所对应的提交按钮为FORM所包含的内容(f1~f5), 它将选中的商品提交给 Addtocar.asp页面。 ④关闭数据库
3. 创建主页面 主页面文件使用ADO技术将“商品”表中的数据显 示在网页的表格中。编写代码,并将文件以Shop.asp 为名存盘。 说明:该程序包含四部分程序模块。 ① 数据库连接模块;建立一个数据库连接对象 objConn和一个记录集对象objRS,然后通过SQL语句实 现商品信息的查询。 ② 通过For循环读取数据表的字段名称作为表格 的标题。 ③ 通过Do循环读取数据并显示在表格内。进行订 购所对应的提交按钮为FORM所包含的内容(f1~f5), 它将选中的商品提交给AddToCar.asp页面。 ④ 关闭数据库

4.购物处理文件 购物处理文件将顾客订购的商品添加到购物车 (“购物单”表)中。编写代码,并将文件以 AddToCar.asp为名存盘。 说明:该程序包含4个模块: ①数据提取模块,首先将商品信息页面提交的信 变量进行赋值。提取uid(商品编号)、name(商品 名称)、 company(生产商)、 Price(定价)和 Quantity(数量)等变量值,并计算出 subtotal1(金 额)值 ②数据库连接模块;建立一个数据库连接对象 ob jConn和一个记录集对象 ob jRS ③添加商品到“购物单”表中模块,使用记录集 对象 AddNew方法添加记录
4. 购物处理文件 购物处理文件将顾客订购的商品添加到购物车 ( “ 购物单 ” 表 ) 中 。 编 写 代 码 , 并将文件以 AddToCar.asp为名存盘。 说明:该程序包含4个模块: ① 数据提取模块,首先将商品信息页面提交的信 息变量进行赋值。提取uid(商品编号)、name(商品 名称)、company (生产商 )、Price( 定价)和 Quantity(数量)等变量值,并计算出subTotal(金 额)值。 ② 数据库连接模块;建立一个数据库连接对象 objConn和一个记录集对象objRS。 ③ 添加商品到“购物单”表中模块,使用记录集 对象AddNew方法添加记录

5.创建购物车页面 购物车页面显示顾客所订购的商品信息。编写代 并将文件以 shoppingcart.asp为名存盘。 说明:该程序包含4个程序模块 ①数据库连接模块;建立一个 ob icon数据库连 接对象和一个 ob jRS记录集对象,然后通过SQL语句实 现已经订购的商品信息的查询。 ②显示订购信息模块,如果没有购买商品,给出 提示;如果有商品则通过For循环读取订购单数据库的 记录,并显示在表格中 表格中包括一个记录删除链接选项:如果删除该 商品,将执行删除处理文件 Delete.asp ③统计总金额模块,显示订购信息的同时,统计 总金额 Total,并且作为表格的标题显示
5. 创建购物车页面 购物车页面显示顾客所订购的商品信息。编写代 码,并将文件以shoppingcar.asp为名存盘。 说明:该程序包含4个程序模块: ① 数据库连接模块;建立一个objconn数据库连 接对象和一个objRS记录集对象,然后通过SQL语句实 现已经订购的商品信息的查询。 ② 显示订购信息模块,如果没有购买商品,给出 提示;如果有商品则通过For循环读取订购单数据库的 记录,并显示在表格中。 表格中包括一个记录删除链接选项:如果删除该 商品,将执行删除处理文件Delete.asp. ③ 统计总金额模块,显示订购信息的同时,统计 总金额Total,并且作为表格的标题显示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP网页数据库短训教程》第16章 同学录.ppt
- 《ASP网页数据库短训教程》第15章 留言板.ppt
- 《ASP网页数据库短训教程》第14章 课网上调查.ppt
- 《ASP网页数据库短训教程》第13章 课聊天室.ppt
- 《ASP网页数据库短训教程》第12章 SQL简介.ppt
- 《ASP网页数据库短训教程》第11章 ASP与数据库.ppt
- 《ASP网页数据库短训教程》第10章 ASP的内置组件.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第9章 软件项目管理.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第8章 软件维护.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第7章 软件测试.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第6章 软件实现.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第5章 面向对象的分析与设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第4章 软件设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第3章 软件需求分析.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第2章 软件过程.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第10章 软件工程高级课题.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第1章 软件工程引论.ppt
- 《浅谈Medline检索》讲义.ppt
- 《网络操作系统》课程教学资源(PPT课件讲稿)第9章 FTP服务器配置与管理.ppt
- 《网络操作系统》课程教学资源(PPT课件讲稿)第8章 WWW服务器配置与管理.ppt
- 《ASP网页数据库短训教程》第18章 网上搜索.ppt
- 《ASP网页数据库短训教程》第19章 网上考试.ppt
- 《ASP网页数据库短训教程》第1章 ASP的基础知识.ppt
- 《ASP网页数据库短训教程》第2章 TML语言介绍(一).ppt
- 《ASP网页数据库短训教程》第3章 HTML语言介绍(二).ppt
- 《ASP网页数据库短训教程》第4章 VBScript编程语言(一).ppt
- 《ASP网页数据库短训教程》第5章 VBScript编程语言(二).ppt
- 《ASP网页数据库短训教程》第6章 VBScript的对象编程.ppt
- 《ASP网页数据库短训教程》第7章 ASP程序与ASP的内置对象.ppt
- 《ASP网页数据库短训教程》第8章 Request对象及其使用.ppt
- 《ASP网页数据库短训教程》第9章 Application对象与 Session对象.ppt
- 同济大学:《计算机文化》(第三版)第一章 计算机与信息社会.ppt
- 同济大学:《计算机文化》(第三版)第四章 系统软件及其常用操作系统.ppt
- 同济大学:《计算机文化》(第三版)第五章 应用软件和办公软件.ppt
- 同济大学:《计算机文化》(第三版)第六章 网络基础.ppt
- 《小技巧让PDF文件与Word文档之间自由地转换》讲义.pdf
- 《计算机网络基础》第5章 Internet的使用.ppt
- 《计算机网络基础》第6章 网页制作技术.ppt
- 《计算机网络基础》第7章 网络管理与网络安全.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter3 Piecewise Polynomial Interpolation.ppt