超市管理系统需求分析UML
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子商务分析与设计
设计题目超市管理系统
组长姓名、班级、学号
成员姓名、班级、学号
成员姓名、班级、学号
目录
1、需求分析 (1)
1.1需求概述 (1)
1.2需求分析 (1)
(1)、系统开发目的 (1)
(2)、定义 (1)
(3)、系统功能分析 (2)
(4)、公司结构 (3)
2、系统建模 (3)
2.1用例图 (3)
2.1.1销售员用例图 (3)
2.1.2经理用例图 (4)
2.1.3顾客用例图 (5)
2.1.4仓库管理员用例图 (5)
2.2类图 (6)
2.2.1总体类图 (6)
2.2.2数据库类 (7)
2.2.3系统管理类 (8)
2.3时序图 (8)
2.3.1进货时序图 (8)
2.3.2商品入库时序图 (9)
2.3.3销售时序图 (9)
2.3.4销售排行时序图 (10)
2.3.5修改商品时序图 (10)
2.4状态图 (11)
2.4.1商品状态图 (11)
2.4.2会员状态图 (11)
2.5活动图 (12)
2.5.1顾客活动图 (12)
2.5.2仓库管理活动图 (12)
2.5.3系统管理活动图 (14)
2.5.4销售活动图 (15)
2.6部署图 (17)
3.总结 (17)
4.参考资料 (18)
1、需求分析
1.1 需求概述
任何一个超市需要一个超市管理系统。该系统需要有顾客查询计算机、库存查询计算机、柜员终端机及中央计算机组成的网络系统。
顾客查询计算机为顾客提供商品信息查询、商品预定及退订等相关信息查询服务。顾客可以通过该计算机对超市内物品相关信息进行查询,例如商品价格、数量及保质期等;而且顾客还可以在此计算机中订购自己需要的商品,当然也可以退订(顾客还可以通过上网直接在超市的网站内进行订购及退订)。
库存查询计算机内存储着该超市内每一件货物的进出情况,可以让超市管理人员及时掌握仓库和货架上的货物拥有量,方便及时调整货架上的货物,以及对长期积压货物的处理,还有对于脱货货物的及时补充等一系列货物管理问题。
柜员终端机即收银台计算机,通过扫描可以获得商品信息,计算顾客购买的商品总价,将总价即时传至中央计算机作为收入计算,而且在扫描每一个商品时,就连接库存查询计算机,将所扫描商品从库存查询计算机中删除,及时更新库存查询计算机内货物情况;在有个别顾客退还商品时亦可在扫描之后将物品添加进库存查询计算机。
所有终端机都通过中央计算机进行连接,中央计算机对所有终端机都具有调控作用。1.2 需求分析
(1)、系统开发目的
1、大大提高超市的运作效率;
2、通过全面的信息采集和处理,辅助提高超市的决策水平;
3 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
(2)、定义
1.商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
2.交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。
3.商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。
4.促销:在一定时期内,某些商品会按低于原价的促销价格销售。
5.盘点:计算出库存、销售额、盈利等经营指标。
(3)、系统功能分析
●商品信息查询系统:在顾客查询货物及上输入你想要的商品名字,点确认后,在显示屏上出现相关的商品图像找出你想要的商品点确认,屏幕下出现你的商品的价格,数量,保质期和地点等。
●商品的定退系统:如果你想要的商品在本店暂时找不到在计算机上输入你要商品的详细信息我们将在很短时间内进货来,若你在本店买的东西是坏的,你可以在本计算机上输入你的商品的信息再到营业员确认即可。
●库存查询系统:该系统根据该月各种商品销售情况(如某种商品的进货量、销售量、盈利)根据销售情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。哪些商品积压的因而降价促销等。
●收银台计算机系统:当收银人员通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)使这些数据传到库存计算机上时库存计算机即使得到商品的现在的信息,从而盘点和计算出库存、销售额、盈利等经营指标,使商店获得更多的利润。
●库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。
●人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。
●我们把收集到的数据整理组合在总控模块、基本资料模块、销售管理模块、进货管理模块四个主要的功能模块。总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。基本资料模块有客户资料包括客户资料的管理和存储,员工资料包括员工资料录入和维护,商品资料包括商品资料的存储和编辑,供应商资料的存
储和编辑。销售管理模块包括货单的录入和维护;对销售情况进行统计;对商品的零售和批发进行管理和付款的计算机操作等进货管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。
(4)、公司结构
公司有流通部、财务部、仓储部、人事部五个主要部门,各部门的主要职责和功能分别为:
销售部:主要负责商品的购进和销售,负责开拓市场和产品的检验。
人事部:主要负责公司员工的人事档案及业绩考核等。
仓储部:商品的进出库和各种配件的保管及进出库。
财务部:处理各种财务事务,如各种往来帐务、工资核算、成本核算等。
2、系统建模
2.1用例图
2.1.1销售员用例图
●登陆商品销售页面
●扫描条形码录入商品信息
●输入VIP客户信息
●提交收银信息
●提交销售记录
●商品提交给顾客
●打印销售记录
●转换到会员办理页面
●添加VIP用户信息
●输入VIP客户信息
●修改相关信息
●删除VIP用户信息