仓库管理信息系统研究.docx
《仓库管理信息系统研究.docx》由会员分享,可在线阅读,更多相关《仓库管理信息系统研究.docx(9页珍藏版)》请在冰豆网上搜索。
仓库管理信息系统研究
仓库管理信息系统研究
摘要:
当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。
信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。
为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—仓库管理的信息化、计算机化也就迫在眉捷了。
开发仓库管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。
本文介绍了在VisualBasic6.0可视化的开发环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,仓库管理信息系统研究的内容涉及仓库管理的全过程,包括入库、出库、退货、订货、仓库统计查询等等,从软件工程的角度进行了科学而严谨的阐述。
关键词:
仓库、控件、窗体、表、VisualBasic
一、引言
当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。
信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。
为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—仓库管理的信息化、计算机化也就迫在眉捷了。
开发仓库管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。
生命周期法(LifeCycleMethod)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统楷发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。
总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。
本系统计划利用三个月的时间开发完成:
系统调研和系统分析为10天;系统设计为10天;系统程序设计为45天;系统调试为10天;系统试运行为15天。
二、设计任务分析
当今企业竞争范围的扩大,要求在企业的各个方面加强管理,并要求企业有更高的信息化集成,要求对企业的整体资源进行集成管理,而不仅仅对制造资源进行集成管理。
现代企业都意识到,企业的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。
因此,信息管理系统与理论仅停留在对制造部分的信息集成与理论研究上是远远不够的。
与竞争有关的物流、信息及资金要从制造部分扩展到全面质量管理、企业的所有资源(分销资源、人力资源和服务资源等)及市场信息和资源,并且要求能够处理工作流。
另一方面,企业规模不断扩大。
这就要求企业各部门之间统一计划,协调生产步骤,汇总信息,调配集团内部资源。
这些既要独立,又要统一的资源共享管理。
第三,信息全球化趋势的发展要求企业之间加强信息交流和信息共享。
企业之间既是竞争对手,又是合作伙伴,信息管理要求扩大到整个供应链的管理。
随着现代管理思想和方法的提出和发展。
MRP-II逐步吸收和融合其他先进思想来完善和发展自身理论。
20世纪90年代MRP-II发展到了一个新的阶段:
ERP(EnterpriseResourcePlanning——企业资源计划)。
简要地说企业的所有资源包括3大流:
物流、资金流和信息流。
ERP也就是对这3种资源进行全面集成管理的管理信息系统。
概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。
ERP系统是一种管理理论和管理思想,不仅仅是信息系统。
它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。
ERP理论与系统是从MRP-II发展而来的,它除继承了MRP-II的基本思想(制造、供销及财务)外,还大大地扩展了管理的模块,如多工厂管理、质量管理、设备管理、运输管理、分销资源管理、过程控制接口、数据采集接口、电子通信等模块。
它融合了离散型生产和流程型生产的特点,扩大了管理的范围,更加灵活或“柔性”地开展业务活动,实时地响应市场需求。
它还融合了多种现代管理思想,进一步提高了企业的管理水平和竞争力。
因此ERP理论不是对MRP-II的否认,而是继承与发展。
MRP-II的核心是物流,主线是计划。
伴随着物流的过程,同时存在资金流和信息流。
ERP的主线也是计划,但ERP已将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。
总之,ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多工厂管理、数据采集接口等。
ERP的管理范围涉及企业的所有供需过程,是对供应链的全面管理和企业运作的供需链结构的全面管理。
三、方案的初步选定
通过调查,先画出仓库管理的组织结构图如下:
登录
入
库
设
置
出
库
报
表
供应管理
客户管理
帮
助
材料分类
材料管理
员工管理
该系统的运行条件主要从三个方面包括技术可行性、经济可行性、操作可行性来进行分析研究。
仓库管理系统的实现方案有两种:
一是网络版,二是单机版。
这两种方案在技术上要求都不是很难,且对计算机硬件,软件等要求都不是很高。
硬件环境:
单机版:
PII以上微机,64M内存,VGA显示器,4.3G以上硬盘
网络版:
PII以上微机,64M内存,VGA显示器,4.3G以上硬盘
软件环境:
WINDOWS9X,WINDOWSNT4.0,WINDOWS2000,IE4.01以上的浏览器。
网络版:
在WINDOWSNTSERVER4.0上安装MSSQLSERVER6.0数据库。
MSSQLSERVER6.0安装前提:
安装NTSP4;
安装IE4.01或以上版本;
单机版:
VisualBasic6.0版本;
虽然本小组成员在编程实力方面不是很强,但成员们都认为只要对本系统态度认真负责,边学习边创新,一定可以出色的完成。
目前市场上流行很多仓库管理系统,但由于台钻厂自身的特殊管理模式,往往很多都不是很适合,这样反而不能很好的结合自身企业的特点,突出自己的管理优势。
本小组成员在对本系统可行性研究后,认为在操作上应该注重人性化的操作,以友好界面的形式,结合企业自身的特点为企业量衣定做性价比高的系统。
本小组选择了单机版这一方案,那么根据本小组对仓库管理系统的需求分析以及实际情况的考虑对系统总体设计如下:
仓库管理系统
入库管理
出库管理
报表管理
设置
帮助
四、方案的详细设计
4.1系统的业务流程
仓库管理系统的业务流程主要包括三个部分:
物资采购、部门领料和仓库盘点。
物资采购的业务流程是:
①计划部门制定物资需求单,评审,如果评审通过,根据仓库仓库情况平衡物资采购,然后制定物资采购单。
②对物资采购单进行评审,如果评审通过,则可以签定物资采购合同进行采购。
③物资到货后,进行登记并入库。
部门领料的流程为:
各部门主要通过仓库领取物资,只需要填写部门物资领料单即可。
仓库盘点用于登记仓库中物质的养活和增加情况,并使实际仓库和数据库中的仓库数目保持一致。
通过调研了解并根据上述工作流程,仓库管理系统将包含以下内容:
能对企业内的各类货物进行ABC分类管理,并提供最低仓库量、最高仓库量、安全仓库量的预警功能。
可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。
可以方便快捷的进行物资入库管理\物资出库管理等等,安全、高效;支持各种类型的出/入库业务:
生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等
提供退货管理功能:
通过查询仓库,及时了解仓库余额信息,便于订货下单,以免由于缺货,影响生产。
另外,还提供经济订货量计算功能和打印订货采购单功能。
支持仓库盘点功能,可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调整单,可及时打印仓库余额,方便领导决策或安排及时定货.
4.2系统逻辑方案
4.2.1功能需求分析
企业对系统的功能需求重要包含以下几个方面:
.系统允许对原材料、零部件、半成品、成品等不同类别的物料进行仓库管理。
.提供一类物料存放多仓库,多货位的管理。
.各种仓库活动单据的输入都采用即时更新方式,使仓库资料可以保持最新信息
查询。
.提供各种仓库活动单据的查询、清单或统计表,以方便资料的核对或查存。
.不仅提供现有仓库量,同时还提供己分配量、可用量、保留量以及月初仓库量(额),月累计入库量(额),月累计出库量(额)等信息。
.提供仓库ABC分类管理制度,便于用户采取对不同物资采用不同重点的管理方式。
.提供仓库的物料积压信息,使管理人员采取相应措施,及早处理。
.提供物料的短缺超储报警和资金占用情况,以便及时组织采购,指导销售。
.提供周期性的盘点制度,并可打印清仓盘库清单,以利盘点工作。
对于盘点结果亦提供报表以供管理人员了解盘点损益情况。
.提供各种物料的日、月、季、年报表以供相关人员了解一段期间内的仓库活动状况。
.提供标准的仓库台帐查询及打印功能、可取代人工记帐时的仓库帐卡。
.提供各类仓库分析报表。
.提供各种不同方式的流水帐查询、以满足不同人员的需要。
4.2.2数据需求分析
数据库中的数据是从外部输入的,而数据的输入由于种种原因,可能会发生输入无效或错误的信息。
保证输入的数据符合规定,就成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。
所谓数据完整性是指数据的正确性和相容性。
他是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入/输出造成无效操作或错误信息而提出的。
在此重要考虑数据输入时,输入无效的数据以及像会导致数据库出错如,输入的数据大于数据库规范内的数据长度,以及由于无意操作使得一些数据库不能识别的字符输入,或者由于一些控件允许进行修改操作,而导致数据出错。
数据一致性主要由以下几个方面考虑,第一,使用相同的数据库别名,在各个表中如果字段名一样,则必须保证它们的定义是相同的。
第二,如果在某个表中添加或删除某个字段,则在其它表中的相应字段也必须修改。
数据安全性保证数据库中的数据安全可靠和正确有效(数据控制)。
主要措施有几个方面:
(1)用户标识和鉴定,它有用户名、口令保证不同的用户登入不同的界面,实现他所在权限的功能。
(2)存取控制,存取权限包括两个要素:
数据对象和操作类型。
定义一个用户的存取权限就是要定义这个用户可以在哪些数据对象上进行那些类型的操作。
如定义数据为只读等。
(3)数据加密,在本系统中没有考虑用数据加密,因为数据加密和解密是比较费时的操作,而且数据加密和解密程序会占用系统大量资源。
本小组从多个方面入手保证数据的一致性,由于手工转为计算机管理仓库时,数据准备工作是非常重要的,只有当数据完全准备好,并且正确无误后,才能开始使用计算机,否则将会出现错误。
所以本小组一次性完成建库并把数据库数据统一起来。
具体数据如下:
(一)项目:
项目是指企业的材料、半成品和产成品的统称。
(二)项目类型
(三)批量政策
(四)工作日历
(五)部门
(六)职工
(七)仓库名称表
(八)进出库表
(九)进出仓项目清单&预进出合项目清单
(十)进出仓项目清单
(十一)货位批次仓库
(十二)盘点
由于数据库中要用一些有序的数据,所以在定义数据字段,表名名称时,一律按汉语拼音的首字母进行定义如仓库代码:
CKDM尽量做到读其音,知其意。
4.3系统总体结构设计
4.3.1软件模块结构设计
4.3.2系统方案确定。
通过对系统调研与分析.系统主要应完成的功能如下:
设置项目
物品入库
物品出库
物品打印
系统帮助
(1).功能说明
建立合理的代码体系是有效地使用计算机进行仓库管理的基础。
本功能模块旨在让用户对仓库有关信息进行编码定义,包括对仓库、仓库管理方式、仓库口令、人出库类型及不同人出库类型对各种数据的影响等的定义,并提供仓库资金图及仓库资金历史曲线。
(2).仓库货位管理
可以对按货位管理的仓库,实现货位信息跟踪,描述其存放的物品品种、数量.允许同一物品存放在多个仓库、多个货位,同一货位允许存放1种物品。
(3).仓库流水帐管理
本模块对于每日发生的每笔人/出库活动进行登录,并提供对仓库数据的增加、删除、查询功能,保证帐上数据的正确.当数据量过于庞大时,提供历史流水帐处理,减少在线流水帐数据,提高查询速度。
(4).仓库统计分析
本模块旨在帮助管理人员进行各种仓库统计分析,加强仓库控制,减少仓库积压、减少物品报废和资金占用,从而提高经济效益。
可以对各车间(分厂)领料数量及生定产量(已入库部分)进行查询及维护.可以进行多种统计,如可按供应商、销售客户、部门(车间)分别进行出入库进行统计.可按不同的人出库类型进行分别统计。
可进行短缺超储分析、物资积压分析、ABC分类处理及资金占用分析,还可对车间月产量,车间月领料进行查询。
主帐管理统计:
以月为单位描述各仓库仓库物品的仓储信息及仓储累计信息,包括各种物品的现有仓库、累计人出库数量及期初数量。
仓库帐务结转处理:
将前一阶段的数据,转移到历史文件保存起来,并将前一阶段的期末数据结转为下一阶段的期初数据。
(5).清仓盘库管理
用于仓库的定期或不定期的盘点工作,提供盘库清单,当盘库数据录入后,打印盘盈盘亏数据表,并自动修改各帐务。
(6).仓库系统管理
包括仓库子系统的数据初始化,数据备份,数据恢复,数据排序,数据库数据整理等.
对与各个系统模块具体实现如下:
1.仓库系统管理
2.仓库货位管理
3.仓库流水帐管理
4.仓库统计分析
5.清仓盘库处理
4.4系统详细设计程序按照主要管理功能进行组织,完成系统管理设计和仓库管理的设计,下面我按照操作顺序进行操作、界面的源程序进行详细说明。
4.4.1主界面如图所示:
4.5实施概况
4.5.1系统开发环境:
系统开发环境包括硬件平台和软件平台两种。
硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。
由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。
软件平台是指系统开发与运行的软件环境。
本系统在开发时选用了windows98/2000/XP中文专业版和VisualBasic6.0中文版作为开发语言,同时选用了Access数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
VisualBasic6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。
数据库采用MICROSOFTACCESS,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。
本系统在单机上运行。
4.5.2系统测试:
在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:
1、菜单项测试\2、数据跟踪\3、综合测试:
五、总结评语
企业仓库管理系统通过对出、入库管理、盘点处理、仓库帐管理以及报表管理等进行统一管理,来实现降低仓库、合理安排生产计划,对采购和销售都起到交易信号的作用。
计算机中的仓库记录数据(现有仓库)准确度必须至少达到95%,在此之前,不要试图实现主生产计划。
由于仓库记录数据是编制物料需求计划的启动数据,所以非常重要。
如果对某项物料的仓库记录不准确,那么,该项物料的计划也将是不正确的。
由此产生的定单也是错误的,根据定单展开所得到的所有下层物料项目的毛需求也是错误的。
因此计划的编制失去了意义。
其结果是从MRP系统中产生大量的错误建议。
那么在实施本系统后企业的仓库数据准确度能达到95%以上吗?
答案是否定的,因为系统是有人来操作的,这里就必须要求工作人员有一丝不苟的工作态度以获得和维护仓库记录准确性。
只有保证输入的准确,才可以通过本系统提供完善的功能,以达到提高工作效率,节约企业成本,以及提高企业科学管理水平。
所以实施本系统后将给企业带来一定的经济效益和社会效益。
致谢
参考文献
[1]王福成、周铁柱、黄淼云等编著[n].VisualBasic6.0数据库开发指南[m].清华大学出版社.2000年6月第一版。
[2]王华杰编著[n].VB.NET编程实例详解(含盘)[m].中国铁道出版社.2002年04月第一版
[3]康博译[n].VB.NET高级编程[m].清华大学出版社.2002年03月第一版
[4]张君编著[n].引人入胜InstallShield6.x/VB/VC/Delphi安装程序设计与制作[m].上海书店.2000年11月第一版
[5]新智工作室编著[n].VB6.0中文版教程[m].电子工业出版社.2000年03月第一版
[6]威廉·谢尔[n].企业管理的计算机化威廉·谢尔[m].上海科学技术文献出版社.2000年