基于Android的航空订票系统设计与实现-演示文稿_第1页
基于Android的航空订票系统设计与实现-演示文稿_第2页
基于Android的航空订票系统设计与实现-演示文稿_第3页
基于Android的航空订票系统设计与实现-演示文稿_第4页
基于Android的航空订票系统设计与实现-演示文稿_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Android的航空订票系统设计与实现,随着手机移动技术迅速发展,3G通讯技术在手机上的应用已经进入到日常生活的方方面面,手机从过去的单一通话和收发短信功能,发展到现在可进行移动搜索、全球定位导航、手机电视、实时的视频通信、网上支付和对使用者的健康进行监测等其它强大功能。而且随着科技的进步,手机的发展也越来越快,功能更全更好的手机也随之面世,所以基于安卓系统的应用会逐渐增多,以致形成主流。在这种情况下,为了适应这种日益增长的需求,正是开发本系统的目的。因为现在的人出行,并不仅仅是火车、客车,随着经济的发展,人们生活水平提高的十分迅速,所以飞机已逐渐成为现在的主流。它比火车、客车拥有更加快捷的时效性,减少了旅途的劳累。但是现在订票的问题也随之而来,需要本人到代售点去买,十分不方便。为此,本毕业设计在进行充分的需求调研和分析之后,设计并实现基于Android的手机航空订票系统。该系统采用Eclipse工具集成Android的SDK开发,利用Mysql作为数据库服务器进行数据管理,并使用android模拟器测试。本系统分为七个大的功能模块:预定机票、订单管理、网点查询、航线查询、个人管理、订阅消息和软件帮助。其中网点查询分为查询航空公司在每个城市的营业网点、航线、航班的机型等信息.。,目的与意义,伴随现代科技的发展,3G技术逐渐成为人们生活的重要部分。3G在我国的用途极多,目前主要集中在以下商用领域:移动宽带、电信业务、3G市场运营、3G市场建设与共享以及TD完善。我国通信3G时代的到来以2011年底的中国3G大规模用户放号为标志,从此刻开始3G走向商用化道路。专家预计到2015年,我国3G用户数量达到高峰,其中一半用户来自传统移动通信。由此可见,中国的3G发展潜力极大, 3G的发展也将极大推动我国通信业的繁荣和进步。同时 ,随着现在社会的发展,我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或其他的事情。因此,开发一个手机版航空订票系统就显得十分必要,可以说只要你是3G用户,无论你到哪里都可以通过该系统及时得到航班信息。该航空订票系统将帮助出行人士方便、高效的安排自己的行程。在这种快节奏的经济生活中,最基本的是快捷准确的获取最新信息。随着空间信息技术、移动通信技术、互联网技术以及移动终端技术的高速发展,为快速便捷获取信息提供便利。随之开发的移动技术,它将互联网上的所有信息和地理信息系统特点有机结合,扩展到移动终端上,为移动用户通过技术的交换、获取、共享和发布提供了有效的途径,大量的运用地址信息。,研究目标,移动互联的飞速发展,人们消费方式和生活方式的转变,为商家带来前所未有的商机与挑战。本课题的目标是建立一个基于Android开源手机操作系统的手机航空订票系统,这个系统能够为消费者提供一种便捷的订票方式,消费者只需下载本软件的客户端应用程序到手机,注册登录系统,查询适合自己的航班,就可以预定机票,使消费者能享受“足不出户”就可以确定自己的工作行程的服务。,Android简介,Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。它由操作系统、中间件、应用软件三部分组成,它由Linux内核组成,独特的Dalvik 虚拟机,包含专门的地图模块、便捷的2D、3D绘图方案、XML的快捷布局方案、较轻量的SQLite数据库和多种的技术等等,它拥有迅捷的访问网络功能,集成现今正在使用的各种无线网络技术,不但可以让研发者的功能模块在对接时可以共享和无缝继承,重用多功能的的模块让开发的时间更短,开发难度更低,采用现今先进的定位技术,手机用户的M-GIS体验更加便利。该平台备有完善的程序开发环境,包括模拟器、除错工具、程序执行所耗用存储器、性能评价等功能。Android是一个真正意义上的开放性移动设备综合平台,基于Android进行系统开发,可以很容易地利用开放的API接口,可以说,基于Android的系统,是移动终端M-GIS开发道路上的一个里程碑。,设计目标,为了方便旅客,同时提高航空公司的经营效益,系统有如下目标:(1) 提供基本的订票功能:能够按照顾客提供的信息提供订票服务,例如按给定的起飞城市、到达城市、起飞日期、舱位类型等订票。(2) 提供订单管理功能:能够对用户所订机票进行管理。(3) 提供航线查询功能:例如航班时刻查询,包括起飞时间,到达时间等(4) 提供用户账户管理功能:能够让用户修改一些基本信息,SQL Server语言简介,SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等,服务器端,数据库服务器也称为“后端”,它负责有效地管理系统的信息数据库,在多个用户并发地请求服务器上相同资源时,要对这些资源进行优化管理。如安全地、快速地对公用信息数据库进行并发存取;使用备份和恢复功能保护数据库信息;对所有的客户应用程序集中实施全局的数据完整性规则等。另外,它还可以在客户登录的时候提供一些有关安全的关键数据,这些数据是加密以后放在服务器的数据库里的,主要的是:数据库账号和密码等。还包括一些对整个系统来说十分重要的数据运算及查询等。,客户端,客户应用程序也称为“前端”,它是系统中供用户与数据进行交互的部件,将以.apk为后缀的文件安装在用户的Android手机中。在C/S系统中,客户应用程序的主要任务是:提供良好的用户界面,方便用户使用,Android平台自身提供的组件能很好的实现这几点;按规定的格式弹出数据的表格与图形;按应用逻辑要求对数据条目进行计算和验证;以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论