《手机公交线路查询系统_高等教育自考试本科毕业论文.doc》由会员分享,可在线阅读,更多相关《手机公交线路查询系统_高等教育自考试本科毕业论文.doc(37页珍藏版)》请在优知文库上搜索。
1、 高等教育自学考试本科生毕业论文(设计) 题 目:a 手机公交线路查询系统 d 毕业论文(设计)手机公交线路查询系统 摘 要: 手机公交车线路查询系统分为两个部分,一部分是基于B/S结构,利用web来维护管理数据库以及实现查询功能,另一部分是基于C/S结构,利用Android手机作为客户端来实现查询功能。本设计中B/S结构部分是以Tomcat作为服务器,以Eclipse工具来设计开发,利用Servlet技术来实现内部功能,使用MySQL作为基础数据库,用户可以输入查询条件查得相应的公交车线路信息,而管理者可以在用户的基础上对公交车信息进行公交车线路信息的增加、删除、修改和查询。设计中C/S结构
2、部分的系统,利用Eclipse工具以及ADT插件进行开发,此部分系统是Android手机应用程序,该程序可以通过手机查询得到公交车线路的信息实现查询功能。本系统功能上可以满足现在的实际要求,具有很好的实际意义。关键词:公交车;B/S-C/S结构;安卓 Mobile Phone Bus Line Query SystemAbstract:Mobile phone bus line query system is divided into two parts, one part is based on the B/S structure, using web to manage database
3、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 to design and development the code, use Servlet Technology to reali
4、ze 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, delete, modify and query. Design of C/S structure part of the system, us
5、ing 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 can satisfy the actual request now, and have good practical significa
6、nce. 分享到 翻译结果重试抱歉,系统响应超时,请稍后再试支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅 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技术与JavaServer Pages(JSP)112.6 Android
7、简介122.7 数据交互技术WebService+SOAP13第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 服务器端的详细设计255.2 后台管理模式255.3 服务器端功能实现255.5 客户端的详细设计31第6章 结论34致 谢35参 考 文 献36第1章 绪论1.1研究背景及目的
8、当下,计算机技术在迅猛的发展,其技术已经应用在各个行业领域了。随着计算机技术的发展,公交车信息化已经成为不可避免的发展趋势,使公交车网络信息化得到了很大程度的实现,在网络上查询公交车线路已经成为人们在城市出行前的必备科目之一。随着城市的迅速发展,当下城市化脚步越来越快,人们出行选择有很多,但城市公交车任然是人们普遍采用的一种出行方式。而大量人口涌入城市,使得公交车的乘客量存在前所未有的压力。因此,如何使人们出行后能够随时随地的掌控公交车信息,从而正确的、迅速的搭乘公交车成为需要考虑的问题。 从市场调研看:大多数人使用着智能手机,在车站缺少很多必要的公交车信息。若是乘客利用智能手机安装一款专门为
9、乘客而设计的软件,可以使得公交车信息化得到大大的提高。试想一下:乘客可以利用软件获取从公交车司机处反馈的信息,通过了解公交车司机的信息反馈,那么乘客可以通过反馈信息解决自己搭乘公交车的选择。公交车司机只要反馈当前在某某站,利用软件内部算法实现智能计算到站时间,更多的反馈一下公交车座位情况,这样乘客可以作出更合理的选择。 当人们去外地旅游,或去陌生城市出差等等,搭乘公交车便更加成为一个问题。人们通常通过看站牌,上网查询来选择适合自己的公交车线路。但人们的出行往往会随时而变化,若这个时候可以利用手机查询线路,则可以带来更多的方便了。用手机查询公交车线路解决了必须依靠电脑来查询线路,不能随时随地查询
10、的局限性,而且可以利用应用软件来获得更多的信息。可以为乘客节约时间,方便乘客在陌生的城市、地点找到正确的公交车线路。对用户将要出行的路线直观的显示在手机上,这对用户来说可以省去很多麻烦,节省不少时间。本次毕业设计开发一个公交线路手机查询软件,服务于大众,为大众出行旅游提供方便。1.2 国内外研究的现状及发展趋势展望 在公共交通的研究方面,发达国家走在世界的前列并取得了很大的研究成果。尤其是在最近几十年,随着计算机技术的进步和地理信息系统技术的发展。发达国家广泛应用地理信息系统技术在公共交通的规划和管理之中。洛衫机市交通委员会研究建立了企业级的公交地理信息系统系统,服务于公共交通的规划、运营、管
11、理和效益评定。加拿大的卡尔加市也建立了企业级的交通地理信息系统。1996年美国联邦公共交通管理局还专门发布了适用于公共交通的地理信息系统国家规范,通过规范交通地理信息系统数据来推动交通地理信息系统技术在公共交通中的应用。 此外,日本、英国、法国、韩国等国家也投入了大量的人力和物力从事交通地理信息系统的建设和研究,并取得了显著的成果。建立了一种在对公共交通网络优化的基础上,运用系统工程理论将交通流诱导技术、差分GPS定位技术、地理信息系统技术、地图匹配技术、电子技术以及智能卡技术等先进技术进行集成,形成集信息服务、网络通讯于一体的先进的公交规划管理体系16。 近年来,我国的公交查询系统不断的发展
12、,很多城市都拥有公交线路查询系统,网络上也可以下载到许多不同的版本。不过公交查询系统在发展的同时也存在一些问题,需要不断地改进和完善。 在早期的公交查询系统脱离网络,只是一种供人下载后方可查询的程序,是一种单机程序。这样查询的信息是不够准确,得到的信息也不够及时。在网络出现之后,随之而开发的网络公交车线路查询系统比早期的则先进很多。在信息反馈上,信息的准确性,以及信息更新的快速性,都是早起版本不可比拟的。 在很多的公交车线路查询系统中,有一部分公交查询系统,它们只是简单地将各个线路和站点的信息一一罗列出来,让用户自己去一条条查找。而真正意义上的公交查询系统应该是用户输入想要查询的内容,系统能够
13、自动查询出结果,而不是靠用户人工进行查询,查询系统需要更加智能化。还有一部分网上的公交查询系统,它们的系统功能比较完善,实现站点、线路查询以及换乘查询,更加完善一点的系统还有电子地图查询等功能,但是对城市有代表性的地点介绍和查询的功能,做得好的比较少。 还有就是手机上的公交查询系统,可以采用短消息的形式进行查询,但也有一定的局限性。硬件方面,比如遇到服务器、网络繁忙时或者信号盲区,导致用户请求长时间得不到回应。软件方面,运营商不一定提供此类的查询服务。现行的公交车系统或多或少都还是存在一些缺陷的。但是随着技术的更新以及不断的改进,相信可以做出更人性化、更完善的公交查询工具。 在这个公交车查询网
14、,以及Android手机版本,是在公交车线路查询做的比较好的。有站点换乘,公交车线路,公交站点的三种查询方式,同时,他调用百度的API来直观的显示公交车线路。不仅如此,此网站相应的扩展了其他的相关信息查询,可以说是在公交车线路查询方面做得很好的网站。其下载应的数据包,在手机查询方面可以实现单机查询线路信息的功能。 该公交车查询系统的特点是: 1可以直观的显示地图线路;2 可以实现复杂的换乘站点查询;3 数据库的信息量大;4 同步实现了手机查询;5 有客户纠错功能,可以在线线路纠错。不足归纳起来主要有以下几个方面: 1线路直观显示并不能完全实现;2 手机端的功能并不完善;第2章 相关技术与基础知
15、识 整个系统采用了两种结构,B/S结构与C/S结构。其代码都是采用java语言编写。 服务端用java语言编写,用com.mysql.jdbc.Driver驱动包连接MySQL数据库。采用Web页面来对数据库进行操作。 B/S结构的Web网页作为后台,可以用于维护系统的数据库和查询线路信息的功能。其中用到了Java Servlet技术与JavaServer Pages(JSP)技术来实现普通静态HTML和动态HTML。2.1 B/S结构 精简的说:B/S模式是一种从传统的三层C/S模式发展起来的新的网络结构模式,其本质也是三层结构的C/S模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有WWW服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务 。 B/S模式特点: (1)系统开发、维护、升级方便 每当服务器应用