登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息科学与技术 > 正文

基于Android的航班查询系统的设计与实现毕业论文

 2021-07-13 01:07  

摘 要

本文采用Android开源系统技术,利用Java编程语言和Eclipse编辑工具设计并实现航班查询系统。系统目的是查询两座指定城市在特定日期的所有航班信息,并且显示指定航班的详细信息,包括出发机场、降落机场、机型、飞行周期等,采用多种不同的查询方式来实现航班查询,有始末城市查询、航班号查询、航空公司查询三种查询方式,可以满足不同用户的多样化需求,完成的系统能在Android系统中独立运行。本系统的意义在于可以弥补市场上现有航班查询软件查询方式单一的缺点。

本文的创新特点是航班信息获取方式为相对比较新颖的Web Service技术,基于soap协议与远程服务器实现数据共享与交换。另外本系统用户界面也较为简洁美观,操作简单,用户通过智能手机就能便捷地进行航班信息查询。

关键词:Android;航班;Web Service;查询

Abstract

In this paper, use of Android open source system technology, the use of Java programming language and Eclipse editing tools to design and achieve flight query system. Purpose of the system is to query two designated cities all flight information on a particular date, and displays the specified flight details, including departure airport, landing at the airport, aircraft and flight cycles; using a variety of different ways to implement query flight information. Discover the city have the whole story, query flight number, airline three kinds of ways to search queries, to meet the diverse needs of different users, complete system can run independently in the Android system. The significance of this system lies in that it can make up for the shortcomings of the existing flight query software in the market.

Innovative feature of this paper is to obtain flight information is a relatively new way of Web Service technology, which is based on an agreement with soap remote server data sharing and exchange. In addition the system user interface is relatively simple and beautiful, simple operation, the user will be able to facilitate the conduct of flight information via smart phones.

Key Words:Android; flights; Web Service; query

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 系统设计的背景 1

1.2 系统设计的意义 2

1.3 论文的结构 3

第2章 系统开发技术 4

2.1 Java与Eclipse介绍 4

2.2 SDK与Web Service介绍 4

第3章 航班系统的设计 6

3.1 系统功能需求分析 6

3.2 系统模块设计 6

3.2.1 查询管理模块 6

3.2.2 始末城市查询模块 7

3.2.3 航班号查询模块 8

3.2.4 航空公司查询模块 9

3.3 系统界面设计 10

3.3.1 查询管理界面设计 10

3.3.2 查询结果显示界面设计 11

3.3.3 查询详细信息显示界面设计 12

第4章 航班系统的实现 13

4.1 按照始末城市查询航班信息 13

4.2 按照航班号查询航班信息 14

4.3 按照航空公司查询航班信息 15

第5章 航班系统的测试 17

第6章 总结 26

参考文献 28

附 录 29

致 谢 34

第1章 绪论

1.1 系统设计的背景

Android是一种基于Linux的自由及开放源代码的操作系统[1]。它的系统架构主要分为四个层次,分别对应的是程序框架层、应用层、Linux核心层和系统运行层[2]。这之中具有开放性的Linux Kernel是Android底层的架构。Android具有一个开放式的体系架构是它最大的特点,这就使得它具有十分良好的开发与调试环境,而且各种各样可扩展的用户体验也能够得到很好的支持。Android 内部的图形系统非常丰富,而且具有对于多媒体的支持功能以及包含着十分强大的浏览器。如今随着4G与5G技术发展的时代来临,智能手机的使用率越来越高,Android在全球智能手机平台当中受欢迎的程度是有目共睹的。可以想象得到,基于Android 操作系统的移动设备必将会是未来的发展趋势,由此用户与市场对于应用软件的需求量必将增长。

Android是用Java作为其编程语言的,其中的接口以及功能,都有着明显变化,Activity负责视窗(window)的建立,处于活动中的Activity是在前景模式,而背景运行的程序则称Service。两者之间的连接是通过AIDL和Service Connection进行的。

Android系统平台的四大特点:

(1)开放性

Android平台的开放性是其一大优势,这一点就决定了任意设备厂商都可以进入到这个开发的平台。开放性这一特点能够使Android拥有越来越多的开发者。在Android的发展历程中,开发商则有助于收集人气,其中所指的人气包含了厂商以及消费者,而对于消费者来说,其丰富的应用资源会让他们得到最大的受益。当然开放的平台带来的竞争也会更大。

(2)丰富的硬件

这与Android平台的开放性是分不开的,因为Android开放性的原因,厂商们会推出各种功能的产品。而且在功能上的差别,却并不会影响到手机的数据同步,甚至于应用之间的兼容性。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图