google map拼车网中信息撮合系统的设计与实现.doc
约65页DOC格式手机打开展开
google map拼车网中信息撮合系统的设计与实现,65页共计26009字摘要随着我国人民生活水平不断提高,车辆充斥着整个街道,拼车成为人们不二的选择和流行的词汇。google map的不断强化,也不断冲刷着web领域的运用。google map与拼车结合在一起必将走在时代的前沿。由于人们对拼车的确定上很难把握,所以有必要就拼车网的撮合系统进行研究和探讨。本论文以构筑适...
内容介绍
此文档由会员 bfxqt 发布
65页共计26009字
摘要
随着我国人民生活水平不断提高,车辆充斥着整个街道,拼车成为人们不二的选择和流行的词汇。Google Map的不断强化,也不断冲刷着web领域的运用。Google Map与拼车结合在一起必将走在时代的前沿。由于人们对拼车的确定上很难把握,所以有必要就拼车网的撮合系统进行研究和探讨。
本论文以构筑适合与GoogleMap拼车网的信息撮合系统为目标,深入探讨了信息撮合系统的设计与实现。该撮合系统实现了新消息提示,用户评价、以及线路的撮合功能,为用户提供了一整套的信息撮合流程,使用户之间能安全、目的明确的互动交流和评价。
笔者从Ajax、XML、空间数据库等一些技术的简介开始,分析突出空间数据库的优点,对XML解析技术做了详尽的对比,结合介绍了设计模式和SSH的基本运用。然后就项目的开发流程,分析了整个系统的实现过程。具体来说以需求分析入手,结合需求进行了一些相关的技术调研和难点解析;再对数据库进行了设计;然后就各功能模块进行了设计,将设计模式中的单例模式、观察者模式和SSH框架的运用结合到设计中;然后在结合设计的基础上对系统进行了。
基于SSH构架的Google Map拼车网信息撮合系统具有结构灵活、易于维护、扩展性好的优点。
目录
第一章 概述
1.1 课题研究背景 1
1.2 课题研究目的及意义 2
1.3 课题的国内外研究现状 2
1.4 本文研究内容及技术路线 2
1.4.1 本文研究内容与组织结构 2
1.4.2 技术路线 3
本章小结 4
第二章 系统涉及技术及其分析
2.1 AJAX技术及其特点 5
2.1.1 AJAX概述 5
2.1.2 AJAX定义 6
2.1.3 AJAX核心技术 6
2.1.4 AJAX工作原理 8
2.2 XML技术 10
2.2.1 XML的历史与背景 10
2.2.2 XML系列简述 11
2.2.3 XML语法简述 11
2.2.4 XML解析技术 12
2.3 空间数据库技术概述 15
2.3.1 OpenGIS简介 15
2.3.2 MySQL中对OpenGIS的支持 17
2.4 相关设计模式概述 20
2.4.1 设计模式的发展历史 20
2.4.2 设计模式的定义与基本要素 21
2.4.3 设计模式的作用 22
2.4.4 Gof设计模式的简介 22
2.5 SSH构架简介 25
本章小结 25
第三章 信息撮合系统的分析及设计
3.1 需求分析 26
3.2 技术调研 27
3.2.1 新消息提醒的及时性体现 27
3.2.2 数据库存储类型的选择 28
3.2.3 消息表的设计 29
3.2.4 前后台新消息的交互数据 29
3.2.5 撮合时信息的处理 30
3.2.6 线路撮合成功后的评价生成 30
3.3 数据库的设计与封装 30
3.3.1 用户相关表的设计 30
3.3.2 线路相关表的设计 31
3.3.3 消息相关表的设计 32
3.3.4 撮合相关表的设计 32
3.3.5 数据库的整体设计 33
3.3.6 通过Hibernate实现数据库的封装 35
3.4 信息撮合系统的整体设计 36
3.4.1 线路撮合的设计 36
3.4.2 评价模块的设计 37
3.4.3 新消息提示的设计 38
3.4.4 消息获取的设计 38
本章小结 38
第四章 信息撮合系统的实现方法及关键技术
4.1 线路撮合的后台实现 39
4.2 评价模块的实现 42
4.2.1 评价记录的生成 42
4.2.2 评价记录的提交 43
4.3 新消息提示的实现 44
4.4 消息获取的实现 45
4.4.1 消息的后台获取的实现 45
4.4.2 消息的前台解析的实现 46
本章小结 47
第五章 系统功能展示
5.1 新消息提示模块的实现效果 48
5.2 评价模块的实现效果 48
5.3 乘客申请模块的实现效果 50
5.4 车主邀请模块的实现效果 51
本章小结 52
第六章 总结与展望
6.1 总结 53
6.2 展望 53
参考文献 54
致谢 57
关键词:AJAX;XML;解析;空间数据库;SSH;设计模式
参考文献
[4] Crane D,Pascarello E,James D. Ajax in Action [M]. London: Manning Publications Co,2006
[5] 徐卓摆,刘德钦,林宗坚. Ajax技术在webGIS中的应用[J]. 测绘信息与工程,2007,32(1):3-4
[6] 祝青,向南平. Ajax技术在WebGIS中的应用与研究[J]. 测绘工程,2007,16(5):1-3
[7] 徐丽丽,张永胜. Ajax技术及其应用研究[J]. 计算机时代,2007(3):56-57
[8] 游丽贞,郭宇春,李纯喜. Ajax引擎的原理和应用[J]. 微计算机信息,2006,22(2-3):205-207
[9] 张云苑. JavaScript在动态网页设计中的应用[J]. 计算机与信息技术,2007(5):23.
[10] 张惠芬. JavaScript的理论分析及其应用[N]. 衡水学院学报,2006,8(1):1-2
[11] 蒋民. JavaScript实例、技巧与应用[M]. 北京:清华大学出版社,2003
[12] 张晓刚. JDOM和DOM之比较[J]. 科学技术与工程,2006,6(21):2-3
[13] Manola F. Technologies for a web object model [J]. IEEE Internet Computing,1999(1):38-40
[14] 朱俊,汪舒银. CSS在网页设计中的应用[N]. 安徽水利水电职业技术学院学报,2007,7(1):1-3
[15] 张志洁,李书明,赵玲. CSS技术在网页设计中的应用探析[J]. 电脑知识与技术,2007(10):1007
[16] 杜涛. CSS技术在网页设计中的应用与优化[N]. 长治学院学报,2007,24(5):35-37
[17] Stefano D P,Giorgio F. Subverting Ajax[J]. 23rd CCC Conference,GERMANY,2006:l-3
[18] 方俊. Ajax引擎的设计和应用[J]. 电脑与信息技术,2006,14(3):2-5
[19] 丁娜. 基于AJAX的Web2.0技术研究[D]. 杭州:浙江大学,2007
[20] 荣耀,李听. 企业级AJAX框架设计与实现[N]. 南京师范大学学报工程技术版,2007,7(3):64-66
[21] 张志远. JavaScript与客户端安全[N]. 东莞理工学院学报,2002,9(2):1-2.
[22] 陈悦. 面向AJAX框架Web服务的攻击和安全防御[D]. 上海:上海交通大学,2006
[23] 王芳,王立明. 基于Internet的GIS解决方案的探讨. 哈尔滨师范大学自然科学学报,2001,17(l):44-46
摘要
随着我国人民生活水平不断提高,车辆充斥着整个街道,拼车成为人们不二的选择和流行的词汇。Google Map的不断强化,也不断冲刷着web领域的运用。Google Map与拼车结合在一起必将走在时代的前沿。由于人们对拼车的确定上很难把握,所以有必要就拼车网的撮合系统进行研究和探讨。
本论文以构筑适合与GoogleMap拼车网的信息撮合系统为目标,深入探讨了信息撮合系统的设计与实现。该撮合系统实现了新消息提示,用户评价、以及线路的撮合功能,为用户提供了一整套的信息撮合流程,使用户之间能安全、目的明确的互动交流和评价。
笔者从Ajax、XML、空间数据库等一些技术的简介开始,分析突出空间数据库的优点,对XML解析技术做了详尽的对比,结合介绍了设计模式和SSH的基本运用。然后就项目的开发流程,分析了整个系统的实现过程。具体来说以需求分析入手,结合需求进行了一些相关的技术调研和难点解析;再对数据库进行了设计;然后就各功能模块进行了设计,将设计模式中的单例模式、观察者模式和SSH框架的运用结合到设计中;然后在结合设计的基础上对系统进行了。
基于SSH构架的Google Map拼车网信息撮合系统具有结构灵活、易于维护、扩展性好的优点。
目录
第一章 概述
1.1 课题研究背景 1
1.2 课题研究目的及意义 2
1.3 课题的国内外研究现状 2
1.4 本文研究内容及技术路线 2
1.4.1 本文研究内容与组织结构 2
1.4.2 技术路线 3
本章小结 4
第二章 系统涉及技术及其分析
2.1 AJAX技术及其特点 5
2.1.1 AJAX概述 5
2.1.2 AJAX定义 6
2.1.3 AJAX核心技术 6
2.1.4 AJAX工作原理 8
2.2 XML技术 10
2.2.1 XML的历史与背景 10
2.2.2 XML系列简述 11
2.2.3 XML语法简述 11
2.2.4 XML解析技术 12
2.3 空间数据库技术概述 15
2.3.1 OpenGIS简介 15
2.3.2 MySQL中对OpenGIS的支持 17
2.4 相关设计模式概述 20
2.4.1 设计模式的发展历史 20
2.4.2 设计模式的定义与基本要素 21
2.4.3 设计模式的作用 22
2.4.4 Gof设计模式的简介 22
2.5 SSH构架简介 25
本章小结 25
第三章 信息撮合系统的分析及设计
3.1 需求分析 26
3.2 技术调研 27
3.2.1 新消息提醒的及时性体现 27
3.2.2 数据库存储类型的选择 28
3.2.3 消息表的设计 29
3.2.4 前后台新消息的交互数据 29
3.2.5 撮合时信息的处理 30
3.2.6 线路撮合成功后的评价生成 30
3.3 数据库的设计与封装 30
3.3.1 用户相关表的设计 30
3.3.2 线路相关表的设计 31
3.3.3 消息相关表的设计 32
3.3.4 撮合相关表的设计 32
3.3.5 数据库的整体设计 33
3.3.6 通过Hibernate实现数据库的封装 35
3.4 信息撮合系统的整体设计 36
3.4.1 线路撮合的设计 36
3.4.2 评价模块的设计 37
3.4.3 新消息提示的设计 38
3.4.4 消息获取的设计 38
本章小结 38
第四章 信息撮合系统的实现方法及关键技术
4.1 线路撮合的后台实现 39
4.2 评价模块的实现 42
4.2.1 评价记录的生成 42
4.2.2 评价记录的提交 43
4.3 新消息提示的实现 44
4.4 消息获取的实现 45
4.4.1 消息的后台获取的实现 45
4.4.2 消息的前台解析的实现 46
本章小结 47
第五章 系统功能展示
5.1 新消息提示模块的实现效果 48
5.2 评价模块的实现效果 48
5.3 乘客申请模块的实现效果 50
5.4 车主邀请模块的实现效果 51
本章小结 52
第六章 总结与展望
6.1 总结 53
6.2 展望 53
参考文献 54
致谢 57
关键词:AJAX;XML;解析;空间数据库;SSH;设计模式
参考文献
[4] Crane D,Pascarello E,James D. Ajax in Action [M]. London: Manning Publications Co,2006
[5] 徐卓摆,刘德钦,林宗坚. Ajax技术在webGIS中的应用[J]. 测绘信息与工程,2007,32(1):3-4
[6] 祝青,向南平. Ajax技术在WebGIS中的应用与研究[J]. 测绘工程,2007,16(5):1-3
[7] 徐丽丽,张永胜. Ajax技术及其应用研究[J]. 计算机时代,2007(3):56-57
[8] 游丽贞,郭宇春,李纯喜. Ajax引擎的原理和应用[J]. 微计算机信息,2006,22(2-3):205-207
[9] 张云苑. JavaScript在动态网页设计中的应用[J]. 计算机与信息技术,2007(5):23.
[10] 张惠芬. JavaScript的理论分析及其应用[N]. 衡水学院学报,2006,8(1):1-2
[11] 蒋民. JavaScript实例、技巧与应用[M]. 北京:清华大学出版社,2003
[12] 张晓刚. JDOM和DOM之比较[J]. 科学技术与工程,2006,6(21):2-3
[13] Manola F. Technologies for a web object model [J]. IEEE Internet Computing,1999(1):38-40
[14] 朱俊,汪舒银. CSS在网页设计中的应用[N]. 安徽水利水电职业技术学院学报,2007,7(1):1-3
[15] 张志洁,李书明,赵玲. CSS技术在网页设计中的应用探析[J]. 电脑知识与技术,2007(10):1007
[16] 杜涛. CSS技术在网页设计中的应用与优化[N]. 长治学院学报,2007,24(5):35-37
[17] Stefano D P,Giorgio F. Subverting Ajax[J]. 23rd CCC Conference,GERMANY,2006:l-3
[18] 方俊. Ajax引擎的设计和应用[J]. 电脑与信息技术,2006,14(3):2-5
[19] 丁娜. 基于AJAX的Web2.0技术研究[D]. 杭州:浙江大学,2007
[20] 荣耀,李听. 企业级AJAX框架设计与实现[N]. 南京师范大学学报工程技术版,2007,7(3):64-66
[21] 张志远. JavaScript与客户端安全[N]. 东莞理工学院学报,2002,9(2):1-2.
[22] 陈悦. 面向AJAX框架Web服务的攻击和安全防御[D]. 上海:上海交通大学,2006
[23] 王芳,王立明. 基于Internet的GIS解决方案的探讨. 哈尔滨师范大学自然科学学报,2001,17(l):44-46