1. 研究目的与意义
研究的背景:智能手机的飞快发展提高了人们的生活水平,改变了人们的生活方式。
研究的目的和意义:本课题将研究城市公交的实时运行线路及乘客的需求状况,目的在于帮助出行者随时随地快速选择正确的乘车线路,方便人们的出行。
2. 研究内容和预期目标
主要研究内容:主要方便用户出行,解决公交信息获取不方便的问题。该设计主要采用b/s结构,客户端负责数据上报,发送数据请求,对服务器返回结果的解析与呈现,并提供下车提醒和换乘提醒功能;而服务器端则分为实时公交信息查询系统服务器和百度地图服务器,分别负责为用户提供实时出行方案和提供地图访问服务。
预期目标:用户只需要用智能手机就可以随时随地的查询到公交的到站时间和车辆的实时位置,并可以根据当前的路况提供实时的公交出行方案,大大减少用户的等待时间,提高公交出行的效率
3. 研究的方法与步骤
研究方法:采用java socket编程与安卓开发相结合的方法实现app的开发,过程中建立的关系型数据库sqlite可以直接调用高德开放平台的公交信息;使用android studio2.0作为ide开发,这样比eclipse方便很多,主要参考的书目资料文献都是基于android studio的;开发过程中积极与其他同学讨论各种疑难问题以及各种功能的具体实现过程和页面的优化
步骤:学习安卓开发的基本流程,根据参考文献,互联网以及图书馆查阅资料 的方式来学习从ui到功能以及数据库的各种操作;做毕业设计课题的需求分析和可行性分析,正式开发实时公交查询安卓客户端,参与实时公交信息查询系统整体架构的设计,模块划分以及客户端与服务器的接口设计;然后我们实现本系统的无线移动客户端,包括gps数据汇报,地图显示以及扩展应用;最后我们编码实现上述所有的模块,并且对每个模块进行测试,接着读珍格格系统进行测试,并根据之前的一系列测试结果进行错误修正和debug部分的工作
4. 参考文献
1]杨丰盛.《android应用开发揭秘》[m].北京:机械工业出版社,2010.1
[2]吴亚峰,吴亚光.《android应用案例开发大全》[m].北京:人民邮电出版社,2012
[3]韩超.《android经典应用程序开发》[m].北京:电子工业出版社,2012
5. 计划与进度安排
(1)2022年2月20日-3月5日下达毕业设计任务书,向老师讲授所选设计题目的状况和要求等
(2)2022年3月1日-3月12日学生完成开题报告. 老师修改和审定开题报告
(3)2022年3月13日-5月21日进行毕业设计.学生按设计要求进行相关工作
