1. 首页
  2. 文档大全

ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学

上传者:3****0 2022-06-06 12:47:56上传 PPT文件 1.06MB
ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学_第1页 ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学_第2页 ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学_第3页

《ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学》由会员分享,可在线阅读,更多相关《ADO对象库的集合熟悉程序调试以及处理错误的手段和方法.教学(16页珍藏版)》请在文档大全上搜索。

1、第9章 ASP技术的综合应用 【教学目标】 ADO对象库的集合熟悉程序调试以及处理错误的手段和方法。教学重点1、网上购物的工作流程图;2、数据库的链接程序; 3、链接信息保存文件; 4、系统总控页面index.asp;教学难点 购物模块第9章 ASP技术的综合应用 【课程引入与回顾】 本章将综合利用前面所学过的知识,建设一个基本具有网上购物功能的电子商务动态网站系统。本网站涉及到ASP各大内置对象、部分组件、ASP连接数据库、SQL查询数据库等。是对前面知识的一个总结,同时也帮助大家从理论学习到具体实践应用走上一个新台阶。第9章 ASP技术的综合应用 【9.1 网站定位】 一、网站定位 从流程

2、图中可以看出,身份验证在整个网站购物的过程中发挥着相当重要的作用。其中包括登录、判断用户登录信息是否超时,以及对非法用户引导其进行注册等功能。 该流程图也大致体现了网站程序设计的思路,按照用户购物的流程来设计程序。顺着该流程图一步一步往下走,在需要进行转向处提供转向功能,并随时注意用户的登录信息。这种思路有利于对整个大的工程的把握,有利于对程序设计过程的实时指导。 体育用品商店 商品检索模块 查看结果详情 检索条件输入 检索结果输出 定单生成 查看购物车 放入购物车 分类游览商品 商品购物模块 决定购买 通过 身份验证 注册 预定制定单 资料修改 用户管理模块 定货 通过 通过 BBS 第9章

3、 ASP技术的综合应用 【9.2 功能模块划分】 二、功能模块划分 根据网站的功能,将该网站划分为以下几个功能模块。 (1) 模块一:会员注册与管理模块,包括新会员注册、会员身份验证(即登录)、会员信息修改、会员身份注销和预定制商品。 (2) 模块二:商品陈列上架模块,即实现商店所有商品的分类上架,供用户浏览选择。 (3) 模块三:购物车模块,需要完成用户选购商品,购物定单生成功能,以及用户购物积分功能。 (4) 模块四:商品检索模块,包括简单的商品名称精确和模糊检索、多种条件的组合检索、检索结果的分页显示和检索结果的详细介绍。 (5) 模块五:BBS社区,可实现网上留言聊天等。 (6) 模块

4、六:数据库设计模块,包括按照功能分析设计数据库并处理各表结构。这个模块是其他所有模块的基础。第9章 ASP技术的综合应用 【9.2 功能模块划分】 从流程图中可以看出,身份验证在整个网站购物的过程中发挥着相当重要的作用。其中包括登录、判断用户登录信息是否超时,以及对非法用户引导其进行注册等功能。 该流程图也大致体现了网站程序设计的思路,按照用户购物的流程来设计程序。顺着该流程图一步一步往下走,在需要进行转向处提供转向功能,并随时注意用户的登录信息。这种思路有利于对整个大的工程的把握,有利于对程序设计过程的实时指导。 体育用品商店 商品检索模块 查看结果详情 检索条件输入 检索结果输出 定单生成

5、 查看购物车 放入购物车 分类游览商品 商品购物模块 决定购买 通过 身份验证 注册 预定制定单 资料修改 用户管理模块 定货 通过 通过 BBS 第9章 ASP技术的综合应用 【9.3 数据库设计】 三、数据库设计 数据库是整个网站的基础,因此必须在数据库框架设计完成的情况下,其他模块才有可能实施。我们采用的数据库开发工具是Microsoft Access 2000,数据库名称定为shopping.mdb。根据需要存储的信息,在该数据库中定义了如下各数据表。 1. 会员资料表(表名:users):用于存放会员的注册信息。 2. 商品信息表(表名:product):用于存放商品的信息。 3.

6、订单信息表(表名:orders):用于存放订单的信息。 4. 预定制商品表(表名:preorders):用于存放预定制商品的注册信息。 5. BBS论坛(表名:notebook):用于存储帖子。第9章 ASP技术的综合应用 【9.4 会员注册与管理】 四、会员注册与管理 会员注册与管理模块涉及到新会员的注册、老会员登录及修改个人资料、会员身份注销及预定制商品。为了避免在程序中连接数据库时所写的很长的程序段,我们把该语句存放在config.inc文件中。每个需要连接数据库的程序只要在程序开头部分采用包含文件的方法包含该文件。 第9章 ASP技术的综合应用 【9.5 预定制商品】 五、预定制商品

7、如果用户在网站上没有找到其所需商品,用户可以向网站预定该商品。网站可以根据用户预定的商品信息,了解商店缺货情况,及时充实商品数量和类型。 Prefill.asp让用户填写预定制商品的信息,因为涉及到数据库的管理方便,所以只允许本站注册用户才享有此预定商品的权利。我们在页面上提示用户如果还不是注册会员,则应该首先注册。用户需要填写自己的会员名、密码、需要预定制的商品的名称和品牌,以及对所定制的商品的简单描述(这一项不是必需的)。第9章 ASP技术的综合应用 【9.6 商品陈列架】 六、商品陈列架 首先,我们给出这个网站中商品的分类体系。商品基本大类分为服装、鞋帽、器材类及球类。具体划分小类如下。

8、 (1) 服装:休闲系列、运动服装及其他服装。 (2) 鞋帽:篮球鞋、排球鞋、足球鞋、旅游鞋、帽类及其他。 (3) 器材类:健身器材、射箭器材、篮球器材、羽毛球器材、乒乓球器材及其他。 (4) 球类:足球、篮球、排球、乒乓球及其他。第9章 ASP技术的综合应用 【9.7 用Cookies实现购物车】 七、用Cookies实现购物车 第9章 ASP技术的综合应用 【9.8 商品检索】 八、商品检索 电子商务网站一般都要提供给用户根据一定规则进行检索的功能。本章创建的电子商务网站也提供这样的功能,让用户通过模糊或者精确的方式根据商品名来查询数据库。第9章 ASP技术的综合应用 【9.9 BBS论坛

9、】 九、BBS社区论坛 BBS社区的一个重要特点就是能够对别人发的帖子进行回复,其实BBS也可以说是一个复杂一点的留言板。一般来说,留言板要求的基本功能在BBS里面都有体现。所以,在一定程度上BBS社区和留言板是有点相似的,称其为留言或者帖子是没有区别的。相比较而言,一个BBS拥有更多的互动性功能,譬如在前面提到的回复别人的帖子,或者对每条帖子的访问数量进行统计等。 在电子商务网站中,也有部分客户希望在网上给企业留言(如缺货登记,并通知我等)、或者发布供需信息等。即可实现此功能。第9章 ASP技术的综合应用 【9.10 主页设计及各模块的整合】 十、主页设计及各模块的整合 在本章涉及到的所有程

10、序及其所属模块之间形成一个密切的逻辑图。从这个逻辑图上可以看到这些程序所具备的内部联系,以及表现在这种内部联系上的程序设计思路。 首页 index.htm 购物车模块 加入 pushcart.asp 结账 forinvoice.asp login.asp logincheck.asp makeinvoice 陈列 show.asp 商品检索模块 商品上架模块 会员管理模块 导航 left.htm 登录oldlogin.asp findhistory.asp 注册 Enroll.asp custadd.asp 查看 viewcart.asp 修改 update.asp infoupdate.as

11、p 预定 prefill.asp preorder.asp 清空 removecart.asp 注销 destroy.asp 检索 entersearch.asp search.asp searchresult.asp BBS 社区 第9章 ASP技术的综合应用 【 练习】 1. 网上商店的购物车是如何实现的?2.用数据库实现一个简单的考试程序。将试题和答案都存放到数据库中,从数据库中读出;学生在线完成后,将成绩保存回数据库。3.实际的通讯录可能是如图所示,单击“添加您的记录”就可以添加新的人员,单击“修改”或“删除”,输入密码后就可以更新记录。请按如下形式开发此通讯录。第9章 ASP技术的综合应用 【 练习】 4. 请模仿一般网站的注册系统开发一个程序,要求用户能注册,输入用户名、密码等个人信息,下一次访问时可以用该用户名和密码登录,登录后就可以察看有关网页内容。如果没有登录直接访问其他页面,则重定向回注册页面。


文档来源:https://www.renrendoc.com/paper/212535114.html

文档标签:

下载地址