摘要: |
集装箱港口堆场是港口中用于堆存集装箱的专设区域,其作为港口主要的组成部分,在集装箱港口作业流程中起着重要的作用,其资源配置和管理的优劣直接影响港口整体的作业效率,所以建立完备流畅的、高效率、安全和便利的堆场管理和计划系统是很必要的。
本文首先通过结合J2EE平台中一些常用核心技术及设计模式,设计了一套应用于港口物流系统的分布式架构,在此基础上开发出一套终端管理系统——堆场计划系统,并应用于大连港集装箱码头。该堆场计划系统采用J2EE分布式三层架构,分别为客户层组件、商业中间层组件和企业信息系统层组件,并运用EJB组件、数据访问对象DAO(Database Access Obiect)和设计模式等技术实现可重用和可扩展。客户机的客户端程序采用MVC(Model-View-Controller,模型-视图-控制器)设计模式,实现数据访问和数据表现的分离中间商业层组件处理商务逻辑实现对客户端请求的处理,中间层用企业会话Bean完成业务处理,并采用会话门户模式减少客户端于EJB之间的通信和依赖。企业信息系统层组件利用iBatis数据映射框架处理数据库的操作。堆场计划系统与其他系统的通信通过中间组件层的消息驱动Bean实现,而客户端各界面采用观察者模式实现自动更新。
堆场计划系统划分为全局视图、宏观计划、微观计划、例外管理和报表五个模块。全局视图是对堆场的整体情况进行显示和操作,并能进行消息的接收和发送;宏观计划是对堆场的某一街区进行宏观的规划;微观计划是对堆场的某一区域集装箱摆放进行规划;例外管理的主要功能是对系统产生的例外情况进行监控和处理;报表是对堆场上的集装箱按照一定的方式进行统计,并以报表的形式显示出来。
测试结果证明该集装箱码头堆场计划系统具有扩展和易维护等能力。本系统的应用提高了港口堆场的工作效率,使整个港口物流活动得到优化。
|