集成的购物车系统(全).pdfVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9 章 集成的购物车系统 9.1 系统功能与组成 本章讲解顾客购物系统的实现方法,以此引入更多的知识点和技巧。 一个真正的购物系统,其商品达到一定的数量,通过单纯的浏览功能找到一件商品是 相当辛苦和损害视力的苦差使。因此,提供根据特定条件搜索商品的功能是必不可少的, 类似的搜索功能会在大多数电子商务网站上看到。 购物过程中,顾客可能想看一下到目前为止选了哪些商品,这个功能即典型的电子商 务网站上的购物车功能。 9.2 数据库设计 与本章密切相关的是 shoppingcart 表,该表用来存储顾客购物车的信息,也就是顾客 到目前为止选了哪些商品,但这些商品仍未结账,其中各字段的意义如下。 图9-1 网上书店的整体数据库结构  username : 字段类型为“文本型”,长度为20 ,存放内容为“顾客的账号”,用于区分不 同顾客的购物车。 productID : 字段类型为“文本型”,长度为20 ,存放内容为“商品代码”,用于表示哪个 商品放在购物车里。 quantity: 字段类型为“整数型”,存放内容为“该商品的数量”。 由于商品的其他信息在catalog 表里都有,因此shoppingcart 表用这些字段就够了。 shoppingcart 表以username 和productID 为主键。 另一个与本章密切相关的是order 表,该表用来存储顾客的订单信息,也就是顾客最终购 买了哪些商品。其中各字段的意义如下。 orderID : 字段类型为“文本型”,长度为10,存放内容为“一次购买的订单号”。  username : 字段类型为“文本型”,长度为20 ,存放内容为“顾客账号”,说明是哪个顾 客的订单。 productID : 字段类型为“文本型”,长度为20 ,存放内容为“商品代码”,用于表示购买 了哪个商品。 quantity: 字段类型为“整数型”,存放内容为“该商品的数量”。 listprice : 字段类型为“货币型”,小数为2,存放内容为“该商品的单价”。 orderdate : 字段类型为“日期型”,长度为8,存放内容为“下单的日期时间”。 由于商品的其他信息在catalog 表里都有,因此order 表用这些字段就够了。 order 表以orderID 和productID 为主键,从商务的角度讲,订单号的编码规则必须保证 orderID 是惟一的,任意两个订单的订单号都不能相同。 虽然在catalog 表里也有listprice 字段,但还要放进order 表中,这是因为catalog 表的 商品单价随着时间的变化和促销手段的变化是会变的,而order 表中的商品单价,一旦下单 就以下单时的单价为准而不变了。因此凡是catalog 里需要瞬时定价不变的那些字段都应该 放入order 表。具体哪些字段应放入order 表,视商务应用设计的需要而定,对这个例子来 说,认为listprice 是需要瞬时定价的。 到此为止,本课程所涉及的数据库表都建完了,为了实现本章购物车的功能,需要对 数据库中的四个表根据主键建立关系,如图9-1 所示。具体方法同学们回顾数据库知识,在 次不再赘述。 9.3 实现商品搜索功能 9.3.1 实现基本的搜索功能 这一节将给网上书店添加初级的搜索功能,能够让顾客按照关键字来搜索商品,具体实现 的操作步骤如下。 1. 创建商品搜索页面 先创建一个新的支持ASP VBScript 的动态页面。 2. 定义购书系统的数据库连接 由于同一应用可以共享数据库连接,因此这个页面仍然可以使用purchasesys 数据库连接, 不需要另外定义。 3. 创建页面布局和页面元素 (1) 在新页面中加入如图9-2 所示的基本元素,其中标题和其他静态部分,读者都可以根据 自己的喜好用前面各章节描述的创作静态页面的方法来设计,使页面美观实用。 图9-2 搜索商品的网页页面 表单部分是必须有的,用它来生成动态行为,如图9-2 所示,添加一个表单,表单包含的元 素类型和属性如表 9-1 所示。 表9-1 表单元素、属性和说明 元素类型 属性值 说明 表单 名字:frmsearchcatalog

文档评论(0)

166****9181 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档