基于android的公交助手设计与开发(附件)【字数:8053】
目 录
第一章 绪论 1
1.1概述 1
1.2研究背景和意义 1
1.3研究内容 1
1.4论文的整体结构 2
第二章 需求分析 3
2.1运行环境与硬件需求 3
2.2需求分析 3
2.2.1运行需求 3
2.2.2性能需求 3
第三章 系统设计 4
3.1系统结构设计 4
3.2布局设计以及各个功能模块的设计 4
3.2.1城市选择界面模块的设计 5
3.2.2线路查询模块的设计 5
3.2.3换乘查询模块的设计 6
3.2.4定位附近站点模块的设计 7
3.3接口设计 8
3.3.1Android的地图接口 8
3.3.2Android的定位接口 8
3.4数据库设计 8
3.4.1数据库设计 8
第四章 系统实现 10
4.1系统基本框架实现 10
4.2各个功能模块的实现 10
4.2.1选择城市界面模块 10
4.2.2线路查询模块 11
4.2.3换乘查询模块 12
4.2.4定位附近站点查询 13
第五章 系统测试 15
5.1测试方案 15
5.2测试用例 15
*景先生毕设|www.jxszl.com +Q: *351916072*
5.3测试结果 17
结束语 22
致 谢 23
参考文献 24
第一章 绪论
1.1概述
21世纪以来,环境空气的污染越来越严重了,人们的生活质量因汽车尾气的排放量增长而不断下降。如今,“低碳环保”的口号依旧是城市的主打口号。作为最提倡环保的交通工具,公共交通应该是人们出行的首选。许多国家都十分重视公共交通调查的研究和应用,其目的是通过提供及时、准确的信息和便利的服务,吸引更多的旅客和市民使用公共交通,促进公共交通的发展,减少城市的交通压力。特别是在美国,他们的研究取得了良好的成果,他们发展公共交通查询系统的特点是可以提供快捷方便的电话咨询服务;结合定位技术,实时提供公交信息服务,且对老人、学生、残疾人有对应的体贴服务,更为人性化。
中国的公共交通也在迅速发展中,许多城市也有公交线路查询相关软件,各种各样的有关公交的软件层出不穷,有些甚至还提供周边旅游、天气情况、小吃美食等。然而,在公共交通查询相关软件的开发中也存在一些问题,需要不断的改进和完善。例如,有一部分公共交通查询软件,它们只是简单地列出各个站点的名称信息,允许用户自己搜索,而用户不能使用它。还有某些公共交通查询软件,它们的系统功能较为完整, 实现了公交站台、公交线路查询以及线路换乘查询,更加完善的系统具有卫星地图或数字地图查询等功能[10],但公共汽车的相关信息并不完整,没有将公车预测到达时间和正在行驶路线的位置完美的结合起来[1] [2]。
目前的公共交通查询软件仍然存在一些缺陷。但是,随着软件技术和硬件设备的不断更新和不断完善,更全面完善、更为人性化的公共交通查询工具的发展离我们更近一步。
1.2研究背景和意义
走向信息化、数字化的时代是不可避免的,私人汽车急剧增加,而公交车的数量却未明显减少,反而呈上升趋势,同时传统的人工管理方式也逐渐无法适应新形势的变化,如此一来,处理能力迅速且随时定位的公交助手等软件横空出世,比如,相比于在站台空等,根据公交预测时间,有计划的安排行程到达站点,又节约时间。此时,软件的功效是十分突出的,不断开发新的功能,迎合用户需求,提供出行便利,已成为软件市场的重中之重。结合已开发的相关软件和资料,公交助手应运而生,基于Android平台的公共汽车查询软件,在消息迅速传递的时代,为用户定位、公交汽车信息的查询获取、信息共享、信息发布提供了一种方便和经济的方式[7]。
1.3研究内容
本课题内容主要通过Android开发实现公交助手app,总共分为四个模块,接下来从以下几个模块进行详细的功能说明:
1、选择城市模块:可选择用户当前所在城市,提供线路。
2、路线查询模块:用户可查看某条线路的始末站、首发车时间、末发车时间、站点个数以及站点名称等信息;以地图的形式显示公交的行进路线。
3、换成查询模块:用户可看到由起点到终点之间的换乘站点以及下车站点距换乘站点的步行距离。
4、定位附近站点模块:用户可查看到其所在地附件1000米范围内的所有站点及站点与用户所在地的距离的列表;地图上可看到某条线路全程站点个数和站点名称,通过某个站点的所有公交路线,用户所在地以及所在地的附件站点在地图上的显示。
1.4论文的整体结构
本论文是在Android开发环境上,使用Eclipse工具,设计并开发了公交助手,主要是以北京、上海、广州、深圳和唐山城市为主,获取这五个城市的公共汽车的出行信息,界面布局采用了XML语言设计,从而实现了与地图相结合的公交线路、站点、换乘等详细信息的查询功能[4],为人们提供出行的便捷服务,经过分析与研究,本文分为以下几个部分:
第1章,主要介绍课题的研究背景及意义,以及本文的研究内容和论文的整体结构。
第2章,对公交助手进行需求分析。
第3章,介绍界面布局,对公交助手进行设计,分别分为四个模块:城市选择模块、线路查询模块、换乘查询模块、定位附近站点模块。
第4章,对公交助手进行实现,介绍了四个模块的实现过程中采用的关键技术。
原文链接:http://www.jxszl.com/jsj/wljs/445335.html