论文部分内容阅读
摘要:本文描述了由J2EE设计的物流仓库管理系统,该系统能实现入库、出库、盘点和库存控制等管理,通过入库单、出库单、盘点单等各种单据使物主能够浏览自己的货物情况。该系统界面设计简洁、大方、实用、操作简单方便,是一款完全适合普通物流中心仓库管理系统的软件。
关键词:J2EE;仓库管理;库存控制
中图分类号:TP312文献标识码:A文章编号:1009-0118(2013)01-0192-02
一、研究物流仓库管理系统的现实意义
传统的仓库管理系统大量的业务操作和管理活动由人工来完成。手工记录工作效率低、容易出现错误,不够准确,大量必要的信息不能及时被采集、加工、整理和使用,造成了极大的资金浪费和货物积压。在当今激烈的市场环境中,管理者和经营者迫切需要借助现代化的管理工具和手段来加强内部的管理,加快物流周转,提高资金利用率,准确掌握供销业务情况,及时组织畅销商品,降低库存和流通费用,提高企业现代化管理水平。基于这种现状,本文作者设计了基于J2EE的物流仓库管理系统。
二、系统开发语言及工具
(一)Java语言
本系采用java语言开发,具有很好的通用性及移植性,可广泛用于各类版本的操作系统。在开发中,采用Java 2平台企业版的J2EE作为软件开发工具,J2EE具有如下优势:
1、组件化:在J2EE的模式中,每一个业务逻辑由一个和EJB多个组件构成,当一个新的业务/应用需要纳入到平台时,仅需要加入新的组件来实现业务逻辑、再通过Web页面进行数据表示即可,从而系统的修改、扩充非常方便。
2、开放性和分布式:基于J2EE的应用服务器使得构建具有较好伸缩性的分布式应用的过程大为简化,J2EE和应用服务器自身已经处理了很多常规的编程任务,包括提供事务服务、安全领域、可靠的消息、名字和目录服务、数据库访问连接池、线程池、负载平衡和容错处理等。
3、跨平台:由于J2EE的可移植性、通过JDBC访问数据库、同原有企业资源进行交互的CORBA技术,以及一个经过验证的安全模型。在这些基础上,J2EE又增加了对EJB、JSP和XML技术的支持。这些对于系统的平台移植以及和第三方的系统衔接等带来很大的便利性。
(二)B/S结构数据库
B/S应用系统的客户端计算机客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。系统三层架构分别包括表示层、功能层、数据层。表示层主要是终端用户通过浏览器访问Web站点;中间功能层响应Web访问请求和处理业务逻辑,它实际上可以细分为更多的层,如Web服务层和业务逻辑层;数据库层负责业务数据的存储和访问。在这种模式下,各个层之间功能单一、接口相互透明,相对独立,例如功能层只负责业务逻辑的处理,而不关心数据的表现形式。这样当业务逻辑发生变化时,将不影响其它的层,从而节约成本,缩短周期。浏览器通过Web Server同数据库进行数据交互。这样就可以实现内部和外部都能访问本系统。系统的升级、维护操作更加简便,只需要升级、维护服务器端程序,不需要对客户端计算机进行任何操作。客户端通过服务器对数据库进行操作,有效保护了数据平台和管理访问权限,从而保证了数据库安全。
(三)GOLPE DRP技术架构
GOLPE DRP系统采用先进的架构体系,可选择多种系统环境、满足不同类型、不同规模企业的需求,可以依据自己的应用规模和远程网络部署,结合不同操作系统、应用平台或第三方的产品,构筑高安全、高性能、高可靠的应用环境。服务器端采用J2EE标准应用,从而使系统能运行于几乎任何操作系统之上。硬件选择丰富,能在服务器端组建可伸缩的服务器群,轻松应对海量数据,满足高速发展的客户的处理水平要求。
三、物流仓库管理系统的设计
(一)仓库信息
仓库的名称、位置,容量、责任人等一些基本情况。同时还可以把现有的仓库视频监控链接到该系统中。根据实际需求对每一库区内按业务要求分区,并进行库内分区统一编码。库内各分区间可以根据存量需求变化在面积与空间上进行重新定义。仓库储位用三维坐标定义,由于三维坐标定位系统,位在整个物流中心具有唯一性。在平面仓库内以托盘为基本储位单元,这样与立体仓库的表达趋于一致。系统提供仓库分区与储位的逻辑分布图,并可以对每个分区标示出使用比例,用鼠标点击某个储位,可以列出此储位的所有库存清单。图形化显示和数据库进行联动,数据库的内容变化后,可以及时地通过图形反映出来。
(二)入库管理
入库进货管理员需根据模块中的任务在现场打印出相关条码,条码的编码内容可长可短,完全根据需要来定。可按照如下规则编码:产品编号+厂家+入库日期+数量。仓库管理人员按照要求将不干胶的条码标签粘贴在包装的既定位置,并用手持条码抢扫描产品包装上的条码,同时扫描货位条码采集完毕后把数据上传到系统中,系统自动对数据进行处理,数据库中记录此次入库的品种、数量、入库人员、质检人员、货位、产品生产日期、班组等所有必要信息,系统并对相应货位的产品进行累加。入库扫描条码后进行上传时,系统根据条码自动核查是否有质检单这样即可保证入库的数据准确性、安全性,同时各部门也可及时的查询到入库数据。
(三)出库管理
产品出库时仓库管理人员凭系统下达的出库任务单作业,系统将根据先入先出原则,从存储的数据中找出相应产品数据下载到采集器中,制定出库任务,到指定的货位,先扫描货位条码,然后扫描其中一件产品的条码,如果满足出库任务条件则输入数量执行出库,并核对或记录下运输单位及车辆信息,否则采集器可报警提示。保管人员核对所采集数据,自动生成出库单。
(四)库存预警
当库存水平下降到库存预警线时,系统自动发出存量预警,通知相关货主紧急供货。保质期预警根据库存商品的出厂日期、保质期及与警惕提前期,设置保质期预警功能。
(五)盘点模块
根据公司制度,在系统中根据要进行盘点的仓库、品种等条件制定盘点任务,把盘点信息下载到采集器中,仓库工作人员通过到指定区域扫描产品条码输入数量的方式进行盘点,采集完毕后把数据上传到系统中,生成盘点报表。
(六)差错处理
系统在运行期间可能会出现一些差错,系统应该提供差错处理的工具,如果是出库单或者入库单等业务单据出现错误,系统提供红冲功能如果数据录入错误,可以由高级主管授权对错误数据进行修改,系统并对此进行记录校对。
四、结语
物流仓库管理系统是一种新的仓库管理管理模式,采用新思想、新方法运用于企业经营的战略规划和管理作业,增强了企业应变市场的能力。现代企业物流技术合理高效地参与,正成为企业赢得市场优势的重要手段,该系统很好地应用于现代特流仓库管理系统。
参考文献:
[1]蔡少华.网络空间物流信息系统的分析与探讨[J].地球信息科学,2002,(3).
[2]董泉源.基于Web的物流管理系统LH的设计与实现[J].计算机应用研究,2002,(8).
[3]肖建辉.浅谈仓储管理[J].物流工程与管理,2010,(06).
关键词:J2EE;仓库管理;库存控制
中图分类号:TP312文献标识码:A文章编号:1009-0118(2013)01-0192-02
一、研究物流仓库管理系统的现实意义
传统的仓库管理系统大量的业务操作和管理活动由人工来完成。手工记录工作效率低、容易出现错误,不够准确,大量必要的信息不能及时被采集、加工、整理和使用,造成了极大的资金浪费和货物积压。在当今激烈的市场环境中,管理者和经营者迫切需要借助现代化的管理工具和手段来加强内部的管理,加快物流周转,提高资金利用率,准确掌握供销业务情况,及时组织畅销商品,降低库存和流通费用,提高企业现代化管理水平。基于这种现状,本文作者设计了基于J2EE的物流仓库管理系统。
二、系统开发语言及工具
(一)Java语言
本系采用java语言开发,具有很好的通用性及移植性,可广泛用于各类版本的操作系统。在开发中,采用Java 2平台企业版的J2EE作为软件开发工具,J2EE具有如下优势:
1、组件化:在J2EE的模式中,每一个业务逻辑由一个和EJB多个组件构成,当一个新的业务/应用需要纳入到平台时,仅需要加入新的组件来实现业务逻辑、再通过Web页面进行数据表示即可,从而系统的修改、扩充非常方便。
2、开放性和分布式:基于J2EE的应用服务器使得构建具有较好伸缩性的分布式应用的过程大为简化,J2EE和应用服务器自身已经处理了很多常规的编程任务,包括提供事务服务、安全领域、可靠的消息、名字和目录服务、数据库访问连接池、线程池、负载平衡和容错处理等。
3、跨平台:由于J2EE的可移植性、通过JDBC访问数据库、同原有企业资源进行交互的CORBA技术,以及一个经过验证的安全模型。在这些基础上,J2EE又增加了对EJB、JSP和XML技术的支持。这些对于系统的平台移植以及和第三方的系统衔接等带来很大的便利性。
(二)B/S结构数据库
B/S应用系统的客户端计算机客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。系统三层架构分别包括表示层、功能层、数据层。表示层主要是终端用户通过浏览器访问Web站点;中间功能层响应Web访问请求和处理业务逻辑,它实际上可以细分为更多的层,如Web服务层和业务逻辑层;数据库层负责业务数据的存储和访问。在这种模式下,各个层之间功能单一、接口相互透明,相对独立,例如功能层只负责业务逻辑的处理,而不关心数据的表现形式。这样当业务逻辑发生变化时,将不影响其它的层,从而节约成本,缩短周期。浏览器通过Web Server同数据库进行数据交互。这样就可以实现内部和外部都能访问本系统。系统的升级、维护操作更加简便,只需要升级、维护服务器端程序,不需要对客户端计算机进行任何操作。客户端通过服务器对数据库进行操作,有效保护了数据平台和管理访问权限,从而保证了数据库安全。
(三)GOLPE DRP技术架构
GOLPE DRP系统采用先进的架构体系,可选择多种系统环境、满足不同类型、不同规模企业的需求,可以依据自己的应用规模和远程网络部署,结合不同操作系统、应用平台或第三方的产品,构筑高安全、高性能、高可靠的应用环境。服务器端采用J2EE标准应用,从而使系统能运行于几乎任何操作系统之上。硬件选择丰富,能在服务器端组建可伸缩的服务器群,轻松应对海量数据,满足高速发展的客户的处理水平要求。
三、物流仓库管理系统的设计
(一)仓库信息
仓库的名称、位置,容量、责任人等一些基本情况。同时还可以把现有的仓库视频监控链接到该系统中。根据实际需求对每一库区内按业务要求分区,并进行库内分区统一编码。库内各分区间可以根据存量需求变化在面积与空间上进行重新定义。仓库储位用三维坐标定义,由于三维坐标定位系统,位在整个物流中心具有唯一性。在平面仓库内以托盘为基本储位单元,这样与立体仓库的表达趋于一致。系统提供仓库分区与储位的逻辑分布图,并可以对每个分区标示出使用比例,用鼠标点击某个储位,可以列出此储位的所有库存清单。图形化显示和数据库进行联动,数据库的内容变化后,可以及时地通过图形反映出来。
(二)入库管理
入库进货管理员需根据模块中的任务在现场打印出相关条码,条码的编码内容可长可短,完全根据需要来定。可按照如下规则编码:产品编号+厂家+入库日期+数量。仓库管理人员按照要求将不干胶的条码标签粘贴在包装的既定位置,并用手持条码抢扫描产品包装上的条码,同时扫描货位条码采集完毕后把数据上传到系统中,系统自动对数据进行处理,数据库中记录此次入库的品种、数量、入库人员、质检人员、货位、产品生产日期、班组等所有必要信息,系统并对相应货位的产品进行累加。入库扫描条码后进行上传时,系统根据条码自动核查是否有质检单这样即可保证入库的数据准确性、安全性,同时各部门也可及时的查询到入库数据。
(三)出库管理
产品出库时仓库管理人员凭系统下达的出库任务单作业,系统将根据先入先出原则,从存储的数据中找出相应产品数据下载到采集器中,制定出库任务,到指定的货位,先扫描货位条码,然后扫描其中一件产品的条码,如果满足出库任务条件则输入数量执行出库,并核对或记录下运输单位及车辆信息,否则采集器可报警提示。保管人员核对所采集数据,自动生成出库单。
(四)库存预警
当库存水平下降到库存预警线时,系统自动发出存量预警,通知相关货主紧急供货。保质期预警根据库存商品的出厂日期、保质期及与警惕提前期,设置保质期预警功能。
(五)盘点模块
根据公司制度,在系统中根据要进行盘点的仓库、品种等条件制定盘点任务,把盘点信息下载到采集器中,仓库工作人员通过到指定区域扫描产品条码输入数量的方式进行盘点,采集完毕后把数据上传到系统中,生成盘点报表。
(六)差错处理
系统在运行期间可能会出现一些差错,系统应该提供差错处理的工具,如果是出库单或者入库单等业务单据出现错误,系统提供红冲功能如果数据录入错误,可以由高级主管授权对错误数据进行修改,系统并对此进行记录校对。
四、结语
物流仓库管理系统是一种新的仓库管理管理模式,采用新思想、新方法运用于企业经营的战略规划和管理作业,增强了企业应变市场的能力。现代企业物流技术合理高效地参与,正成为企业赢得市场优势的重要手段,该系统很好地应用于现代特流仓库管理系统。
参考文献:
[1]蔡少华.网络空间物流信息系统的分析与探讨[J].地球信息科学,2002,(3).
[2]董泉源.基于Web的物流管理系统LH的设计与实现[J].计算机应用研究,2002,(8).
[3]肖建辉.浅谈仓储管理[J].物流工程与管理,2010,(06).