基于Android公交车查询APP系统设计与实现开题报告 一、研究目的和意义: 由于各个地区的公交车数据非常庞大,而且无法迅速、准确地查到所需要的目的地以及各个车次所经过站点的信息,带来了很大的不便。当前,复杂的公交系统使得用户往往处于迷惑的状态,而手机的发展也朝着更加智能化,同时Android系统在手机市场中占据大部分份额,手机用户也更加倾向于购买使用Android平台的手机,这也使得基于Android系统的公交查询系统有着很好的前景和很大的研究意义。 二、题目研究方案和主要内容 本课题旨在开发一款基于Android系统的公交查询系统,属于一款离线软件,可对城市的公交路线、公交站点进行查询,也可以对不目能直达的两站点给出换乘路线,最理想的状态下是可以给出最佳的换主乘方案。 该软件系统实现的功能主要包括: 1.城市选择:以列表方式显示城市的数据; 2.线路查询:对具体某一条线路进行查询; 3.站点查询:对具体某一个站点进行公交查询; 4.换乘查询:对不在同一条公交路线上的两个站点提供换乘路线; 5.结果显示:显示用户的查询结果。 重点解决的问题: 1.程序中各种数据的传输以及处理; 2.界面的人性化设计,有条理; 3.如何优化算法,首先判断是否有直达方案,如果没有,是否有换乘方案; 4.如何设计功能模块,使得后期的修改,功能的增加、维护成本更低; 5.在编写该程序的中所用各种组件的巧妙实用。 三、研究方法及技术途径 研究方法: 1.Android的开发环境的搭建。 2.数据库的设计。 3.功能模块实现。 4.手机模拟运行,测试程序,修改程序bug。 步骤及措施: 1.界面设计 2.功能设计 3.与数据库进行交换 4.测试与维护 四、实施计划 2019.12 需求分析、熟悉开发软件工具;查阅搜集相关资料进行可行性研究分析,以确定系统开发的可行性, 2020.1 完成系统的整体结构设计;划分系统三个模块,线路查询、站点查询、换乘查询。 2020.2~2020.3 完成系统的详细设计、实现各个模块功能; 2020.4 对系统进行调试、测试、完善,以实现系统的全部功能, 2020.5 撰写论文准备答辩。