收藏 分享(赏)

手机公交线路查询系统_高等教育自考试本科毕业论文.doc

上传人:无敌 文档编号:648700 上传时间:2018-04-16 格式:DOC 页数:39 大小:1.59MB
下载 相关 举报
手机公交线路查询系统_高等教育自考试本科毕业论文.doc_第1页
第1页 / 共39页
手机公交线路查询系统_高等教育自考试本科毕业论文.doc_第2页
第2页 / 共39页
手机公交线路查询系统_高等教育自考试本科毕业论文.doc_第3页
第3页 / 共39页
手机公交线路查询系统_高等教育自考试本科毕业论文.doc_第4页
第4页 / 共39页
手机公交线路查询系统_高等教育自考试本科毕业论文.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 湖南省高等教育自学考试本科生毕业论文(设计)题 目: 学生姓名: 考籍号: 912705425110 专业: 自动化 指导教师: 湖南省高等教育自学考试本科学生毕业论文(设计)手机公交线路查询系统 摘 要: 手机公交车线路查询系统分为两个部分,一部分是基于 B/S 结构,利用 web来维护管理数据库以及实现查询功能,另一部分是基于 C/S 结构,利用 Android 手机作为客户端来实现查询功能。本设计中 B/S 结构部分是以 Tomcat 作为服务器,以Eclipse 工具来设计开发,利用 Servlet 技术来实现内部功能,使用 MySQL 作为基础数据库,用户可以输入查询条件查得相应的

2、公交车线路信息,而管理者可以在用户的基础上对公交车信息进行公交车线路信息的增加、删除、修改和查询。设计中 C/S 结构部分的系统,利用 Eclipse 工具以及 ADT 插件进行开发,此部分系统是 Android 手机应用程序,该程序可以通过手机查询得到公交车线路的信息实现查询功能。本系统功能上可以满足现在的实际要求,具有很好的实际意义。关键词:公交车;B/S-C/S 结构;安卓 2Mobile Phone Bus Line Query SystemAbstract:Mobile phone bus line query system is divided into two parts, on

3、e part is based on the B/S structure, using web to manage database and realize the function of query, the other part is based on the C/S structure, using Android mobile phone as a client to implement query function. The design of B/S structure is part of the Tomcat as a server, use the Eclipse tool

4、to design and development the code, use Servlet Technology to realize the internal function, use MySQL as a database, the user can enter the query corresponding investigations of the bus route information , and management can be based on user system manage the bus line information to increase, delet

5、e, modify and query. Design of C/S structure part of the system, using the Eclipse tool and ADT plugin develop the code, this part of the system is Android mobile phone application program, the program through mobile phone inquiries bus line information and realize the query function. This system ca

6、n satisfy the actual request now, and have good practical significance. Key words: Bus ;B/S-C/S Structure; Android 湖南省高等教育自学考试本科学生毕业论文(设计)目录手机公交线路查询系统 .1第 1 章 绪论 .51.1 研究背景及目的 .51.2 国内外研究的现状及发展趋势展望 .6第 2 章 相关技术与基础知识 .82.1 B/S 结构 .82.2 C/S 结构 .92.3 B/S-C/S 模式 .92.4 连接数据库技术 .112.5 Java Servlet 技术与 Jav

7、aServer Pages(JSP) .112.6 Android 简介 .122.7 数据交互技术 WebService+SOAP .13第 3 章 需求分析与设计 .153.1 系统功能模块设计 .153.2 本设计中的查询方式与核心算法 .163.3 服务器端需求分析 .183.4 客户端需求分析 .183.5 开发环境及工具需求分析 .193.6 概要设计 .20第 4 章 数据库设计 .214.1 数据库结构 .214.2 服务器数据库设计 .214.3 客户端数据库设计 .234.4 系统数据流程 .24第 5 章 系统详细设计与实现 .255.1 服务器端的详细设计 .2545.

8、2 后台管理模式 .255.3 服务器端功能实现 .255.5 客户端的详细设计 .31第 6 章 结论 .34致 谢 .35参 考 文 献 .36湖南省高等教育自学考试本科学生毕业论文(设计)第 1 章 绪论1.1 研究背景及目的 当下,计算机技术在迅猛的发展,其技术已经应用在各个行业领域了。随着计算机技术的发展,公交车信息化已经成为不可避免的发展趋势,使公交车网络信息化得到了很大程度的实现,在网络上查询公交车线路已经成为人们在城市出行前的必备科目之一。随着城市的迅速发展,当下城市化脚步越来越快,人们出行选择有很多,但城市公交车任然是人们普遍采用的一种出行方式。而大量人口涌入城市,使得公交车

9、的乘客量存在前所未有的压力。因此,如何使人们出行后能够随时随地的掌控公交车信息,从而正确的、迅速的搭乘公交车成为需要考虑的问题。从市场调研看:大多数人使用着智能手机,在车站缺少很多必要的公交车信息。若是乘客利用智能手机安装一款专门为乘客而设计的软件,可以使得公交车信息化得到大大的提高。试想一下:乘客可以利用软件获取从公交车司机处反馈的信息,通过了解公交车司机的信息反馈,那么乘客可以通过反馈信息解决自己搭乘公交车的选择。公交车司机只要反馈当前在某某站,利用软件内部算法实现智能计算到站时间,更多的反馈一下公交车座位情况,这样乘客可以作出更合理的选择。当人们去外地旅游,或去陌生城市出差等等,搭乘公交

10、车便更加成为一个问题。人们通常通过看站牌,上网查询来选择适合自己的公交车线路。但人们的出行往往会随时而变化,若这个时候可以利用手机查询线路,则可以带来更多的方便了。用手机查询公交车线路解决了必须依靠电脑来查询线路,不能随时随地查询的局限性,而且可以利用应用软件来获得更多的信息。可以为乘客节约时间,方便乘客在陌生的城市、地点找到正确的公交车线路。对用户将要出行的路线直观的显示在手机上,这对用户来说可以省去很多麻烦,节省不少时间。本次毕业设计开发一个公交线路手机查询软件,服务于大众,为大众出行旅游提供方便。61.2 国内外研究的现状及发展趋势展望在公共交通的研究方面,发达国家走在世界的前列并取得了

11、很大的研究成果。尤其是在最近几十年,随着计算机技术的进步和地理信息系统技术的发展。发达国家广泛应用地理信息系统技术在公共交通的规划和管理之中。洛衫机市交通委员会研究建立了企业级的公交地理信息系统系统,服务于公共交通的规划、运营、管理和效益评定。加拿大的卡尔加市也建立了企业级的交通地理信息系统。1996 年美国联邦公共交通管理局还专门发布了适用于公共交通的地理信息系统国家规范 ,通过规范交通地理信息系统数据来推动交通地理信息系统技术在公共交通中的应用。此外,日本、英国、法国、韩国等国家也投入了大量的人力和物力从事交通地理信息系统的建设和研究,并取得了显著的成果。建立了一种在对公共交通网络优化的基

12、础上,运用系统工程理论将交通流诱导技术、差分 GPS 定位技术、地理信息系统技术、地图匹配技术、电子技术以及智能卡技术等先进技术进行集成,形成集信息服务、网络通讯于一体的先进的公交规划管理体系 16。近年来,我国的公交查询系统不断的发展,很多城市都拥有公交线路查询系统,网络上也可以下载到许多不同的版本。不过公交查询系统在发展的同时也存在一些问题,需要不断地改进和完善。在早期的公交查询系统脱离网络,只是一种供人下载后方可查询的程序,是一种单机程序。这样查询的信息是不够准确,得到的信息也不够及时。在网络出现之后,随之而开发的网络公交车线路查询系统比早期的则先进很多。在信息反馈上,信息的准确性,以及

13、信息更新的快速性,都是早起版本不可比拟的。在很多的公交车线路查询系统中,有一部分公交查询系统,它们只是简单地将各个线路和站点的信息一一罗列出来,让用户自己去一条条查找。而真正意义上的公交查询系统应该是用户输入想要查询的内容,系统能够自动查询出结果,而不是靠用户人工进行查询,查询系统需要更加智能化。还有一部分网上的公交查询系统,它们的系统功能比较完善,实现站点、线路查询以及换乘查询,更加完善一点的系统还有电子地图查询等功能,但是对城市有代表性的地点介绍和查询的功能,做得好的比较少。还有就是手机上的公交查询系统,可以采用短消息的形式进行查询,但也有一定湖南省高等教育自学考试本科学生毕业论文(设计)

14、的局限性。硬件方面,比如遇到服务器、网络繁忙时或者信号盲区,导致用户请求长时间得不到回应。软件方面,运营商不一定提供此类的查询服务。现行的公交车系统或多或少都还是存在一些缺陷的。但是随着技术的更新以及不断的改进,相信可以做出更人性化、更完善的公交查询工具。在 这个公交车查询网,以及 Android 手机版本,是在公交车线路查询做的比较好的。有站点换乘,公交车线路,公交站点的三种查询方式,同时,他调用百度的 API 来直观的显示公交车线路。不仅如此,此网站相应的扩展了其他的相关信息查询,可以说是在公交车线路查询方面做得很好的网站。其下载应的数据包,在手机查询方面可以实现单机查询线路信息的功能。

15、该公交车查询系统的特点是:1可以直观的显示地图线路;2可以实现复杂的换乘站点查询;3数据库的信息量大;4同步实现了手机查询;5有客户纠错功能,可以在线线路纠错。不足归纳起来主要有以下几个方面:1线路直观显示并不能完全实现;2手机端的功能并不完善;8第 2 章 相关技术与基础知识 整个系统采用了两种结构,B/S 结构与 C/S 结构。其代码都是采用 java 语言编写。服务端用 java 语言编写,用 com.mysql.jdbc.Driver 驱动包连接 MySQL 数据库。采用 Web 页面来对数据库进行操作。B/S 结构的 Web 网页作为后台,可以用于维护系统的数据库和查询线路信息的功能

16、。其中用到了 Java Servlet 技术与 JavaServer Pages(JSP)技术来实现普通静态 HTML和动态 HTML。2.1 B/S 结构精简的说:B/S 模式是一种从传统的三层 C/S 模式发展起来的新的网络结构模式,其本质也是三层结构的 C/S 模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有 WWW 服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务 。B/S 模式特点:(1)系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便。 (2)B/S 模式具有很强的开放性 在 B/S 模式下,用户通过通用的浏览器进行访问,系统开放性好。 (3)B/S 模式的结构易于扩展 由于 Web 的平台无关性,B/S 模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统。 (4)用户使用方便 B/S 模式的应用软件都是基于 Web 浏览器的,而 Web 浏览器的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 自考

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报