网上书店――购物车的设计与实现

时间:2022-07-14 08:09:57

网上书店――购物车的设计与实现

[摘要] 电子商务(Electronic Commerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上书店是电子商务的一种形式,本文阐述“网上书店――购物车的设计与实现”,可以使更多的人对网上购物的实现过程得到进一步的了解。

[关键词] 数据库 网上书店 电子商务

一、对电子商务的理解

1.电子商务是实施整个贸易活动的电子化

2.电子商务是一组电子工具在商务活动中的应用

3.电子商务是电子化的购物市场

4.电子商务是从售前到售后支持的各个环节实现电子化、自动化

二、网上书店――购物车实现过程

1.主要功能模块如下图

(1)书籍管理

(2)购物车

2.书籍管理设计

(1)设计书籍信息表

当我们拿到一本书的时候,我们可以从上面找到很多关于这本书的信息如书籍的名称,作者、出版社等,我们要创建的书籍信息表就需要收集这些信息。因此,我们可以按照下表中所列内容创建书籍信息表。

按照这个表进入Access建立书籍数据库(Bookstor)设计数据库表(Bookinfo)。

注意:在保存表Bookinfo时Access会提示“是否创建主键”要回答“是”,只有定义了主键,才能定义该表与数据库中其他表间的关系。

(2)设计书籍管理各个页面

书籍列表页面

书籍信息页面

书籍信息增加页面

更新书籍信息页面

书籍列表页面――用于显示书籍的简单信息,包括书籍的名称、作者和出版社。

书籍信息页面――用于显示书籍的详细信息,包括书籍的名称,作者,出版社,出版时间,ISBN号码及备注。

书籍信息增加页面――用于增加书籍。

更新书籍信息页面――用于修改书籍的信息。下面我们逐个进行设计。

①显示书籍

有关书籍的信息可能会比较多,如果都显示在一个页面上,势必会显得非常拥挤杂乱.这种情况下,我们可以通过两个页面,将书籍的基本信息和详细信息分开显示,这样就会使得书籍管理页面显得清楚,浏览方便。

显示书籍列表

显示书籍信息

②增加、删除或更新书籍信息

书籍可能变动的问题,可以将书籍信息(包含商品代号、名称、价格等)放在数据库里,而各分类网页从数据库中读取商品信息,如此一来,当商品有所变动时,只要更新数据库即可,不必修改网页。

3.网上书店――购物车设计

(1)书籍搜索

设计搜索页面(方便用户分类查找书籍)

设计书籍显示页面 (查找后的书籍详细信息)

(2)组建购物车

页面的设计要简单明了操作方便

(3)提交订单表

浏览者在选好需要的书籍以后,可以将订单提交给网站管理者。

设计订单表,进入ACCESS在已建好的数据库Bookstor建立订单表。

完成并提交表单,这里用ASP编程完成。

(4)处理表单

网站管理者可以通过处理订单的页面处理浏览者提交的订单。

设计处理订单页面

显示订单在显示订单这个页面上,网站管理员可以查看浏览者提交的订单,并可以删除处理过的订单。

三、各模块设计及注意的问题

1.制作电子网站购物系统的设计最重要的事情就是商品的分类,好的分类能使上网者更轻松地找到自己的产品,增加购买的机会,网上书――购物车的设计也是如此。

2.有关书籍可能变动的问题,可以将商品信息(包含商品代号、名称、价格等)放在数据库里,而各分类网页从数据库中读取书籍信息,如此一来,当商品有所变动时,只要更新数据库即可,不必修改网页。

3.在“书籍信息”数据表中,除了书籍名称、书籍作者、出版社、出版日期、价格、ISBN序号、等基本信息外,书籍的“分类代号”也很重要,因为一个ASP程序来显示所有分类书籍的网页,此时“分类代号”便是不同分类书籍得以显示在不同网页的根据。

4.至于购物袋的问题则比较简单,由于ASP的Session对象是同一连接者所有网页共用的对象,所以利用它来模拟购物袋的功能是轻而易举的事情。

5.设计用户注册表是必须的,在表设计用户帐号、用户密码、用户电话和用户地址时一定要设为必须填写的字段,也就是说这里的字段不能为NULL。

参考文献:

[1]纪玉山:《网络经济与电子商务》

[2]吴鹏丁利群:《ASP程序设计教程与实训》

[3]冯昊:《ASP动态网页设计与上机指导》

上一篇:刍议移动电子商务体系下的“城市一卡通”现状... 下一篇:中学生体育消费现状及调查研究