面象分析设计(UML)
综合实验报告
项目名称:超市理系统
目 录
第1章 系统需求分析 4
11 超市理系统业务概述 4
12 超市理系统子系统需求分析 5
121 仓库理子系统 5
122 采购理子系统 6
123 财务理子系统 6
124 事理子系统 7
125 销售理子系统 8
126 登录子系统 8
127 信息理子系统 9
第2章 系统例模型 11
21 仓库理例模型 11
211 仓库理例图 12
212 仓库理例图相关说明 12
22 采购理例模型 12
221 采购理例图 12
222 采购理例图相关说明 13
23 财务理例模型 13
231 财务理例图 13
232 财务理例图相关说明 14
24 事理例模型 14
241 事理例图 15
242 事理例图相关说明 15
25 销售理例模型 16
251 销售理例图 16
252 销售理例图相关说明 16
26 登陆例模型 16
261 登陆例图 16
262 登陆例图相关说明 17
27 信息理例模型 17
271 信息理例图 17
272 信息理例图相关说明 18
第3章 系统静态模型 20
31 系统中类 20
311 参者相关类 20
312 系统中相关类 20
32 系统中类类关系 21
321 仓库理系统类图 21
322 采购理系统类图 21
323 财务理系统类图 21
324 事理系统类图 22
325 销售理系统类图 22
326 信息理系统类图 23
327 登录系统类图 23
第4章 系统动态模型 25
41 超市理系统中序图协作图 25
411 仓库理系统序图协作图 25
412 采购理系统序图协作图 27
413 财务理系统序图协作图 28
414 事理系统序图协作图 29
415 销售理系统序图协作图 30
416 登录系统序图协作图 32
417 信息理系统序图协作图 33
42超市理系统中状态图 34
43超市理系统中活动图 35
第5章 系统部署模型 39
51 超市理系统构件图 39
511 仓库理系统构件图 39
512 采购理系统构件图 39
513 财务理系统构件图 39
52超市理系统部署图 40
第6章 总结展 42
61 总结 42
62 展 42
参考文献 43
第1章 系统需求分析
11 超市理系统业务概述
超市理系统超市提供快捷方便结账体系高效库存财务理系统顾客超市更加快捷方便超市理运营工作更加完善超市理系统基超市部普通员工理员系统非超市员工权进行操作该超市理系统户:仓库理员收银员采购员会计系统理员理基流程:具相权限登录相应系统板块解相应信息
图示系统整体功模块图该系统分7子系统分仓库理系统采购理系统财务理系统事理系统销售理系统登录系统信息理系统
图11系统整体功模块图
理员员工通身份验证方式登录相应权限子系统种视图浏览解超市信息
1 系统理员通超市信息理子系统进行超市系统升级维护理操作理超市货物查发布相关信息户登录分提供数库服务系统理员理理层普通员工信息
2 理层通输入口令方式登录执行相应操作包括进入采购系统财务系统销售系统事系统
3 销售员登录销售系统解产品相关信息数量
4 收银员登录销售系统执行收款退款找零退货服务
5 仓库理登录仓库理系统时获知仓库仓库产品数量机种类信息根公司需决定采购产品种类数量
6 采购员登录采购系统获知采购数量种类提供采购预算
7 会计登录财务系统公司月发放员工工资奖金产品进货成公司总利润季度财政预算做成总表进行报告
12 超市理系统子系统需求分析
基超市理系统包括7子系统:仓库理系统采购理系统财务理系统事理系统销售理系统登录系统信息理系统子系统具体功描述:
121 仓库理子系统
仓库理子系统中功概述:
(1) 仓库理员登陆仓库子系统
(2) 查仓库商品种类仓库理员进入系统选择查商品种类
(3) 查仓库商品相应种类数量
(4) 查月畅销产品数量种类
(5) 根查结果制定采购商品计划
图1211 仓库理系统流程图
122 采购理子系统
采购理子系统中功概述:
(1) 采购员登录采购理系统
(2) 采购员查仓库理员报进货单
(3) 查退货单(包括产品种类名称产数量等信息
(4) 查前仓库库存状态
(5) 根查结果制定采购预算生成报表传财务系统
(6) 预算审批进行采购活动商品入库
图1221 采购理系统流程图
123 财务理子系统
财务理子系统中功概述:
(1) 会计登录财务理系统
(2) 添加公司员工工资奖金记录
(3) 会计删公司员工工资奖金记录
(4) 会计查公司员工工资奖金记录
(5) 根部门传预算结合公司实际营收制作公司利润报表
(6) 根公司实际情况制作季度公司利润预算普通员工理
解理员信息
查理员信息
添加员工信息
添加理员信息
招聘员工
解员工
员工调离
查员工信息
解员工信息
理员理
图1231 财务理系统流程图
124 事理子系统
事理子系统中功概述:
(1) 理层登录认识理系统
(2) 进入普通员工理层界面
(3) 普通员工理中招聘员工
(4) 普通员工理中解员工
(5) 普通员工理中调离员工
(6) 普通员工理中查员工信息
(7) 普通员工理中删员工信息
(8) 普通员工理中添加员工信息
(9) 理层理中查理员信息
(10)理层理中删理员信息
(11) 理层理中添加理员信息
图1241 事理系统流程图
125 销售理子系统
销售理子系统中功概述:
(1) 收银员登录系统顾客进行收款服务
(2) 收银员顾客进行退款服务
(3) 收银员顾客进行退货服务
(4) 收银员顾客进行印购物票服务
(5) 收银员顾客进行找零服务
图1251 销售理系统流程图
126 登录子系统
登录理子系统中已系统中注册户具相应权限登录界面进行登录子系统功:
(1) 户输入户名
(2) 户输入密码
(3) 户登录成功修改登录密码
图1261 登陆系统流程图
127 信息理子系统
信息理子系统中功概述:
(1) 系统理员登陆信息理系统
(2) 商品信息理中添加产品相关信息
(3) 商品信息理中删产品相关信息
(4) 商品信息理中查产品相关信息
(5) 财务信息理中添加公司财务相关信息
(6) 财务信息理中删公司财务相关信息
(7) 财务信息理中查公司财务相关信息
(8) 事信息理中添加公司事相关信息
(9) 事信息理中删公司事相关信息
(10) 事信息理中查公司事相关信息
(11) 销售信息理中添加公司销售相关信息
(12) 销售信息理中删公司销售相关信息
(13) 事信息理中查公司销售相关信息
图1271 信息理系统流程图
第2章 系统例模型
21 参者识
1系统理员通超市信息理子系统进行超市系统升级维护理操作理超市货物查发布相关信息户登录分提供数库服务系统理员理理层普通员工信息
2理层通输入口令方式登录系统执行相应操作包括进入采购系统财务系统销售系统事系统
3事理登录事理系统普通员工员工进行理
4收银员登录销售系统执行收款退款找零服务
5仓库理员登录仓库理系统时获知仓库产品数量种类信息根公司需决定需采购产品种类数量
6采购员登录采购系统获知采购数量种类寻找供应商提供供货服务提供采购预算
7会计登录财务系统公司月发放员工工资奖金产品进货成公司总利润季度财政预算做成总表进行报告
该系统参者系统理员理层事理收银员仓库理员采购员会计
21 仓库理例模型
211 仓库理例图
图2111 仓库理例图
212 仓库理例图相关说明
户够通该系统进行活动:
(1) 仓库理员登陆界面
(2) 查商品种类数量
(3) 查月畅销商品种类数量
(4) 采购员制定采购计划
仓库理员理层供浏览产品种类数量解畅销产品种类数量仓库理员提供制定采购计划功系统例图图2111
22 采购理例模型
221 采购理例图
图2211 采购理例图
222 采购理例图相关说明
户够通该系统进行活动:
(1) 采购员登陆界面
(2) 查询进货单
(3) 查询退货单
(4) 查询前库存
(5) 做出采购预算
(6) 商品采购入库
采购员提供解采购数作出采购预算商品采购入库功系统例图图2211
23 财务理例模型
231 财务理例图
图2311 财务理例图
232 财务理例图相关说明
户够通该系统进行活动:
(1) 会计登陆界面
(2) 制作季度公司预算报表
(3) 制作月利润报表
(4) 查工资奖金记录
(5) 删工资奖金记录
(6) 添加工资奖金记录
会计提供月发放员工工资奖金产品进货预算公司总利润季度财政预算做成总表进行报告功例图图2311
24 事理例模型
241 事理例图
图2411 事理例图
242 事理例图相关说明
户够通该系统进行活动:
(1) 事理登陆界面
(2) 招聘员工
(3) 解员工
(4) 调离员工
(5) 查员工信息
(6) 添加员工信息
(7) 删员工信息
(8) 查理员信息
(9) 添加理员信息
(10)删员工信息
理层户提供事招聘解调离功例图图2411
25 销售理例模型
251 销售理例图
图2511 销售理例图
252 销售理例图相关说明
户够通该系统进行活动:
(1) 收银员登陆界面
(2) 收银员扫描商品收款
(3) 收银员印购物票
(4) 收银员找零
(5) 收银员退款
(6) 收银员退货
收银员户提供收款退款找零印购物票功例图图2511
26 登陆例模型
261 登陆例图
图2611 登陆例图
262 登陆例图相关说明
户够通该系统进行活动:
(1) 户登入系统界面指定位置输入户名密码
(2) 系统进行身份验证验证通进入系统验证未通重新输入
(3) 户登录系统修改密码
户进入系统前登输入密码户名登录系统系统提供指定位置输入密码户名修改密码功系统例图图2611
27 信息理例模型
271 信息理例图
图2711 信息理例图
272 信息理例图相关说明
户够通该系统进行活动:
(1) 系统理员登陆界面
(2) 系统理员添加商品信息
(3) 系统理员删商品信息
(4) 系统理员查商品信息
(5) 系统理员添加财务信息
(6) 系统理员删财务信息
(7) 系统理员查财务信息
(8) 系统理员添加事信息
(9) 系统理员删事信息
(10) 系统理员查事信息
(11) 系统理员添加销售信息
(12) 系统理员删销售信息
(13) 系统理员查销售信息
理员提供理更新商品信息财务信息财务信息认事信息销售信息理更新功例图图2711
第3章 系统静态模型
31 系统中类
仓库理员(storeAdministrator)采购员(buyer)会计(accountant)事理(manager)收银员(cashier)系统理员(systemAdministrator)理层(user)
销售信息(sellInfomation)商品信息(goods)员工信息(staff)理者信息(systemAdministrstor)采购计划(stockPlan)采购预算(stockBudget)财务信息(financeInformation)
311 参者相关类
312 系统中相关类
32 系统中类类关系
321 仓库理系统类图
图3211 仓库理系统类图
322 采购理系统类图
3221 采购理系统类图
323 财务理系统类图
3231 财务理系统类图
324 事理系统类图
3241 事理系统类图
325 销售理系统类图
3251 销售理系统类图
326 信息理系统类图
3261 信息理系统类图
327 登录系统类图
3271 登录系统类图
第4章 系统动态模型
41 超市理系统中序图协作图
序列图描绘系统中组象时间交互整体行协作图描绘系统中组象排列交互行
411 仓库理系统序图协作图
A仓库理员查商品种类数量工作流程
(1)仓库理员登录成功进入查询商品界面提交请求
(2)界面查询信息传递控制象
(3)查询商品种类数量
(4)信息返回界面显示
(5)仓库理员获查询商品种类数量
根基流程仓库理员理员查询商品种类数量序列图图4111示
图4111 仓库理员序图
序列图等价协作图图4112示
图4112 仓库理员协作图
B仓库理员查月畅销商品种类数量
仓库理员登录成功进入查询月畅销商品界面提交请求
(1)界面查询信息传递控制象
(2)数库中活动查询商品种类数量
(3)信息返回界面
(4)仓库理员获查询商品种类数量
根基流程仓库理员查询月畅销商品种类数量序列图图4113示
图4113 仓库理员序图
序列图等价协作图图4114示
图4114 仓库理员协作图
412 采购理系统序图协作图
A采购员查仓库理员报进货单
(1)采购员登录成功进入查询仓库理员报进货单界面提交查询请求
(2)界面查询信息传递控制象
(3)数库中活动查询进货单信息
(4)信息返回界面显示
(5)仓库理员获查询进货单信息
根基流程采购员查询进货单序列图图4121示
图4121 采购员序图
序列图等价协作图图4122示
图4122 采购员协作图
413 财务理系统序图协作图
A会计制作季度公司预算报表工作流程
(1)会计登录成功进入制作季度公司预算报表界面提交制作请求
(2)界面制作季度预算报表信息传递控制象Control
(3)控制象数库中活动制作报表相关信息
(4)控制象Control信息制成报表返回界面显示
(5)会计界面获知报表制作成功
根基流程 会计制作季度公司预算报表序列图图4131示
图4131 财务理序图
序列图等价协作图图4132示
图4132 财务理协作图
414 事理系统序图协作图
A理查员工信息工作流程
(1)理登录成功进入查询员工信息界面提交查询请求
(2)界面查询信息传递控制象
(3)数库中活动查询员工信息
(4)信息返回界面显示
(5)理界面获查询员工信息
根基流程理查员工信息序列图图4141示
图4141 事理序图
序列图等价协作图图4142示
图4142 事理协作图
415 销售理系统序图协作图
A收银员登录系统顾客进行收款服务
序列图图4151示
图4151 销售理序图
协作图图4152示
图4152 销售理协作图
B收银员顾客进行退款服务
序列图图4153示
图4153 销售理序图
协作图图4154示
图4154 销售理协作图
416 登录系统序图协作图
A户登陆超市理系统工作流程
(1)户希通系统进行某操作
(2)户登陆系统登录页面指定位置输入户名密码提交
(3)系统户提交户名密码传递Control类中检查户身份否合法户信息数库中户信息进行较检查户信息中否存该户信息
(4)检查完毕验证结果返回登录界面显示
(5)户登录界面获验证结果果身份验证未通重新登录退出否继续选择步操作
根基流程户登陆系统序列图图4161示
图4161 登录序图
协作图图4162示
图4162 登录协作图
417 信息理系统序图协作图
A系统理员查询商品信息工作流程
(1)系统理员登录成功进入查询商品信息界面提交查询请求
(2)界面查询信息传递控制象Control
(3)控制象数库中活动查询商品信息
(4)控制象Control信息返回界面显示
(5)系统理员界面获查询商品信息
根基流程系统理员查询商品信息序列图图4171示
图4171 信息理序图
协作图图4172示
图4172 信息理序图
42超市理系统中状态图
(1)商品入库状态图
图421 商品入库状态图
(2)商品信息状态图
图422 商品信息状态图
43超市理系统中活动图
(1) 仓库理活动图
图431 仓库理活动图
(2) 收银员收款活动图
图4312 收银员收款活动图
(3) 理修改员工信息活动图
图4313 理修改员工信息活动图
(4) 事理系统活动图
图4313 事理系统活动图
(5) 理查员工信息活动图
图4314 理查员工信息活动图
第5章 系统部署模型
51 超市理系统中构件图
超市理系统中系统参者业务实体类分创建应构件进行映射根类图创建系统构建图包括户构件系统理员构件业务逻辑构件界面构件种信息构件数库构件
511 超市理系统构件图
512 采购理系统构件图
513 财务理系统构件图
52 超市理系统中部署图
第6章 总结展
61 总结
组通超市理系统进行需求分析通建模具体建立例图类图序图(协作图)状态图活动图构件图部署图系统项子功详细分析握该文档介绍系统分析方面:(1)例图(User Case)参者例间关系构造成描述系统功动态视图图例图展示例间例参者间样相互联系例图系统子系统类行进行视化户够理解元素开发者够实现元素例图定义系统功需求系统外部系统功描述系统部功具体实现(2)类图(Class diagram)显示模型静态结构特模型中存类类部结构类关系等类图显示暂时性信息类图(Class diagram)许(静态)说明性模型元素(例类包间关系元素容互相连接)组成类图组织(属)包中仅显示特定包中相关容(3)序图描述象身象间信息传递序视图表示例中行序执行例行时序图中条消息应类操作状态机中引起转换触发事件着重显示参相互作象交换消息序(4)构件图部署图属实现图
设计制作超市理系统程中培养综合力全局考虑思想超市理系统系统功强出水限作超市理系统该项目完善函改进处东西考虑周功模块特完善整系统分析设计中难免存错误漏洞恳请老师学批评指正
62 展
次系统分析建模已基完成方够完善序图协作图描述功够全面会存漏洞时间限制构件图部署图理解够深刻希老师通讯帮助进步提高
参考文献
[1]UML面象分析设计教程 胡荷芬 高斐 清华学出版
[2]UML系统建模基础教程 胡荷芬 张帆 高斐 清华学出版
[3]UML基础Rose建模教程 蔡敏 徐慧 民邮电出版社
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档