- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要
出行一直是人们日常生活中不可或缺的一部分。而现在的交通状态还不够完好,整个交通查询体系庞大复杂。人们的出行却是无时无刻的,人们需要随时获取出行信息,为自己的形成进行合理的安排,其中优先考虑的就是交通工具。
本课题设计的基于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 经济可行性分析
成本:系统开发仅使用电脑一台,程序开发软件可免费使用,系统开发成本低。
效益:该软件可以供安卓手机用户使用,软件布局中有设置动画
您可能关注的文档
- 2015—2016学年第二学期高二年级期末调研综述.docx
- 2015—2016学年度第一学期末高三理综考试(物理)综述.doc
- 2015—2016高中语文粤教版(选修《戏剧欣赏》)第三单元课件:第8课《茶馆》(共45张)综述.ppt
- 2015——2016各路小鲜肉汇报综述.doc
- 截桩桩顶与承台连接作业指导书讲述.doc
- 2015、2013法硕联考真题及解析综述.docx
- 2015《小企业纳税会计实务》限时考综述.docx
- 2015《三维设计》高考英语大一轮复习—配套写作专题课件:1名师解读高考作文评分标准(共15张)综述.ppt
- 20150826-打造“大众创业,万众创新”新引擎综述.ppt
- 2015《金融学》练习题三套合集综述.doc
- 2024-2025学年小学音乐四年级上册花城版(2024)教学设计合集.docx
- 2024-2025学年小学音乐四年级上册人教版(2024)教学设计合集.docx
- 2024-2025学年小学数学一年级上册(2024)冀教版(2024)教学设计合集.docx
- 2024-2025学年小学英语六年级上册牛津(绿色上教版)教学设计合集.docx
- 2024-2025学年小学英语六年级上册牛津沪教版(三起)(2024)教学设计合集.docx
- 2024-2025学年高中信息技术(信息科技)必修2 信息系统与社会教科版(2019)教学设计合集.docx
- 2024-2025学年初中美术七年级上册岭南版(2024)教学设计合集.docx
- 2024-2025学年高中物理必修 第一册沪科版(2019)教学设计合集.docx
- 第1节键盘控制 教学设计-2023-2024学年小学信息技术三年级下册川教版(2019).docx
- 第23课和平发展合作共赢的历史潮流教学设计--江苏省泰州中学2023-2024学年高一下学期统编版(2019)必修中外历史纲要下.docx
最近下载
- 人教版小学五年级下册数学精品教学课件 第5单元 图形的运动(三) 第1课时 图形的旋转变化(新).ppt VIP
- 光伏施工进度计划.pdf
- EIM1 单元复习单 Unit 12 What a brave person!基础知识+练习题.pdf
- 东芝Activion 16层多排螺旋CT操作手册2.pdf
- 小学数学教师如何听课评课.ppt
- 国家重点节能低碳技术推广目录(第一批)(节能部分).doc VIP
- 汽车空调压缩机的可靠性试验(建筑技术科学论文资料).doc
- PHC预制管桩基础施工方案.doc
- Unit1ReadingBeacriticalnewsreader!第一课时课件-高中英语牛津译林版选择性必修第二册.pptx
- 公司组织架构图【可修改】.pdf
文档评论(0)