件网上书店功能流程图,类图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析说明
2.1目标
设计一个书店销售管理系统(Book Sell System 简称BSS),基本能够实现书店销售的一些流程,做好信息记录。功能模块包括:用户登录系统(设置不同人员的登录身份,以防有人恶意对数据进行更改),仓库管理系统(即图书入库系统,对所有书籍的信息做好记录,以便查找),销售系统(对书的销售量进行统计,以便做出更好的规划,哪些书畅销,哪些书很少有人买),会员管理系统。
总体目标设计一套软件能够合理有序的对书店进行信息化的管理。
2.2系统角色
角色功能
管理员用户管理、等
顾客购买图书、意见反馈
2.3系统需求的分析
2.3.1.顾客功能模块分析
(1)顾客功能模块用例图
用户
(2)顾客功能模块流程图
(3)顾客功能模块用例具体分析
用户注册模块
a ) 用例图
用户
b ) 用例描述
用户注册后成为系统会员。
c ) 操作流程
d)
原型设计
用户名:
【提交】
功能分析:
1、用户访问主页面的时候,用户可以进行注册,填写个人信息:如用户名、密码、确认密码、电话、送货地址等信息。
2、用户填写完成信息后,提交后,由数据库保存用户注册的信息。
用户浏览、搜索商品模块
a)用例图
用户
b ) 用例描述
用户注册成功后,登录系统,进行商品的浏览、搜索。
c ) 操作流程
d)原型设计 用户搜索商品:
功能分析:
1、 用户在主页面上能够进行浏览所需要的商品,然后由用户输入
的关键字进行商品的搜索。
2、用户搜索自己喜欢商品的类型后,确定选中要购买后,加入购
物车。
用户订单模块
a)用例图
用户
b)用例描述
用户登录系统,进入订单管理模块,可以查看自己喜欢的商品,将它加入购物车,确认购买后就可以下订单了。
c)操作流程
d)原型设计 用户下订单:
功能分析:1、用户登录后,浏览商品,选购自己喜欢的商品,然确认购买后,生成订单。
2、用户提交订单后,有管理员在后台进行管理。
个人信息管理模块
a) 用例图
用户
b) 用例描述
用户登录系统后,可以管理自己的信息,例如修改密码、修改地址、修改联系方式。 c) 操作流程图
用户名:
密码:
电话:
【提交】
功能分析:
1、用户在登录后,可以对自己的信息进行修改,例如,修改用户
名、密码、电话、送货地址等信息。
2、用户修改个人信息后提交后,将覆盖用户以前储存在数据库中
的信息。
2.3.2.管理员功能模块分析
(1)管理员功能模块用例图
管理员
(2)管理员功能模块流程图
(3)管理员功能模块用例具体分析
管理员用户管理模块
a)用例图
管理员
b)用例描述
管理员登录成功后,通过后台管理可以进行用户浏览、历史订单浏览、删除用户、指定会员级别。
c)操作流程
d)原型设计
1、
用户名 Userid 联系电话 注册时间 送货地址 处理
功能分析:
1、管理员通过主页面进入后台管理系统后,可以浏览已经注册的用户信息。
2、管理员还可以在用户类别中,删除已经注册的用户。 管理员产品分类管理模块
a ) 用例图
b ) 用例描述
管理员登录成功后,可以进行浏览、添加、删除、修改图书的类型
c ) 操作流程
d)原型设计
类别管理》类别列表
【添加根类别】
1、管理员在后台中,可以对商品的类别、编号、描述、等信息的添加(也就是根类别的添
加)。
2、管理员还可以在根类别下,添加子类别。
管理员产品管理模块
a)用例图
管理员
b)用例描述
管理员登录成功后,通过后台进行产品管理,可以进行新增产品、产品的上柜、下柜、产品销量浏览、产品搜索、删除、修改等b)操作流程
d)原型设计
产品管理》产品添加
产品管理》产品搜索
功能分析:
1、 管理员在产品管理模块可以添加产品,产品名、市场价格、会员价格、所属的类别、产
品描述。
2、 管理员还可以对产品进行简单的搜索,与高级搜索。
(2)管理员订单管理模块
a)用例图
管理员
b)用例描述
管理员登录成功后,管理员通过后台进入订单管理模块,可以进行订单查询、修改订单的状态、订单跟踪、订单的搜索、订单的提醒
c)用例流程图
d)原型设计
订单管理:
第一页共1页上一页下一页最后一页订单明细:
订单修改:
功能分析:
1、管理员可以在订单管理模块可以进行对用户下过的订单进
行处理。
2、管理员也可以查看订单明细,订单状态的修改。
2.2.4控制
在数据编程系统的支持下,展示界面由主窗口与子窗口嵌套而那成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能.
2.4结构
整个系统可以划分为注册与登录功能模块、管理员呢功能模块与注册用户功能模块三大模块。
2.6人工处理过程
管理员:相关图书信息的输入、删除、更新、添加等;查询时的查询条件的输入和相关信息的打印等;处理客户的反馈意见等。
客户:注册,登录;图书信息的查询;订单的登记。
2.7尚未解决的问题