仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1前言
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
仓库作为总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。因此,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。
2 需求分析与用例建模
2.1可行性分析
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而可以使我们从繁杂的信息管理中解放出来,提高了我们的工作效率。如今,信息网络技术已经无处不在,无时不在了,各种各样的信息管理系统也就应运而生。
目前,随着企业规模的不断壮大,产品的种类和数量都不断增加,产品的流通越来越多,这就使产品的存储需求不断增加,需要工作人员花费很大力气来统筹管理这项工作,为了保证工作的正确性和可靠性同时提高管理的效率,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。
1.社会可行性分析
仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对企业库存的产品管理过程形成一整套动态的管理。而且在经济飞速的发展的今天很多企业都在采用他们各自的库存管理系统,利用计算机把库存产品管理的井井有条,社会可行性自然不言而喻。
2.经济可行性分析
在经济上,费用的支出和带来的巨大收益相比自是不能相提并论了,至于管理上,工作人员对于这项工程的实施必然是持赞成的态度,因为这样会大大减轻他们的工作量提高工作效率。且成本低,建成后的维护费用也与线性系统运行费用相同,而每年可以促进企业仓库存储的工作优化、库存产品的有效利用率,并可有效降低企业库存的不必要支出,提高企业产品存储资金的有效利用。
3.技术可行性分析
在技术上,如今成熟的语言有很多,像是PowerBuilder 、VB 、Delphi等都能开发出很好用的系统。而本次设计我采用的是C#,也是很成熟的语言,再
加上数据库SQL SEVER 2005如今的发展状况,开发出一个库存管理的应用程序是没有问题的。
鉴于软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的企业办公管理工作,如今电脑软硬件技术飞速发展,计算机系统开发人员也比比皆是,开发知识密集型的信息系统的技术条件也已经很成熟了。
4.法律可行性分析
本系统设计的初衷是为企业提供便捷的服务,不违反相关法律。
5.操作可行性
本系统是面向一般企业的库存管理系统,只要操作者具备最基本的电脑操作知识和库存管理常识,就可以使用。而且本系统对计算机和操作系统的要求也不高,都是一般条件下所具有的。只要使用者熟悉一下就可以马上投入使用,简单、方便、快捷的实现对库存的管理。
2.2可行性结论
作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是公司库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。
2.3 需求分析
1.系统需求
仓库管理的特点是信息处理量较大,所管理的设备种类繁多,在管理上实现起来有一定的困难。仓库管理系统应该满足以下需求:为保障系统健壮性,对于可能发生问题的输入要进行检验,同时要给出合理的提示信息;业务上满足仓库管理系统的基本需求,能够方便地进行出/入/还库信息查询,库存管理;获得准确的库存量,队及时采购设备提供方便;与传统的手工管理相比,要添加基础数据的管理和用户权限的设置;所有的界面要有信息浏览的功能,同时要保证数据的在男权、可靠。
2.功能需求
仓库管理信息系统的业务主要包括如下内容:
系统管理:可以进行用户管理,权限设置和退出系统。
货物管理:入库管理,货物入库信息的添加及修改;出库管理,货物出库信息的添加;借货还货管理,货物的还库信息的添加;盘点管理,盘点货物信息。
基本档案:包括供货商设置,用来设置供货商信息;货物档案管理,主要是货物号和货物名称信息,当新进货新产生一种新货物时,都要先添加货物号;仓库设置,用来对仓库实施管理。
查询统计,用来进行入库、出库、库存的查询;
用户操作:用来实现修改密码、重新登录等操作。
3.性能需求
目前我们所开发的系统主要是应用在中小规模的企业内部,因此,一般配置的计算机硬件就可以满足系统需求,考虑到企业规模的扩大和硬件价格的降低,为本系统配置在较优秀的服务器硬件,可以充分发挥本系统的性能。
本系统采用单机模式:
1.硬件环境
处理器:Intel Pentium(R)4 CPU 3.00GHz或更高
内存:2G
硬盘空间:320GB
显卡:SVGA显示适配器
2.软件环境:
操作系统:Windows2000/XP
开发软件:MicrosoftVisual 2005
数据库: Microsoft Sql Server2000
2.4 用例建模
系统采用统一建模语言UML对整个系统进行建模设计,通过从不同角度的UML图来反应本系统,将系统结构透明化,使设计思路更加清晰。根据调查及分析的结果绘出系统用例图如下:
1.最高层用例图,如图2-1所示: