版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象分析与设计(UML)
综合试验汇报
项目名称:超立食理赵
目录
第1章系统需求分析..................................................4
1.1超市管理系统业务概述....................................................4
1.2超市管理系统各子系统需求分析...........................................5
1.2.1仓库管理子系统....................................................5
1.2.2采购管理干系统.....................................................6
1.2.3财务管理子系统.....................................................6
1.2.4人事管理子系统.....................................................7
1.2.5销售管理子系统....................................................8
1.2.6登录子系统.........................................................8
1.2.7信息管理子系统....................................................9
第2章系统用例模型.................................................11
2.1仓库管理用例模型....................................1错误!未定义书签。
2.1J仓库管理用例图...................................错误!未定义书签。2
2.1.2仓库管理用例图有关阐明............................错误!未定义书签。2
2.2采购管理用例模型....................................错误!未定义书签02
2.2.1采购管理用例图....................................错误!未定义书签。2
2.2.2采购管理用例图有关阐明.............................错误!未定义书签。3
2.3财务管理用例模型....................................错误!未定义书签。3
2.3.1财务管理用例图.....................................错误!未定义书签。3
2.3.2财务管理用例图有关阐明.............................错误!未定义书签。4
2.4人事管理用例模型....................................错误!未定义书签。4
2.4.1人事管理用例图.....................................错误!未定义书签。5
2.4.2人事管理用例图有关阐明.............................错误!未定义书签。5
2.5销售管理用例模型........................................................16
2.5.1销售管理用例图.....................................................16
2.5.2销售管理用例图有关阐明..............................................16
2.6登陆用例模型...........................................................16
2.6.1登陆用例图..........................................................16
2.6.2登陆用例图有关阐明.................................................17
2.7信息管理用例模型.......................................................17
2.7.1信息管理用例图.....................................................17
2.7.2信息管理用例图有关阐明.............................................18
第3章系统静态模型.................................................20
3.1系统中的类..............................................................20
3.1.1参与者有关的类....................................................20
3.1.2系统中其他的有关类.................................................20
3.2系统中类与类的关系.....................................................21
3.2.1仓库管理系统类图..................................2错误!未定义书签。
3.2.2采购管理系统类图...................................错误!未定义书签。I
3.2.3财务管理系统类图...................................错误!未定义书签。1
3.2.4人事管理系统类图..................................2错误!未定义书签。
3.2.5销售管理系统类图..................................2错误!未定义书签。
326信息管理系统类图....................................错误!未定义书签。3
3.2.7登录系统类图.......................................错误!未定义书签。3
第4章系统动态模型.................................................25
4.1超市管理系统中的次序图与协作图........................................25
4.1.1仓库管理系统次序图弓协作图.........................................25
4.1.2采购管理系统次序图与协作图.........................错误!未定义书签。7
4.1.3财务管理系统次序图与协作图.........................错误!未定义书签。8
4.1.4人事管理系统次序图与协作图.........................错误!未定义书签。9
4.1.5销售管理系统次序图与协作图.........................................30
4.1.6登录系统次序图与协作图.............................................32
4.1.7信息管理系统次序图与协作图.........................................33
4.2超市管理系统中内状态图..................................................34
4.3超市管理系统中的活动图..................................................35
第5章系统布署模型.................................................39
5.1超市管理系统的构件图...................................................39
5.1.1仓库管理系统的构件图...............................................39
5.1.2采购管理系统的构件图...............................................39
5.1.3财务管理系统的构件图...............................................39
5.2超市管理系统的布署图...................................................40
第6章总结与展望...................................................42
6.1总结....................................................................42
6.2展望....................................................................42
参照文献.............................................................43
第1章系统需求分析
1.1超市管理系统业务概述
超市管理系统是在为超市提供快捷、以便的结账体系,高效的库存和财务管
理系统,让顾客在超市愈加紧捷以便,让超市口勺管理和运行工作愈加完善。由于
超市管理系统是基于超市内部一般员工和管理人员的系统,因此非超市员工是无
权进行操作日勺。该超市管理系统日勺顾客:仓库管理员,收银员,采购员,会计,
系统管理员,经理。基本流程是:一种具有相对双限日勺人登录对应的系统板块,
理解对应的信息。
如图所示,为系统整体功能模块图,该系统分为7大子系统,分别为仓库管
理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登录系
统、信息管理系统。
超市管理系统
图1-1系统整体功能模块图
管理员和员工通过身份验证方式登录对应权限的子系统以多种视图浏览并
理解超市信息。
1.系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理
操作,并为管理超市货品、查看和公布有关信息,,顾客登录分别提供数据库服
务。系统管理员可以管理管理层和一般员工信息。
2.管理层通过输入口令方式登录执行对应操作,包括进入采购系统、财务系
统、销售系统、人事系统。
3.销售员登录销售系统理解产品有关信息,数量。
4.收银员登录销售系统执行收款、退款、找零、退货服务。
5.仓库管理登录“仓库管理系统”,及时获知仓库仓库产品数量机种类信息,
并根据企业需要决定采购的产品日勺种类及数量。
6.采购员登录“采购系统”获知采购的数量及种类,提供采购预算。
7.会计登录“财务系统”对企业每月发放的员工工资、奖金、产品进货成本、
企业总利润、下一季度财政预算做成总表并进行汇报。
1.2超市管理系统各子系统需求分析
这是一种基本的超市管理系统,包括7个子系统:仓库管理系统、采购管理
系统、财务管理系统、人事管理系统、销售管理系统、登录系统、信息管理系统,
每个子系统日勺详细功能如下描述:
1.2.1仓库管理子系统
在仓库管理子系统中,其功能概述如下:
(1)仓库管理员登陆仓库子系统;
(2)查看仓库内商品种类,仓库管理员进入系统选择查看商品种类;
(3)查看仓库商品对应种类的数量;
(4)查看近来一种月畅销产品日勺数量及种类;
(5)根据查看成果制定采购商品计划。
图121.1仓库管理系统流程图
1.2.2采购管理子系统
在采购管理子系统中,其功能概述如下:
(1)采购员登录采购管理系统;
(2)采购员查看由仓库管理员报上来的进货单;
(3)查看退货单(包括产品种类、名称、产地、数量等信息;
(4)查看日前仓库的库存状态;
(5)根据查看成果制定采购预算生成报表上传给财务系统;
(6)当预算审批之后进行采购活动,并将商品入库。
图122.1采购管理系统流程图
1.2.3财务管理子系统
在财务管理子系统中,其功能概述如下:
(1)会计登录财务管理系统;
(2)添加企业每个员工的工资和奖金记录;
(3)会计删除企业每个员工的工资和奖金记录;
(4)会计查看企业每个员工的工资和奖金记录;
(5)根据各部门上传过来日勺预算并结合我司的实际营收制作企业的利润
报表;
(6)根据企业的实际状况,制作下季度企业的利润预算。
图123.1财务管理系统流程图
1.2.4人事管理子系统
在人事管理子系统中,其功能概述如下:
(1)管理层登录认识管理系统
(2)进入•般员工和管理层界面;
(3)在一般员二管理中招聘员工;
(4)在一般员二管理中解除员工;
(5)在一般员二管理中调离员工;
(6)在一般员二管理中资看员工信息;
(7)在一般员二管理中删除员工信息;
(8)在一般员二管理中添加员工信息;
(9)在管理层管理中查看守理员信息;
(10)在管理层管理中删除管理员信息;
(11)在管理层管理中添加管理员信息。
人事管理系统
普通员工管理管理员管理
查
解
添
看
除
加
招
解员
员
员
员
用
除
工
工
工
工
员
员16
调
信
信
工
工
信
离息
息
息
图124.1人事管理系统流程图
1.2.5销售管理子系统
在销售管理子系统中,其功能概述如下:
(1)收银员登录系统为顾客进行收款服务;
(2)收银员为顾客进行退款服务;
(3)收银员为顾客进行退货服务;
(4)收银员为顾客进行打印购物小票服务;
(5)收银员为顾客进行找零服务。
图1.251销售管理系统流程图
1.2.6登录子系统
登录管理子系统中,所有已经在系统中注册了日勺顾客在具有对应权限的
登录界面进行登录,其子系统H勺重要功能如下:
(1)顾客输入顾客名;
(2)顾客输入密码;
(3)顾客登录成功后修改登录密码。
登录系统
图L2.6.1登陆系统流程图
1.2.7信息管理子系统
在信息理子系统中,其功能概述如下:
(1)系统管理员登陆信息管理系统;
(2)在商品信息管理中添加产品的有关信息;
(3)在商品信息管理中删除产品的有关信息;
(4)在商品信息管理中查看产品的有关信息;
(5)在财务信息管理中添加企业财务的有关信息;
(6)在财务信息管理中删除企业财务的有关信息;
(7)在财务信息管理中查看企业财务的J有关信息;
(8)在人事信息管理中添加企业人事的有关信息:
(9)在人事信息管理中删除企业人事的有关信息;
(10)在人事信息管理中查看企业人事的有关信息;
(11)在销售信息管理中添加企业销售的有关信息;
(12)在销售信息管理中删除企业销售的有关信息;
(13)在人事信息管理中查看企业销售的有关信息。
信息管理系统
图1.2.7.1信息管理系统流程图
第2章系统用例模型
2.1参与者的识别
1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,并
为管理超市货品、杳看和公布有关信息,顾客登录分别提供数据库服务。系统管理员可以管
理管理层和一般员工的I信息。
2、管理层通过输入口令方式登录系统执行对应操作,包括可以进入采购系统、财务系
统、销售系统、人事系统,
3、人事经理登录人事管理系统,对一般员工和员工进行管理。
4、收银员登录销售系统执行收款、退款、找零服务。
5、仓库管理员登录“仓库管理系统”,及时获知仓库产品数量及种类信息,并根据企
业需要次定需要采购的产品种类及数量。
6、采购员登录“采购系统”获知采购R勺数量和种类,并寻找供应商提供供货服务,提
供采购预算。
7、会计登录“财务系统”对企.业每月发放的员工工资和奖金、产品进货成本、企业的
总利润、下一季度的财政预算做成总表并进行汇报.
该系统的参与者有:系统管理员、管理层、人事经理、收银员、仓库管理员、采购员、
会计。
2.1仓库管理用例模型
2.L1仓库管理用例图
图2.1.1.1仓库管理用例留
2.1.2仓库管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)仓库管理员登陆界面;
(2)查看商品种类和数量;
(3)查看近来一月畅销商品种类和数量;
(4)为采购员制定采购计划。
为仓库管理员和管理层供浏览产品种类、数量,理解畅销产品的种类及数量,并
为仓库管理员提供制定采购计划日勺功能。系统用例图如图2.1.1.10
2.2采购管理用例模型
2.2.1采购管理用例图
查询进货单
商品采购入库
查漏退货单
查询当前库存
图2.2.1.1采购管理用例困
2.2.2采购管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)采购员登陆界面;
(2)查询进货单;
(3)查询退货单;
(4)查询目前库存;
(5)做出采购预算;
(6)商品采购入库。
为采购员提供理解采购数据、作出采购预算和商品采购入库日勺功能。系统用
例图如图2.2.1.lo
2.3财务管理用例模型
2.3.1财务管理用例图
图2.3.L1财务管理用例图
2.3.2财务管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)会计登陆界面;
(2)制作下季度企业预算报表;
(3)制作本月利润报表;
(4)查看工资奖金记录;
(5)删除工资奖金记录;
(6)添加工资奖金记录。
为会计提供每月发放的员工工资和奖金、产品进货预算、企业的总利润、下一季
度H勺财政预算做成总表并进行汇报的功能。用例图如图2.3.1.1.
2.4人事管理用例模型
2.4.1人事管理用例图
招谤员工
系统管理员
<<indude>>
查看员工信息
修改管理员信息
删除员工信息
图2.4.1.1人事管理用例图
2.4.2人事管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)人事经理登陆界面;
(2)招聘员工;
(3)解除员工;
(4)调离员工;
(5)查看员工信息;
(6)添加员工信息;
(7)删除员工信息;
(8)查看守理员信息;
(9)添加管理员信息;
(10)删除员工信息.
为管理层顾客提供人事招聘、解除、调离的功能。用例图如图2.4.1.1。
2.5销售管理用例模型
2.5.1销售管理用例图
图2.5.1.1销售管理用例用
2.5.2销售管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)收银员登陆界面;
(2)收银员扫描商品收款;
(3)收银员打印购物票;
(4)收银员找零;
(5)收银员退款;
(6)收银员退货.
为收银员顾客提供收款、退款、找零、打印购物小票H勺功能。用例图如图2.5.1.1o
2.6登陆用例模型
2.6.1登陆用例图
输入用户名:
身份蛉证
图2.6.1.1登陆用例图
2.6.2登陆用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)顾客登入系统界面,在指定位置输入顾客名和密码;
(2)系统进行身份验证后,若验证通过,则进入系统;若验证未通过,则重新
输入。
(3)顾客登录系统后,可修改密码。
顾客在进入系统之前要登输入密码和顾客名,登录系统。本系统提供在指定位置
输入密码和顾客名及修改密码的功能。系统用例图如图2.6.1.Io
2.7信息管理用例模型
2.7.1信息管理用例图
<21一盛娜息桓>——、
...........5nd竺二....................X.商品信息.除)
商品信息管理)
二商品信息查看
?/<<indude»~
豪d购劳信息添加)_-----------_
系统管理员财炎信息管理一…<Vndude»…八、一一、
上:二二..........二…二....义财将信息・除
y色信息查看:--一一
«indude»«inAidg22_______
<<ind建2》…〉事信息添冠》_____-----_____
E二二二二二二……
<<indude»
》、、反售信息添加」
消售信息管理)、<<indude»
.........X<indude»_」_
..._______销售信息删除:'
f厂、-----〜
:请售信息查看
图2.7.1.1信息管理用例图
2.7.2信息管理用例图有关阐明
顾客可以通过该系统进行如下活动:
(1)系统管理员登陆界面;
(2)系统管理员添加商品信息;
(3)系统管理员删除商品信息;
⑷系统管理员查看商品信息;
(5)系统管理员添加财务信息;
(6)系统管理员删除财务信息;
(7)系统管理员查看财务信息;
(8)系统管理员添加人事信息;
(9)系统管理员删除人事信息;
(10)系统管理员查看人事信息;
(11)系统管理员添加销售信息;
(12)系统管理员删除销售信息;
(13)系统管理员查看销售信息;
为管理员提供管理和更新商品信息、财务信息、财务信息、认事信息、销售信息
的管理和更新的功能。用例图如图2.7.1.Io
第3章系统静态模型
3.1系统中的类
仓库管理员(storeAdministrator),采购员(buyer),会计(accountant),
人事经理(manager),收银员(cashier),系统管理员(systemAdministrator),管
理层(user)
销售信息(sellinfomation),商品信息(goods),员工信息(staff),管理
者信息(systemAdministrstor),采购计划(stockPlan),采购预算
(stockBudget),财务信息(financeinformation)
3.1.1参与者有关的类
3.1.2系统中其他的有关类
sellinformationsellinformationstaff
+sellllnit+sellUnit+name
+salesAmount+salesAmount+moibleNunibersystemAdministrator
+date4-date+password
+name
+examine()+examine()+exarrine()+moibleNumber
+add()+add()+add()+password
+password()+password。+delete()
financeinformation
stockPlanstockBuidget+cashState
+date
+stockDate+stockDate+profit
+stockState+stockState+buyCost
+produceDate+consituteDate
+producer+add()
+piT)duce()+exarrine()
+produce()+delete()
3.2系统中类与类的关系
3.2.1仓库管理系统类图
图3.2.L1仓库管理系统类图
3.2.2采购管理系统类图
3.2.2.1采购管理系统类图
3.2.3财务管理系统类图
3.2.3.1财务管理系统类图
3.2.4人事管理系统类图
3.2.4.1人事管理系统类图
3.2.5销售管理系统类图
3.2.5.1销售管理系统类图
3.2.6信息管理系统类图
3.2.6.1信息管理系统类图
3.2.7登录系统类图
3.2.7.1登录系统类图
第4章系统动态模型
4.1超市管理系统中的次序图与协作图
序列图描绘了系统中一组对象在时间上交互日勺整体行为。协作图描绘了系统
中日勺一组对象在几何排列上日勺交互行为。
4.1.1仓库管理系统次序图与协作图
A.仓库管理员查看商品种类和数量的工作流程
(1)仓库管理员登录成功,进入查询商品界面,提交祈求。
(2)界面将杳询H勺信息传递到控制对象。
(3)所要查询的商品种类和数量。
(4)将得到日勺信息返回到界面并显示。
(5)仓库管理员从上获得所查询日勺商品种类和数量。
根据基本流程,仓库管理员管理员查询商品种类和数量口勺序列图如图
4.1.1.1所示。
图4.1.1.1仓库管理员次序图
与序列图等价的I协作图如图4.1.1.2所示。
图4.1.1.2仓库管理员协作图
B.仓库管理员查看近来一月畅销商品种类和数量
仓库管理员登录成功,进入查询近来一月畅销商品界面,提交祈求.
(1)界面将查询日勺信息传递到控制对象.
(2)从数据库中活动所要查询的商品种类和数量.
(3)将得到日勺信息返回到界面。
(4)仓库管理员从上获得所查询的商品种类和数量。
根据基本流程,仓库管理员查询近来一月畅销商品种类和数量日勺序列图如图
4.1.1.3所示。
与序列图等价内协作图如图4.1.1.4所示。
图4.1.1.4仓库管理员协作图
4.1.2采购管理系统次序图与协作图
A.采购员查看由仓库管理员报上来时进货单
(1)采购员登录成功后,进入查询由仓库管理员报上来的进货单界面,提
交查询祈求。
(2)界面将查询的信息传递到控制对象。
(3)从数据库中活动所要查询的进货单信息。
(4)将得到日勺信息返回到界面并显示。
(5)仓库管理员从上获得所查询H勺进货单信息。
根据基本流程,采购员查询进货单口勺序列图如图4.1.2.1所示。
图4.1.2.1采购员次序图
与序列图等价的协作图如图4.1.2.2所示。
图4.1.2.2采购员协作图
4.1.3财务管理系统次序图与协作图
A.会计制作下季度企业预算报表的工作流程
(1)会计登录成功后,进入制作下季度企业预算报表界面,提交制作祈求。
⑵界面将制作下季度预算报表E的信息传递到控制对象Controlo
(3)控制对象从数据库中活动制作报表日勺有关信息。
(4)控制对象Control将得到的信息制成报表返回到界面并显示。
(5)会计从界面上获知报表制作成功。
根据基本流程,会计制作下季度企业预算报表的序列图如图4.1.3.1所示。
关制作下奉庶公I司初留报走界面『~Control~故抿-库
进入制作下季度预算报表界面0.
2:狼交制作下季度预算报表的]亨求()
J,
3:获得制作报表的相关信息().
U
可成功生成报表()
-__________________________________4:返
5:显示报表0
图4.1.3.1财务管理次序图
与序列图等价的协作图如图4.1.3.2所示。
:会计
图4.1.3.2财务管理协作图
4.1.4人事管理系统次序图与协作图
A.经理查看员工信息的工作流程
(1)经理登录成功后,进入查询员工信息界面,提交查询祈求。
(2)界面将查询日勺信息传递到控制对象。
(3)从数据库中活动所要查询的员工信息。
(4)将得到的信息返回到界面并显示。
(5)经理从界面上获得所查询的|员工信息。
根据基本流程,经理查看员工信息日勺序列图如图4.1.4.1所示。
图4.1.4.1人事管理次序图
与序列图等价的协作图如图4.1.4.2所示。
:经押
图4.1.4.2人事管理协作图
4.1.5销售管理系统次序图与协作图
A.收银员登录系统为顾客进行收款服务;
序列图如图4.151所示
图4.1.5.1销售管理次序图
协作图如图4.152所示
图4.1.5.2销售管理协作图
B.收银员为顾客进行退款服务;
序列图如图4.153所示
图4.1.5.3销售管理次序图
协作图如图4.154所示
图4.1.5.4销售管理协作图
4.1.6登录系统次序图与协作图
A.顾客登陆超市管理系统的工作流程
(1)顾客但愿通过系统进行某一操作。
(2)顾客登陆系统,在登录页面指定位置输入自己的顾客名和密码并提交。
(3)系统将顾客提交日勺顾客名和密码传递到Control类中,检查顾客的身
份与否合法。将顾客信息和数据库中的顾客信息进行比较,检查顾客信息中与否
存在该顾客日勺信息。
(4)检杳完毕后将验证成果返回到登录界面上显示
(5)顾客在登录界面上获得验证成果。假如身份验证未通过,重新登录或
退出。否则,继续选择下一步的操作。
根据基本流程,顾客登陆系统的序列图如图4.1.6.1所示。
图4.1.6.1登录次序图
协作图如图4.1.6.2所示
:用户
图4.1.6.2答录协作困
4.1.7信息管理系统次序图与协作图
A.系统管理员查询商品信息的工作流程
(1)系统管理员登录成功后,进入查询商品信息界面,提交查询祈求。
(2)界面将查询日勺信息传递到控制对象Control。
(3)控制对象从数据库中活动所要查询的商品信息。
(4)控制对象Control将得到的信息返回到界面并显示。
(5)系统管理员从界面上获得所查询的商品信息。
根据基本流程,系统管理员查询商品信息日勺序列图如图4.1.7.1所示。
图4.1.7.1信息管理次序图
协作图如图4.1.7.2所示
:用户
图41.7.2信息管理次序图
4.2超市管理系统中的状态图
(1)商品入库状态图
图4.2.1商品入库状态图
(2)商品信息状态图
[硼口信息]
新创建商品信息[修改信息]『'修改后商品信息I[删除信息]被删除的商品信息
图4.2.2商品信息状态图
4.3超市管理系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 审计专业技术资格(中级)财务收支审计专项(完整版)
- 精算师考试精算师考试能力评估卷(含评分标准)
- 导游证全国导游基础知识重点试题
- 导游证考试真题卷
- 计算机高级职称经典试题集(解析版)
- 急性高原病现场诊治与管理专家共识总结2026
- 人工智能与证券业务的融合创新
- 幼儿拒绝攀比理性消费启蒙科普课
- 太极拳养生与武术区别科普
- 2026 年台风来临老年人避险保护科普
- LY/T 3426-2025直接为林业生产经营服务工程设施用地规范
- 2025全球宠物医疗市场洞察报告
- 混凝土搅拌站设备维护保养计划
- 建设银行贷款审批制度
- DBJ50T-526-2025 住建领域基础库数据标准
- JJF(石化)078-2023激光甲烷遥测仪校准规范
- 2026年浙江中考科学试卷及答案
- 2025年黄石阳新县事业单位考试及答案
- 合同审查之思维体系与实务技能
- 计算机维修培训课件
- 钢板网外架搭设课件
评论
0/150
提交评论