EasyGo公交(地铁)路线查询系统的设计毕业论文
2022-07-10 19:58:37
论文总字数:20345字
摘 要
在南京这个工作生活跨度很大的城市,日常生活中,交通是非常重要的一个环节。而南京城市建设中,也会存在公交线路因施工原因导致某段道路的拥挤和改线,使大家对交通信息的接收产生一个误导。
EasyGo公交(地铁)路线查询系统是一个依托J2EE技术搭建起来的Web网站,通过这个网站,大家可以在上面查询交通信息,并且能够通过形象的地图直观的得到路线信息。同时,在这个网站上也可以分享自己的乘车经验,根据自己的亲身体验,向其他人分享自己对一条线路的看法。
本网站的开发主要包括使用百度地图的接口,获得地图信息,将地图信息进行页面呈现,以及一个完整分享信息的功能,包括了对查询线路的结果中查看其他人的分享经验和使用者自己发布自己的乘车体验。
页面采用时下最流行的扁平化设计,去除立体的感觉,让一切效果扁平化,突出内容重点,搭配淡雅的色调,实用而又不失美观和简洁。
通过Http协议在页面中直接请求百度地图JavaScript库,来实现对百度地图信息的获取。数据库则采用了开源产品MySQL,作为一款强大的开源关系型数据库,在大数据时代也是各大公司的宠儿,轻便,强大的性能以及灵活能够适应各种开发环境是MySQL能够取得淘宝这种世界级大公司青睐的重要优点。
关键词:公交路线查询 百度地图 J2EE MySQL
EasyGo Which is used to query subway and bus routes
Abstract
In the city of Nanjing this great work life span, in daily life, traffic is a very important link. Nanjing city construction, there will be a bus line due to construction causes a section of road congestion and rerouting, make everyone to receive traffic information to produce a misleading.
EasyGo bus (subway) route inquiry system is a based on J2EE technology to build up the Web website, through this website, you can query the traffic information above, and to the image of the map directly get route information. At the same time, the website also can share their travel experience, according to their own personal experience, to share their views on a line to other people.
The development of this website mainly includes the use of Baidu map interface,get map information, map information for the page, as well as the function of a complete information sharing, including the search line results in view of other people to share experiences and users to publish their own travel experience.
Page using flat design nowadays the most popular, the removal of stereo feeling,let all the effect of flattening, highlight the content key, with elegant colors, the utility and don't lose the elegance and simplicity.
The database is used by the open source product MySQL, as a powerful open source relational database, is also a major company in the age of big data darling, portable, robust performance and flexible and can be adapted to various development environment is MySQL has important advantages Taobao such world-classcompanies favored.
KeyWords: Bus route inquiry; Baidu Map; J2EE; MySQL
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1引言 1
1.2需求分析 2
第二章 开发工具的选用及介绍 4
2.1 Java语言 4
2.2 JSP 4
2.2.1 JSP简介 4
2.2.2 JSP优势 5
2.2.3 JSP语法 5
2.3 Servlet 6
2.3.1 Servlet简介 6
2.3.2 Servlet实现过程 6
2.4 MySql数据库 6
2.4.1 MySql数据库简介 6
2.4.2 MySql架构介绍 7
2.5 MyEclipse开发工具及Tomcat服务器简介 7
第三章 网站的总体分析与设计 8
3.1 网站的具体分析和界面设计 8
3.1.1具体功能的需求分析 8
3.1.2 页面设计 9
3.2 网站开发的系统架构分层 11
3.2.1 MVC三层架构的设计模式简介 11
3.2.2 本系统的架构思路 12
3.2.3系统框架的完整分层介绍 12
3.2.4 采用本系统架构的优点 12
3.2.5系统架构分层图 13
3.3 数据库的建设与考虑 13
3.3.1 数据库建设的具体分析 13
3.3.2 数据库建表的考虑因素 15
3.4 百度地图API 15
3.4.1 简介 15
3.4.2 具体使用 16
第四章 系统的实现 20
4.1登录功能的实现 20
4.1.1 前后台交互的实现 20
4.1.2 后台业务逻辑实现 21
4.2首页功能的实现 22
4.2.1路线搜索功能的实现 22
4.2.2 对搜索路径结果进行分享功能的实现 22
4.2.3查看分享的具体实现 24
第五章 系统测试以及未完成的功能 27
5.1 系统测试概要 27
5.2 系统测试的问题和解决方法 28
5.3 待完善的功能 29
总结 30
参考文献 31
致谢 32
第一章 绪论
1.1引言
随着时代的发展和进步,如今社会深受信息化的影响。在信息时代中,快速的处理接受利用信息变得越来越为重要,各行各业都展现出了对信息利用的强大需求。就简单的吃穿住行来说:
吃,现在出现了团购这种信息分享的新模式,使吃货们可以更加方便的分享美食经验和快捷的订餐,也使大家快速的了解一个新地方的美食,加速了社会的生活节奏,促进了社会的发展。
请支付后下载全文,论文总字数:20345字