首页> 中文学位 >应急地图数据管理与地图控制系统设计与实现
【6h】

应急地图数据管理与地图控制系统设计与实现

代理获取

目录

声明

摘要

1 绪论

1.1 课题的研究背景

1.2 课题研究的意义

1.3 本文的主要工作以及组织结构

2 相关技术简介

2.1 Adobe FleX

2.2 Geoserver

2。3 Spring框架和Hibernate框架

2.4 BlazeDS技术

3.系统分析

3.1 系统功能需求分析

3.1.1 基础数据准备模块的分析

3.1.2 底图显示模块的分析

3.1.3 底图数据统计模块的分析

3.1.4 显示方案管理模块的分析

3.2 系统的其他需求分析

4.系统设计

4.1 系统总体设计

4.1.1 系统总体框架设计

4.1.2 系统各个模块的结构设计

4.2 系统详细设计

4.2.1 基础数据准备模块设计

4.2.2 底图显示模块设计

4.2.3 底图数据统计模块设计

4.2.4 显示方案管理模块设计

4.3 系统数据库设计

4.3.1 数据库逻辑关系设计

4.3.2 数据库主要表设计

4.3.3 数据库性能优化

5 系统实现

5.1 基础数据准备管理的实现

5.2 底图显示的实现

5.3 底图数据统计的实现

5.4 显示方案管理的实现

6 系统测试

6.1 系统的测试流程

6.2 系统功能测试

6.2.1 测试项和测试用例的设计

6.2.2 测试用例的执行情况

6.3 系统性能测试

6.3.1 测试项和测试用例的设计

6.3.2 测试用例的执行情况

结论

参考文献

致谢

展开▼

摘要

从历史上的诸多的战争中可以看出,决定战争胜负的关键是应急物资的保障。在战争已经进入信息化的今天,应急物资的保障对整个军队来说是十分重要的部分,这就需要物资保障指挥人员能够对当前物资保障任务的态势做出正确分析和决策,然而传统的在纸质地图上对当前物资保障任务的态势做标注和标绘的方式效率低下,不能满足当前形势下的需求。因此,本文设计并实现了一种功能全面、简洁高效的用于应急物资保障任务态势显示和态势标绘的系统。
  本文首先根据实际需求对系统的功能进行分析。根据分析结果,确定本系统以B/S架构运行,并且根据功能和用途的不同,系统可以被分为3层结构。应用层需要在安装有Flash Player插件的浏览器上访问并使用本系统。业务逻辑层包括使用Adobe Flex实现的用户界面,和使用Java代码实现的后台运算。Flex配合Geoserver使用,实现用于态势显示和态势标绘的底图。系统使用Spring框架和Hibernate框架来管理和维护系统中使用到的大量实体,同时完成访问并且操纵数据库的工作。Flex代码和Java代码之间使用BlazeDS技术来完成两种编程代码之间数据的通信,从而间接实现前端界面与数据库之间的数据交互。数据层则使用了Oracle数据库来完成对系统中大量的数据的存储和查询,并且提供一种优化Oracle数据库查询效率的方案。功能方面,系统可以大体上划分为4个功能模块,基础数据准备模块负责基础数据包和包内实体数据的维护和管理;底图显示模块除了要显示出作业底图和底图数据,还要能够实现对底图的各种控制;底图数据统计模块主要提供对底图上的数据进行统计,并用统计图表展示统计结果的功能;显示方案管理模块负责设置并维护底图中实体的显示方式。
  系统基本解决了传统应急物资保障任务态势显示和态势标注中出现的问题,给出了一套便于信息化管理、有利于信息共享,且效率高、精确性好的态势显示和态势标注方案。除此之外本系统还为将来实现应急物流任务的动态模拟运行与评估系统提供了可直接使用的数据管理和底图显示工具。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号