学号:
密级:
武汉大学本科毕业论文
基于J2EE框架的 Google Maps 拼车网设计与实现
BACHELOR'S DEGREE THESIS OF WUHAN UNIVERSITY
The Design and Implementation of J2EE-based Google Maps Car Sharing System
郑重声明
本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。
本人签名: 日期:
摘要
随着拼车的发展,人们开始通过网络手段发布和获取拼车信息。目前的拼车网在描述拼车线路时大多基于文字形式,缺乏直观性,并且线路匹配撮合效率较低。为了解决当前拼车网使用文字描述线路的弊端,本文对基于J2EE框架Google Maps拼车网系统的设计和实现进行分析研究。
本文首先介绍WebGIS的概念,AJAX、Struts、Spring、Hibernate等技术,以及MySQL的空间扩展。接着从功能、流程、模块和数据库的角度,讨论Google Map拼车网的系统设计。然后分析搜索匹配、相似度计算等系统核心算法,研究应用Spring,Struts和Hibernate等J2EE框架搭建项目架构,探讨有关框架与Google Maps地理信息结合时产生的问题和解决方案。最后以搜索模块为例,按用户界面、数据提交、后台处理、结果显示的流程,介绍了系统的实现。
本文在完成以上工作的情况中,对部分设计和实现进行了创新。在一般J2EE系统的基础上,结合项目的需求和特点,提出使用符合OpenGIS规范的空间扩展数据类型来存储Google Maps地理信息。分析了线路匹配的相关核心算法。探讨和解决了使用J2EE框架与空间地理信息结合的问题和解决方案。
本文所设计和实现的Google Maps拼车系统,应用Spring,Struts,Hibernate等J2EE框架搭建系统架构,使用MySQL的空间扩展存储地理信息,实现了根据Google Maps地理信息进行线路匹配撮合。在WebGIS的应用越来越广泛的今天,该系统具有较广泛的应用价值,是实现基于J2EE拼车网系统的一个很好的解决方案。
关键词:J2EE;Google Maps;WebGIS;MySQL空间扩展;线路匹配
ABSTRACT
People start to issue and get the car sharing information on the for the development of car sharing. Now most of the car sharing system online takes the way of text to describe the route of the car sharing. It’s lack of visual directly. The system could only match the routes by the text which provides limited information of the route and it brings low efficiency. Google Maps is a free map service provided by Google inc., and the API is released. J2EE is a system structure of Java 2 platform for simplifying the development, deployment and management of plex problems. It has many advantages such as easy maintenance, good portability, high reusability.
In order to solve the text description disadvantages of the current car sharing system on the , the es up with a solution which is base on J2EE Framework and shows the route on the map directly and matches the routes by the map information.
毕业设计(论文)基于J2EE框架的GoogleMaps拼车网设计与实现 来自淘豆网www.taodocs.com转载请标明出处.