电子商务网站的系统设计 - 图文(7)

2019-03-28 17:20

系统设计

bigTopic smallTopic recommentIs discountIs bargainIs introduction baseInfo detailInfo brief 最大范围 最小范围 是否推荐 是否打折 是否特价 产品说明 产品基本信息 产品详细信息 产品的简介 varchar varchar number number number varchar varchar varchar varchar 35 35 1 1 1 20 20 20 20 否 否 否 否 否 3.2.3物理结构设计要点

数据库的物理结构采用先进的数据库管理工具MySQL 进行数据库的管理和维护,数据库的字段都使用统一的用户定义数据类型,以便于数据字段的修改和维护。对于每个数据表,都必须定义一个主键,以确保数据的唯一性,数据的完整性和一致性都可以通过外键关联和触发器两种方式来实现。 3.2.4数据结构与程序间的关系

系统采用专门的数据库管理工具对数据结构进行管理和维护,前台的开发程序可以采用开发工具本身提供的数据库访问工具对数据库进行访问和执行相应的操作,如增加、修改和删除。部分查询和报表工具可以通过存储过程进行,以充分发挥数据库管理服务器的速度和性能。也可以使用专门的数据库访问工具如ODBC等来访问和操作数据库。对于数据结构中的每个数据表,根据数据流程,前台程序必须提供一个用户操作界面,让用户可以对该数据表进行相应的操作,如增加数据,修改数据、删除数据或对数据表的资料查询功能,还必须提供必须的报表统计输出功能,程序设定选择条件,通过数据库服务器的计算将统计的结果显示,或提供打印机将结果打印出来的功能。

26

系统设计

3.3详细设计 3.3.1定义 用户:

指未注册的普通用户和注册过的会员 商品管理员:

对库存的商品信息进行查询、修改,添加新的商品类属、删除过期的商品 会员管理员:

对已注册的资料进行查询、添加、修改以及删除等操作 订单管理员:

对订单进行查询、订单的确认、过期订单的删除、已确认订单的打印 系统管理员:

对整个网站系统的数据库创建以及相关的存储过程,数据库的备份和还原 商品显示:

显示商品的图片及链接地址 购物车:

主要是添加商品,清空商品和移出指定商品 付款方式:

用户根据自身的条件选择付款方式,对购物车里的商品结帐 注册:

普通用户访问按系统规则申请注册 登录:

注册用户按系统规则登录 退出 :

已登录用户退出登录状态 浏览商品:

用户通过此业务按系统规则浏览提供的商品 查询商品:

用户按照系统规则查询自己所需要的商品,并放到购物车中 购买商品:

用户通过系统规则按照付款方式购买自己需要的商品

27

系统设计

留言板:

用户通过使用此网站可以留下对网站及网站提供商品的意见 帮助:

为Web 客户提供购物和结帐帮助,包括文档帮助及在线客服帮助 3.3.2功能模块实现

通过对系统进行详细的需求分析,获得了一个最优的设计方案,将系统划分为若干功能子模块。为了方便后期的设计与编程工作,在划分系统功能模块时尽量注重模块的独立性,努力做到高内聚,低耦合。 ? 会员注册模块

消费者注册成为商务网站的会员。网站的会员可以在任何一个柜台进行购物。注册流程如下:

(1)点击首页,选择注册页面;

(2)填写用户名,进入用户基本信息页面;

(3)填写用户基本信息,带“*”号的为必填项,填写完成后,点击下一步; (4)注册完成

? 商品的浏览和搜索模块

商品显示是电子商务功能中的基础,是整个电子商务过程的第一步,前台用户可以通过页面浏览和查询商品;后台管理员要通过网站发布与管理商品价格、简介、样图等。其中商品的搜索时按照不同的条件,如商品名称、型号、品牌、价格等对数据库的商品进行搜索,在页面上可以单独页面,也可以嵌入到电子商务网站的其他页面中。 ? 购物车模块

购物车时电子商务功能中的核心。当用户通过搜索找到想要的商品后,接下来就是选购。在购物车的功能设计时考虑到顾客购物的方便:增减同一种商品的数量;撤销某商品的选购;继续选购商品;浏览已选购商品的价格等;提交订单。

? 后台管理模块

后台管理师提供给商户管理商店的“进销存”功能模块,其中包括的功能有:管理员登陆、商品管理、会员管理、订单管理、系统维护管理等。商品管理是用于发布商品到前台购物网站,以及维护商品基本信息,包括最为基础的功能应该

28

系统设计

有:增加商品、修改商品信息、删除商品等。 ? 数据库的设计模块

根据会员的购物流程,完成数据库的设计。会员注册完成后,通过搜索商品,进行商品选购,将所选商品放入到购物车中,提交订单,进行订单结算,然后商家根据订单进行送货。要实现电子商务网站新产品展示、购物车、会员服务三大基本功能,必须先设计出相应的数据库结构,数据库应包含会员信息表、商品类别表、商品表、订单表、订单明细表等。 ? 扩展功能模块

(1)网站新闻发布系统 (2)留言板 (3)在线咨询

(4)在线反馈和自动网上客服系统 ? 商品快递模块

网站新品的增加、打折优惠信息、网站各种活动可以通过商品快递在首页提示,通过商品快递点击进入之后就是商品专题显示,用户可以根据自己需要选购。 ? 网站帮助中心模块 (1)FAQ --购物问题 --支付问题 --订单问题 --发、收货问题 (2)常见热点问题: --找回密码 --顾客建议 --顾客投诉 3.3.3算法实现

a.各级别用户私有功能的实现方法

私有功能是不能为比其级别高的用户所继承的功能。因此,私有功能JSP网页应进行具体某个级别身份的识别,非这个级别层次的用户则被拒绝访问。

b.各级别用户公有功能的实现方法

29

系统设计

公有功能是可以为比其级别高的用户所继承的功能。因此,公有功能JSP网页只进行比其级别低的用户身份的识别,如果此用户级别低则拒绝继续访问。此外,高级别的用户可以进行功能重载,譬如,匿名用户只能查看本系统会员列表,但是,超级会员在查看的同时,还可以进行管理操作,如修改,删除等。

c.会员用户积分的计算模型

会员用户每次购买物品,按所消费的价钱积分,卖多少,积多少。

d.超文本信息输入

具有普通会员身份以上级别的用户,每次购买物品发表言论时,可以在其留言板内插入诸如滚动文字,字体大小颜色不同的文字,以及超链接等等。系统接受用户输入时对带格式文本应进行相应的编码(Encode),系统显示带超文本信息的贴子时则应进行相应的解码(Decode)。 3.3.4限制条件 无

3.3.5测试计划 实现目标:

⑴没有注册的用户能够在登录时自动注册,并给出友好提示。 ⑵商品列表支持分页显示,使得可以轻松查看所有商品。 ⑶商品拥有点击统计,更方便了解商品的销售量和好坏。 ⑷站长版面管理实现WEB在线编辑,管理工作更加轻松随意。

⑸商品查询功能。根据您所需要的商品快速获得信息,可对商品的名称或特性按版面进行查询。其中,主题查询实施模糊查询方法。

30


电子商务网站的系统设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:各种NTP SERVER平台软件测试与测试结果

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: