基于Android的航班查询系统。使用了I/O流读文件、Dom解析xml文件和反射技术实现了航班的始末城市、航班号查询等功能,并采用数据库SQLite存储航班信息数据,用户可以通过手机随时随地查询航班信息,具有较好的应用前景。
这个Android手机航班查询软件要求在Android系统的手机上可以查询航班信息。通过这个软件可以方便的查询全国航班信息,实现如下功能。
(1)按始末城市查询。查询起始城市和降落城市之间所有航班信息。
(2)按航班号查询。查询指定航班的详细,包括起飞时间、降落时间、航空公司、起飞机场、降落机场、班期和机型等。
后台采用SSM(Struts2+Spring+MyBatis)框架实现,MySQL作为数据库,目前,针对前台APP需要实现两个接口:
①根据出发地,目的地,出发日期来查询航班信息
②根据航班号来查询航班信息。
1 前言 5
1.1 选题背景 6
1.2 选题意义 8
2 相关技术分析 12
2.1 开发技术 12
2.2 运行环境 14
2.3 SQLITE数据库 15
2.4 ECLIPSE 15
2.5 后台实现技术 15
3 系统模型构造 19
3.1 功能需求 19
3.2 系统功能模型 19
3.3 后台系统功能设计 20
4 系统模型实现 22
4.1 后台系统的设计与实现 22
4.1.1 根据出发地,目的地,出发日期来查询航班信息 24
4.1.2 根据航班号来查询航班信息 25
4.2 模块设计 26
4.2.1 查询管理模块 26
4.2.2 始末城市查询模块 27
4.2.3 航班号查询模块 28
4.3 系统用户界面设计 30
4.3.1 查询管理界面设计 30
4.3.2 始末城市查询显示界面设计 31
4.3.3 航班号查询显示界面设计 32
4.4 程序测试 32
5 结论 36
参考文献 37
致谢 38