基于Android的航班查询系统的设计与实现(SQLite)(附答辩记录)
来源:56doc.com 资料编号:5D5153 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D5153
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于Android的航班查询系统的设计与实现(SQLite)(附答辩记录)(包含选题审批表,任务书,开题报告,中期检查报告,毕业论文8500字,答辩记录,成绩评定册,程序代码)
摘 要:本设计实现了基于Android的航班查询系统。使用了I/O流读文件、Dom解析xml文件和反射技术实现了航班的始末城市、航班号查询等功能,并采用嵌入式数据库SQLite存储航班信息数据,用户可以通过手机随时随地查询航班信息,具有较好的应用前景。
关键词:Android;Java;航班;查询
Design and Implementation of Flight Inquiry System Based on Android
Abstract: The flight inquiry system is developed based on Android. Using the Input/Output stream reading a file, Dom parsing xml documents and reflective technology to achieve the departure and destination city, flight number query and other functions,and using embedded SQLite database to save flight information data, users can through mobile querying flight information anytime, have good application prospect.
Key words: Android; Java; flights; query
功能需求
需求分析是把来自用户的信息加以分析和提炼,在功能和性能上加以描述。它是软件开发过程的初始阶段部分,它的基本任务是理解用户需要什么,确定系统必须完成哪些工作,从而对目标系统提出完整、准确、清晰、具体的要求,并将其用书面的形式表达出来[19]。
这个Android手机航班查询软件要求在Android系统的手机上可以无需联网运行,并能查询航班信息。通过这个软件可以方便的查询全国航班信息,实现如下功能。
(1)按始末城市查询。查询起始城市和降落城市之间所有航班信息。
(2)按航班号查询。查询指定航班的详细,包括起飞时间、降落时间、航空公司、起飞机场、降落机场、班期和机型等。
模块设计
本系统是Android应用程序,使用java语言开发,由多个activity构成,它是一个可视话的界面,是应用程序的主要类[20]。基于Android的航班查询系统主要由三个模块组成:查询管理模块,始末城市查询模块,航班号查询模块。查询管理模块负责查询条件的输入,通过事件响应指向其他模块[21];始末城市查询模块实现了起始城市和终点城市之间的航班查询,通过接收用户输入的起始城市和终点城市查询航班的相关信息,同时能对查询出来的某一航班进行详细信息查询;航班号查询模块实现了指定航班的详细信息查询,如航班的起飞时间、降落时间、起飞机场、降落机场、航空公司、机型、班期等信息。
|