超市管理信息系统UML建模
1.系统业务分析
1.1超市管理信息系统业务概述
本超市管理信息系统分为七个功能模块:销售管理模块,采购管理模块,库存管理模块,财务管理模块,统计分析管理模块,经理管理模块,登录模块。 图1.1
销售管理模块 采购管理模块 库存管理模块 财务管理模块 统分管模计析理块 经理管理模块 登录模块 超市管理信息系统 1.2超市管理信息系统各功能模块描述
本系统是一个独立的超市管理信息系统,具有:
1.销售管理功能 2.采购管理功能 3.库存管理功能 4.财务管理功能 5.统计分析管理功能 6.经理管理功能 7.登录功能
1.2.1销售管理模块功能的描述
销售管理模块中,执行者为售货员,其活动如下: (1)售货员登录系统;
(2)进行更新销售信息、计算总价、找零活动; (3)如顾客有要求,打印购物清单。 1.2.2采购管理模块功能的描述
采购管理模块中,执行者为采购员,其主要活动如下: (1)采购员登录系统;
(2)采购员查询由统计分析员生成的进货清单; (3)根据进货清单联系供应商谈价格,生成预备订单;
(4)将与供应商生成的预备订单交由经理审核,审核后生成订单; (5)将订单提供给供应商,并与供应商签署订单; (6)进货。
1.2.3库存管理模块功能的描述
库存管理模块中,执行者为库存管理员,其主要活动如下: (1)库存管理员登录系统; (2)对商品进行验货入库; (3)生成商品入库清单;
(4)查询由统计分析员生成的商品上架清单; (5)对商品进行出库上架; (6)生成商品出库上架清单; (7)库存清点;
(8)生成库存清单。 1.2.4财务管理模块功能的描述
财务管理模块中,执行者为会计,其主要活动如下: (1)会计登录系统;
(2)查询订单,进行货款支付; (3)结算营业额;
(4)生成员工工资清单,由经理审核,审核通过后支付员工工资; (5)计算盈利; (6)生成财务报表;
1.2.5统计分析管理模块功能的描述
统计分析管理模块中,执行者为统计分析员,其主要活动如下: (1)统计分析员登录系统;
(2)查询销售信息,生成销售信息清单; (3)根据销售信息清单,生成商品上架清单;
(4)查询库存清单、物品信息清单、供应商信息清单,生成进货清单;
1.2.6经理管理模块功能的描述
经理管理模块中,执行者为经理,其主要活动如下: (1)经理登录系统;
(2)进行人事管理,包括对员工信息、供应商信息、商品信息的增、删、改、查操作;
(3)查询由统计分析员生成的销售清单;
(4)审核采购员生成的商品进货预订单; (5)签字确认订单;
(6)查询会计生成的财务报表;
(7)查询会计生成的员工工资清单,审核; (8)查询库存管理员生成的商品入库清单; (9)查询库存管理员生成的商品出库上架清单; (10)查询库存管理员生成的库存清单。 1.2.7登录模块功能的描述
登录模块中,执行者为超市所有员工,其主要活动如下: (1)输入账号,密码,通过身份验证登录系统; (2)修改密码。 2.需求分析
2.1确定参与者(Actor)
根据对系统的业务功能分析,确定本系统的参与者为:顾客,供应商,售货员,采购员,库存管理员,会计,统计分析员,经理。 2.2确定用例(Use Case) 2.2.1顾客购物用例
顾客可进行的操作:挑选商品,结账付款,要求购物清单。 用例图如图2.2.1:
图 2.2.1 顾客购物用例图
(1)结账付款用例描述 用例名称:结账付款 参与的执行者:顾客,售货员 前置条件:顾客已挑选好要购买的商品 事件流:
① 结账付款用例开始
② 输入顾客购买商品的信息(商品编号,单价,数量等) ③ 计算商品总价
④ 如顾客要求,打印购物清单,用例结束 后置条件:顾客购物结束离开超市 2.2.2售货员销售用例
售货员可进行的操作:登录系统,身份验证,结账付款(更新销售信息,计算总价,找零),打印购物清单。