电子商务网站建设(高职高专) 教学课件 ppt 作者 王大根

上传人:E**** 文档编号:89367554 上传时间:2019-05-24 格式:PPT 页数:29 大小:765KB
返回 下载 相关 举报
电子商务网站建设(高职高专)  教学课件 ppt 作者 王大根_第1页
第1页 / 共29页
电子商务网站建设(高职高专)  教学课件 ppt 作者 王大根_第2页
第2页 / 共29页
电子商务网站建设(高职高专)  教学课件 ppt 作者 王大根_第3页
第3页 / 共29页
电子商务网站建设(高职高专)  教学课件 ppt 作者 王大根_第4页
第4页 / 共29页
电子商务网站建设(高职高专)  教学课件 ppt 作者 王大根_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《电子商务网站建设(高职高专) 教学课件 ppt 作者 王大根》由会员分享,可在线阅读,更多相关《电子商务网站建设(高职高专) 教学课件 ppt 作者 王大根(29页珍藏版)》请在金锄头文库上搜索。

1、电子商务网站建设,作者:陈月波,责任编辑:王大根 出版日期:2009年9月 IDPN:308-2009-072 课件章数:9,第七章,电子商务网站构建(一),【本章导言】,本章介绍如何建设电子商务网站中购物模块,介绍登录、注册、显示商品、搜索商品、购物车和结账处理等电子商务网页的制作,并介绍了一些 ASP和网络数据库编程方面的知识和技巧。,登陆和注册 显示商品 购物车 结账处理,第一节 登陆和注册,一、数据库设计 用户完成注册以后,注册信息应以一种有序的形式保存在企业网站中,以便网站利用。数据库设计的首要原则是:每个字段包含的数据应该是不能被继续分割的原子数据,或者是尽可能地是原子数据。 要避

2、免的问题: (1)数据冗余 (2) 修改异常 (3) 插入异常 (4) 删除异常,二、ASP 的数据库编程,(一)建立一个指向数据库的链接 建立一个指向数据库的链接方法: 1.连接字符串 2. 数据链接文件 3.ODBC数据源,或DSN,(二)创建一个数据集对象,用于存放返回的记录 (三)使用查询语句打开数据表,三、登录页面实现,四、核对用户资料,建立了一个记录集后,首先检测记录集中是否有记录,如果有记录说明该用户存在,如果没有记录,说明登录时输入的用户不存在。此时显示出错信息,并提供一个返回登录界面的链接。 若用户名存在,则进一步验证保存的口令登录页面输入的口令是否一致: rs (“UsrP

3、ass” )password。 若此逻辑表达式的值为真,说明不一致,此时显示出错信息,并提供一个返回登录界面的链接。若此逻辑表达式的值为假,说明输入的口令与数据库中保存的口令一致,即验证通过,登录成功。此时把用户名和口令存入 session中。然后把页面重定向到网站首页。,五、注册页面实现,1.信息收集页面 2. 信息处理及保存文件,六、退出登录状态,用户登录后,用户的编号、昵称和类别就保存在服务器的 session变量中,用户在网站上完成购物或管理活动后,可以单击网站首页上的退出按钮,以结束用户在网站上的登录状态。此时系统调用 CheckOut . asp 页面清除用户 的登录信息。,第二节

4、 显示商品,一、数据库设计 Product Type 表中保存了所有的商品类别 , 所有的商品类别都有一个不重复的编号和一个名称。这样,用一个表来存储产品信息,而用另一个表来存储类别信息,这样如果类别信息需要修改时,不必修改产品表中类别名称,而只要修改类别表就可以了,从而可以避免上一节提到的数据冗余、插入异常、修改异常和删除异常等问题。,二、文件包含,包含指令的格式是: ,三、网站首页,四、商品页面,(一)显示选中类别的所有商品 在本示例网站中,采用了树状的商品类别结构,而且不限制类别层次。在显示指定类别的商品时,有一个很大的问题。即如何显示某一类别下的所有商品。 (二)商品类别 (三)商品列

5、表 商品列表显示在商品类别列表中选定的某一类别所属的商品。显示的商品内容一般比较简略,主要显示一些重要的内容,如商品名称、简要介绍、价格等。 (四)商品详情页面 (五)搜索商品,第三节 购物车,一、数据库设计 要实现购物车,需要两个表: (1)存放购物车信息的 Cart s表,(2) 存放每辆购物车中具体商品信息的CartItem 表,(一)创建购物车,在创建一个购物车时,必需完成两项工作: 一是插入购物车信息; 二是插入购物车中商品的信息。 向 Cart s 表插入记录可以使用下列语句: Insert into Carts (UserID, CartDate )Values(89, Date

6、(),(二)清除购物车,一般地说,客户不会直接删除购物车记录,而只会清除购物车中包含的商品信息。 因此清除购物车就是删除 CartItem中对应购物车编号的记录。 可以用下列语句实现: Delete from CartItem where CartID= 121 这样就清除了购物车编号为121的购物车中的商品信息。,二、购物车实现,(一)建立指向购物车页面的按钮 (二)购物车页面 1.显示购物车商品的信息 2.管理商品界面 3.清除购物车 4.往购物车添加商品 5.更新购物车 (三)建立指向下订单页面的按钮,第四节 结账处理,确认送货信息 确认支付信息 显示完成订单信息,一、数据库设计,在订单

7、管理中,需要有两个表来保存数据,一个是 Orders表,包括订单编号( Order ID )、用户编号( User ID )、订货日期( Order ID )、订单金额( Total)、订单状态编号( Status ID)五个字段,保存订单的总体信息。,二、确认送货信息,三、保存送货信息,确认支付 (1)检查是否已经输入足够多的送货信息,以确保商品的准确送达,并保存这些送货信息; (2)显示支付信息,以供用户确认。 四、完成订单 (一)理解事务 (1)把购物车表中的商品传输到订单表中; (2) 把购物车的商品记录及购物车记录从购物车表中删除。 (二)处理订单事务 (三)显示感谢页面,【本章小结】,设计数据库时,如果设计不当,会引起数据冗余、修改异常、插入异常和删Server除异常。因而引入了数据库的范式概念。 在网络编程领域里,客房端和服务器端的数据交流要尽可能地少,要为不同的应用需要设置不同的记录集光标类型和锁类型。记录集光标类型有动态、静态、只许向前和键集四种。记录集的锁类型有只读锁、悲观锁、乐观锁和批量乐观锁四种。 利用数据库保存客房的购物车信息比在服务器变量或客户端存储有更好的优越性,这种方法被很多网站采用。 在结账处理时,必须同时完成两项任务,一是把购物车中的商品信息转变成订单商品信息:二是清空购物车中的商品。这是一个很好的事务的例子。,END,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号