基于JAVAEE的物流管理信息系统的设计与实现
作者:翟政凯 石丽
来源:《电子技术与软件工程》2013年第20期
摘 要 物流管理信息系统(LMS)是一个基于网络的智能化信息系统,分析了JAVAEE企业平台框架上应用多层结构模型,结合实际物流管理信息系统各模块的功能设计,详细分析沈阳工学院物流管理中心在JAVAEE平台上多层分布式结构的实现过程,为相关系统的开发和研究提供了范例。
【关键词】JAVAEE 物流管理信息系统 自动化 智能化
信息化是利用现代硬件设备以及计算机技术,对各种信息资源进行集成和数字化处理。现代社会经济的三大主流是信息流、商流以及物流,对国家经济发展有着深远影响,智能合理科学的物流企业规范能为企业带来巨大的经济效益,企业中物流已经成为企业获得更大利润的方法。科学技术的不断创新,经济需求的变化,物流业正朝着科学化,智能化,集成化的方向发展。使用JAVAEE技术以及SQLserver技术对物流仓库进行管理,可以实现物流仓库高效有序的运作,更好的利用仓库的空间,降低成本。 1 JAVAEE平台和MVC模式 1.1 JAVAEE概述
JAVAEE (Java 2 Platform Enterprise Edition)是Sun公司提出的开发、装配和部署的基于Java分布式应用的标准平台。JAVAEE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上由的软件单元来实现[3]。JAVAEE可以很好的解决系统维护升级步骤繁琐、客户端代码冗余度高以及代码的移植性和可复用性不强的缺点。JAVAEE主要是依靠WEB层、业务逻辑层和系统数据层三层结构实现系统的分布式模型,JAVAEE应用程序是各组件以及相关类的集合,JAVAEE可是实现与别的组件的交互功能。JAVAEE的与平台无关性以及基于各组件的特征提高的JAVAEE代码的编写,组件复用性的提高是由JAVAEE对业务逻辑的封装。JAVAEE中的后台服务全部是由本身的容器形式的服务器提供的,减少了代码编写复杂度。 1.2 MVC模式
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法 。MVC模
龙源期刊网 http://www.qikan.com.cn
式是由模型、视图和控制器三个核心部件组成的,模型主要是完成封装系统的全部数据,表示了系统中使用到的全部对象并且这部分组件是完成的,这样使得系统具有很好的重写性,这样多个视图可以同时使用同一个模型。视图主要是实现用户界面,这部分组件根据截取的程序信息以及根据模型中数据之间的关系,以约定的方式展现给用户。控制器是实现模型和视图两个组件交互过程,控制器是模型和视图的纽带。使用MVC模式,可以使视图和数据业务逻辑的分离,这样使得开发人员更适合合作开发,这样可以是得前台开发人员专注于前台页面的开发,后台开发人员专注于业务逻辑的开发设计,这样可以协同合作开发缩短开发周期。这样发发的程序可以实现高内聚、低耦合又能保证开发的程序安全可靠高效。
使用MVC模式用JAVAEE技术进行开发时,MVC模式中的模型、视图和控制器分别由JAVAEE中的Bean、JSP和Servlet技术进行实现,控制器截取用户的请求信息,通过模型解读和转换,进行相应的处理后显示给用户。
2 JAVAEE的MVC模式物流管理信息系统业务功能分析
物流逐步成为现代企业中一个新型的利润点,物流仓库是解决货物的存取的,自动立体仓库可以高效的对仓库中的货物进行出库的管理操作。物流仓库基础信息管理可以对仓库中的货物以及储位等相关信息进行有效的管理。物流企业的信息化管理的主要是为了对仓库的管理进行自动化,计算机化的高效的管理,为客户提供功能齐全的高质量的服务。通过使用现代自动化智能化的物流管理技术,可以提高物流仓库的空间利用率,完善优化物流业务流程,减低物流仓库成本,提高物流仓库的运作效率。物流管理信息系统具有一下几点特征。
(1)物流仓库的操作流程信息化。这是现代物流管理信息系统的基本特征。现代物流管理信息系统提供完善的业务流程,可以提高运作效率,避免错误的发生,同时可以使得物流仓储企业的结构得到优化,规范企业的业务流程。
(2)完善自动化物流仓储企业操作流程。物流仓储企业的运作流程是物流仓库的主要功能,结合本国的实际生产和供应的特点,制定科学合理的操作流程,不经可以减少物流企业的运作成本,还可以提高物流企业的利润。
(3)储位调度算法的选择。高效的储位选择算法对物流仓库至关重要,合理高效的算法可以提高物流仓库的运作速度以及空间的利用率。
(4)仓库管理的合理化。仓储是物流仓库管理业务中的主要功能之一,合理的仓储可以减少货品的损耗。物流企业应该实时通过查询物流仓库中的库存信息来监管物流仓库的库存量。
龙源期刊网 http://www.qikan.com.cn
(5)数据分析。物流企业战略的制定是通过对仓库数据以及以往的业务数据的分析。物流企业对战略和计划的制定主要依据就是通过对仓库中相关数据的分析来确定的。物流企业中数据的分析为企业战略发展提供决策支持。
3 基于JAVAEE的MVC模式物流管理信息系统的设计与实现
物流管理信息系统集成了目前较流行并且在物流仓库应用领域可以明显提高仓库的空间利用率,节约人力和减少库存资金占有率方面有很好效果的仓库管理方式,仓储管理信息系统设计与开发集合重型托盘货架管理、层格货架管理、电子标签拣选管理、自动立体货架管理。 仓储管理信息系统包含基础信息管理,仓储管理,系统管理三大模块。
(1)基础信息管理包括:货品信息管理,供应商信息管理,客户信息管理,储区信息管理,部门管理等相关信息的增加、删除、和修改相关操作。
(2)物流管理信息系统中的仓储管理子模块主要完成物流仓库中自动化、智能化管理的功能。可以对物流仓库中货品信息和储位分配信息进行查询和管理。
物流仓库的储区集成了现代主流的四大储区,既重型托盘储区、层格货架储区、自动立体货架储区、以及电子标签拣选区。
入库时根据货品的类别和货品的特征选择适合的储区进行入库操作。货品储位的选址物流管理信息系统中储位选择算法进行自动分配储位地址。储位选择选法使用的是先到先得的调度算法。假如某一类货品第一进行入库操作,系统会自动分配最近的储位对货品进行入库。如果某一类货品已经在物流仓库中,下次入库该种商品的时候系统会自动找到该货品的储位信息,在储位中货品数量没有达到规定上限时,系统会把货品入库到该储位中,如果该货品数量在这个储位中已经达到上限,系统会自动分配一个距离该储位最近的新储位进行入库。
出库时选择好需要出库的货品,选择好储区,系统会自动找到该货品的全部储位信息,管理员可以根据实际的生产需要选择合适的需要出库的货品储位。如果该货品没有在选择的储区中,系统会提示用户货品没有在该储区中,并会为用户提供货品的储区的相关信息。 移库管理是电子标签拣选区中的货品的数量达到警戒值时,通过移库管理把别的储区中有大量该货品进行移库操作,对电子标签拣选区的货品进行补货的功能。
盘点管理、安全库存管理是对物流仓库中货品的基本信息,储位信息等查询的功能。 库存预警管理是当仓库中货品的数量到达物流仓库货品数量的下限时,物流管理信息系统为仓库管理人员进行提示的作用。
龙源期刊网 http://www.qikan.com.cn
报表统计可以统计货品的出入库的相关信息,物流仓库管理人员可以通过统计输出的报表全面的了解物流仓库的运作情况,为物理仓库企业制定新的战略和计划提供决策支持。 (3)系统管理模块中管理员可以对系统操作员,系统的相关数据,系统日志,登录以及密码等进行管理和修改操作。
物流管理信息系统是根据现代物流企业的特征,进行物流管理信息西戎的功能设计与实现,实现了物流管理信息系统的可移植性和复用性。物流管理信息系统使用JAVAEE技术作为开发的主要开发语言,主要设计实现了基础信息管理,仓储管理,系统管理三大模块。物流管理信息系统使用JAVAEE技术和Javascript、Ajax技术以及Struts框架和Hibernate框架进行开发,使用MVC模式进行系统开发实现了系统的业务逻辑和数据显示的分离,多人协同合作开发系统缩短了系统开发周期。系统实现了高内聚、低耦合,增加的系统的代码复用率。物流管理信息系统使用JAVAEE技术和MVC设计模式实现了各功能之间的高内聚和低耦合,实现了物流仓库中自动化和智能化的操作流程,减少了仓库管理人员的手动操作。 4 结束语
本系统是根据实际的自动化立体仓库为模型建设的小型集成化自动化立体仓库,本系统已经应用到沈阳工学院物流仓储中心。提高了学校实训中心仓库空间使用率,同时为物流等相关专业的学上提供了了解现代自动化物流管理信息有很大的帮助。本系统采用TOMCat7.0作为应用服务器,测试时局部业务处理要求的变化系统依然正常运行,只需对系统的相关的配置文件进行修改,具有良好的可扩展性、稳定性、集成性。证明了JAVAEE在企业级中应用的优势。在物流管理的智能化、信息化发展进程中,采用JAVAEE技术开发的物流管理信息系统,应用前景广阔。 参考文献
[1] 黎连业.管理信息系统设计与实施[M].北京:清华大学出版社,1998.
[2] 吴.浅谈国有企业如何做好仓库管理工作[J].经营管理者,2011(14):132-134. [3] 陆荣幸,郁洲,阮永良,等.J2EE平台上MVC设计模式的研究与实现[J].计算机应用研究,2003(3):144-146.
[4] 刘晓华,陈亚强,杨丽,等.J2EE企业级应用开发[M].北京:电子工业出版社,2003. [5] 邹鹏,尚维,李一军.基于MVC模式的客户关系管理系统设计[J].计算机应用研究,2005(2):15- 24.
龙源期刊网 http://www.qikan.com.cn
[6] 何哲军,刘杰,孟杨.基于B/S结构的物资流通企业信息系统设计[J].计算机应用研究,2003(6):70-76. 作者简介
翟政凯(19-),男,内蒙古人,沈阳理工大学信息科学与工程学院计算机软件与理论专业在读研究生,研究方向:数据库理论与信息系统。 作者单位
沈阳理工大学信息科学与工程学院 辽宁省沈阳市 110159
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务