基于J2EE架构的车辆监控WebGIS系统的研究与实现

基于J2EE架构的车辆监控WebGIS系统的研究与实现

论文摘要

随着Internet网络带宽的增加和网络速度的提升,GIS与Internet相结合的基于B/S模式的网络地理信息系统(WebGIS)得到了长足发展,而且由于其具有的显著优势,正在逐步取代传统C/S体系架构下的GIS地位,而成为处理“位置”信息的主流技术。为了加强车辆的管理、调度,保障司机的安全运输生产,本文结合了网络地理信息系统、GPS定位系统和无线通信系统等技术,提出了一种基于J2EE架构的车辆监控WebGIS系统的完整实现方法。车辆监控WebGIS系统主要由三部分组成:车载终端、监控中心和无线通信网络。本文在总结前人研究成果的基础上,基于软件工程设计方法,分析了车辆监控WebGIS系统的网络拓扑结构,设计了基于J2EE的系统体系架构,并对系统主要功能模块的关键技术做了详细的阐述。在监控中心客户端的设计和实现中,考虑到跨平台、易部署、实时、高效、安全等要求,选择了JAVA APPLET技术。其良好的地图绘制能力和网络移动性,克服了瘦客户端模式下表现能力弱的缺点,为客户提供了一个用户友好的可操作平台。同时系统引入消息中间件,采用异步数据传输方式作为信息传递的手段,提高了系统的性能。根据面向对象编程思想,系统设计实现了独立于通信手段和终端设备的纯JAVA监控系统,使得整个系统具有很强的跨平台特性和可扩展性。而且,为了满足不断增长的用户访问量和解决现有的通讯服务器负载过重以及系统响应速度较慢的问题,本文提出了通过使用良好的设计模式和数据库连接池管理技术来优化系统性能,较为明显的优化了系统性能,为以后的应用扩展和性能提升打下了坚实的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的来源
  • 1.2 课题的背景和意义
  • 1.3 国内外相关行业发展和现状
  • 1.3.1 车辆导航市场的发展
  • 1.3.2 监控中心技术发展
  • 1.3.3 WebGIS的发展和现状
  • 1.4 本论文主要研究内容
  • 第2章 车辆监控 WebGIS系统的相关技术研究
  • 2.1 车辆监控 WebGIS系统的总体结构
  • 2.2 GPS定位技术在系统中的应用
  • 2.3 系统的无线通讯技术研究
  • 2.4 WebGIS技术的深入研究
  • 2.5 J2EE技术体系的研究与分析
  • 2.5.1 J2EE技术体系
  • 2.5.2 J2EE应用程序体系架构
  • 2.5.3 采用 J2EE开发分布式 WebGIS的优势
  • 2.6 Map Xtreme Java技术的研究
  • 2.7 本章小结
  • 第3章 基于软件工程方法的车辆监控 WebGIS系统设计
  • 3.1 软件工程研究
  • 3.1.1 软件工程的目标和原则
  • 3.1.2 软件工程的生命周期
  • 3.1.3 软件开发模型
  • 3.2 系统基于软件工程方法的分析设计
  • 3.2.1 系统的可行性分析
  • 3.2.2 系统的需求分析
  • 3.2.3 系统的概要设计
  • 3.2.4 系统的详细设计
  • 3.3 本章小结
  • 第4章 车辆监控 WebGIS系统的实现
  • 4.1 车辆监控 WebGIS系统的主要功能实现
  • 4.1.1 系统登录
  • 4.1.2 车辆查询
  • 4.1.3 车辆定位
  • 4.1.4 车辆监控
  • 4.1.5 报警处理
  • 4.1.5 消息发送
  • 4.1.6 轨迹回放
  • 4.1.7 权限管理
  • 4.1.8 鹰眼地图
  • 4.2 关键技术和难点解决方案
  • 4.2.1 动态网页开发技术 JSP
  • 4.2.2 Web服务层技术
  • 4.2.3 监控中心与车载终端的通信
  • 4.2.4 动态信息的实时显示
  • 4.3 车辆监控 WebGIS系统的部署和发布
  • 4.4 本章小结
  • 第5章 车辆监控WebGIS系统的性能调优
  • 5.1 系统性能指标及优化原则
  • 5.2 系统性能优化策略
  • 5.2.1 合理的使用设计模式
  • 5.2.2 基于多线程同步机制的数据库连接池管理
  • 5.3 优化后的性能分析
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于J2EE架构的车辆监控WebGIS系统的研究与实现
    下载Doc文档

    猜你喜欢