1.前言仓库管理系统是现代仓储企业进行货物管理和处理的业务操作系统。
它可以实现本地一个或几个仓库的精细化管理,也可实现制造企业、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。
在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。
为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。
本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率。
适用于小型企业库管以及储运业务,界面直观,操作简便,运用鼠标,在窗口的不同部位单击左健,双击左健,单击右健,系统会弹出相应窗口,供使用者录入和查询统计。
2.设计任务与要求2.1课题目的开发仓库管理系统,主要为了减轻仓库管理人员的负担。
是货物的存入与取出记录相对完善,便于货物的增加与减少,降低出错率,是管理更加合理,科学,也为经营者减省开支。
2.2课题任务本系统全面考虑了在管理中要解决的所有需求,最终向用户提供一套方便可行的系统,该系统具备以下特征:配置必要的数据库和应用服务程序,提供查询,统计货物的种类,数量及所属公司等所有信息的功能,操作人员使用的界面要清晰,美观,布局合理,内容尽量简单明了,提供的信息详细全面。
客户端程序要求安全性高,可靠性高。
2.3课题意义仓库管理是既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作需要很多人来做,为经营者增加了很多成本,所有开发一个可行的仓库管理系统十分必要的。
3.可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。
并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。
因此通过可行性的研究分析可以知道问题。
有无可行性的解决方法,进而避免人力、物力和才力的浪费。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。
但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
以达到更加出色的程序系统。
可是,目标的提法不尽相同,例如:·提高仓库管理效率,减轻劳动强度;·提高信息处理速度和准确性;·为仓库管理者提供更方便、科学的服务项目。
系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:3.1技术可行性缩略词定义:分析功能、性能及其他限制条件,确定这样的系统是否切实可行。
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
人员素质我们组的成员,都是软件工程专业的,学过多种常用的编程语言,也曾经成功地合作过其他类似系统,对于这个较简单的系统,我们是完全可以应对的。
●系统的简要描述1)界面编程要求:要求有登陆界面,一个主界面,货物信息管理界面,生产商信息管理界面,日志信息界面。
可以看出,其要求没有超出现有开发的技术内容。
2)数据库编程要求:可以连接数据库,数据库中信息可通过查询等操作,显示到界面上,在界面上对数据库信息可直接进行修改,现有的技术力量完全可以解决。
3)软件基础:要求操作简单3.2经济可行性缩略词定义:估计开发费用,以及从最终开发成功的软件产品中获得的利益或收入,衡量比较收入的利润与支出的费用。
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。
并且,分析系统开发是否会对其它产品或利润带来一定影响。
●支出1)系统开发费:本系统开发期10天,开发人员5人,每人一天5元,开发期共需费用250元。
2)硬件设备费:本系统使用5台计算机,每台的磨损费用10元,共需50元。
3)调研咨询费:约20元。
●收入收入是学到的知识,我们把理论应用于实践,增长了我们的经验,收益是无穷。
3.3 操作可行性现行系统采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,在运行初可以采用平行方式从旧系统逐步转换过来,在这其间,手工操作与电脑操作并存,微机操作可逐渐增加工作量,且在这段时间,工作不间断,且新老系统有明显的效率对比。
3.4 法律可行性缩略词定义:明确系统的开发及使用可能涉及的责任,是否存在侵权等违法问题。
仓库管理系统是针对各种中大规模的仓库以个人的身份完全自主研发的管理系统,是很有实际意义的系统,开发这个系统,完全有我们小组人员独立合作完成,不存在侵权等问题,即法律上是可行的。
3.5 系统运行可行性本系统可以运行在Win95, Win98, Win2000操作系统之上, 就是说市场上流行的操作系统都可以支持。
3.6 用户使用可行性本系统操作简单, 有机算计基础的人无需培训即可使用, 即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。
系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。
而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。
所以说本系统在用户使用可行性上是没有问题的。
4.结论通过对以上各项分析,结论是此系统是可行的。
5.需求分析5.1 功能需求系统主要包括商品的操作有库存商品的增加、删除和修改。
供货商家的信息的增加、删除和修改。
商品入库和出库操作。
库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。
对于一个仓库来说,最大的功能就是存储商品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。
入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。
货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。
系统的用例模型强调的是从用户的角度阐述系统应该具有哪些功能,以及用户如何如何系统交换来使用这些功能,用例图是参与者所能观察到的系统的功能模型图。
用例模型如图1-1所示:修改管理员信息商品出库信息查询修改管理员信息商品出库信息查询图1-1 操作员请求服务的用例图模型修改管理员信息商品出库信息查询仓库货品的信息量大,数据安全性和保密性要求高。
本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。
仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等。
本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制。
系统操作主要显示对于数据路的操作进行的记录以及系统的退出。
5.2性能需求:由于运用VC环境进行创建的系统所以可以用于windows操作系统。
数据库用Access进行数据的存储和操作。
系统提供用户想要的信息必须及时的反映出来,而且当涉及的数据量较大时,在允许范围内,不会造成系统错误。
5.2.1数据精确度录入的数据具备一定的精确度,通常数字保留2位小数。
5.2.2时间特性系统启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下应少于2秒。
5.2.3适用性该管理系统软件适用于Windows xp及以上操作系统。
5.3数据需求:数据的输入输出都已进行规矩化即按照相应的格式进行输入即可。
5.4运行需求:操作系统:windowsXP以上兼容系统为宜;数据库管理程序:ACCESS5.4.1用户界面:用户交互界面采用的浏览器为IE浏览器或者其兼容浏览器均可。
5.4.2硬件需求:运行本系统的硬件基本要求如下:内存:256MB及以上;硬盘:20GB及以上。
5.4.3软件需求:在仔细调查企业仓库物质设备管理过程基础上,针对本实例,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构。
仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。
它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。
仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。
整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。
数据库:MySQL 5.0以上版本,Microsoft SQL server 2000以上(由于数据量比较小,本地采用了移植性较好的ACCESS数据库) 。
6.系统分析系统分析(又称逻辑设计)是管理系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。
随着计算机的发展,计算机完全可以把各类信息收集起来,按需要进行处理,本系统运行于基于WINDOWS XP/2000/NT平台之即可,市面上大部分微机全基于这个层次,另外操作人员要求也不高,只需对WINDOWS2000操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
6.1 系统基本情况描述随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。
为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。