基于Android的航班查询系统的设计与实现
来源:wenku163.com 资料编号:WK1638273 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1638273
资料介绍
基于Android的航班查询系统的设计与实现(包含选题审批表,任务书,开题报告,中期报告,毕业论文15000字)
摘 要:本文首先给出了课题的研究背景,然后对当前流行的移动终端平台的现状和优缺点进行了阐述。进而详细的分析了Android平台的功能特征、体系结构。接着解析了Android应用程序的组成,重点介绍Activity的生命周期和Intent的意义。最后基于Android平台,设计并实现了一个航班查询的应用程序。该系统通过连接到Internet,从服务端查询数据库,获得客户想要知道的日期的航班信息。并且可以查询到当地售票网点的信息,这样客户可以通过电话预定机票。本程序提供的界面环境友好、操作简便,响应迅速;系统基本上实现了需求设计的全部功能,而且已经有实物样本出产;系统经过反复测试,可以保证运行稳定。
关键词:Android;航班查询;数据库;
Design and Implementation of Flight Inquire System Based on Android
Abstract: At first, this paper explains the research background of this project, and then the actuality, merits and demerits of current popular mobile terminal platforms have been described. Further detailed analysis of the functional characteristics and architecture of the Android platform has given. After that, resolves the composition of Android applications, focusing on the life cycle of Activity and significance of Intent. Finally, based Android platform, has designed and implemented a Flight Inquire application. This program has provided an environment—friendly interface, it is easy to operate and response fast. System design has realized all the features of project requirement, and there is a real sample of remote controller. After repeated testing, system could guarantee a stable operation.
Key words: Android; Flight Inquire; Database;
研究方案(研究目的、内容、方法、预期成果、条件保障等)
研究目的:
1. 针对目前的基于Android的航班查询系统不能够满足用户的需求,设计一款更加方便快捷省钱的航班查询系统来弥补缺陷。
2. 通过移动设备链接网络,随时随地方便用户查询航班。
研究内容:
主要分为二大部分:
第一部分是对在线查询技术的诞生以及它的发展进行一个介绍;
第二部分主要针对基于Android的航班查询系统这部分来进行具体的介绍,以及分析如何实现一个基于Android的航班查询系统;
研究方法:
1、讨论法:同老师和同学进行讨论。
2、文献资料法:查阅现有的Android应用开发的相关资料。
3、参考法:参照、学习当前的Android应用开发书籍,汲取好的解决方法。
预期成果:
通过分析搜集的和整合相关数据,提出切实可行的相关建议。
条件保障:
图书馆、网上数据库、电子阅览室、专业指导老师
3 数据库设计
数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。此系统中有三个实体:机场实体,航线实体,航班实体。
3.1 数据库概念结构设计
考虑到搭配的合理性和操作的灵活性等,使用了MySQL数据库,MySQL数据库是完全免费的。根据上述对航班查询系统的需求分析和系统设计,规划出航班查询系统的实体E-R图。其中包括机场实体,航线实体,航班实体,根据实体和实体之间的关系建立数据库。
目 录
摘 要 1
关键词 1
1 前言 2
1.1课题简介 2
1.2课题研究的背景及意义 2
1.3相关智能移动终端平台的现状分析 3
1.4 Android在中国 5
1.5 Android应用程序组成 7
2 系统设计 9
2.1 开发环境 9
2.1.1 客户端 9
2.1.2 应用服务器端 9
2.1.3 数据库服务器端 10
2.2 设计语言 10
2.3 系统功能结构 13
3 数据库设计 14
3.1 数据库概念结构设计 14
3.1.1 机场实体 14
3.1.2 航线实体 14
3.1.3 航班实体 15
3.2 数据库逻辑结构设计 15
4 界面设计 16
4.1 主界面设计 16
4.2 航班查询界面设计 17
4.3 航班查询结果界面设计 18
4.4 网点查询界面设计 19
4.5 网点查询结果界面设计 20
4.6 软件帮助界面设计 21
5 功能设计 21
5.1 航班查询功能设计 21
5.1.1 出发到达城市的信息录入 21
5.1.2 航班信息数据传递 22
5.2 网点查询功能设计 22
5.3 软件帮助功能设计 22
6 结论 22
参考文献 22
致 谢 23
|