基于安卓平台的公交查询系统
2023-03-05 12:15:04
论文总字数:21564字
摘 要
在日常生活中,出行对于人们来说是必不可少的,可以说组成了生活的一部分。就当下社会情况而言,大多数人还是会选择公交车这种出行方式,公交车也是城市中普遍的交通工具。人们在任何时刻都需要出行,对于web网站来说,人们无法随时的、突发的去查询,因为你需要一台电脑,就算是笔记本电脑可以随身携带,你也需要有网络。但是现在,手机的使用越来越广泛与普遍,手机的功能也在不断变得更加完善与强大,使用也愈加方便,人们生活中获取信息等已经离不开手机的辅助,借助于手机的网络,并且现在4g时代网络更加迅速,人们便可以直接通过手机在任何时间任何地点查询公交线路的信息或路线,使公交服务功能更加完善,水平进一步提高。
本毕业设计主要的公交信息是基于南京公交线路,在此基础上进行设计的系统。该系统主要是基于Android平台的,服务器端用tomcat,并用后台web网站进行信息的管理,数据库使用sqlserver,客户端用eclipse编写的安卓app。它主要实现的功能有车次查询和线路查询功能。
本文先详细介绍了安卓相关的技术,接着介绍后台管理端技术,然后对系统进行分析,分析后进行数据库设计与代码实现,最后测试系统,展示成果。
关键词:Android;公交查询;手机程序;jsp网站;
The Design and Implementation of The Intelligent Bus Inquiry System Based on Android
Abstract
In daily life, travel is essential for people, it can be said to constitute a part of life. Is the current social situation, most people will choose the bus travel, bus is also common traffic tools. People at any time to travel, for the web site, people can not always, burst to query, because you need a computer, even if it is a notebook computer can carry, you also need Internet. But now, the use of mobile phones more and more widely and generally, mobile phone function also continues to become more perfect and powerful, use more convenient, people living in obtaining information has been inseparable from the mobile phone auxiliary, with mobile phone network, and now 4G network age more quickly, people will be able to directly through the mobile phone at any time and any place query information or route bus lines, so that more complete bus service to further improve the level.
This graduation design main bus information is based on the Nanjing bus route, and the system based on this settings. The system is mainly based on the Android platform, Tomcat as server and web background information management, database using SQL server, client written with the eclipse android app. It is the main function of a train query and line query function.
In this paper we first introduce the Android related technology, and then introduces the background to the management end of technology, then carries on the analysis to the system, the analysis of the database design and the code realization, finally test system, show the results.
keywords: Android; Bus Routes Search;mobile phone program; JSP website;
目 录
摘 要 I
Abstract II
第一章 引 言 1
1.1研究背景 1
1.2关于市面上各种公交查询的软件的现状 1
1.3智能公交查询系统的研究意义 1
1.4本文主要内容 1
1.5章节分布 1
第二章 相关知识和技术背景 3
2.1 Android简介 3
2.2 Android开发过程要使用的控件 4
2.3 JSP简介 4
2.4 JSP JAVABEAN ANDROID 5
2.5 本章小结 5
第三章 可行性分析 6
3.1 可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3社会可行性 6
3.2 本章小结 6
第四章 需求分析 7
4.1 系统需求分析 7
4.1.1管理端需求分析 7
4.1.2客户端需求分析 7
4.2 性能需求分析 7
4.2.1概述 7
4.2.2 性能需求 7
4.2.3 性能分析说明 8
4.3 运行环境需求分析 8
4.3.1 设备 8
4.3.2 支持软件 8
4.4角色与用例 8
4.4.1概述 8
4.4.2角色介绍 8
4.4.3管理员用例图 9
4.4.4用户用例图 9
第五章 总体设计 10
5.1开发流程 10
5.2总体模块 11
5.2.1总体模块图 11
5.2.2主要模块功能 11
5.3数据流 16
5.3.1管理端数据流图 16
5.3.2客户端数据流图 16
5.4本章小结 17
第六章 详细设计 18
6.1代码设计 18
6.2 数据库设计 18
6.2.1 概念模型设计 18
6.2.2 物理设计 19
6.2.3 数据库关系图 20
6.3本章小结 21
第七章 编程与测试 22
7.1开发环境配置 22
7.2 系统界面和主要代码 22
7.2.1安卓端界面和主要代码 22
7.2.2管理端界面和主要代码 28
7.3 测试 30
7.3.1测试环境 30
7.3.2管理端测试 30
7.3.3客户端端测试 32
7.4 本章小结 33
第八章 结束语 34
8.1全文总结 34
8.2 未来展望 34
致 谢 35
参考文献 36
第一章 引 言
1.1研究背景
如今城市化越来越普遍,而随着城市化而来的便是道路的不断复杂,城市化规模的不断扩大。在城市越来越发达的状况下,城市公交有快捷、方便、便宜、可到达处多等特点,因为这些优势,公交不仅是市民普遍选择的交通工具,也是政府大提倡和支持的交通方式。在当今基本每家一部私家车的情况下,如果尽量选择公交出行,私家车上路便会减少,将很大幅度的缓解交通压力,也可以改善城市交通的拥堵情况。提高公交服务的完善度,一个可以随时随地查询车次线路的移动端将会给市民提供很多帮助。
1.2关于市面上各种公交查询的软件的现状
现在市面上公交查询软件的已经有了很多,但是还是存在一定的问题和不足。这些问题是这些软件大多是网页版的,也就是要上网后,打开网页才可以进行公交查询。对于一个在路上的人,如果他要查看自己在哪里换乘,或者临时在外面改变了行程,要想找到一个快捷的了解路线的方式是个很不容易的过程。俗话说“人生地不熟”,在我以前的问路经验中,好多人是不知道他所在的地方有什么的。大家工作都比较忙,没有时间细心观察周围的事情。有一款好的指路软件是很重要的。
1.3智能公交查询系统的研究意义
随着人们生活水平的提高,人们的出行需求也有所变换,现在人们要的快捷方便的出行。在大城市里,私家车出行已经不是人们的出行首选,首先是地铁,但是地铁建造成本,开通时间成本,相对是巨大的,如何尽可能简便低廉的解决出行难问题,就是大力鼓励大家乘坐公交车出行。公交车新线路的建立,与已有线路的维护更新都是比较方便的,而且,投入速度快,见效快。如果公交车多了,乘坐公交车出行的人们要有一款公交查询软件,能够帮助他们知道自己本次出行的换乘路线等,并且可以尽快的知道如果我乘做公交到达我想去的地方,应该怎么去,坐多少路车,坐到那一站转车。
1.4本文主要内容
本文研究了目前公交现状和开发一个移动端公交查询的意义和方法。先详细介绍了安卓相关的技术,接着介绍后台管理端技术,然后对系统进行分析,对系统的需求、功能、性能进行分析后进行数据库设计与代码实现,最后测试系统,展示成果。
1.5章节分布
本文一共分八章,各章节的主要内容如下:
第一章,引言部分。主要介绍本系统研究的研究背景,接着给出了现在市面上各种公交查询软件的现状,得出开发移动智能公交查系统的意义,最后介绍该论文的主要内容和章节分布。
剩余内容已隐藏,请支付后下载全文,论文总字数:21564字