基于Android的航班查询、订票系统的设计与实现
技术:Android等摘要:
随着移动技术的快速发展,手机3g通信技术的应用已经进入到日常生活的方方面面,从过去单一的语音和短信功能,发展到现在的可移动搜索,GPS导航,移动电视,实时视频通信,在线支付和监测对消费者的健康等多项功能。
随着科学技术的进步,移动电话的发展越来越快,手机功能变得更全面,所以基于android应用程序将逐渐增加,从而形成主流。在这种情况下,为了满足这种日益增长的需求,这是本系统开发的目的。因为现在人们旅行的同时,不仅仅是火车,公共汽车,随着经济的发展,提高人民生活水平是非常快,所以现在的飞机已逐渐成为主流。它比火车更快,总线具有及时性,减少旅途的疲劳。但是现在预订的问题来了,需要自己到店去买,很不方便。由于这个原因,这个毕业设计充分研究和分析需求,设计并实现了基于Android的手机航班查询系统。
系统采用Eclipse集成Android SDK工具开发,使用Mysql作为数据库服务器数据管理,并使用Android模拟器测试。这个系统分为七个主要功能模块:预订、订单管理、网络查询、线路查询、个人管理、订阅新闻和软件帮助。查询到航空公司的一个分支在每个城市的航线、航班等信息模型。
关键词:移动通信;智能手机开发;Android平台
目录:
摘 要 4
Abstract 5
1绪论 9
1.1研究的目的与意义 9
1.2国内外发展现状 9
2基本知识和基本原理 11
2.1Android简介 11
2.2Android的系统架构 11
2.2.1应用程序层 11
2.2.2应用程序框架 11
2.2.3系统运行库 12
2.2.4 Linux 内核 12
2.3Java语言的简介 12
2.3.1 java语言的三个体系 12
2.3.2 java语言的特点 13
2.4系统工具与平台 14
2.5Eclipse工具简介 15
3系统需求与总体设计 16
3.1用户需求分析 16
3.2系统需求分析 17
3.3功能需求分析 17
3.4可行性分析 17
3.4.1经济可行性 18
3.4.2技术可行性 18
4概要设计 19
4.1系统总体功能结构 19
4.2系统流程图 19
4.2.1订票流程图 19
4.2.2 会员登录流程图 20
4.2.3 会员注册流程图 21
4.3结构体系 22
4.3.1 服务器端 22
4.3.2 客户端 22
5数据库设计 24
5.1表结构设计 24
5.2用户管理功能 26
5.2.1用户登录 26
5.2.2用户注册 31
5.2.3修改密码 34
5.3主界面功能 34
5.4信息查阅功能 37
5.4.1机型查询 38
5.4.2查询网点 38
5.5网点查阅功能 38
6系统实现 40
6.1系统配置与平台搭建 40
6.1.1开发机器软件环境 40
6.1.2开发机器硬件环境 40
6.2平台搭建 40
6.2.1下载用到的工具 40
6.2.2安装所用的工具 41
6.2.3 Ecplise自动安装Android开发插件(ADT- plugin) 41
6.2.4 配置Andiord SDK路径 41
6.2.5 测试Andiord 环境 41
6.3主要算法描述 42
6.3.1加密工具类 42
6.4测试运行 43
6.4.1黑盒测试 43
6.4.2白盒测试 44
结论 46
参考文献 47
致谢 48
外文原文 49
外文原文翻译 60
论文字数:24418
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]