基于J2ME的手机实时机票查询系统设计(附答辩记录)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于J2ME的手机实时机票查询系统设计(附答辩记录)(包含选题审批表,任务书,开题报告,中期检查报告表,毕业论文13000字,程序源代码,成绩评定册)
摘  要:本论文就基于J2ME的手机实时机票查询系统的设计与实现进行了研究。J2ME是目前主流的手机软件开发平台。本软件就是通过在J2ME开发平台下使用Eclipse开发软件进行开发,它的功能是通过使用手机上网功能,使用户能够输入查询条件查询机票的最新信息,并及时反馈结果给用户。论文首先介绍了 J2ME体系结构和开发环境,然后对本系统的开发可行性和需求进行了分析,最后介绍了系统的设计方案和具体的实现过程。通过研究,可以了解手机应用软件的开发流程,同时还提出了软件以后所需的改进。
关键词:手机软件;J2ME;机票查询

Design and Implementation of Mobile Online Air Tickets Query System based on J2ME
Abstract: This paper is based on the real-time ticket inquires the J2ME phone design and implementation of the system are studied. J2ME is the mainstream phone software development platform. This software is developed by using the workbench in J2ME Eclipse development software development, its function is through the use of mobile Internet functions, users can input inquires the conditions inquires the latest information, ticket and feedback the results give users. It firstly introduces the J2ME system structure and development environment, and then the development of this system is analyzed the feasibility and demand, at last, the paper introduces the design scheme of the system and the realization process. Through the study, can understand mobile application software development process, and puts forward the software needed improvement after.
Key words: Mobile phone software; J2ME; Ticket inquires

3  实时机票查询系统的需求分析
为了能更好的开发出符合用户需求的软件,一般在开发软件前都会进行系统开发的需求分析,通过对系统的需求分析就能了解该软件到底是什么,需要什么功能,需要什么数据,怎么开发等信息。了解这些信息将能帮助开发人员更好的开发软件。下面本论文将从系统的功能和所需数据两方面进行系统需求分析。
3.1  系统功能分析
本软件基于J2ME的的手机实时机票查询系统,这个系统的主要用途是帮助用户能够随时随地的通过无线网络查询飞机机票情况,能够让用户在出行前有准备的去购买机票,而不用到机场或使用有线网络去查询信息,方便用户的生活。因此它应该具有输入和查询的基本功能,下面是对它的具体功能需求:
(1)  用户能够方便的输入查询条件。
(2)  用户能够轻松地在多个界面中切换。
(3)  用户应该能够方便的修改查询条件。
(4)  用户能够在浏览窗口中方便、快速地浏览查询结果。
(5)  对于用户的误操作或错误的输入数据,系统能给出适当的错误提示信息,并且仍然能够继续稳定地运行。
(6)  系统易学易用,用户界面应该是GUI图形界面,方便用户操作和浏览。
(7)  系统应该具有联网功能,这样才能实时更新获取数据。
3.2  系统数据需求分析
要保证本系统能够完成其所具有的功能,它所具有的数据就应该包含输入的数据和获取的数据。
输入的数据应该要有用户输入的查询条件的数据。本系统是机票查询系统,查询条件就应该有以下数据:
(1)  飞机航班类型:譬如单程或者往返。
(2)  飞机出发城市:譬如飞机是从上海起飞的,就需要输入上海这个数据。
(3)  飞机到达城市:譬如想查询的飞机的终点是北京,就输入北京这个数据。
(4)  飞机出发日期:譬如用户想在2011年5月18号出发,就输入这个时间。
(5)  飞机返回日期:如果用户想查询往返类型的飞机机票情况,就还需要输入返回的日期。
(6)  飞机舱位等级:用户可以选择是坐头等舱或商务舱,还是坐经济舱。
获取的数据是根据用户输入的查询条件得到的数据和经过查询后获取的数据,其应该包括以下数据:
(1)  网址地址:这是经过查询条件而得到数据用于网络连接时的网址输入。
(2)  城市三字代码:国内许多机票查询网的查询都需要用到城市的三字代码,故需要获取该数据才能进行查询。
(3)  网页源代码:经过网络连接应该可以得到一个包含网页源代码内容的数据。
(4)  价格信息:查询后获取的机票价格信息。
(5)  优惠信息:机票是否有优惠的信息数据。
(6)  舱位等级信息:机票是经济舱还是头等舱或商务舱。
(7)  出发时间和机场信息:包含着飞机起飞的时间和机场名称的数据。
(8)  到达时间和机场信息:包含着飞机到达时间和机场名称的数据。
(9)  航班信息:包含飞机所属的航空公司名称和航班班次数据。
(10)  结果数目信息:保存着机票查询的返回结果总数的数据。
(11)  获取时出错信息:包含因网络连接、用户输入错误等而造成系统出错的数据。

基于J2ME的手机实时机票查询系统设计(附答辩记录)
基于J2ME的手机实时机票查询系统设计(附答辩记录)
基于J2ME的手机实时机票查询系统设计(附答辩记录)
基于J2ME的手机实时机票查询系统设计(附答辩记录)
基于J2ME的手机实时机票查询系统设计(附答辩记录)
基于J2ME的手机实时机票查询系统设计(附答辩记录)

#p#副标题#e#
目    录
摘  要    1
关键词    1
1  前言    2
2  相关技术及开发环境介绍    2
2.1  J2ME的体系结构    2
2.1.1  J2ME的总体架构    2
2.1.2  JAVA虚拟机    3
2.1.3  配置    4
2.1.4  简表    5
2.2  开发环境介绍    5
2.2.1  JAVA基本环境JDK的介绍及配置    5
2.2.2  JAVA开发平台Eclipse    6
2.2.3  关于Wireless Tool Kit 2.52    7
2.2.4  Eclipse下的J2ME的环境配置    7
3  实时机票查询系统的需求分析    7
3.1  系统功能分析    7
3.2  系统数据需求分析    8
4  实时机票查询系统设计方案    9
4.1  系统总体框架    9
4.2  系统设计关键技术    9
4.2.1  网络的连接    9
4.2.2  数据的获取    10
4.2.3  系统错误的处理    10
4.3  系统的流程与数据字典    11
4.3.1  系统整体流程    11
4.3.2  联网的流程    11
4.3.3  系统数据字典    12
5  实时机票查询系统的实现    13
5.1  网络连接的实现    13
5.2  数据获取的实现    15
5.3    系统界面的实现    15
5.3.1  软件开始界面    15
5.3.2  软件主界面    17
5.3.3  软件查询结果界面    18
5.4  按键响应的实现    19
5.5  系统异常处理的实现    21
6  结论    23
参考文献    23
致    谢    24