需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17819 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】 公交已经融入了大部分人的日常生活,方便、便宜、路线固定、时间固定,这成为很多人选择公交出行的原因。但错综复杂的公交路线也给人们的出行带来不可避免的困难,在对一个地方不怎么了解的情况下,我们很难找到最合适的路线,使得出行受到影响。智能终端设备的出现极大的便利了我们的生活,它与互联网的结合则能使我们对公交的查询更为方便,同时安卓智能终端的普及也使公交查询更方便地为更多人提供便利,所以公交查询在安卓设备上的实现能极大地便利人们的生活。 公交查询最主要的功能是路线查询、公交站点查询、附近站点和路线规划,这部分功能我调用了第三方接口。而登录等模块则利用JFinal框架来提供接口。百度地图接口的调用则实现了地图的显示,使查看方式更多元化。 【关键词】:Android; 公交查询; JFinal; SQLite
目录 摘要 Abstract 第1章 绪论-1 1.1 课题的研究意义 -1 1.2 需求分析-1 1.2.1 业务需求-1 1.2.2 用户需求-1 1.2.3 功能需求-2 1.3 研究内容-3 第2章 系统相关技术-4 2.1 系统整体架构-4 2.2 数据库-4 2.3 服务端-5 2.4 客户端-5 第3章 系统整体设计-6 3.1 系统设计用例图-6 3.2 模块设计-6 3.3 数据库设计-8 3.4 功能流程图-9 第4章 接口-10 4.1 接口的选择-11 4.2 极速数据API的参数-11 4.2.1 线路查询-11 4.2.2 换乘查询-12 4.2.3 站点查询-13 4.2.4 附近站点查询-14 4.2.5 城市查询-14 4.3 接口的调用-15 4.3.1 OkHttp-15 4.3.2 JSON数据的解析-15 第5章 系统主要功能的设计与实现-16 5.1 登录模块-17 5.2 附近站点-18 5.3 换乘查询-22 5.4 线路站点查询-24 5.5 其他功能-26 第6章 系统测试-27 6.1 软件测试的目的及意义-27 6.2 测试的方法 -27 6.3 实例测试 -28 6.3.1 登录测试 -28 6.3.2 附近站点测试-28 6.3.3 路线规划测试-29 6.3.4 路线站点查询测试-29 6.3.5 集成测试-30 结论-31 参考文献-32 致谢-33 |