0 《面向对象分析与设计 UML》报告 超 市管理系统的 UML 建模 所在班级:2016 级软件工程 小组成员:宁代朝 胡文轩 张绍壮 完成日期:2018 年 6 月 指导老师:*** 1 目录 一、超市管理系统业务概述--------------------p2 二、用例图分析------------------------------p4 三、类图分析--------------------------------p16 四、顺序图分析------------------------------p22 五、活动图分析------------------------------p34 六、组件图分析------------------------------p41 七、部署图分析------------------------------p42 八、附录------------------------------------p43 2 一、超市管理系统业务概述 本项目为一个基本的超市管理系统,如图 1.1,包括下面 7 个子系统:仓库管理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,信息管理系统。基本流程是:一个具有相对权限的人登录相应的系统板块,了解相应的信息。例:采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。 0 图 1.1 超 市管理系统 仓 库管 理系统 采 购管 理系统 财 务管 理系统 人 事管 理系统 销 售管 理系统 登 录系统 信 息管 理系统 3 管理层和员工分别通过输入各自的口令方式登录相应权限的子系统以视图浏览的形式来了解超市信息: 1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,可以管理超市货物、查看和发布相关信息,为用户登录分别提供数据库服务。系统管理员可以管理管理层和普通员工的信息。 2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。 3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。 4、收银员登录销售系统执行收款、退款、找零、退货服务。 5、仓库管理员登录仓库管理系统,能够获知仓库产品数量及种类信息,并根据超市需要决定需要采购的产品种类及数量。 6、采购员登录采购系统获知采购的数量和种类,寻找供应商提供供货服务,提供采购预算。 7、会计员登录财务系统对公司每月发放的员工工资和奖金、产品进货成本、公司的总利润、下一季度的财政预算做成总表并进行报告. 4 二、 用例图分析 2 .1 登陆用例 用户能够通过该系统进行如下活动: (1) 用户登入系统界面,在指定位置输入...