uml课程设计超市管理系统的uml建模.doc

上传人:b****9 文档编号:145260 上传时间:2022-10-04 格式:DOC 页数:107 大小:2.73MB
下载 相关 举报
uml课程设计超市管理系统的uml建模.doc_第1页
第1页 / 共107页
uml课程设计超市管理系统的uml建模.doc_第2页
第2页 / 共107页
uml课程设计超市管理系统的uml建模.doc_第3页
第3页 / 共107页
uml课程设计超市管理系统的uml建模.doc_第4页
第4页 / 共107页
uml课程设计超市管理系统的uml建模.doc_第5页
第5页 / 共107页
点击查看更多>>
下载资源
资源描述

uml课程设计超市管理系统的uml建模.doc

《uml课程设计超市管理系统的uml建模.doc》由会员分享,可在线阅读,更多相关《uml课程设计超市管理系统的uml建模.doc(107页珍藏版)》请在冰豆网上搜索。

uml课程设计超市管理系统的uml建模.doc

2012-2013学学年年第第一学一学期期UML课程设计课程设计超市管理系统的超市管理系统的UML建模建模班级软件工程学生任课教师日期目录目录1系统需求系统需求.31.1超市管理系统业务概述超市管理系统业务概述.31.2超市管理系统各子系统的功能描述超市管理系统各子系统的功能描述.51.2.1仓库管理子系统的描述.51.2.2采购管理子系统的描述.61.2.3财务管理子系统的描述.71.2.4人事管理子系统的描述.81.2.5销售管理子系统的描述.91.2.6登录子系统的描述.101.2.7信息管理子系统的描述.102需求分析需求分析.122.1识别参与者识别参与者.122.2需求清单需求清单.132.3识别用例识别用例.152.3.1登陆用例.152.3.2仓库管理用例.162.3.3采购管理用例.172.3.4财务管理用例.182.3.5人事管理用例.192.3.6销售管理用例.212.3.7信息管理用例.223静态结构模型静态结构模型.253.1定义系统对象定义系统对象.253.2建立类图建立类图.253.2.1登陆系统类图.253.2.2仓库管理系统类图.263.2.3采购管理系统类图.273.2.4财务管理系统类图.283.2.5人事管理系统类图.293.2.6销售管理系统类图如下.303.2.7信息管理系统类图.304动态行为模型动态行为模型.314.1创建系统顺序图(协作图)创建系统顺序图(协作图).314.1.1登录系统顺序图(协作图).324.1.2仓库管理系统顺序图(协作图).364.1.3采购管理系统顺序图(协作图).414.1.4财务管理系统顺序图(协作图).494.1.5人事管理系统顺序图(协作图).574.1.6销售管理系统顺序图(协作图).664.1.6信息管理系统顺序图(协作图).704.2创建系统的状态图创建系统的状态图.894.3创建系统的活动图创建系统的活动图.915物理模型物理模型.985.1创建系统组件图创建系统组件图.985.2创建系统部署图创建系统部署图.996创建创建数据模型数据模型.1007总结总结.1018参考文献参考文献.1061系统需求系统需求1.1超市管理系统业务概述超市管理系统业务概述本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。

让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。

因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。

该超市管理系统的用户:

仓库管理员,采购员,会计,人事经理,收银员,系统管理员,管理层.一个基本的超市管理系统,如图1.1,包括下面7个子系统:

仓库管理系统、采购管理系统、财务管理系统、人事管理系统、销售管理系统、登陆系统,信息管理系统。

基本流程是:

一个具有相对权限的人登录相应的系统板块,了解相应的信息。

比如:

采购员输入用户名及密码登录采购系统,查看需要采购的产品和供应商信息,完成采购任务。

超市管理系统采购管理系统财务管理系统人事调动系统仓库管理系统销售管理系统登录系统信息管理系统图1.1.1管理层和员工通过输入口令方式登录相应权限的子系统以多种视图浏览并了解超市信息。

1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,并为管理超市货物、查看和发布相关信息,用户登录分别提供数据库服务。

系统管理员可以管理管理层和普通员工的信息。

2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。

3、销售员登录销售系统了解产品相关信息(包括功能、产地、生产日期等),数量。

4、收银员登录销售系统执行收款、退款、找零、退货服务。

5、仓库管理登录“仓库管理系统”,及时获知仓库产品数量及种类信息,并根据公司需要决定需要采购的产品种类及数量。

6、采购员登录“采购系统”获知采购的数量和种类,并寻找供应商提供供货服务,提供采购预算。

7、会计登录“财务系统”对公司每月发放的员工工资和奖金、产品进货成本、公司的总利润、下一季度的财政预算做成总表并进行报告.1.2超市管理系统各子系统的功能描述超市管理系统各子系统的功能描述本系统是一个独立的超市管理系统。

具有:

1、仓库管理系统2、采购管理系统3、财务管理系统4、人事调动管理系统5、销售管理系统6、登录系统7、信息管理系统这七个系统,每个系统的功能如下:

1.2.1仓库管理子系统的描述仓库管理子系统的描述仓库管理子系统中,其子系统的主要功能如下:

(1)仓库管理员登陆仓库子系统;

(2)查看仓库内商品种类,仓库管理员进入系统选择查看商品种类;(3)查看仓库商品相应种类的数量;(4)查看最近一个月畅销产品的数量及种类;(5)根据查看结果制定采购商品计划.仓库管理系统查看商品种类和数量查看最近一月畅销的商品种类合数量制定采购计划图1.2.1.11.2.2采购管理子系统的描述采购管理子系统的描述采购管理子系统中,其子系统的主要功能如下:

(1)采购员登录采购管理系统;

(2)采购员查看由仓库管理员报上来的进货单;(3)查看退货单(包括产品种类、名称、产地、数量等信息;(4)查看当前仓库的库存状态;(5)根据查看结果制定采购预算生成报表上传给财务系统;(6)当预算审批之后进行采购活动,并将商品入库;采购管理系统查询进货单查询退货单查询当前库存作出采购预算商品采购入库图1.2.2.11.2.3财务管理子系统的描述财务管理子系统的描述财务管理子系统中,其子系统的主要功能如下:

(1)会计登录财务管理系统

(2)添加公司每个员工的工资和奖金记录(3)会计删除公司每个员工的工资和奖金记录(4)会计查看公司每个员工的工资和奖金记录(5)根据各部门上传过来的预算并结合本公司的实际营收制作公司的利润报表(6)根据公司的实际情况,制作下季度公司的利润预算财务管理系统添加工资奖金记录删除工资奖金记录查看工资奖金记录制作公司利润报表下季度公司利润预算图1.2.3.11.2.4人事管理子系统的描述人事管理子系统的描述人事管理子系统中,包括普通员工管理和管理层管理,其子系统的主要功能如下:

(1)管理层登录认识管理系统

(2)进入普通员工和管理层界面;(3)在普通员工管理中招聘员工;(4)在普通员工管理中解除员工;(5)在普通员工管理中调离员工;(6)在普通员工管理中查看员工信息;(7)在普通员工管理中删除员工信息;(8)在普通员工管理中添加员工信息;(9)在管理层管理中查看管理员信息;(10)在管理层管理中删除管理员信息;(11)在管理层管理中添加管理员信息.人事管理系统招聘员工解除员工员工调离普通员工管理管理员管理查看员工信息删除员工信息添加员工信息查看管理员信息删除管理员信息添加管理员信息图1.2.4.11.2.5销售管理子系统的描述销售管理子系统的描述销售管理子系统中,其子系统的主要功能如下:

(1)收银员登录系统为顾客进行收款服务;

(2)收银员为顾客进行退款服务;(3)收银员为顾客进行退货服务;(4)收银员为顾客进行打印购物小票服务;(5)收银员为顾客进行找零服务.销售管理系统收款退款退货打印购物小票找零图1.2.5.11.2.6登录子系统的描述登录子系统的描述登录管理子系统中,所有已经在系统中注册了的用户在具有相应权限的登录界面进行登录,其子系统的主要功能如下:

(1)用户输入用户名;

(2)用户输入密码;(3)用户登录成功后修改登录密码.登录系统输入用户名输入用户密码修改登录密码图1.2.6.11.2.7信息管理子系统的描述信息管理子系统的描述信息管理子系统中,管理层在此系统发布、删除、查看公司的全部信息,包括商品信息、财务信息、人事信息、销售信息,其子系统的主要功能如下:

(1)系统管理员登陆信息管理系统;

(2)在商品信息管理中添加产品的相关信息;(3)在商品信息管理中删除产品的相关信息;(4)在商品信息管理中查看产品的相关信息;(5)在财务信息管理中添加公司财务的相关信息;(6)在财务信息管理中删除公司财务的相关信息;(7)在财务信息管理中查看公司财务的相关信息;(8)在人事信息管理中添加公司人事的相关信息;(9)在人事信息管理中删除公司人事的相关信息;(10)在人事信息管理中查看公司人事的相关信息;(11)在销售信息管理中添加公司销售的相关信息;(12)在销售信息管理中删除公司销售的相关信息;(13)在人事信息管理中查看公司销售的相关信息.信息管理系统商品信息管理财务信息管理人事信息管理销售信息管理添加删除查看添加删除查看添加删除查看添加删除查看图1.2.7.1每个系统具有自己独立的功能,这些系统组成了一个完整的管理系统。

2需求分析需求分析2.1识别参与者识别参与者1、系统管理员通过“超市信息管理”子系统进行超市系统的升级和维护管理操作,并为管理超市货物、查看和发布相关信息,用户登录分别提供数据库服务。

系统管理员可以管理管理层和普通员工的信息。

2、管理层通过输入口令方式登录系统执行相应操作,包括可以进入采购系统、财务系统、销售系统、人事系统。

3、人事经理登录人事管理系统,对普通员工和员工进行管理。

4、收银员登录销售系统执行收款、退款、找零服务。

5、仓库管理员登录“仓库管理系统”,及时获知仓库产品数量及种类信息,并根据公司需要决定需要采购的产品种类及数量。

6、采购员登录“采购系统”获知采购的数量和种类,并寻找供应商提供供货服务,提供采购预算。

7、会计登录“财务系统”对公司每月发放的员工工资和奖金、产品进货成本、公司的总利润、下一季度的财政预算做成总表并进行报告.该系统的参与者有:

系统管理员、管理层、人事经理、收银员、仓库管理员、采购员、会计。

2.2需求清单需求清单功能编号功能名称文中标题编号备注登陆系统登陆系统输入用户名输入密码修改密码01仓库管理仓库管理3.1.30101查看商品种类和数量查看商品种类和数量3.1.3.10103查看最近一个月畅销查看最近一个月畅销商品的数量及商品的数量及种类种类3.1.3.30104制定采购计划制定采购计划3.1.3.402采购管理采购管理3.1.4查看进货单查看进货单查看退货单查看退货单0201查看当前库存查看当前库存3.1.4.10202作出采购预算作出采购预算3.1.4.2商品采购入库商品采购入库财务管理财务管理添加工资奖金记录删除工资奖金记录查看工资奖金记录制作公司利润报表制作公司利润报表下季度公司利润预算下季度公司利润预算02033.1.4.303人事管理人事管理3.1.5招聘员工招聘员工解除员工解除员工员工调离员工调离查看员工信息查看员工信息删除员工信息删除员工信息添加员工信息添加员工信息查看管理员信息查看管理员信息删除管理员信息删除管理员信息添加管理员信息添加管理员信息销售管理销售管理0301收款收款3.1.5.1退款退款0302打印购物小票打印购物小票3.1.5.20303找零找零3.1.5.30304信息管理信息管理3.1.5.405商品信息添加商品信息添加3.1.70501商品信息删除商品信息删除3.1.7.10502商品信息查看商品信息查看3.1.7.20503财务信息添加财务信息添加3.1.7.30504财务信息查看财务信息查看3.1.7.4财务信息删除财务信息删除人事信息添加人事信息添加人事信息

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1