超市管理系统.docx
《超市管理系统.docx》由会员分享,可在线阅读,更多相关《超市管理系统.docx(17页珍藏版)》请在冰豆网上搜索。
超市管理系统
UML超市管理系统建模
一、需求分析
超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统(MIS)。
该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。
(1)超市信息管理系统能够支持售货员日常售货功能。
每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。
在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。
(2)超市信息管理系统能够为超市的管理者提供管理功能。
超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。
库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。
每种管理者都通过自己的用户名称和密码登录到各自的管理系统中。
(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。
这些设置信息包括供应商信息、商品信息和特殊商品信息。
库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。
当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。
当商品进入卖场时,商品进行出库处理。
(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。
当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。
(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。
统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
(6)系统管理包括维护员工信息、维护会员信息和系统维护。
系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。
二、系统设计
员工用例图
员工用例分析:
用例名:
修改员工信息,密码
执行者:
员工
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行修改员工信息或修改密码的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
售货员用例图
售货员用例分析:
用例名:
更新销售信息
执行者:
售货员
基本路径:
1.进入销售系统,用例开始;
2.售货员打印购物清单;
3.获取商品信息;
4.将销售信息更新;
扩展:
1.如顾客要打印购物清单则需打印购物清单;
2在购物清单中需要对商品信息进行计价处理。
库存管理员用例图
库存管理员用例分析:
用例名:
处理盘点
执行者:
库存管理员
基本路径:
1.进入库存系统,用例开始;
2.根据系统所有的销售,进货信息;
3.获取商品库存信息;
4.将库存信息更新;
用例名:
处理报销
执行者:
库存管理员
基本路径:
1.进入库存系统,用例开始;
2.查看损坏商品清单;
3.对商品进行报销处理;
4.将报销信息更新;
用例名:
商品入库
执行者:
库存管理员
基本路径:
1.进入库存系统,用例开始;
2.商品到货时检查商品是否合格;
3.如果合格,将商品进行入库处理;
4.将商品信息更新;
用例名:
商品出库
执行者:
库存管理员
基本路径:
1.进入库存系统,用例开始;
2.当商品进入卖场时获取商品信息;
3.商品进行出库处理;
4.将商品信息更新;
订货员用例图
订货员用例分析:
用例名:
订货
执行者:
订货员
基本路径:
1.进入销售系统,用例开始;
2.查看商品缺货信息;
3.统计订货商品;
4.依据所需要订货商品信息定制出订单。
扩展:
1.如在特定的时间有做活动的话则考虑订货量的多少。
统计分析员用例图
统计分析员用例分析:
用例名:
查询基本信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询基本信息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
用例名:
查询销售信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询销售信息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
用例名:
查询供应商信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询供应商信息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
用例名:
查询缺货信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询缺货息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
用例名:
查询报损信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询报损信息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
用例名:
查询特殊商品信息
执行者:
系统分析员
基本路径:
1.进入登录界面,用例开始;
2.系统提示输入用户名和密码;
3.输入用户名和密码;
4.系统验证用户名和密码;
5.进入主界面进行查询特殊商品信息的操作。
扩展:
1.验证时用户名或密码出错,则系统将会提示;
2.验证时用户名和密码都正确,则系统将会进入下一个界面。
系统管理员用例图
系统管理员用例分析:
用例名:
维护会员信息
执行者:
系统管理员
基本路径:
1.进入操作系统,用例开始;
2.添加会员、删除会员和修改会员信息;
3.更新会员信息。
扩展:
1.如所要添加的会员信息已经添加过的则不再添加;
2.如进行修改,删除的信息则需要提示是否修改、删除。
用例名:
维护员工信息
执行者:
系统管理员
基本路径:
1.进入操作系统,用例开始;
2.添加员工、删除员工和修改员工信息等;
3.更新员工信息。
扩展:
1.如所要添加的员工信息已经添加过的则不再添加;
2.如进行修改,删除的信息则需要提示是否修改、删除。
三、类图
四、顺序图
售货员销售商品序列图
.统计分析员查询商品信息序列图
库存管理员处理商品入库序列图
订货员进行订货管理序列图
五、活动图
系统登录活动图
采购管理活动图
商品销售活动图
库存管理活动图
会员管理活动图
六、状态图
供应商对象状态图
采购订单状态图
商品库存状态图
商品盘点状态图
七、包图