金武彩印机械设备有限公司仓储管理系统设计与实现

摘  要
随着社会进步,经济的快速发展,仓储管理系统的建立现今已成为了企业发展的优势条件。通过对金武彩印机械设备有限公司进行调研,利用文献研究法、调查法和查阅记录等方法对公司进行分析,阐述金武彩印机械设备有限公司现有的仓储管理模式以及存在的问题,为其建立仓储管理系统,改善公司目前人工盘点造成大量的人力资源浪费以及人为因素造成错误率的增加和工作效率下降的现状,提高工作人员的工作效率,快速录入货物信息;保证货物信息的准确性 ,避免货物的丢失;降低人工录入时造成的错误率,减少损失。启示同行业企业科技管理仓储的必要性。


关键词: 仓库管理;信息系统;NET


Abstract
With the rapid development of society and the rapid development of economy, the establishment of warehouse management system has become the advantage condition of enterprise development. By Jinwu color printing machinery equipment co., LTD., research, using methods such as literature research, questionnaire and check back analysis of the company, this paper Jinwu color printing machinery equipment co., LTD., the existing warehouse management mode and the existing problems, and to establish its warehouse management system, improve the company currently manual inventory caused a lot of waste of human resources and human factors result in an increase in error rate and the current situation of lower productivity, improve the working efficiency of the staff, quick entry goods information; Ensure the accuracy of cargo information and avoid loss of goods; Reduce the error rate caused by manual entry and reduce the loss. It is necessary to enlighten the industry enterprises to manage the warehousing.


Keywords:Warehouse management; information system; NET


















目 录
摘要 I
Abstract II
1 绪  论 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.2.1 研究目的 1
1.2.2 研究意义 1
1.3 国内外研究现状 2
1.3.1 国外研究现状 2
1.3.2 国内研究现状 3
1.4 本文的主要研究内容 4
2 相关理论基础 5
2.1 仓储管理系统理论概述 5
2.1.1仓储管理系统概念 5
2.1.2仓储管理系统特点 5
2.1.3仓储管理系统功能介绍 9
2.2  SQL Server数据库技术 9
2.3  C#技术介绍 10
2.4 基于B/S(Browser/Server)技术的仓储管理 10
3 金武彩印机械设备有限公司仓储管理问题与需求分析 12
3.1 金武彩印机械设备有限公司简介 12
3.2 金武彩印机械设备有限公司仓储管理现状及问题分析 12
3.3 金武彩印机械设备有限公司仓储管理需求分析 12
3.4.1系统管理 12
3.4.2基础数据管理 13
3.4.3收货管理 13
3.4.4发货管理 13
3.3.5库存管理 13
4 金武彩印机械设备有限公司仓储管理系统设计 14
4.1 仓储管理系统功能设计 14
4.1.1系统管理模块 14
4.1.2基本数据维护模块 15
4.1.3收货管理模块 16
4.1.4发货管理模块 16
4.1.5库存管理模块 17
4.2 仓储管理系统流程设计 17
4.2.1系统管理流程 18
4.2.2入库管理流程 18
4.2.3出库管理流程 19
4.2.4 库存管理流程 20
4.3 数据库设计 21
4.3.1 数据库E-R模型设计 21
4.3.2 数据库信息表设计 21
5  金武彩印机械设备有限公司仓储管理部分系统实现 25
5.1 登录功能实现 25
5.2 管理功能实现 25
5.2.1 基本数据功能实现 25
5.2.2 收货管理功能实现 26
5.2.3 发货管理功能实现 27
5.2.4库存管理功能实现 28
结论 29
参考文献 30


1 绪  论
1.1研究背景
近年来我国物流行业快速发展,更多的企业采用线上交易的方式来进行业务拓展,随之带来的是货物流通大量的增加,这期间许多仓储问题逐渐暴露。虽然许多大型企业选用先进的仓储管理系统来进行库存管理,但仓储管理系统作为仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。现今为止大多数中小型企业的仓储数据仍旧使用纸质记录后期手动录入电脑的方式来进行管理,期间形成大量的人力浪费以及人为因素所造成的损失比比皆是[1]。金武彩印机械设备有限公司作为一家采用线上交易方式的企业,近几年的发展迅速,对公司的上下游的管理要求也越来越高。但由于该公司的仓库管理还是以人工记录的方式,对整个上下游设备的管理还很混乱,导致公司深受此等问题困扰。在如今社会的激烈角逐中,金武彩印机械设备有限公司需要拥有更大的优势去在社会上站稳脚步。因此,公司需要一个更加高效的仓库管理系统来面对日益复杂的经营关系。因此,在金武彩印机械设备有限公司的业务量一直增加的情形下,了解企业要求为其建立一个适合的仓储管理系统,这就是研究的关键。
1.2 论文研究的目的和意义
1.2.1 研究目的
论文以金武彩印机械设备有限公司的仓储作为研究对象,主要是为该公司建立一个适合的仓储管理系统,从而来解决金武彩印机械设备有限公司现有的仓储管理所存在的问题并且推动公司未来的业务发展。研究的目的就在于以该公司现有的仓储管理模式为研究的突破口,通过实地考察了解金武彩印机械设备有限公司现在所具备的内部管理体系、业务模式、上下游公司以及仓储现状以及公司在此所存在的问题因素,然后再通过对金武彩印机械设备有限公司的仓储管理的需求进行详细的分析,为公司建立一个以系统管理、出库管理、入库管理、库存管理为主要管理的仓储管理系统,力求解决金武彩印机械设备有限公司现在因为使用传统的纸质记录数据后人工录入电脑的仓储管理模式对公司的仓储进行简单的管理所导致的公司内部仓储管理混乱等问题[2]。同时利用仓储管理系统对公司进行科学的管理还可以提高企业工作人员的工作效率,避免了货物的丢失,为公司减少了不必要的损失,完善了金武彩印机械设备有限公司的仓储管理。
1.2.2 研究意义
伴随着计算机的广泛普及以及应用,目前为止大多数企业的仓储管理数据也已经开始采用计算机系统来进行管理,但是仓储数据的录入方式仍旧是先使用纸张记录然后再进行人工手动输入电脑的形式,这期间不仅仅会浪费大量的人力资源还会由于人为因素造成错误率的增加和工作效率的下降。随着企业的快速发展,规模的扩大,更多的业务形式,仓储要求更高的情况下,这个问题将扩大化,成为制约企业发展的巨大障碍[3]。企业通过利用仓储管理系统可以更科学的管理仓库,能够按照一定的运作规则和运作法则,对仓库中货物的存货率、出收货等信息更准确的掌握。完善的仓储管理系统能够展现一个企业的管理模式,体现企业做事态度。一个完善的仓储管理系统未来将成为企业间的一大竞争力。 
1.3 国内外研究现状
1.3.1 国外研究现状
Oliver(2012)在《Research on the application of RFID in warehouse management system》的研究中导入层次为包装容器层次(Case Level),扩展智能货架及将RFID 技术应用至配送中心,约有150,000个货箱被贴上RFID标签,可避免货架上的设备短缺,存货不足时,自动下单补货或通知人员采购,且具有防盗功能[4]。
Bowen and Shoemaket(2013)在《JIT application of TOYOTA》研究将RFID技术应用在仓库管理上,可以提供仓库所需要的各种信息,且能够应用在售后的维修服务[5]。
Singh and Sirdeshmukh(2015)在《Research on warehouse management system》研究使用 RFID 技术取代条码扫描,极大的提高了设备入库和出库的效率[6]。
Harris(2015)在《Optimal inventory model》年对商业企业的订购批量进行了研究,以最小化采办费用和最低库存投资为目标,以最优订购量为决策变量,探讨了具有稳定需求率设备的采购问题,得到了著名的经济订购批量公式(EOQ公式),这在当时并未引起重视。直到Wilson再次推出EOQ公式,所以EOQ公式也被称为Wilson公式。对于需求具有不确定情况下的经济订购批量问题就是报童(newsboy)模型所研究的企业采购问题[7]。EOQ模型和报童模型都是在严格假定条件下研究最优订购量和最佳订货周期的采购问题,而后在众多研究者的努力下,不断放松假设限制,研究更接近现实生活的企业采购问题。Hariga等(2017)、Gullu等(2017)在《Economic order batch model》分别将经济订购批量问题扩展到供应商的供应能力随机的情况[8];Lau(2017)以及Chang(2017)将报童模型进一步扩展为多产品的采购[9];Andrew Wirth(2017)、James(2017)分别给出了通货膨胀条件下经济订购批量问题的综述。这些研究使基于库存理论的企业采购理论得到了进一步的丰富和发展,这一时期企业采购策略基本上都假定采购价格为外生变量,决策变量只涉及最优采购量和采购周期问题[10]。K.Sridhar Moorthy(2015) 《Warehouse management system with "zero inventory"》文章对研究仓库管理怎样实现“零库存”的方法,并得出一个可行的方案,即从仓储环节的信息化着手找出一种能实现“零库存”的方法。虽然从目前企业物流现状来看,在整个社会再生产的全过程中,“零库存”还是一种理想模式,不可能成为现实,但是通过不断降低库存,企业可以节省更多成本。而在这个过程中,仓储环节的信息化至关重要[11]。
1.3.2 国内研究现状
香港科技大学的李涛(2015)年在《对订单仓库管理模型》中对多元化分布式生产系统进行了研究,提出了基于Agent的多订单服务型算法[12]。北京交通大学邓科(2014)在《RFID在仓库管理系统中的应用研究》将RFID技术与SOA和移动网络结合,设计了可用于移动客户端的RFID平台来进行分布式仓库管理[13]。华中科技大学孙光付(2014)在《智能仓库管理系统研究》中着重研究了RFID技术在仓库管理过程中的入库、出库、配送和运输等各个环节的应用[14]。李江(2015)仓库管理系统是随着现代计算机技术的发展而产生的,它充分利用计算机程序制定生产系统优化运行方案,可及时调整企业生产过程内外的各种关系。仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配送中心提供的管理手段,满足企业对低成本和快速处理的要求,帮助不同行业的企业解决复杂的配送问题并且降低订单履行成本,它已越来越广泛的应用到各大仓库,并随着不断的完善发挥着越来越重要的作用[16]。任云晖(2016)《企业仓库管理系统的设计与实现》写到人员管理已不能及时准确反映各类物资库存状况,易造成物资的积压和断货,也不能及时将物资消耗数据共享各部门,为降本增效工作提供有效支撑[17]。仓库管理系统解决这些问题,初步实现了仓库管理的信息化,达到了仓储统计数据的实时、准确,提高了物资管理工作的效率。王慧荣、史海生(2015)《仓库管理信息系统》文章简述了运用Visual Basic、Access实现仓库信息化管理。基于MSP430单片机无线温度控制系统的软、硬件设计,采用分布式控制方式,提高了控制精度,降低了控制成本,并且可以实时地远程操作[18]。使用本软件还可以查询任意日期范围内的出人库等历史记录,快速高效地进行仓库清查盘点。这样一方面有效地降低了库存不足对生产的负面影响,另一方面又提高了资金的利用率,盘活了企业的闲置资金,为企业带来间接经济效益。同时将仓库管理员从繁琐的数据计算和信息检索中解脱出来。文光林(2016)《仓库管理小条码解决大问题》引入条码系统,对原材料、半成品、成品等全面实行条码自动化管理,管理入库、出库、调拨、移库、盘点等业务,提高管理水平;采购条码扫描枪以及条码打印设备,打印箱标以及各种业务单据,提高出入库等作业效率和作精度;改造现有局域网,搭建WLAN,通过LAN、WLAN将条形码管理系统的服务器以及电脑、条码扫描枪、打印终端等连接起来,再通过接口程序导入到ERP系统中,使其可以实时处理各种任务[19]。简单地说,条码系统的优点体现在“快”、“准”和“省”三个字。条码管理实质是过程管理,过程精细可控,结果自然正确有效。


1.4 研究的主要内容
本文以金武彩印机械设备有限公司的仓储作为研究对象,在实际考察公司仓库管理现状的情况下,了解公司现有的仓储管理模式,分析此公司对于仓储管理的具体需求,并设计了一套适合金武彩印机械设备有限公司的仓库管理系统。主要研究了仓库管理系统的各种业务流程,仓库管理系统的体系架构,功能架构以及各个模块的功能设计与界面实现。


2 相关理论基础
2.1  仓储管理系统理论概述
2.1.1仓储管理系统概念
“仓”可以称为仓库,是存放物品的建筑物和场地,可以是房屋建筑、大型容器、洞穴或者特定的场地等,具有存放和保护物品的功能。“储”表示收存以备使用,具有收存、保管、交付使用的意思,适当用有形物品的行为。它的性质可以归结为仓储是物质货物的生产持续过程,物质的仓储也创造着货物的价值;仓储既有物品静态的储存,也有物品动态的存取、保管、控制监督的过程;仓储活动发生在仓库等特定的场所;仓储的对象即可以是生产资料,也可以是生活资料,但必需是实物动产[20]。
仓储管理是现代物流管理的重要内容之一,是向物品提供存放场所、物品的存取和对存放物品的保管保养、控制监督与核算等过程的统称。现代仓储与传统仓储比较有着较大的区别。传统仓储管理主要体现是对物品的管理,体现出静态的特性,而现代仓储管理更注重满足客户需求、高动态响应和低成本等的管理。
仓储管理系统(WMS)是一个实时的计算机软件系统,它能够按照运作的业务规则和运算法则,对信息、资源、行为、存货和分销运作进行更完美地管理,使其最大化满足有效产出和精确性的要求[21]。
2.1.2仓储管理系统特点
现今社会管理对象表现为整合上游、企业本身、下游一体化供应链的信息和资源,而仓库,尤其是制造业中的仓库,作为链上的节点,在物流供应链的管理中,不再把其作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论他们来自分供方还是来自生产或客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存决策信息的透明性、可靠性和实时性。而这,正是WMS所要帮助企业解决的问题[22]。
WMS软件除了管理仓库作业的结果记录、核对和管理外最大的功能是对仓库作业过程的指导和规范:即不但对结果进行处理,更是通过对作业动作的指导和规范保证作业的准确性、速度和相关记录数据的自动登记(入计算机系统),增加仓库的效率、管理透明度真实度降低成本比如通过无线终端指导操作员给某定单发货:当操作员提出发货请求时,终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种设备,扫描货架和设备条码核对是否正确,然后送到接货区,录入运输单位信息,完成出货任务,重要的是包括出货时间、操作员、货物种类、数量、产品序列号、承运单位等信息在货物装车的同时已经通过无线方式传输到了计算机信息中心数据库。
2.1.3仓储管理系统功能介绍
仓储管理系统不仅仅是仓库管理功能还包括系统功能的设定、基本资料的维护和查询功能等多种功能。
仓库管理功能包括产品入库:采购入库或者其他入库,自动生成入库单号,货品及可选择方便快捷,可以区分正常入库、退货入库等不同的入库方式;产品出库:销售出库或者其他出库,可以自动生成出库单号,可以区分正常出库、赠品出库等不同的出库方式;库存管理:不需要手工管理,当入库和出库时,系统自动生成每类产品的库存数量,查询方便;特殊品库:当客户需要区分产品时,可以建立虚拟的仓库管理需要区分的产品,各功能和正常品库一致;调拨管理:针对不同的库之间需要调拨,可以自动生成调拨单号,支持货品在不同的仓库中任意调拨;盘点管理:用户随时可以盘点仓库,自动生成盘点单据,使盘点工作方便快捷;库存上限报警:当库存数量不满足一个量的时候,系统报警[23]。
系统功能的设定是自定义整个系统的管理规则,包括定义管理员及其操作口令的功能。
基本资料的维护是对每批产品生成唯一的基本条码序列号标签,用户可以根据自己的需要定义序列号,每种型号的产品都有固定的编码规则,在数据库中可以对产品进行添加、删除和编辑等操作。
   查询功能包括采购单查询,销售单查询,单个产品查询,库存查询等(用户定义)。   查询都是按照某个条件:条形码序列号、出库日期、出库客户等来查询。
2.2 SQL Server数据库技术
SQL Server 2012由于有许多吸引人的特性,包括效能高、成本低、可靠性好,并且支持多种操作系统、为多种程序语言提供了 API、提供多语言支持、提供多种数据库连接途径、可以处理大量记录的大型数据库,支持多执行绪以充分利用CPU资源进而支持多用户,最佳化的 SQL查询算法,有效的提高查询速度,提供用于管理、检查、最佳化数据库操作的管理工具,更重要的是其对于自由软件的支持以及发展,前几年,很多中小型网站都钟爱SQL Server 2012,正是看中它的众多便捷有效的特性。近几年来 SQL Server 2012技术不断成熟,一些大型网站也开始使用SQL Server 2012。非常流行的开源软件组合 LAMP中的M指的就是 SQL Server 2012。但是在近期 Oracle 收购之后,在其商业考虑以及政策上,逐渐将 SQL Server 2012商业版的售价提高,并且减少自由软件的支持以及开发,在公司这样的方针之下,不少软件社群也逐渐出现担忧,担忧其公司将不再开发自由软件,甚至于停止支持自由软件,导致不少原先使用 SQL Server 2012开源软件的软件社群逐渐转移到其他的数据库系统,例如维基百科已于 2013年将数据库迁移至 MariaDB数据库[24]。虽然SQL Server 2012未必是使用上最好的数据库,可是由于我们在学校的课堂上所接触的第一个数据库就是SQL Server 2012,因此让我们从已经熟悉的平台去使用,而且SQL Server 2012也是属于比较容易上手的平台,可以解决数据存放的问题,并可以建立有系统的关联式数据库,正规化后的Schema也适用,因此我们选用SQL Server 2012[25]。
2.3 C#技术介绍
C#移除了许多在 C++上面会造成错误的元素,改以其他的特性来取代,加强了对象导向的应用。C#不同于一般的编译语言或直译语言。它可以将源代码单次编译成二进制码、依赖各种机器释译并多处应用。C#与在此之前的程序语言不同的地方在于,从一开始开发就是以开放的技术为主要目的,并且要求C#的软件必须要可以与其他程序语言互相融合,也因为如此使得C#得以深受使用者喜爱而快速疯行,成为了现在影响世界的重要程序语言之一。而我们会选择C#也是因为它有高度的通用性以及相容性,可以运作在不同OS,不会怕环境的问题,而且这个平台具备多种不同的接口,非常适合作为中间者,应付在不同平台互相调用[26]。
2.4 基于B/S(Browser/Server)技术的仓储管理
传统的WMS采用C/S(Client/Server)结构模式搭建,需要在不同的客户机上安装不同的客户应用程序,其维护和更新也很是麻烦,需要为每一个现有的客户端应用程序进行升级,同时使用者如果不经过专门的培训的话很难使用,而基于B/S多层架构实现的WMS的客户端是一个简单易用的浏览器软件,用户无需培训就可以直接使用,并且维护和更新都是体现在服务器端的,当系统需要升级时,也只需对Web服务器上的服务处理程序进行升级即可,无需再为每个客户端升级[27]。
SUN公司首先提出的B/S三层结构概念,将结构划分为表达层、应用(逻辑)层和数据层。表达层(Presentation Layer)以Web服务器为基础,负责信息发布;应用层(Application Layer)负责处理核心业务逻辑;数据层(Data Layer)的基础是数据库管理系统,负责数据的组织,并向应用层提供接口。
目前,在大多数的B/S结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户实现交互,响应用户的请求,虽然很直观,但是大多数管理信息系统操作的数据量都是十分惊人的,随着代码的增多会使JSP页面臃肿不堪,Web服务器负荷过重。另外,在系统的安全性上,也有很多漏洞[28]。


3 金武彩印机械设备有限公司仓储管理问题与需求分析
3.1  金武彩印机械设备有限公司简介
深圳市金武彩印机械设备限公司是一家贸易型私营有限公司,坐落于中国广东省深圳市龙岗区深圳龙岗区南联碧新路满京华盈丰中心12栋19楼,占地为200平方米,专业生产小型UV平板打印机设备。公司创立于2014年,是一家专业从事小型UV打印机设备研发、生产、销售、服务为一体的专业现代化高新技术企业,是一批富有活力、勇于创新、多年专业的技术人员组成,汇聚了机械设计、控制系统开发、制造加工、产品销售等资深工程师,具有强大的研发能力和创新能力,拥有自己的核心技术和专利产品,为客户提供高效、稳定、先进的自动化设备。公司技术团队拥有打印机研发和改造近十年经验,能够解决爱普生系列、精工系列各种打印机型号的改装和其它改装公司的售后问题。技术力量覆盖A4至A0机型,目前的生产以A4和A3的机型为主.为全球内各种中小型企业和个体户以及小型创业的服务,尽可能的降低UV打印机的各种高成本,实现UV打印机的小而美,为UV打印事业开拓新的蓝图。金武彩印公司专注于各种UV打印机的研究和开发,以“让市场上的小型UV打印机设备改革换代”为目标,目前已研发出新型高效的自动升级版A4UV平板打印机和A3UV打印机[29]。 深圳市金武彩印机械设备有限公司的经营模式为生产厂家,主要经营产品有打印机、UV打印机、平板打印机、A4UV打印机、喷绘机、小型uv平板打印机、自动UV平板打印机、小型打印机、平板喷绘机打印机、个性定制打印机、浮雕uv打印机、手机壳打印机、手机壳彩绘机、3d打印机、UV平板打印机、万能UV平板打印机、uv打印机厂家、A3uv平板打印机。公司的主要客户群为企业、创业者、代理、外贸;主要市场在香港、台湾、上海、广东省、广西省、福建省、河南省,云南省,黑龙江省,北京等地,还包括越南、泰国等国外地区。公司发展迅速,近年来采用线上交易的方式拓展了更多业务,在阿里巴巴,慧聪网,虎易网等店网络交易平台都建立了自己的网络店铺[30]。
3.2  金武彩印机械设备有限公司仓储管理现状
金武彩印机械设备有限公司生产各个设备收到了客户普遍的认可和信赖,尤其是A4的机型,不仅是落地祖国的大江南北,更有着广泛的海外客户,香港、台湾、新加坡、越南、泰国、马来西亚等。由于客户的分布状况不同、各自的营销策略、销售任务各不相同,由于经销商之间距离较远,之间沟通交流非常有限。在产生脱销、滞销设备之后,甚至事隔几个月,才产生沟通需求、调拨需求。为了避免这种情况的发生,对各个业务流程进行分析、梳理,研究出具有金武彩印机械设备有限公司特点的滞销设备计算方法与调拨原则,明确滞销设备调拨管理各项工作流程,关键控制点及各个工作模块间的关系,形成一套完整的、适合金武彩印机械设备有限公司的仓库管理业务流程体系。
3.3  金武彩印机械设备有限公司仓储管理问题分析
1.设备库存积压严重
金武彩印机械设备有限公司最大也最主要的客户是各个印刷厂,随着金武彩印机械设备有限公司效益的快速增长,金武彩印机械设备有限公司也随之做大做强。然而由于彩印机具有时间的特殊性,一般产量和销量都很稳定,但是随便这几年电子消费品的增加,彩印机的需求不确实性增加,导致成品仓存货日积月累,已经超出仓库所承载的合理范围。公司成品仓所存放的货都是以“箱”为单位存储,不同的箱头有不同的代码,其大小、尺寸、重量也不同,不同的箱头放在不同的仓库中,例如C01放在F仓,A02放在Z仓。由于每台彩印机的梯型都不尽相同,所以不同梯有不同数量、不同种类的箱头构成。这也直接导致了其存储、运输的不便。金武彩印机械设备有限公司成品仓有11个大仓和部分小仓,仓库外围设有叉位,用于暂时存放待发货箱头。每个仓库的建筑结构都相同,仓库分为左右两边,以一条通道隔开,库内分设35垮,第9垮和第22垮为通道。
2.过度依赖人工操作
由于箱头都是按照严格的包装标准制作而成,且大部分箱头都体积庞大,非人手可以搬动,也不是一般的货架设备可以承受。库内操作都依靠龙门起重机、桥式起重机、叉车等装卸搬运设备。鉴于彩印机产业的这种特殊性,自动化立体仓库并不适用于此类货物的存储。因此仓库都依靠人工手动操作设备,进行货物的装卸搬运工作。仓库作业流程中,收货、拣货、发货、盘点等环节无不需要大量人力去操作。收货时,本可以将明天要发的箱头调出,而仓管员却直接入库,在拣货环节再调出,多余操作既浪费时间又耗损机械设备。人员散漫,效率低下,每天有三分之二的时间花在拣货过程,再加上部分箱头并不在系统库位中,因而需要耗费大量时间去寻找这些箱头。发货前,仓管员需对待发箱头进行点数,总会出现不齐的情况,仓管员便到处奔走寻找遗漏的箱头,费时费力。发货时,依靠仓管员在发货表里勾选已装车箱头,来确定装货情况,有时一个仓管员要同时发三到四台车,于是便经常出现发错货、发漏货的情况;盘点时,由于货物本身尺寸大、堆放太高,所以高层的货物条码无法用条码枪扫描,需要靠人工手输条码。而盘点人员一味求速度,手输信息错误,直接导致复盘工作量增加,这些都是不必要的多余工作量。而作业过程中,每一项操作都离不开大量的打印纸、厚厚的单据,纸上作业的依赖度过大,极大地浪费了公司资源,且无法保证工作的效率与准确率。这些问题都严重影响了仓库流程的进度,标准化作业也无法实现,不但对公司形象会造成影响,也会动摇公司与客户间的长期战略合作关系。
3.库位更新不及时
对于为何部分箱头并不在系统所示库位中导致拣货难的问题,通过观察和分析,得出了以下几点原因:(1)货物入仓时仓管员未及时扫描入库,或出现扫错库位情况。(2)吊机在库内作业时,调动箱头调整库位,改变了一些货物的库位但未及时在系统中更新库位,或出现遗漏、条码手输错误等情况。(3)拣货时,叉车手没有把货物叉入指定叉位,而是叉到其他地方去了,导致第二天点数时找不到箱头。总之,主要是因为货物在移动时库位没有即时更新,影响到仓库作业的流畅。而有时因为各种原因而取消了发货计划时,已经拣出仓的箱头便暴露在仓库外或叉位上,并没有及时重新入库,于是出现破损、丢失、发往其他地方的情况,而以后再次发货时却无法找到相应箱头,直接给公司造成经济损失。而库内部分货物的储存堆码也不合理。货垛堆放不整齐,垛距不标准,常出现垛压线的情况,货物堆码的朝向也不是完全同方向,这些问题的存在都给扫描箱头条形码、更新库位带来不便,影响了拣货和盘点作业。


3.4  金武彩印机械设备有限公司仓储管理需求分析  


为使此章与企业结合,将管理员、负责人等名称换位具体岗位,例如将金武彩印机械设备有限公司各职位总经理、部门经理、仓库经理、采购员、保管员、技术员、网上客服等具体岗位名称带入




通过研究金武彩印机械设备有限公司主要经营设备以及对其历史销售数据的统计分析,划分出热销设备和滞销设备,目前本公司销售的设备有小型平板打印机、UV打印机、万能打印机、食品打印机。研究和设计热销设备和滞销设备仓储系统的相关业务(如出入库管理、移库管理、移位管理、货品管理等),提高设备物流管理环节中的仓储问题的业务能力。同时设计在售设备管理和统计功能,以便于满足金武彩印机械设备有限公司的个性化需要,对设备实行差异化高效的管理。
公司总经理角色职责,主要负责系统管理、系统模块管理、系统设置功能,其中系统管理包括:权限增加、删除查询功能,角色创建、查询及删除功能,用户添加、修改及启用停止功能;系统管理员能够管理整个系统使用用户,包含仓库、财务人员,负责为他们分配角色权限。系统管理主要包含:菜单、功能设置,及用户角色设置,角色具有功能分配;系统设置包含参数设置、系统字典维护、预测系数设定、脱销和滞销阈值设定、第三方接口地址维护等。
仓库经理主要负责仓库的管理工作,包含仓库的盘点清算、调拨工作,因此具体职责有:出入库管理、盘点管理、在途设备查询管理。出入库管理有:设备库存管理、货位管理、货架管理、设备上下架管理、退货管理。设备库存管理指,库存查询,设备扫描入库,货品货架排放,货架设备数量盘点。库存盘点:出入库盘点,根据每人出库如情况,进行日盘点;设备类别盘点,按照库房管理制度,每周进行一次设备类别盘点,记录下每周销售最多个的设备类别,最少设备类别,及缺货设备类别,这个最为重要,及时反馈设备管理员及时采购补货、或者调拨处理;退货、残品盘点,及时记录设备退货情况,退货原因,为系统分析销售情况、质量情况提供有力数据基础。残品入库后根据情况,要对残品进行盘点清算,及时处理,以免占有库房空间。仓库管理员还有掌握在途设备动态,设备在途运输位置等信息。
保管员,即管理设备者,能够管理设备属性、设备属性分为静态、动态属性,所谓静态属性是设备固有性质,如:编号、品质、重量、大小等。动态属性指能够影响设备定价,对设备价格有影响属性,如:系列产品,不同存储大小、不同颜色,设备价格不一样,存储容量、颜色及为动态属性。设备管理员对设备图片、品类进行管理设置。设备品类管理分为:添加、修改、删除处理。设备同样具有添加、修改及删除操作。具有对设备进行监控功能权限,能够实时查看某款设备在某个销售情况,是否已经滞销、脱销进行掌握。
财务经理主要应收账款、应付账款、成本和利润管理,即设备销售以后货款管理,采购付款处理等功能,能够根据系统设备销售分析结算,经营设备销售盈亏分析。
通过对金武彩印机械设备有限公司各个部门角色职能分析,针对滞销设备仓储活动、销售活动的分析,建立科学的数据预测方法/模型,预测各销售能力,再根据预测结果优化生产和销售设备途径。系统涉及到的用例主要有:
(1)仓库经理:退货管理,上下架,货架管理,货位管理,设备库存,设备类别盘点,出库盘点,入库盘点以及残品盘点。
(2)公司总经理:权限管理,角色管理,用户管理,菜单管理,模块管理,参数管理,字典管理以及预测系数管理。
(3)保管员:添加品类信息,修改品类信息,查询品类信息,添加设备信息,修改设备信息,查询设备信息,设置SKU信息,设备属性管理,设备销售统计,设备库存分析,滞销设备统计以及热销,滞销设备对比分析。


3.4.1系统管理
根据金武彩印机械设备有限公司的实际情况,金武彩印机械设备有限公司的组织结构为总经理、部门经理、仓库经理、普通员工、采购员、保管员等角色。系统管理功能主要是针对用户的操作安全提出的,本系统提供二级用户许可权,管理员和普通员工。管理员可以对普通员工进行管理,包括添增新员工,修改员工权限,查询员工状态,删除员工等功能。
3.4.2基础数据管理
根据金武彩印机械设备有限公司的实际情况,基本信息管理功能实现了彩印机的原料供应商、彩印机的销售客户等基本信息统一管理。管理员用户,通过用户名、密码登录系统,首先点击上面一级菜单设备管理,进入设备模块。本模块包含:设备查询、设备添加、修改功能;及设备属性管理,设备属性分为静态、动态属性,在这里把设备基本,如:大小、规格、重量等成为静态属性。把能够影响SKU的属性成为动态属性,如:颜色、功能等。本模块还有设备分类、品牌等管理。设备划分三级,编码格式如:A01B01C01。其中A代表一级,B代码第二级,C代表最后一级。品牌管理比较简单,包含添加、修改、删除及查询功能。


3.4.3收货管理
根据金武彩印机械设备有限公司的实际情况,金武彩印机械设备有限公司的收货业务主要是收取彩印机相关的材料信息,如烘箱、主电机、金属、塑料、木材、瓷器、玻璃、亚克力、石材、喷头、打印头等。采购员在收货后安排相关性的储位安排。收货管理主要记录订货信息、仓库、联系人、账款、包括订货的货物的价格、数量等信息;其子功能包括采购订单、采购收货、采购退货与采购订单等。
3.4.4发货管理
根据金武彩印机械设备有限公司的实际情况,金武彩印机械设备有限公司的发货业务主要是根据客户的需要进行打包,并粘贴RFID标签,然后扫描标签入库。发货人员将物放置超高频RFID读取器前,系统会新增此项发货数据,最后填写无误即可存档完成发货作业。
3.4.5库存管理
根据金武彩印机械设备有限公司的实际情况,金武彩印机械设备有限公司的按照事务的不同类型全程跟踪仓库内部的货物转移过程,同时,库存管理能对仓库提供分类分组管理模式,提供库存日常业务处理和库存盘点等处理功能,对企业物料的业务操作进行全面控制和管理。系统管理员通过监控设备库存,实时掌握库存变化动态,实时根据销售情况,然后按照各个经销商实际情况实时调拨处理滞销设备库存;根据系统设置可以在不同时期更改监控设备库存阈值;同时还要具有系统检测到设备库存滞销、脱销后,实时短信、邮件通知联系人功能,且这些联系人具有可变更性。




4 金武彩印机械设备有限公司仓储管理系统设计
4.1  仓储管理系统功能设计
本系统的主要功能可以分为系统管理、基本数据管理、收货管理、发货管理、库存管理。以下为各模块功能说明:
4.1.1系统管理模块
系统管理涉及到的功能主要有用户管理以及角色管理。系统管理设计的功能有:
(1)用户管理的子功能模块有:
用户注册:管理人员通过系统管理界面注册自己的信息,主要的注册信息有用户名、密码、电话、邮箱等信息。
删除用户:管理员可以删除系统中存在的用户。管理员可以选择任何一个用户信息,并进行删除。
修改用户信息:向系统中选择某个用户信息,然后对用户信息的某个字段进行修改,最后修改该记录在数据库中的数据。
查询用户:可以通过模糊字段,查到系统中相关的用户信息。
通过角色模块的设置,该模块中只有管理员可以对用户信息进行维护,而一般人员可以进行查看自己的信息。
(2)角色管理的子功能模块有:
添加角色:管理员通过角色管理界面创建一个新的角色,主要的注册信息有角色名、内容、应有的操作等。
删除角色:管理员可以删除系统中存在的角色。管理员可以选择任何一个角色信息,并进行删除。
配置用户角色:管理员可以通过角色管理中选择一个角色,并选择一个用户,这样可以给用户指定角色,该用户就有相应的操作能力。
查看角色:可以通过模糊字段,查询系统中相关的角色信息。
通过角色模块的设置,该模块中只有管理员可以对角色信息进行维护。
系统管理的主要功能模块如图4.1所示。


图4.1 系统管理模块图
4.1.2基本数据维护模块
根据金武彩印机械设备有限公司的实际情况,本系统的供应商主要有各个材料供应商,如烘箱供应商北京乐普纳机电,如主电机供应商日本安川电机株式会社,如打印头供应商广州傲威信息科技有限公司等。本系统的客户主要如长沙市自强梦数码科技有限公司,深圳越达宏业科技有限责任公司等。基本数据管理完成客户信息、供应商信息的管理。具体的内容有:
(1)供应商基本数据维护:提供厂商基本数据包含新增、修改、删除及查询等功能。
(2)货物类别基本数据维护:提供货物类别基本数据包含新增、修改、删除及查询等功能。
(3)货物基本数据维护:提供货物基本数据包含新增、修改、删除及查询等功能。
(4)标签读取测试:提供货物标签读取时间测试。
基本数据管理的主要功能模块如图4.2所示。


图4.2 基本数据管理模块图
4.1.3收货管理模块
本系统采购的原料有烘箱、主电机、金属、塑料、木材、瓷器、玻璃、亚克力、石材、喷头、打印头等,通过对收获管理实现对公司进货的管理。收货管理可以管理收货数据、收货退货数据、报表权限以及各种报表。具体的内容有:
(1)收货数据维护:提供收货数据包含新增、修改、删除、查询等功能。
(2)收货退货数据维护:提供收货退出数据包含新增、修改、删除、查询等功能。
(3)收货日报表:提供使用者查询及列印收货日报表。
(4)收货退货日报表:提供使用者查询及列印收货退出日报表。
(5)厂商收货总表:提供使用者查询及列印厂商收货总表。


图4.3收货管理模块图
4.1.4发货管理模块
金武彩印机械设备有限公司发货的时候需要在货物上面粘贴RFID标签,并打包好以后在进行扫描发货。发货管理可以管理发货数据、发货退货数据、销售业绩统计以及发货退货等,具体的功能结构如下图4.4所示。发货管理设计的功能有:
(1)发货数据维护:提供发货数据包含新增、修改、删除、查询等功能。
(2)发货退货数据维护:提供发货退回数据包含新增、修改、删除、查询等功能。
(3)销售业绩统计表:提供使用者查询及列印销售业绩统计表。
(4)销售业绩总表:提供使用者查询及列印销售业绩总表。
(5)发货退货日报表:提供使用者查询及列印发货退回日报表。


图4.4发货管理模块图
4.1.5 库存管理模块
金武彩印机械设备有限公司的仓库每天都需要对库存进行盘点,每周对设备的原料进行详细的统计,每个月对下个月的采购进行预测。库存管理可以管理库存数据、库存数据报表、货物库存盘点、盘差处理以及盘点报表等,具体的功能结构如下图4.5所示。库存管理设计的功能有:
(1)库存数据处理:提供遗失与报废的库存数据包含新增、修改、删除、查询等功能。
(2)库存数据处理报表:提供使用者查询及列印库存数据处理报表。
(3)货物库存盘点:提供货物库存盘点包含库存货物查询、库存货物盘点及盘差资枓新增等功能。
(4)盘差处理:提供盘差处理包含删除及查询等功能。
(5)盘点处理报表:提供使用者查询及列印盘点处理报表。




图4.5库存管理模块图
4.2  仓储管理系统流程设计
4.2.1系统管理流程  






图4.6 用户管理流程图
系统管理业务流程为:管理员打开具体的用户申请界面,在登记自己的用户信息,用户名称,用户的电话,用户的地址,用户的部门,最后领导审批通过后,发布作者信息表。
4.2.2入库管理流程




图4.7 系统入库登记管理
入库主要是对于各种类的物品进入仓库的情况进行电子管理的板块。当某物品有调拨要求的时候,系统会自动生成入库单,而管理人员则可以对入库单进行查询等操作。当物品经过物流到达仓库,管理人员则按照对于信息进行入库操作。同时,对于即将入库的货品进行质量、外观以及保质期等进行人工检验,并将其信息登记入入库单中是管理的一个很重要的部分,一点要做到操作人员仔细认真登记,而审核人员反复小心的进行检验。
4.2.3出库管理流程






图4.8 系统出库登记管理
系统用户根据出库单进行货品的出库操作,因此出库单管理是出库管理的第一步。系统出库是由仓储管理系统生成并提交,审核通过之后通过接口提交给本库存管理系统,然后系统自动创建出库单。每一个出库单都有固定的编号,该编号要与仓储管理系统的出生申请信息一致。由于出库单不是由本库存管理系统手工录入,因此出库单只允许查询,不允许用户对其修改和删除操作。


4.2.4 库存管理流程






图4.9系统库存预警管理
每天库房管理人员都需要对库房进行盘存和清理,如果系统中存在货物的库存小于安全库存,就需要查看货物的类别,如果货物为紧急采购件,仓库管理员马上发送订货单给采购部,如果货物为紧急生产件,需要立马发送生产订单给生产部门。如果货物的库存小于最小库存,库管理员马上根据货物类别发送订货单或者生产订单给相应部门。


4.3 数据库设计
由于本文设计的仓库管理系统涉及到货物成本内容,所以,本设计中对数据库的安全性有非常高的要求,同时,设计中数据量非常大,对数据库的大小要求也很高,综合设计中的实际要求,本设计选用了企业级的大型数据库,并将SQL Server2012作为数据库的平台。
4.3.1 数据库E-R模型设计
本系统的设计的E-R图如下:


图4.10系统E-R图
4.3.2 数据库信息表设计
本网站的数据库主要分成以下数据表,Bkicbl收货退回单,记录退回收货货物信息;Bkiclog收货退回明细表,记录退回收货货物信息;Bkspbl发货退回单,记录退回发货货物信息;Bksplog发货退回明细,记录退回发货货物信息;Cuinfo客户数据表,记录客户数据信息;Cuquoat 客户报价数据表,记录客户报价数据信息;Cuspinfo客户发货年结档,记录客户别发货实绩分析用;Icbill收货单,记录收货数据信息;Icodlst 请购明细表,记录请购数据信息;Icorder 请购订单,记录请购数据信息;Icquoat 供应商报价数据表,记录供应商报价数据信息;Iostock 库存异动档,记录库存进出数据信息;Padtl 付款档,记录付款明细信息;Pdicinfo货物收货年结档,记录年结及实绩分析用;Pdspinfo 货物发货年结档,记录实绩分析用;Pdstock库存表,记录库存控管信息;Rcdtl 收款档,记录客户收款明信息;Spbill 出货单,记录发货数据信息;Splist 出货明细表,记录发货数据;Spodlst 发货订单明细表,记录发货订单明细;Sporder 发货订单,记录发货订单明细;Vdicinfo供应商年结档,记录年结及实绩分析用;Vendor供应商数据表,记录供应商数据。详细结构如下:
(1)管理者表。管理者表属性有:名称、密码、邮箱地址、昵称以及图片。
表4.1 管理者数据表
索引 名称 字段名称 类型 长度 是否可空
主键 管理者编号   adminid Int 4 不可为空
管理者名称 Admin Char 50 不可为空
管理者密码 password Char 50 不可为空
权限 flag Int 4 可为空
(2)收货退回记录表。收货退回表属性有:退货单号、供应商、退货日期以及送货公司。
表4.2  收货退回记录表
索引 名称 字段名称 类型 长度 是否可空
主键 退货单号 BK_Blno Char 6 不可为空
外键 供应商 cu_no, Char 50 不可为空
退货日期 BK_Date Date 8 不可为空
送货公司 DL_Name Char 26 可为空
(3)发货退回记录表。收货退回表属性有:退货单号、供应商、退货日期以及送货公司。
表4.3 发货退回记录表
索引 名称 字段名称 类型 长度 是否可空
主键 退货单号 BK_Blno Char 6 不可为空
外键 客户号 cu_no Char 50 不可为空
退货日期 BK_Date Date 8 不可为空
送货公司 DL_Name Char 26 可为空
(4)客户表。客户表属性有:客户帐号、客户编号、客户类型、客户邮箱等。
(5)货物表。货物表属性有:编号、品名、货物说明、价格、成交次数、浏览次数、分类编号、图片位置、新增日期等。
表4.4 客户数据表
索引 名称 字段名称 类型 长度 是否可空
主键 客户帐号 customername Char 50 不可为空
客户编号 customerid Int 4 不可为空
客户信箱 customeremail Char 50 可为空
客户类型 customertype Char 50 可为空
性别 sendsex Int 4 可为空
职业 Pro Char 50 可为空
表4.5  货物数据表
索引 名称 字段名称 类型 长度 是否可空
主键 货物编号 Productid Int 4 不可为空
品名 Productname Char 100 不可为空
货物说明 statement Char 100 不可为空
价格 memberprice Int 4 不可为空
成交次数 ordercount Int 4 可为空
浏览次数 viewcount Int 4 可为空
外键 分类编号 anclassid Int 4 不可为空
图片位置 Productpic Char 100 可为空
新增日期 adddate Date 8 可为空
(6)收货表。收货表属性有:编号、订单编号、供应商、出货日期、送货日期、间戳等。
表4.6 收货表
索引 名称 字段名称 类型 长度 是否可空
主键 收货单号 SP_Blno Char 6 不可为空
订单编号 OD_Blno Char 6 不可为空
外键 供应商 CU_No Char 10 不可为空
出货日期 SP_Date DATE 8 不可为空
送货日期 DL_Date Date 8 可为空
结案 CL_Note Char 4 可为空
时间戳 UP_Time DATE 8 不可为空
(7)供应商表。供应商表属性有:编号、公司名称、供应商电话、供应商信箱、供应商类型、供应商地址等。
表4.7 供应商表
索引 名称 字段名称 类型 长度 是否可空
主键 供应商 CU_No Char 10 不可为空
公司名称 CU_Name Char 26 不可为空
供应商电话 CU_tep Char 14 不可为空
供应商信箱 CU_email Char 50 不可为空
供应商类型 CU_type Char 50 可为空
供应商地址 CL_addr Char 50 可为空
(8)库存表。库存表属性有:编号、库存总量、分配储位、盘点日期、供拨用库存、时间戳等。
表4.8 库存表
索引 名称 字段名称 类型 长度 是否可空
主键 货物编号 PD_No Char 12 不可为空
库存总量 ST_Qty DOUBLE 8 不可为空
库位 ST_Place Char 20 不可为空
库存总值 ST_Value int 4 不可为空
盘点日期 PR_Cdate DATE 8 可为空
拨用库存 IS_Qty DOUBLE 8 可为空
批次 PICI int 4 不可为空
供应商 SUPPILER int 4 不可为空
时间戳 UP_Time DATE 8 不可为空
(9)出货表。出货表属性有:编号、出货单号、订单编号、出货日期、送货日期 、时间戳等。
表4.9 出货表
索引 名称 字段名称 类型 长度 是否可空
主键 出货单号 SP_Blno Char 6 不可为空
订单编号 OD_Blno Char 6 不可为空
客户编号 CU_No Char 10 不可为空
出货日期 SP_Date DATE 8 不可为空
送货日期 DL_Date DATE 8 可为空
结案 CL_Note int 4 可为空
时间戳 UP_Time DATE 8 不可为空
(10)发货表。发货表属性有:编号、客户订单、客户编号、盘点日期、定货日期、备注等。
(11)库存变动表。库存变动表属性有:编号、库存总量、分配储位、盘点日期、供拨用库存、时间戳等。
表4.10  发货表
索引 名称 字段名称 类型 长度 是否可空
主键 订单编号 OD_Blno Char 6 不可为空
客户订单 CU_Odno Char 12 不可为空
外键 客户编号 CU_No Char 12 不可为空
定货日期 OD_Date DATE 8 不可为空
备注 OD_Note Char 26 可为空
表4.11  库存变动表
索引 名称 字段名称 类型 长度 是否可空
主键 异动单号 IO_Blno Char 6 不可为空
货物订单 PD_No Char 12 不可为空
收货数量 IN_Qty Double 8 不可为空
发货数量 OT_Qty Double 8 不可为空
异动日期 IO_Date Date 8 可为空
转库存 ST_Note int 4 可为空
时间戳 UP_Time DATE 8 可为空




















5 系统实现
5.1登录功能实现
系统的登录界面如图5.1所示。如上图所示,用户通过用户名以及密码登录系统。如果用户不是系统的用户,可以通过注册功能进入系统,首先会看到的就是用户注册名称,密码、确认密码、角色,每个栏目都有说明其填写内容及用途,如有空白或填写错误,网站会给予提示,注册者必须填写正确数据,否则无法完成注册。




图5.1系统登录主页面


5.2管理功能实现 
5.2.1 基本数据功能实现
基本数据功能中的客户信息管理主要包括添加客户信息、修改客户信息、删除客户信息、刷新客户信息记录、主体排序等功能,用户登录系统后点击客户信息管理可进入客户信息管理界面,在客户信息管理界面,填写客户信息后点击保存按钮后,将用户填写的数据送入数据库中保存,具体如图5.2所示。在客户管理界面,完成对客户信息的登记和维护。客户信息包含来往单位、支付方式、交易币种、联系电话、客户地址、卡号银行、手机,如图,每个栏目都会做验证,如果为空白或者数据格式错误时,网站会出现错误信息提示,当所有数据都输入完毕,网站会给予修改完成信息。


图5.2客户管理界面


5.2.2 收货管理功能实现
收货数据维护人机界面:可提供使用者的新增、修改、删除与查询收货数据功能。首先,将供应商提供的收货数据汇入系统,并将所读取到的标签信息与系统中的数据进行核对,若系统中的货物标签数据与读取到的标签数据相符,则系统会自动将此货物勾选,画面中会显示汇入数据笔数与读取数据笔数,若两者相符,则可进行数据存档,若不相符,则可拒绝收货。收货管理实现了本系统的收货管理,发货管理,库存预警和采购等。模块涉及到的设备信息,库存管理模块涉及到设备信息的增加,修改,查询和删除。收货管理包含了采购设备管理、收货通知、质量检测、收货管理、上架、发货管理,具体如图5.4所示。


图5.4系统收货主界面


5.2.3 发货管理功能实现
发货数据维护人机界面:可提供使用者的新增、修改、删除与查询发货数据功能。在核对柜台旁有一闸门,当消费者将购物车推过闸门后,系统会自动读取购物车上的所有货物标签,并将读取到的数据显示在画面上,并即时计算购物金额。仓库管理员登录系统后点击库存管理可进发货管理界面,在发货管理界面,依次填写发货货物、发货时间、出发货数量、出发货人等信息后点击保存按钮后,将用户填写的数据送入数据库中保存。发货库管理包含了发运设备、批次计划模块、补货模块、收货模块。仓库管理员登录系统后点击库存管理可进入收货管理界面,在收货管理界面,依次填写收货货物、收货时间、收货数量等信息后,点击保存按钮后将用户填写的数据送入数据库中保存,具体如图5.6所示。


图5.6系统发货主界面


5.2.4库存管理功能实现
库存管理实现了本系统的库存查询,货物报溢,货物报损和查询等,具体如图5.8所示。库存管理可提供使用者的新增、修改、删除与查询库存数据处理功能。此功能主要是处理遗失或报废的货物,系统使用者有两种读取方式选用,单品读取是使用短距离的超高频RFID读取器,可读取小量或单件货物;大量读取是使用长距离的超高频RFID读取器可一次读取大量货物。


图5.8库存管理界面






结论
落后的仓储管理模式和设施对于企业日益增长的货物配送需求愈发难以适应,因此,应用先进的计算机网络通信技术改变仓储模式,实现仓库管理的自动化已经成为一种必然。虽然说以移动互联网技术和无线通讯技术为支撑的移动仓储管理系统将会是未来整个中国乃至全球仓储业的发展方向,但是就眼下国内市场来看,中国国内近期的仓储管理技术也还是以典型的配送中心式的业务管理系统的形式来出现,比如在销售物流中如连锁超市的配送中心,在供应物流中如生产企业的零配件配送中心。虽然我们不能完全向国外的先进企业做的那样好,但是我们慢慢学习,慢慢将其中的理念融合进我们自身的管理之中,不断推进现有仓储技术逐步和国际接轨,不断满足国内外企业发展的需要。
随着计算机技术的随着计算机技术的发展,各种MIS系统也普及到日常生活的各种方面,MIS系统在仓库管理系统中的使用将大大提高管理员管理仓库的效率,减少工作的失误,提高仓库的利用率。本文正是在这样的背景下分析并设计了一套仓库管理系统。通过实施该项目,可以实现如下好处:
(1)货物收货:收货工作原本以人工核对与人工数据输入至系统等业务,每次花费时间至少需 5~10分钟。
(2)货物盘点:盘点工作原本以人工盘点,每次花费 30分钟以上。采用本系统后,此过程通过RFID区域性定点式盘点方式,感应时间只须花费低于1 分钟。
(3)货物发货:发货工作原本以条码来进行核对,每次核对平均约需5分钟。采用本系统后,通过核对闸门RFID感应,当货物数低于50笔同时核对,仅需少于 15 秒的时间。


















参考文献
[1]苏诚,许朋刚,代志良. 智能仓储系统设计与开发应用[J]. 机械,2017,(10):65-71. 
[2]王赜坤. 无线智能仓储管理系统的设计与实现[J]. 信息技术,2017,(08):21-24+28. 
[3]杨伟超,马增军,耿卫. 基于Hubble.net的仓储系统设计与实现[J]. 计算机技术与发展,2017,(10):181-184+188. 
[4]Oliver.Research on the application of RFID in warehouse management system[J]. social sciences print,2015,10:67-68.
[5]Bowen and Shoemaket.JIT application of TOYOTA[J] . iBusiness , 2015,02:29-30
[6]Singh and Sirdeshmukh.Research on warehouse management system[J] . Supply Chain Management: An International Journal. 2016 ,1:57-58
[7]]Harris.Optimal inventory model[J] . Procedia-Social and Behavioral Sciences . 2016,1:34-36
[8]Hariga,Gullu.Economic order batch model[J] . Real-Time Systems ,2014,1:26-28 
[9]]Lau,Chang. Logistics development in China[J]. social sciences print, 2016,12:14-15 .
[10]Andrew Wirth,James. The impact of e-commerce on international trade and employment[J] . Procedia-Social and Behavioral Sciences . 2016,1:34-36
[11]K.Sridhar Moorthy. Warehouse management system with "zero inventory"[J] . ACM SIGSOFT Software Engineering Notes , 2012,4:32-33
[12]李涛.对订单仓库管理模型[J].中国物流与采购, 2014,18:6-8. 
[13]邓科.RFID在仓库管理系统中的应用研究[J]. 物流技术, 2015,10:12-14. 
[14].孙光付.智能仓库管理系统研究[J]. 计算机与现代化, 2015,08:45-46 
[15]李江. 跨境电子商务第三方物流模式研究[J]. 电子商务,2013,03:4-5
[16]任云晖.企业仓库管理系统的设计与实现[J]. 商场现代化, 2013,4:340-36 . 
[17]王慧荣、史海生.仓库管理信息系统[J].经营管理者,2014,24:74-75.  
[18]文光林.仓库管理小条码解决大问题[J].中国市场,2015,32:35-37. 
[19]赵增辉,冯旭. 基于NHibernate的仓储管理系统设计与实现[J]. 物流工程与管理,2017,39(02):61-62. 
[20]付海丽,邓伦强,王希锋. SQL数据库的构建与管理维护[J]. 网络安全技术与应用,2015,(04):21+25. 
[21]肖念. 浅析SQL数据库的设计[J]. 计算机光盘软件与应用,2017,16(06):201-202. 
[22]甘洁静. SQL数据库的建立与管理[J]. 计算机光盘软件与应用,2015,(04):109-110.
[23]沈海峰. 关于如何优化SQL数据库的性能的几点分析[J]. 电脑知识与技术,2016,8(03):517-518.
[24]喻洋,叶玉堂,邢同举. SQL数据库操作中的常用C~#语句[J]. 软件导刊,2015,10(11):84-87. 
[25]陆丽芳,郑蓉. 中小型企业仓储管理系统的设计与实现[J]. 计算机时代,2016,(09):64-65+68. 
[26]周鲜成. 基于物联网的智能物流仓储管理系统研究[A]. Intelligent Information Technology Application Association.Proceedings of 2011 International Conference on Ecological Protection of Lakes‐Wetlands‐Watershed and Application of 3S Technology(EPLWW3S 2011 V2)[C].Intelligent Information Technology Application Association:,2016:3.
[27]周鲜成. 基于物联网的智能物流仓储管理系统研究[A]. Asia Pacific Environmental Science Research Center, Hong Kong、Huazhong Normal University, China、Institute of Geodesy and Geophysics,Chinese Academy of Sciences、Wuhan Institute of Technology, China.Proceedings of 2010 International Conference on Remote Sensing (ICRS 2010) Volume 3[C].Asia Pacific Environmental Science Research Center, Hong Kong、Huazhong Normal University, China、Institute of Geodesy and Geophysics,Chinese Academy of Sciences、Wuhan Institute of Technology, China:,2016:3.
[28]王惠珊. 如何选择适合的仓储管理系统[N]. 现代物流报,2016-02-27(B02).
[29]王家海,沈炜,周莹君. 基于RFID的中小企业仓储管理系统设计与实现[J]. 机电一体化,2016,(01):64-66. 
[30]高昊江. 板料加工车间物流智能控制及仓储管理系统研究[D].华中科技大学,2017.



猜你喜欢

转载自blog.csdn.net/jonathan_zhang2007/article/details/80331974