煤矿智能仓储系统研究与设计
- 仓储粮害虫防治研究进展 [2022-03-03]
- 面向电网企业的仓储配送网络优化... [2022-03-03]
- 基于ISM和BN的危险品仓储系统安... [2022-03-03]
- 转型途中,江苏仓储业期待“轻装... [2022-02-23]
一种基于VB的企业仓储管理系统设计方法
随着经济全球化发展趋势的加剧,大型机械制造企业对资源管理方式的要求越来越高,传统的MRP(material requirement planning)、MRPII(manufacturing resource planning)等管理方式已经不能适应现代企业发展的潮流,更先进的管理方式为融合了仓储管理系统的ERP(enterprise resource planning)等。仓储管理在现代管理系统中起着举足轻重的作用,本文研究出一套功能先进的仓储管理系统,不仅可以降低大型企业的成本,增强企业竞争力;同时还能解决体制僵化、设备陈旧、管理混乱和效率低下等问题[1]。
1 传统管理模式存在的问题
1)由于库存信息为纸制化管理,使企业管理人员很难及时获得所需的库存信息。
2)企业经营规模扩大带来大量的仓储管理数据,同时加大了仓库管理人员的统计工作量,从而很有可能影响到统计结果的准确性。
3)由于不能掌握准确的库存状况,采购人员只能根据经验来确定采购量,并且往往采取宁多勿少的原则,非常容易造成库存严重过量并占用过多有效资金,从而降低了整个企业的生产效率。由此可见,机械制造企业传统的人工仓库管理模式由于低下的工作效率,已经远远不能满足企业管理的现代化要求,机械制造企业仓库管理的信息化改造势在必行。
2 仓储管理系统开发设计原则
仓储管理系统的处理对象是和企业相关的各种商品。首先,进货时,经检查合同并确认为有效托收后,填写入库单,进行验收入库和入库登记;然后,企业各个部门根据生产需要提出产品请求,主要由计划员开出产品出库单,仓库管理人员根据出库单核对发放产品;最后,管理人员根据需要按月进行统计分析,并产生相应的统计报表[4]。
在一般仓储管理系统中,由于入库单、出库单和盘点单等单据相互之间交互数据繁多,再加上查询和统计方式种类比较复杂,造成了整个系统的信息处理量非常大;因此,要想实现系统中各种信息统一化管理有一定的难度,具体实施中容易出现信息重复传递、各管理部门单据和报表规格不统一等问题。为了避免这些问题,满足计算机管理工作的需要,在系统开发过程中,通常会基于以下基本原则:1)统一各种原始单据以及报表的格式;2)使软件程序代码标准化和统一化,确保被开发软件的可维护性;3)尽量使界面简单化,以接近企业中不同文化层次员工的认知水平。
3 仓储管理系统功能模块划分
通过对系统的数据流图进行分析[5],进一步进行功能分解,可以得到功能单一的各种功能模块,从而得到系统的功能模块结构图,即系统的输入和输出层次结构图,如图1所示。
4 数据库结构设计
基于一般仓储管理系统的需求,仓储管理系统的数据库结构设计主要涵盖的内容如下。
1)仓库状态。包含以下数据项:仓库编码(Mid)、仓库名称(Mname)、物品型号(Mtype)、物品类别(Mclass)和物品单位(Munit)等。
2)入库仓库状态。包含以下数据项:入库编码(Inno)、入库仓库编码(Inid)、入库仓库名称(Inname)、物品型号(Intype)、物品类别(Inclass)、物品单位(Inunit)、物品数量(Innumber)、物品单价(InunitCost)、物品金额(Inmoney)、物品入库时间(Intime)、物品经办人(IndealPerson)、物品保管员(InsavePerson)和备注(Inremark)等。
3)出库仓库状态。包含以下数据项:出库编码(Outno)、出库仓库编码(Outid)、出库仓库名称(Outname)、物品型号(Outtype)、物品类别(Outclass)、物品单位(Outunit)、物品数量(Outnumber)、物品单价(OutunitCost)、物品金额(Outmoney)、物品出库时间(Outtime)、物品经办人(OutdealPerson)和物品保管员(OutsavePerson)等。
4)仓库余额信息。包含以下数据项:查询仓库编码(Surid)、查询仓库名称(Surname)、物品型号(Surtype)、物品类别(Surclass)、物品单位(Surunit)和物品单价(SurunitCost)等。
5 数据库逻辑结构设计
本文主要介绍如何将数据库概念结构转化为Oracle数据库系统所支持的实际数据库的逻辑结构。实体以及实体之间的关系已经确立,从而可以进一步确定数据库中各个表格之间的关系。仓储管理系统数据库中各个表格设计结果见表1~表4。
6 数据库结构模型
综上所述,数据库结构模型主要包括Material、In、Out、Surplus 4个模块,如图2所示。
7 结语
本文提出一种基于VB的企业仓储管理系统设计方法,描述了一种数据库设计原则和相对应的数据库概念结构以及数据库逻辑结构。该方法能够极大提高管理效率,降低仓库管理部门的工作量,并且为产品的核算提供准确可靠的基础数据。整个系统具有良好的开放性、易维护和升级等特点。