物流运输公司GIS监管系统的设计研究
物流运输公司 GIS 监管系统的设计研究
伴随着现代物流业的迅速发展和我国公路建设的日益完善, 公路运输业务量正迅猛增加。 然
而目前大部分公路物流运输企业(辽宁省)对于信息平台的建设,仅限于客户货单的管理, 系
统交互性差, 远不能满足企业的应用需求, 因此, 面向公路物流运输企业的 GIS 监管系统成
为各企业及科研人员的关注热点。
为了克服公路物流运输企业当前系统存在的缺陷,本文提出一种采用 Flex 和SuperMap iSever
Java 技术来构建面向公路物流运输企业的 GIS 监管系统的解决方案。
1 系统框架
采用 Flex 和SuperMap iServer Java 技术的面向公路物流运输企业的 GIS 监管系统的框架结构如
图1 所示。
表现层: 使用 Flex 技术实现, 接收用户的输入,通过对业务层相关逻辑的调用处理用户输入
的数据,并呈现业务逻辑处理的数据结果。
业务层: 分为地图数据相关的业务和普通业务,是系统的核心部分, 用来处理表现层用户输
入的数据,完成系统的业务逻辑。 普通业务通过 Flex HTTPService 对象与 J2EE 应用服务器进
行通信[1]. 地图数据相关的业务通过 REST 地图服务接口与 SuperMapiServer Java GIS 服务器进
行交互。
中间层: 由 J2EE 应用服务器和 SuperMap iServerJava GIS 服务器组成, 使用 Hibernate 将数据
层属性数据封装成简单易用的数据访问接口, 使用 SuperMapiSever Java 将地理数据发布为各
种能力的 GIS 服务, 供业务逻辑层调用, 完成业务层和数据层之间的通讯[2].
数据层: 负责基础地理数据和属性数据的存取,维护各种数据间的关系, 保障整个系统数据
源的安全性。 属性数据采用 Oracle10g 进行存储与管理, 地理数据通过 SuperMap Deskpro .Net
对空间数据进行组织并符号化后形成*.smwu 地图文件。
2 系统结构设计
2.1 系统概述
本系统基于实验室项目, 主要用于公路物流运输企业(辽宁省)日常业务活动的管理。 监控
与调度中心向车辆发送指令信息, 车辆向监控与调度中心发回反馈信息和车辆及货物实时数
据。 车辆之间根据调度计划通讯协作完成运输计划, 将货物运输到目的地。
鉴于系统用户之间的通讯频率多发的特点, 在系统的设计过程中, 主要对数据通信以及数据
处理过程部分进行了阐述。
2.2 系统功能设计
本系统由监控与调度中心子系统和车载终端子系统构成, 子系统之间进行数据通讯, 共同完
成运输任务[3].
2.2.1 监控与调度中心子系统
监控与调度中心子系统主要由信息处理中心、数据通讯和资源管理等 3 个模块组成, 功能结构
图如图 2所示。
资源管理模块: 用户管理用于系统各级用户信息的增删改查; 车辆管理用于各种运输车辆信
息的增删改查, 每辆车对应一个运输任务队列, 但这个队列不由车辆管理部分维护; 货单管
理用于客户编辑并提交货单, 编辑时货单要设置优先级; 地物管理用于对地图中数据的增删
改查; 安全管理用于用户身份认证和用户系统权限分配。
数据通讯模块采用 Socket 通信, 负责与车载终端子系统的数据交换,包含数据接收、数据发
送和事件管理器等子功能模块。信息处理中心模块包含数据解析器、数据封装器、GIS 网络分
析器等子功能模块。 数据解析器解析车辆及所载货物的实时数据; 数据封装器将运输计划标
记或调度计划标记及人工指令封装成指令信息; GIS 网络分析器生成运输计划和调度计划。
2.2.2 车载终端子系统
车载终端子系统主要由数据采集、数据处理、数据通讯等 3 个子模块组成, 功能结构图如图 3
所示。
数据采集模块利用移动智能终端提供的定位功能、G-sensor 获取车辆现场位置坐标(经纬
度)、运动方向等实时信息[4], 同时由车辆副驾驶员通过车载摄像头查看车辆状况、货物状
况、实时遭遇状况, 并通过数据采集入口输入, 提交给数据通讯模块。
数据处理模块包括数据封装器、数据解析器、GIS 查询及导航等子功能模块。 数据封装器、数
据解析器分别跟监控与调度中心子系统信息处理中心的数据解析器、数据封装器是两对互逆的
处理过程; GIS 查询及导航可以查询各车辆的位置并在地图上显示, 同时还可以根据运输计
划及调度计划中的路径对运输车辆进行导航。
数据通讯模块采用 Socket 通信, 包含数据接收、数据发送两个模块, 与监控与调度中心子系
统进行数据交换的同时, 还可以通过车载终端子系统跟其他车辆进行实时通信, 共同协作完
成运输任务。
3 系统实现
本系统的实现采用了事件驱动架构(EDA)技术,事件驱动架构提供了一种动态响应事件的机
制。 一个事件驱动系统里有事件消费者和事件产生者,定义了事件的来源和去向。 事件消费
者向事件管理器订阅事件, 事件产生者向事件管理器发布事件。 订阅者根据获得业务事件的
信息做出反应, 事件驱动的动作机制帮助系统激活相应的后续事件, 完成业务流程[5].
3.1 监控与调度中心子系统
信息处理中心和数据通讯是监控与调度中心子系统的核心模块, 下面对其实现过程进行阐述。
3.1.1 数据通讯
数据通讯模块依据TCP/IP 协议, 进行 Socket 通信。鉴于该模块必须具备高并发性的特征,故
采用线程池与事件驱动架构相结合的机制, 解决了高并发连接情况下的系统性能问题。数据通
讯会接收到来自车载终端子系统大量上传数据的连接请求, 采用多线程处理, 对线程创建的
数量不加控制,会导致大量系统资源的浪费,降低系统对外界响应效率, 线程本身也可能进
入"假死"状态。
标签: #设计
摘要:
展开>>
收起<<
物流运输公司GIS监管系统的设计研究伴随着现代物流业的迅速发展和我国公路建设的日益完善,公路运输业务量正迅猛增加。然而目前大部分公路物流运输企业(辽宁省)对于信息平台的建设,仅限于客户货单的管理,系统交互性差,远不能满足企业的应用需求,因此,面向公路物流运输企业的GIS监管系统成为各企业及科研人员的关注热点。为了克服公路物流运输企业当前系统存在的缺陷,本文提出一种采用Flex和SuperMapiSeverJava技术来构建面向公路物流运输企业的GIS监管系统的解决方案。1系统框架采用Flex和SuperMapiServerJava技术的面向公路物流运输企业的GIS监管系统的框架结构如图1所示。...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 457 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 506 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 626 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 508 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 582 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 757 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:社科文学类资料
价格:免费
属性:7 页
大小:177.57KB
格式:DOCX
时间:2024-04-07

