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