面向Java手机路径诱导业务的设计与实现

面向Java手机路径诱导业务的设计与实现

论文摘要

本文主要目标是将高精度电子地图与即将成为未来手机标准的Java手机结合,为移动用户提供最短路径信息,实现个人不论是在固定场所还是在运动过程中,不论何时、何地,随时都可获最短路径信息服务。 为了实现此目标,本课题以Java手机和电子地图为基础,以得到最短路径为中心,重点讨论了地图方式最短路径的动态生成。围绕着如何提高服务器响应性能,如何提高最短路径的搜索速度,如何使得电子地图能用于路径寻优,以及怎样实现带有必经结点和避开结点约束条件的路径寻优展开了详细研究。具体工作如下: 1 设计了实现面向Java手机路径诱导业务的三层体系结构,探讨了每层需要实现的功能,分析了每层重点和难点。 2 实现了在手机上显示文本方式的最短路径和地图方式的最短路径,提供了保存最短路径,缩放、平移地图方式的最短路径的功能,完成了删除所有记录、删除选择的记录的功能,增加了下载进度显示和取消下载功能。 3 详细讨论了地图方式最短路径的动态生成,使用共享池技术研究了如何提高服务器响应性能。 4 使用人工智能中的启发函数思想对Dijkstra算法进行了改进研究;分析了电子地图不能直接用来路径寻优的原因,设计了合并路段算法与分解路段算法对电子地图中的路层进行了预处理:基于电子地图设计了映射算法来完成起点与终点到路网图的映射;研究了一类带必经结点和避开结点约束条件的路径寻优问题。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究意义
  • 1.2 手机位置服务发展现状
  • 1.3 手机导航服务发展现状
  • 1.4 面向JAVA手机路径诱导业务的不同点
  • 1.5 面临的技术难题及解决思路
  • 1.6 论文章节安排
  • 第二章 理论基础
  • 2.1 求最短路的DIJKSTRA算法
  • 2.2 邻接表存储结构
  • 2.3 折半查找与折半插入算法
  • 2.4 循环队列
  • 2.5 本章总结
  • 第三章 系统概述与总体结构设计
  • 3.1 系统需要的关键技术产品描述
  • 3.2 系统总体结构设计
  • 3.3 特别说明
  • 3.4 开发环境
  • 3.5 本章总结
  • 第四章 客户层实现
  • 4.1 客户端功能模块设计
  • 4.2 URL地址参数设计
  • 4.3 线程下载最短路径
  • 4.4 显示地图
  • 4.5 存储最短路径
  • 4.6 本章总结
  • 第五章 业务逻辑层实现
  • 5.1 业务逻辑层功能模块设计
  • 5.2 手机地图动态生成
  • 5.3 响应性能加速技术研究
  • 5.4 本章总结
  • 第六章 数据库服务器层实现
  • 6.1 数据库设计
  • 6.2 电子地图
  • 6.3 路径寻优预处理研究
  • 6.4 最短路径算法改进研究
  • 6.5 带约束条件的路径寻优研究
  • 6.6 本章总结
  • 第七章 实验结果与功能扩展
  • 7.1 实验结果
  • 7.2 功能扩展
  • 7.3 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在攻读硕士学位期间发表论文
  • 相关论文文献

    • [1].《Java程序设计》教材二次开发的多元化策略研究[J]. 电脑知识与技术 2019(32)
    • [2].Java中的正则表达式应用探讨[J]. 电脑知识与技术 2019(32)
    • [3].Java随机文件读写操作探讨[J]. 南方农机 2019(24)
    • [4].Java技术在图像处理中的应用探究[J]. 信息与电脑(理论版) 2019(24)
    • [5].基于专业认证的Java课程建设[J]. 计算机教育 2020(02)
    • [6].“Java程序设计”课程教学改革与作业批改系统的构建[J]. 教育教学论坛 2020(03)
    • [7].论如何在应用型本科高校培养Java全栈工程师[J]. 电脑与电信 2019(11)
    • [8].Java程序设计项目化教学的研究与实践[J]. 电脑知识与技术 2020(02)
    • [9].基于JAVA语言的异常处理探讨分析[J]. 自动化技术与应用 2020(02)
    • [10].Java程序设计立体化教材建设的思考[J]. 计算机产品与流通 2020(03)
    • [11].基于计算机软件开发的Java编程语言分析[J]. 信息与电脑(理论版) 2020(02)
    • [12].基于Java的购物网站设计与开发[J]. 农家参谋 2020(08)
    • [13].项目化教学在《Java程序设计》教学中的应用研究[J]. 皖南医学院学报 2020(01)
    • [14].基于Java的在线考试系统设计与实现[J]. 中国教育技术装备 2019(24)
    • [15].JAVA编程技术在计算机软件开发中的优势与应用[J]. 信息记录材料 2020(03)
    • [16].浅谈基于JAVA的俄罗斯方块游戏的设计与实现[J]. 农家参谋 2020(13)
    • [17].基于目标管理的Java面向对象程序设计在线教学[J]. 计算机教育 2020(08)
    • [18].混合学习在中职Java课程中的应用探讨[J]. 计算机产品与流通 2020(10)
    • [19].计算机软件Java编程特点及其技术分析[J]. 计算机产品与流通 2020(10)
    • [20].基于Java的企业进销存管理系统的设计与开发[J]. 信息通信 2020(09)
    • [21].浅析《Java程序设计》课程项目化[J]. 信息系统工程 2019(11)
    • [22].基于Java技术的数字图像处理系统的开发[J]. 电脑知识与技术 2019(28)
    • [23].基于Java语言的排课系统的设计与实现[J]. 科技风 2017(01)
    • [24].《Java程序设计》与《软件工程》综合教学改革初探[J]. 现代计算机(专业版) 2016(33)
    • [25].“项目+任务”教学法在高职《Java面向对象程序设计》教学中的应用——以佛山职业技术学院计算机应用技术专业为例[J]. 教育现代化 2016(37)
    • [26].基于Java试卷分析系统的设计与实现[J]. 无线互联科技 2016(23)
    • [27].基于JAVA的广播风暴短信预警系统设计[J]. 信息与电脑(理论版) 2016(16)
    • [28].基于工作过程的“Java系统开发”课程开发与研究[J]. 无线互联科技 2017(05)
    • [29].计算思维在Java课程教学改革中的应用[J]. 电脑知识与技术 2016(34)
    • [30].基于项目化教学的JAVA课程设计与探讨[J]. 办公自动化 2017(06)

    标签:;  ;  ;  ;  ;  

    面向Java手机路径诱导业务的设计与实现
    下载Doc文档

    猜你喜欢