基于JAVA的在线购物系统的设计与实现现 - 图文(3)

2019-05-26 23:37

信息。

9. 首页显示动态新闻:在购物网站的首页按照时间录入先后顺序显示最近的新闻。

10.注销登录:注册用户单击“注销”后实现安全退出。 2.2.2 系统管理模块功能需求分析

系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的功能需求如下:

1. 网站已注册会员管理:实现对网站已注册会员的管理,一个管理员即可管理网站的所有会员。

2. 已发布商品管理:管理商品信息,如管理商品简介、价格、(有新货的时候)更新库存数量。

3. 订单管理:对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、却能对应多个商品。

4. 动态新闻管理:实现对新闻的管理,并能够根据当前日期更新新闻数据表。

5. 当前有效在线调查内容管理:发布在线调查信息,并处理调查结果。

6. 管理员信息管理:可实现对系统管理员的基本信息进行管理。如增加管理员。一个管理员可维护所有会员的信息。

7.管理员登录:只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。

8. 发布新上架商品信息:将新商品的详细信息录入数据库,供销售模块的使用者查看。

9. 添加新会员信息管理:管理员可手动添加会员信息,添加的会员同通过销售模块注册的会员具有相同的权限。

10.注销退出:当管理员点击“注销”后实现安全退出。

另外根据购物网站安全性的要求,同时也为了规范对网站销售模块、系统管理模块的管理,对以上两个模块的使用者(购物者和商家管理员)

第 页 7

作出如下规定:

1.对于购买者来说:如果是非注册会员,那么就仅仅能够使用商品信息检索与浏览、特价商品展示、查看销售排行、新品上架和动态新闻浏览功能。而在线购物、查看购物车、结算等功能都是针对已注册的会员。

2.针对商家管理员来说:如果没有管理员登录账号和密码,那么就无法进入系统管理主页面,即使绕过系统管理登录页面而直接进入主页面,系统也会强制将其转向系统管理模块的登录页面。

2.3 数据流程分析

数据流图是描绘系统逻辑模型的图像工具,它描述了系统的组成部分及各部分的联系,以及信息流和数据转换。

在线购物业务首先由商家将商品信息通过系统管理模块提供的商品管理功能录入数据库;然后购买者在注册为网站会员之后即可选购所需商品,选购完成之后选择付款方式和送货方式,之后即可提交订单。商家管理员每天都会处理购买者下达的新订单,并予以执行。本系统的顶层数据流程如图2-1所示。

图2-1 顶层数据流图 对于系统销售模块来说,主要的数据由买家输入,主要包括注册信息、登录信息、选购商品信息的输入,输出的则是订单信息。对于系统管理模块来说,主要的数据由卖家输入,主要包括商品信息、新闻信息的输入,输出的则是系统销售模块所看到的所有信息。总体数据流程如图2-2所示。

第 页 8

图2-2 总体数据流程图 第 页 9

第3章 系统设计

本章节的总体目标是将上一章节需求分析阶段得到的目标系统的逻辑模型,变换为目标系统的物理模型,具体将从系统的结构设计和数据库的设计两方面进行讲解。简单的说就是根据上一章节中需求分析的”做什么”,确定系统应该”怎么做”。

3.1 总体结构设计

系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上分销售模块和系统管理模块,销售模块功能供购买者使用,系统管理模块功能供商家管理员使用。系统总体结构如图3-1所示。

在线购物系统 销售模块 系统管理模块 图3-1系统总体结构图

3.2 模块功能设计

本系统分销售模块和系统管理模块,每个模块又有若干个子模块构成,其中销售模块主要包括:商品展台、购物车、会员管理、新闻管理、注销登录等子模块。系统管理模块主要包括:商品管理、订单管理、会员管理、新闻管理、注销登录等子模块。 3.2.1 销售模块

系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏

第10 页

览和订购功能,系统销售模块的结构如图3-2所示。

销售模块 商品展台 购物车 会员管新闻 新品展特价商销售排商品详注销登录 选购商清空购查看购会员注会员登索回密动态新新闻相示 品 行细榜 信息 品 物物车 车 册 录 码 闻信展信示 息 图3-2销售模块功能结构图 系统销售模块具体功能设计如下:

1、商品展示功能:包括新上架商品展示、特价商品展示、销售排行榜、分类商品信息展示和被选定的商品详细信息展示。每类商品都是根据数据库中商品信息表中的特定字段进行划分的,如特价商品是根据降价幅度是否大于百分之二十、新品是根据上架时间是否在三天或一周之内、排行榜是根据购物者下订单的多少。购物者可通过此模块实现浏览商品信息的目的。

2、购物车功能:包括选定商品至购物车,查看、清空购物车;在购买者提交购物车(提交订单)之前,所有已选定的商品信息是存放在购物车实现类文件的DataSet数据集中。当提交购物车之后,该数据集中的信息就被写入数据库。在用户未登陆之前,不能够使用购物车提交功能,如果选择了购物,那么系统会提示用户登录。

3、会员管理功能:包括了注册、登录、索回密码等功能。对于注册功能,需要用户输入的信息取决于数据库中会员信息数据表中的字段;并通过各类型的验证控件实现校验。登录和索回密码功能所需的数据也是从会员信息数据表中得到。

4、新闻管理功能:将数据库中的新闻信息数据表中的信息动态绑定至网站首页,同时允许用户单击了某条特定的新闻标题后查看相应新

第11 页


基于JAVA的在线购物系统的设计与实现现 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业设计zl系列轮式载重机

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

马上注册会员

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