更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:9757 需要金币:1000个
摘要:随着社会的发展,移动设备已经成为了人们日常生活中必不可少的一部分,人们的衣食住行越开越离不开手机,而市场上大部分的APP都是针对衣食住这三部分,但是对于出行尤其是公交出行这一部分比较少见,而随着低碳绿色出行的提倡,公交出行一定会成为主流。同时,由于部分公交司机态度恶劣,而大部分人对此并不知情,所以对于公交的评价可视化也很重要。
本APP主要负责用户查询公交乘坐方案以及对公交的评价功能的实现,包括选乘查询,站点查询,换乘查询,乘客评估等内容,用户可以输入自己出发地和目的地,然后查询可以乘坐的公交,也可以对自己乘坐的公交做出评价。
本文阐述了公交选乘与评估APP的开发技术及相关内容,APP基于Android操作系统,编译软件为Android Studio,APP中的地图集成了百度地图的API,定位准确。数据库为SQLite,所以整个APP灵巧轻便,但是功能全面。该APP界面简洁大方,操作方便,运行准确稳定,功能完善全面,为用户提供了一个良好的体验,适用于没有使用经验的用户。
关键词:公交APP;评估功能;公交查询
目录
摘要
Abstract
1-引言-1
1.1-项目背景及意义-1
1.2-国内外研究现状和发展趋势-1
1.3-拟解决的关键问题和主要研究内容-2
1.3.1-项目涉及的关键问题-2
1.3.2-主要研究内容-2
1.4-可行性分析-3
1.4.1-经济可行性-3
1.4.2-技术可行性-3
1.4.3-操作可行性-3
2-需求分析-4
2.1-用户需求-4
2.2-功能需求-4
2.3-业务流程-4
2.4-用例图-5
2.5-运行环境-5
3-概要设计-6
3.1-系统体系结构及模块划分-6
3.2-模块功能详述-6
3.2.1-登陆注册模块-6
3.2.2-线路查询模块-7
3.2.3-站点查询模块-7
3.2.4-换乘查询模块-7
3.3-模块设计-8
3.3.1-登陆注册模块设计-8
3.3.2-线路查询模块设计-8
3.3.3-站点查询模块设计-8
3.3.4-换乘查询模块设计-8
3.3.5-公交评估模块设计-8
4-详细设计-9
4.1-登陆注册模块详细设计-9
4.1.1-登陆注册流程设计-9
4.1.2-算法描述-9
4.2-线路查询模块详细设计-10
4.2.1-线路查询的流程设计-10
4.2.2-主要算法描述-10
4.3-站点查询模块详细设计-11
4.3.1-站点查询的流程设计-11
4.3.2-主要算法描述-11
4.4-换乘查询模块详细设计-12
4.4.1-换乘查询的流程设计-12
4.4.2-换乘查询流程设计-12
4.4.3-主要算法描述-12
5-编码实现-14
5.1-界面实现-14
5.1.1-登陆注册界面-14
5.1.2-站点查询界面-14
5.1.3-线路查询界面-15
5.1.4-换乘查询界面-16
5.2-开发环境-16
6-系统测试-17
6.1-测试目的和原则-17
6.1.1-测试目的-17
6.1.2-测试原则-17
6.2-测试内容及BUG修复-17
6.2.1-测试用例-17
6.2.2-BUG列表-18
参 考 文 献-20
致 谢-21