1.3 主要研究内容

根据国内外已有的订票系统和现有用户的实在性需求,本文基于Java的开源框架整合开发了新型服务的网上航空订票系统。通过一系列的可行性研究和应用需求分析、系统设计、程序编写一直到系统实现、测试成功,主要实现了机票查询、国内和国际航班预定、航班信息管理、机票订单处理等主要核心功能。不仅对整个国内航空订票业务进行高效规范的管理,与之前仅能服务于国内市场的现有系统相比,还能抢占国内少有的国际航线市场占有额,从而提高公司收益,方便旅客远行一举两得[3]。论文网

1.4 论文章节安排

本文共分为七章,论文首先简单介绍了航空订票系统的发展与现状,然后指出了开发该系统的必要性并说明了论文的主要研究内容,紧接着简单概述了该项目中所用到的多项技术,详细按照需求分析,总体设计,系统实现,测试环节对各模块进行详细的设计阐述。

具体安排如下:

第一章 简单介绍了航空订票系统项目的背景和意义。

第二章 概述系统中使用的多种相关技术和平台。

第三章 介绍了需求分析。

第四章 介绍了系统的总体设计与数据库设计。

第五章 系统具体模块的实现。

第六章 介绍了本系统调试与测试状况。

第七章 总结了该设计的完成总结,并期待下一步的改进和展望。

第2章  开发环境及技术介绍

2.1 开发环境

2.1.1 Java语言

1995年Sun公司推出面向对象程序设计的Java语言。[4]因为该语言具有安全、跨平台、面向对象、适用于网络等显著特点,同时又吸收了解释型语言(Basic语言)和编译型语言(C语言),是目前软件设计中较好的编程语言。

Java语言的主要特性体现如下几点:

1、简单

   Java是一种面向对象的程序语言,实现类之间的交互并且有很好的图形化界面。它是在C、C++的基础上开发的,继承了C和C++的许多特性,同时也取消了其他许多编程语言中繁琐的、难以理解的内容。

2、面向对象

   不同于C语言基于过程的设计思路,Java是一种纯面向对象的语言。他的设计集中于对象及其接口,提供了简单的类机制以及动态的接口模型。

3、分布式

   Java是面向网络的语言。它支持Internet应用的开发,提供了URL、Socket等用于网络应用编程的类库。

4、健壮性

   提供比较完善的异常(例外)处理机制和自动垃圾回收机制,杜绝内存管理易出现的漏洞。

5、安全性

  访问内存要通过实例变量来实现,从而防止木马病毒的破坏和威胁[5]。

2.1.2 MyEclipse8.5

MyEclipse是功能多样的Java EE集成开发环境,用于编码、调试、运行等功能,完整支持多种框架,几乎囊括了目前所有主流开源产品[5]。

本次开发的平台采用了MyEclipse8.5版本。登陆到Eclipse官网,选择Eclipse IDE for java developer,选择windows的位数,选择下载。然后登陆到oracle官网,下载java。在安装中先安装Java,在安装Eclipse。打开Eclipse文件夹把Eclipse可执行文件发送到桌面快捷方式。文献综述

2.1.3 Tomcat6.0

Tomcat6.0作为一个开源的Servlet容器,是一个免费的开放源代码的Web应用服务器。所谓的容器是为各种应用程序提供服务接口,而不必关注这个容器里面的具体构造。由于它从属于轻量级应用服务器类别,在并发访问用户不是很多的情况下被广泛的使用,同样也是中小型企业进行系统开发和系统调试Jsp程序的首选。Tomcat6.0具有运行占用资源小,扩展性好,支持负载平衡等特性,被称做是一个较理想的Jsp & Servlet开发和支撑平台。一般来说, tomcat与HTTPS使用相同的端口号,同为8080,启动和配置都是在MyEclipse环境里面进行的[7]。

上一篇:C#三层架构图书管理系统的设计与实现
下一篇:苏州一建集团网络的规划与设计

java+mysql通用试题库系统后台设计与实现

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

Java的学生信息管理系统设计

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

网络语言“XX体”研究