UML大作业超市库存管理系统PDF.pdf
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML系统分析与设计课程设计报告
题目:超市库存管理系统班级:
学号:
姓名:
成绩:
Revision record 修订记录
目录
超市库存管理系统
一、前言
我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场,使用软件控制成为必须。
有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。一个超市的库存,也就代表了这个超市的大部分资产总额。如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。一个好的超市,并不是只有畅销的商品就行了。因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金运转相当的困难。要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。
信息化的发展已经对我们的日常生活产生了积极的影响,无论是企业、商店、机关、甚至个人,每天都面对着大量的信息,而如何能有效地识别有用信息,并在对它们加工的基础上充分的利用信息,无疑会给我们的生活带来很巨大的好处。信息化的发展伴随着计算机应用的普及越来越被人们重视,并逐渐成为人们管理日常工作的重要手段。
目前,很多超市都在积极的走信息化管理道路,一些超市的信息化管理系统已经非常完善,基本上都建立起了一套完整的管理体系,目前大多数的库存管理
系统都是以后台数据库为基础,前台采用可视化的开发软件,目前大多数数据库采用ORACLE,而开发软件则多种多样。基本上是以提高超市库存管理的工作效率为目的。开发过程多采用结构化开发方法或原型化方法。
本系统将从实际问题出发,使超市库存能实现智能管理。为超市实现数据的集中管理提供了充份的维护保证,并模拟人工操作的流程,使得工作人员能把更多的精力放在超市的管理和销售上,为其它部门的协调工作提供良好的后台基础。本系统作为现代企业信息化进程的一个缩影,满足了人们管理上的需要,适应于中,小型超市和企业的仓库进销存管理。在企业的管理中,起着非常重要的作用。
二、需求分析
2.1、功能需求:
产品的信息的查询、删除、录入、修改、出库、结束。
增加:输入并保存产品的所有信息。
删除:删除产品库存的所有信息。
查询:查询显示产品库存的所有信息。
修改:可随机修改产品库存属性的信息
出库:依据产品的出库数量,计算现在的库存量,更新出库数量。
2.2、操作需求:
系统将要完成一下基本的功能需求:
图2-1 超市库存管理系统基本功能
图2-2系统功能E-R图
2. 3建立UML用例图并描述
图2-3收银管理用例
表2-3收银管理用例描述简短描述:
后台管理员通过收银系统,对商品进行定价、销售等
详细描述:
1、对账户进行管理;
2、对营业情况进行查询,包括:营业额、销售量;
3、对商品进行定价管理。
表2-4库存管理用例
简单描述:
普通管理员对进货信息和库存信息进行管理,和供应商取得联系,对商品进行按需购买。
详细描述:
1、普通管理员对进货信息进行管理,可以进行添加进货单,并与供应商取得联系;
2、普通管理员对进货信息进行管理,可以进行查询进货单;
3、普通管理员对进货信息进行管理,可以进行添加物品信息;
4、普通管理员对库存信息进行管理,可以进行库存信息查询;
5、普通管理员对库存信息进行管理,可以进行物品详细信息查询。
表2-5后台管理用例描述
简短描述:
系统管理员对系统各个部分进行管理维护。
详细描述:
1、系统管理员对普通管理员进行管理;
2、系统管理员对数据进行管理:统计数据、恢复数据、备份数据、导入导出数据;
3、系统管理对系统进行初始化;
4、系统管理员对供应商品信息进行管理。
三:动态行为模型
3.1顺序图
根据以上功能模块,设计顺序图,管理员的每一步操作都是对数据库的修改,程序顺序图如下:
3.1.1管理员登录
管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。
图3-1 登录顺序图
3.1.2管理员添加进货单
管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把
进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。
图3-2管理员添加进货单顺序图
3.1.3管理员修改进货单
管理员通过修改操作对进货单信息中的表项进行修改,然后更新数据库,同时数据库会自动修改柜存信息中的相应项。
图3-3管理员修改进货单顺序图