基于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 撰写论文准备答辩。