B2C电子商务网站的设计与构建

时间:2022-05-29 03:26:13

B2C电子商务网站的设计与构建

[摘 要] 本文介绍了基于Internet的一个B2C电子商务网站的设计思路。

[关键词] Internet ASP 电子商务 数据库 购物网站

一、引言

电子商务网站是企业开展电子商务的基础设施和信息平台,是实施电子商务的公司或商家与服务之间的交互界面,是电子商务运转的承担者和表现者。电子商务网站是以实现企业的业务功能为主要目的,设计与实现既定的业务功能是成功构建电子商务网站的关键所在。

二、系统结构设计

网站系统采用目前互联网通用的B/S模式,分为三层体系结构:

1.前端应用层:与互联网连通,面向用户提供一种互动式的服务。例如:用户注册、资料查询;商品浏览、查询;商品订购;信息;网络导航;意见收集、反馈等。

2.中间信息处理层:系统非公开的应用系统,如对整个系统的管理及维护;对商务活动的监督及数据统计、反馈;销售企业对内管理和对外交流;业务流程的处理。

3.底层数据访问层:对核心数据库的访问、查询、数据分析、提取、数据资料校验。

三、系统流程设计

客户在B2C电子商务购物网站中通过注册成为该网站的会员,并成功登录网站进行相关操作。会员登录后,可以在线购物、订单填写和修改个人资料等操作。如果会员想要购买商品,首先需要进行会员登录,然后在查看完商品的详细信息后就可以把自己想要购买的商品放入购物车中,同时还可以修改购物车中指定商品的购买数量。确定购物车里的商品后,会员就可以去收银台“结账”下订单。这时相关的程序模块会将会员所提交的信息存储在数据库中,以便上层的管理人员核对信息并在收款后准备发货。如果发货成功并且会员确认收到货物,则此次购物结束。B2C电子商务购物网站的后台管理主要包括添加、修改、删除商品信息、商品分类管理、用户信息管理、公告信息管理、订单信息管理等。B2C电子商务购物网站的流程如图所示。

四、系统功能结构设计

根据B2C电子商务购物网站的特点,本系统分为前台和后台两个部分进行设计。前台主要用于会员注册、登录、在线购物、商品信息查询及会员个人资料修改等;后台主要用于管理员对商品信息、站内公告信息、会员信息、订单信息和网站基本信息等进行管理。

五、数据库设计

数据库设计是电子商务系统设计中必不可的一个重要环节,在客户购物页面中的有关信息要写入数据库,产品信息要存储在产品数据库,还要不断地接受各种数据访问。在设计数据库时要尽可能地减少数据冗余,数据结构要合理。

六、程序开发的技术基础

1.VBScript语言。VBScript语言既可以编写客户端脚本也可以编写服务器端脚本。我们制作此网站的过程中应用的是VBScript语言。

2.ASP技术。ASP(ActiveX server Page动态网页)是一个位于服务器端的脚本运行环境。

3.Access数据库。Access是一个数据库管理系统,它的功能非常强大,并且简单易学,适合于中小型企业的一般数据管理及处理需要。Access可以实现建立数据库、报表及对它们的修改、查询等功能。

七、系统基本模块设计

1.系统前台主要模块功能设计。在首页中用户不但可以在第一时间内掌握商城内推出的特价商品、新品上架、商城公告、商品销售排行等,还可以进行客户留言、会员在线购物、商品信息查询等。

网站前台首页提供了会员注册和会员登录模块,同时还提供了客户留言和商城公告信息模块,从而进一步加强了网站与用户之间的动态交互功能。

(1)会员管理模块设计。会员管理模块的主要功能是为会员提供服务。该模块主要包括会员注册、会员登录、会员资料修改、会员密码修改、找回密码、查看在网站上的消费情况。

(2)购物车模块设计。购物车主要包括所选商品的添加、查看购物车、单件商品购买数量的修改、清空购物车、订单查询、消费查询六部分。

实现购物车最常用的方法有两种,即利用ASP的Session和Cookie。Session是通过在Web服务器中为每一个用户保存一些信息来跟踪每一个用户的状态,将用户选购商品的信息保存在Session对象中,就可以实现购物车的功能。与Session不同的是Cookie将用户信息保存在用户端,在用户向Web服务器发送HTTP请求时,Cookie加在HTTP请求的标题中传递给Web服务器通过分析标题中的Cookie来跟踪用户的状态。

2.系统后台主要模块功能设计。在网站前台首页的底部提供了后台管理员入口,通过该入口可以进入到后台登录页面,在该页面用户通过输入正确的管理员名称、密码和验证码即可成功登录到网站后台。

(1)商品管理模块设计。商品管理模块的主要功能包括商品的添加、修改、删除、商品图片信息的上传、商品信息查询。在商品管理模块中,主要应用Insert Into、Update和Delete语句实现商品信息的添加、修改和删除操作。

(2)订单信息管理模块设计。订单信息管理模块的主要功能包括订单查询、查看订单信息、删除订单信息。在订单查看时,管理员可以对订单的状态进行修改。同时也对订单信息进行打印,在进行打印时,可进行打印预览、直接打印或打印页面设置等操作。

参考文献:

[1]宋文官:电子商务概论.清华大学出版社,2007

[2]刘文广 王卫星:电子商务网站规划与管理.高等教育出版社,2004

上一篇:浅谈企业物流成本在ERP环境下的管理 下一篇:企业业绩评价现状及分析