基于Android开发铁路查询小助手.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android开发铁路查询小助手

摘 要 出行一直是人们日常生活中不可或缺的一部分。而现在的交通状态还不够完好,整个交通查询体系庞大复杂。人们的出行却是无时无刻的,人们需要随时获取出行信息,为自己的形成进行合理的安排,其中优先考虑的就是交通工具。 本课题设计的基于Android的铁路小助手可以帮助人们解决这些生活小问题。 关键词:Android ;铁路查询;SQLite 目 录 1 课程设计目的 1 2 课程设计要求 1 3 相关知识 2 4 课程设计分析 3 4.1 技术可行性分析 3 4.2 操作可行性分析 3 4.3 经济可行性分析 3 5 程序代码 4 5.1 开发环境和目标平台 4 5.1.1 开发环境 4 5.1.2 目标平台 4 5.2 数据库设计 4 5.3.1 主体框架 6 5.3.2 欢迎界面 7 5.3.3 主菜单模块 7 5.3.4 主要功能模块 8 5.3.5 附加功能模块 12 5.3.6 方法模块 19 6 运行结果与分析 27 6.1 运行结果 27 6.2 分析 29 7 结论 30 8 参考文献 31 1 课程设计目的 中国地域辽阔,铁路线路纵横交错,给人们带来了方便。但随着火车的客流量不断增长,越来越多的弊端暴露在人们面前: 火车车次查询不方便。 车次变动大。 不能随时随地查询等。 这些状况已经与人们的快节奏生活方式格格不入,急切需要一个方便快捷的查询软件。本次设计的目的将通过开发这个查询软件,帮助用户解决火车车次查询问题。 2 课程设计要求 本系统主要为用户提供一个专属于自己的火车时刻表查询功能,用户在自己手机上安装此软件,根据自己的需求自行添加相关的列车信息,达到真正拥有一个专属于自己的、实用的火车查询系统。其功能主要包括以下几点。 站站查询,提供一个站到达另一站的所有车次的查询,包括发车时间和到站时间。 中转站查询,提供从起点站到达中转站,然后再从中转站到达终点站的所有车次,以及车次相关信息的查询。 车次查询,提供该车次相关信息的查询。起点站及发车时间,终点站及到站时间。 车站查询,提供经过该车站所有车次的查询。 车次添加,提供某一列车的添加功能,只要提供起点站、终点站和列车类型等信息,即可实现添加车次的功能。 车站添加,提供添加车站的功能,如果新增了某一个车站,则需提供其站名和其名字的简称。 关系添加,该功能提供用户添加某列车经过某个站的相关信息,需要提供到站时间,发车时间等信息。 相关知识 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。 课程设计分析 4.1 技术可行性分析 本系统采用Java JDK、Eclipse、Google Android SDK、ADT、SQLite进行开发。Android是一个开放性移动开发平台,它为开发人员提供了大量的使用库和工具 。它使得开发人员可以快速地创建自己的应用程序。该系统使用的SQLite,是 目前最流行的开源嵌入式数据库,易于维护,简单操纵。Android的运用程序可以在其虚拟机上运行,这给开发工作带来了极大的方便。另外,Java语言是可以编写跨平台应用软件的面向对象的编程设计语言。因此,这样的开发平台保证了系统设计工作在技术上的可行性。 4.2 操作可行性分析 本系统是为使用安卓智能手机的用户开发的,用户还可以根据自己的需求在此软件上自行添加相关的列车信息。其次,软件界面简单清洁,美观易懂,方便用户查询列车信息。 4.3 经济可行性分析 成本:系统开发仅使用电脑一台,程序开发软件可免费使用,系统开发成本低。 效益:该软件可以供安卓手机用户使用,软件布局中有设置动画图片,可以考虑设立广告模块,具有不错的商业效应。 程序代码 5.1 开发环境和

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档