发布时间 : 星期二 文章鍩轰簬jsp+serverlet寮鍙戠殑缃戜笂鑺卞簵缃戠珯姣曚笟璁捐璁烘枃 - 鐧惧害鏂囧簱更新完毕开始阅读2e2e1b46793e0912a21614791711cc7931b77878
河南理工大学毕业设计(论文)说明书
3 网站系统分析
3.1 网上花店需求分析
本系统主要是供网上购物的用户使用,同时后台也必须有管理人员对其进行管理以保证系统正常运行,具体功能如下:
3.1.1客户端
(1)购物功能:对用户要购买的商品进行管理。 (2)我的订单功能:实现用户对订单的管理。 (3)用户注册功能:主要让初次登陆的用户进行注册。 (4)用户登录功能:已注册的用户进行身份确认。
(5)密码重置功能:已注册的用户对自己的密码进行修改。 (6)注销功能:已登录的用户在离开本系统时实现注销。
3.1.2管理端
(1)管理员管理功能:操作者包括超级管理员和普通管理员,超级管理员对人以管理员的信息进行管理,而普通管理员只有部分权限。
(2)商品管理:对商品进行增,删,改,查的操作。 (3)订单管理:对客户的订单进行管理。
(4)注销:当后台系统的管理员离开时进行注销。
3.2 系统模块分析
系统的各个功能模块如图3-1所示。
查看商品 购买商品 请先登录,若未注册请注册成为会员 商品查询 用户进入 以会员的身份进入 订单查询 购买商品 商品添加 商品审查 订单查询 用户进入 以管理员的身份登录 用户信息查询 管理员添加 管理员权限 会员注册 图3-1 系统模块分析图
5
河南理工大学毕业设计(论文)说明书
3.3 业务流程分析
系统的基本业务流程如下:首先用户来到系统首页,根据自己需要和目录分类信息查看选择鲜花,选择完毕在进入订购鲜花环节之前,需要顾客进行注册登录才能进行继续填写和生成订单的功能,登录成功后可以填写订单信息,系统会根据用户填写的信息自动生成订单,这样一次网上购花行为就算完成。具体系统业务流程如图3-2所示。
查看网店
查看网店详细信息 订购物品 是否已登录 是否新顾客 注册 填写订单 输入用户登录信息
继续其他操作 提交订单
图3-2 系统业务流程
3.4 系统的逻辑模型
3.4.1 数据流图
通过对在线花店系统的功能划分,业务流程操作分析可以得到系统一层数据流图。如图3-3所示。
6
河南理工大学毕业设计(论文)说明书
用户信息 申请注册 顾客 填写,确认提交订单 注册登录 已注册 购物处理 订单 订单信息 查询全部订单 订单信息 管理员
图3-3 系统一层数据流图
订购物品 从图中可以看出整个过程有三个处理过程:注册登录处理过程,选购产品处理过程和处理订单过程。
注册登录处理过程的二层数据流图如图3-4所示。
处理订单过程的二层数据流图如图3-5所示。
填写订单 用户信息 顾客用户名 申请登录 已核对用户名 核对用户 已核对密码 批准登录 已注册登录 其他操作 图3-4 注册登录二层数据流图
密码 用户信息 顾客 核对密码 顾客 处理订单 订单信息 查询全部订单 订单信息 管理员 图3-5 处理订单二层数据流图
7
河南理工大学毕业设计(论文)说明书
3.4.2 数据字典
一层数据流图的数据字典如下: 数据流:
(1)名称:顾客信息
简要说明:用户数据库提供顾客数据 数据流来源:顾客 数据流去向:用户信息数据
(2)名称:订单信息 简要说明:向订单数据库/顾客提供订单信息 数据流来源:顾客/订单信息数据库 数据流去向:订单信息数据库/顾客 数据存储:
(1)名称:用户信息
说明:顾客信息表内容,注册登录时顾客应填写的信息 结构:用户名,密码,性别 (2)名称:产品信息
说明:产品信息表内容,顾客浏览选购产品时出现的信息 结构:产品id,产品名称,产品类型,销售价格
(3)名称:订单信息
说明:包括订单信息表和订单明细表的内容,生成订单时应填写的内容
结构:订单信息表包括:订单号,产品名称,产品类别,产品单价,订购数量,收 货人姓名,收货人电话
订单明细表包括:产品id,产品名称,产品价格,数量,订单id
处理过程:
(1)名称:注册登录
输入:注册登录信息 输出:成功登录信息
处理过程描述:根据顾客输入信息判断是否合法用户,合法就允许登录,否则请顾 客先注册再登录
(2)名称:选购商品
输入:成功登录信息
8