基于J2EE的仓储配送系统的设计和实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:AAA0662AAA
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:物流系统中,配送中心作为物流中心的一种主要形式,以其专业的服务、规范的操作、及时、准确的配送以及费用低廉、规模优化、库存调节等优势而显得日益重要。因此,开发仓储配送系统对于建立整个物流信息系统,解决物流企业当前急需解决的问题具有非常重要的现实意义。本文就如何建设企业配送中心信息系统进行了讨论,提出了一种适合一般企业配送中心信息系统的构建思路。并在此基础上设计实现了一个基于J2EE的从事货物运输、仓储、配送等业务操作的企业配送中心信息系统。本文所做的探讨以及设计和实现的思路对物流企业、第三方物流企业等具有较好的参考价值。
  关键词:配送中心;物流;分布式多层应用程序;J2EE;EJB;组件
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21497-02
  
  The Design and Implementation of Warehouse Distribution System Based on J2EE
  
  LI Xiao-bin,TAO Ye
  (Lanzhou Industrial College Computing Center, Lanzhou 730050, China)
  Abstract:Distribute Center, as a main form of Logistics Center, has been playing a more and more important role in Logistics Information System. It has many excellent features such as professional service, normative operation, timely and exact distribution, lower cost, optimized scale, regulated inventory and so on. Therefore, the development of Warehouse Distribution System has a profound practical significance for building the Logistics Information System, which used for the Logistics enterprises. This paper discusses how to build Distribution Center Information System, and presents a solution adapted to the Distribution Center of common enterprises. Furthermore, we have designed and implemented a Warehouse Distribution System based on J2EE.These discussion in this paper is of high value for reference and study.
  Key words:Distribute Center;Logistics;Distributed Multi-tiered Applications;J2EE;EJB;Components
  
  1 J2EE技術介绍
  
  由Sun公司发起的 J2EE是现在市场上的主流产品。J2EE标准是过去几年中开发的许多重要应用最终促成的一个与厂家无关的公共标准。它将许多分散的Java技术整合到一起,组合成一个完整的企业标准。它最大的优点就在于将企业的业务逻辑同呈现逻辑分开,应用服务器为组件提供了一系列的底层服务,如事务管理、多线程、分布式程序设计、缓冲池等,这就使得开发者能够将精力集中于特定领域的业务规则的组织上,而不用过多地关心那些底层的复杂而又烦琐的系统级事项。
  
  2 仓储配送中心概述
  
  配送中心是从事货物配备(集货、加工、分货、拣选、配货)和组织对用户的送货,以高水平实现销售或供应的现代流通设施。配送中心存在着大量复杂的物资流、资金流和信息流,具有销售代理、集散转运、订货处理、商品配送、信息传递等多种功能。
  物流系统中,配送中心作为物流中心的一种主要形式,以其专业的服务、规范的操作、及时、准确的配送以及费用低廉、规模优化、库存调节等优势而显得日益重要。
  
  3 配送中心的一般流程
  
  配送中心的一般流程如图1所示,这是以中、小件杂货配送为代表的配送中心流程,由于杂种多,为保证配送,需要有一定存储量,属于有储存功能的配送中心。其主要特点是有较大的储存场所,分货、拣选、配货场所及装备也较大。这种流程是配送中心的典型流程,其他配送中心几乎都是对这种流程的简化。
  
  图1 配送中心一般流程
  
  4 系统业务模型
  
  系统不是业务堆积,而是有机结合的物流系统平台,整个系统包括两条主线,即业务跟踪和车辆跟踪。另外,为实现与企业应用的集成,系统提供和别的系统连接的接口,通过这个接口可以与GPS/GIS和其他系统(如财务软件系统、ERP 系统等等)进行连接。如图2所示:
  
  图2 系统业务模型
  
  5 仓储配送系统的实现
  
  通常在编写动态网页时,都需要和后台数据进行交互,而这种交互多数都包含表单和表格的显示与录入,并且对于系统菜单、工具栏等通用性较强组件,如果每构造新的应用系统都重复编写这些相对固定代码,势必影响开发的效率,而且代码的复用性也比较差。
  针对这些问题,我们对DHTML的对象进行了抽象,将诸如菜单、工具栏、快捷栏、表单、表格等网页元素统一管理并规范接口,建立一套UI编程规范,使大部分交互数据的工作都交由UI来做,从而减少网页代码量,提高了代码的复用性和扩展性。
  除了界面外,还将数据库和商务逻辑进行了封装,总体来说,系统采用三层结构,分别称为PO(表现层 ),BO(商务层)和DO(数据层)。
  表现层PO是一系列类和界面的集合,它们是前台各种界面元素的代理或映射。其主要功能是负责收集前台传过来的数据,执行指定的动作,进行页面的导向,返回XML的数据给前台。
  商务层包括商务对象:Business Object (BO)。商务对象由应用程序的商务逻辑组成,包括运算法则和特定的服务函数,是显示层与数据层的桥梁。
  数据层主要负责提供与数据源交互的服务。数据层划分为Data Object、Persistence和EIS三层。EIS由第三方提供。
  
  参考文献:
  [1]王之泰.现代物流学[M].中国物质出版社,1995.
  [2]丁俊发,戴定一.2002年物流与采购信息化[M].中国市场物流咨询专刊,2002.
  [3]Stephanie Bodoff, Dale Green, Kim Haase, Eric Jendrock, Monica, Beth Stearns. The J2EE Tutorial.Sun Microsystems, Inc. 2003
  [4]Mark Wutka.著.伟峰.等.译.Java2企业版实用全书[M].北京:电子工业出版社,2001.
  [5]Thinking in Java, Third Edition Bruce Eckel, Prentice Hall, 2003
  [6]陈华军.编著.J2EE构建企业级应用方案[M].北京:人民邮电出版社,2002.
  “本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
长期以来,笔记本显卡被用户视为“鸡肋”,但在厂商的不断努力下,nVIDIA、ATI纷纷将桌面领域的最新技术引入到了移动战场,这让笔记本用户感到无比的欣慰,但由独立笔记本显卡型号繁多,这给用户购买带来一些困惑,我们有必要来讲解独立显卡的笔记本选购经验。  数码相机属于电子产品,雨水、海浪、沙尘等等都是它的天敌,而在炎炎夏日,我们最喜欢去玩的恰恰就是像海边逐浪、沙滩漫步、激流探险这样与水亲近的户外活动
期刊
第一部分    不容错过的精彩电视  通常,我们都是坐在电视机前看电视,网络的出现改变了这一现状,我们再也不用与家人争电视机的遥控器了,网上看电视,电视台更多,自由选择,更加惬意。此外,由于各种原因,我们经常还会错过收看一些精彩的节目,怎么办呢?有没有可以预订的网络电视呢?答案是肯定的。    1 PLive  轻松看网络电视  PPLive是一款全新的流媒体播放软件.它的核心技术类似于现在非常流
期刊
对于上班一族、学生等时尚用户,MP4随身听可以带来很好的娱乐享受,但MP4电影容量太大,不少朋友在早期购买的MP4播放器容量太小,有的甚至只有256MB,就连一部电影都难以放下,同时我们发现,很多MP4电影中有不少广告或者一些拖沓的情景。白白占用了MP4播放器的空间,如果能将视频中不需要的部分剪掉。就可以让MP4播放器放下更多的电影。    1 给普通AVI电影瘦身    MP4文件主流的格式有A
期刊
猜啊猜网站(www.caiAcai.com)摆脱了繁重客户端的束缚,无须下载任何安装软件,是目前仅有的无需缴费就可参与游戏并大量获得现金和奖品的网络竞猜平台。网站于2007年1月8日首次亮相,至2007年6月22日网站第一次改版上线,半年不到的时间就发出货真价实的奖品将近300件,还有2次人民币万元现金大奖,得到“猜客”们的一致好评。    “猜客”是“猜啊猜”衍生的又一新名词,泛指在猜啊猜网站上
期刊
家能带给你温馨的感受,家能让你有一处独自思考空间,家既能如火焰般热情而温暖,又能如晚风般舒心与凉爽,其实每个人的家就是一处仙境,它就是让每颗心靠岸的港湾,《完美世界》的家园就是每个玩家的仙境与心灵港湾,打理好你的私藏空间,你将开启一段如梦如幻犹如仙境般的游戏新生活。    目前大部分玩家能进人的单开场景则是“虚拟训练场”。这在游戏中已成为了一个培养高手的绝佳场所。玩家进入虚拟训练场成长,会得到事半
期刊
中国国际数码互动娱乐产品及技术应用展览会(英文简称ChinaJoy)自2003年成功举办首届以来,至今已经连续举办了五届。在本届ChinaJoy展会期间,组委会同期还举办ChinaJoy五周年成果展暨纪念活动。  ChinaJoy展会是我国由政府主办的最具权威性的数码互动娱乐展会。展会举办以来,充分体现出了我国政府对数码互动娱乐产业发展的积极引导,以及对这一新兴产业的政策扶持力度。展会始终坚持充分
期刊
为了避免QQ聊天记录“惹祸”,防止别人在自己离开后窥视自己的聊天信息,最好方法就是在聊天后删除或加密所有聊天记录。给聊天记录加“锁”有三种方法:一是手动清除,在资源管理器中找到QQ号码所在的文件夹,如\pmgram Fules\Tencent\QQ\(QQ号码)\,删除其中的Msgex.db,就将整个聊天记录都清除掉。如果只清除与某个网友的聊天记录。可在登录QQ的情况下,打开消息管理器,点这个网友
期刊
快车(FlashGet)是互联网上最流行、使用人数最多的一款下载软件。目前推出了最新版——FlashGet1.82.1003简体中文版,它采用多服务器超线程技术、全面支持多种协议,具有优秀的文件管理功能。除此之外,它还具有安全1+1功能。    1、防备流氓软件  在网上流氓软件满天飞的今天,快车具有全球首创的下载安全监测技术SDT(Smart Detectl nq Tech—n010gy),在下
期刊
家能带给你温馨的感受,家能让你有一处独自思考空间,家既能如火焰般热情而温暖,又能如晚风般舒心与凉爽,其实每个人的家就是一处仙境,它就是让每颗心靠岸的港湾。《完美世界》的家园就是每个玩家的仙境与心灵港湾,打理好你的私藏空间,你将开启一段如梦如幻犹如仙境般的游戏新生活。    ·家园区域·    《完美世界》的家园系统分为三大区域,即绿野仙踪、南国一梦、平湖秋月,在这三大家园区域上,又分别分布着多个小
期刊
BT这两个字,这两年以来已经绝对不会陌生了。这种P2P的“草根”下载方式,一方面板大扩充了资源的数量和下载速度,另一方面也伴随着“不可靠”性:由于BT资源从种子制作和发布,到上传下载,几乎都是由个人完成的,自然不可避免有一些别具用心的人会将病毒和木马嵌在资源里,将BT下载作为一种散布病毒的途径。  这么可怕,那我就不用BT了?这种恐慌也未免有些“因噎废食”了,其实并不难,只需做好防毒预案,既可享受
期刊