Android手机航空订票系统实现方法

上传人:hs****ma 文档编号:557894085 上传时间:2022-08-09 格式:DOCX 页数:4 大小:14.91KB
返回 下载 相关 举报
Android手机航空订票系统实现方法_第1页
第1页 / 共4页
Android手机航空订票系统实现方法_第2页
第2页 / 共4页
Android手机航空订票系统实现方法_第3页
第3页 / 共4页
Android手机航空订票系统实现方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android手机航空订票系统实现方法》由会员分享,可在线阅读,更多相关《Android手机航空订票系统实现方法(4页珍藏版)》请在金锄头文库上搜索。

1、Word参考资料,下载后可编辑Android手机航空订票系统实现方法 摘要:针对人们对航空运输需求的增加问题,采纳了目前先进的AndroidSDK开发平台及Java语言工具,提出并实现了一款用号码便捷订购机票的软件系统方法。该系统由登录注册、机票预订、订单管理、信息查询、用户管理、订阅管理、用户反应和软件关心等八个大的功能模块组成。在兼容性和深度遍历测试方面的性能数据结果讲明,该系统能满足航空订票系统功能的需求。 关键词:Android;兼容性;深度遍历;航空订票 1引言 近些年来,经济的快速开展,加快了人口在不同城市之间的流淌,另一方面也推动了地方贸易、金融业以及旅游业的兴起1-2。越来越多

2、的人们出行开始选择乘坐飞机而不像以往一样只乘坐火车、长途汽车了。因为飞机相比于火车和汽车而言具有更高的时效性和安全性,会大大提高人们出行的效率。人工订票的方式、号码订票的方式以及网络订票的方式一直是我国较为传统的三种航空订票方式3。传统的订票方式由于存在着时间、空间以及人力资源等问题的限制,已远远无法满足人们的订票需求了,号码订票系统便应运而生。人们出门在外可随时随地预订机票,不仅方便了人们的出行,也提高了航空运营的效率。而本系统正是这样一种号码平台的航空号码订票系统4。基于AndroidSDK开发平台5,采纳Sha-redPreferences存储技术6-7和GridView控件的排列方式8

3、,利用SQLite数据库来进行高效的数据库的创立、表的创立以及对表中的数据进行增、删、改、查等操作9。有效进行票务和后台的管理。 2系统架构设计 通过对用户需求的具体调研和分析,建立系统逻辑架构,并设计了登录注册、机票预订、信息查询、用户管理、订单管理、订阅管理、软件关心和用户反应八大功能模块10。 2.1系统逻辑架构设计 在关系模型中,数据库设计包含了一个或多个关系模式11。设计出系统关系模型。(1)用户(包括用户ID、用户名、登录密码、真实姓名、用户邮箱、用户号码、证件类型和证件号码等信息);(2)乘机人(包括乘机人ID、乘机人姓名、乘机人邮箱、乘机人号码号、证件类型和证件号码等信息);(

4、3)航班(包括航班编号、起飞城市、到达城市、起飞时间、估计到达时间和机票价格等信息);(4)订单(包括订单项号、航班编号、身份证号、订单价格、订单状态和订单完成时间等信息);建立E-R模型图如图1所示。 2.2功能模块实现 2.2.1用户管理模块用户管理模块主要包括乘机人管理模块和用户账户管理模块。乘机人管理模块主要是可以对乘机人进行添加、删除、修改的操作;而用户也可进入到用户账户管理的界面,进行修改用户登录密码和用户注册信息的操作。用户账户管理模块如图2所示。乘机人管理模块如图3所示。2.2.2预订机票模块在预订机票模块中,用户可以依据自己的需要选择动身城市和到达城市以及出行日期,系统能够依

5、据用户的查询条件,列出用户所需要了解的航班信息,用户在确定完航班信息后可以进行乘机人的添加,最后系统会生成订单,机票预订成功。预订机票模块如图4(a)、(b)所示。2.2.3订单管理模块在订单管理模块中用户可以查询已预订的航班信息也可以选择删除已预订的航班信息。订单管理模块图如5所示。客户端局部代码:2.2.4信息查询模块信息查询模块主要是为用户提供机型展示信息以及周边售票点搜索定位两大功能。其中,周边售票点定位模块如图6(a)、(b)所示。该模块是通过引入第三方插件来是实现周边售票点定位的功能的。实现功能的步骤如下所示:(1)导入库文件:将locSDK_4.1.jar和baidumapa-p

6、i_v3_2.0.jar文件拷贝到工程的libs目录下,这样可以在程序中使用百度定位SDK。(2)设置AndroidManifest.xml包括定位服务以及添加权限和设置Acesskey值。2.2.5用户反应模块用户反应模块主要引用了友盟的第三方用户反应插件来为用户提供一个反应与交流的时机与平台。用户可提交反应消息并能够接收回复消息。具体设计如下:(1)导入SDK所需的jar包下载最新版SDK的zip包,解压后将其中的libs/目录合并到本地工程libs目录。(2)添加权限和key值(3)添加代码。代码中启用Feedback模块,调用下面函数进入反应界面:FeedbackAgentagent=

7、newFeedbackAgent(con-text);agent.startFeedbackActivity();用户反应模块界面如图7所示。 2.3系统测试 通过第三方测试平台百度移动云测试中心对系统的APK文件进行测试检测,测试App在真有用户终端的兼容性以及各深度遍历测试方面的性能数据。测试结果显示兼容性测试通过率为81%;深度性能测试到达4星;深度遍历测试质量评分为100分。 3结束语 此号码订票系统实现了方便、快捷的订票、查询功能,并且通过第三方测试平台百度移动云测试中心,对系统的APK文件进行检测,测试App在真有用户终端的兼容性,以及各深度遍历测试方面的性能数据,系统运行良好,取得比较好的测试结果。 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号