基于J2EE的航空订票系统解决方案

基于J2EE的航空订票系统解决方案

论文摘要

本文全面介绍了基于互联网的航空售票系统的分析与设计。分析了浏览器服务器(Browser/Server)J2EE模式的网络体系结构,通过分析航空电子商务的现状和发展趋势,重点研究了基于技术的电子商务系统的开发方式,提出并建立了基于技术的一套航空电子商务平台系统,该系统主要应用服务于航空售票领域,并结合信用卡支付系统和里程积分系统对售票系统做了外沿式的发展,使之更复合现在社会的需要。建立网上订票、售票系统可以开拓售票渠道,降低售票成本。通过互联网实现机票预定与售票必将逐渐取代传统的售票形式而成为航空公司的主要售票渠道,可大幅度地减少人工成本和代理费用,从而从整体上降低售票成本。论文结合美国大陆航空系统将原来的基于Mainframe的传统订票系统,并补充新的需求,拓展业务接口,采用J2EE的MVC(Model-View-Controller)三层架构来完成系统的设计并结合结合Filter,FrontControl,Facade等模式进行封装成统一的接口,业务逻辑采用EJB的方式处理,再经过DAO层访问资源,并已经完成航空售票系统技术的积累与研究,软件设计与开发。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 问题的提出
  • 1.2 航空网上售票管理系统项目背景
  • 1.3 研究概况及发展趋势
  • 1.3.1 电子客票的发展历史和概况
  • 1.3.2 J2EE的优势
  • 1.4 论文结构
  • 2 J2EE开发平台框架的关键技术
  • 2.1 J2EE的概念
  • 2.2 J2EE的四层模型
  • 2.3 J2EE的核心API与组件
  • 2.4 MVC的概念
  • 3 航空售票系统的总体设计
  • 3.1 系统需求分析
  • 3.1.1 系统设计目标
  • 3.1.2 系统功能需求分析
  • 3.1.2.1 用况分析:客户行程的准备
  • 3.1.2.2 用况分析:客户行程票价计算
  • 3.1.2.3 用况分析:客户更改行程
  • 3.1.2.4 用况分析:客户行程的票价的支付
  • 3.1.3 系统概要设计
  • 3.1.4 系统的性能需求
  • 3.1.5 系统的数据需求
  • 3.2 系统的总体架构设计
  • 3.2.1 体系架构设计的目的
  • 3.2.1.1 应用连接层次的选择
  • 3.2.1.2 数据访问和交易需求
  • 3.2.1.3 交易会话状态的存储
  • 3.2.1.4 安全
  • 3.2.1.5 和其它系统的关联交易
  • 3.2.1.6 传统系统
  • 3.2.2 系统的数据需求
  • 3.3 应用系统的架构模型设计
  • 3.3.1 系统层次的选择
  • 3.3.2 存储会话的状态
  • 3.3.3 管理业务逻辑
  • 3.3.4 数据访问
  • 3.3.5 管理并发性
  • 3.3.6 交易的管理
  • 3.4 系统的数据结构设计
  • 3.5 系统的功能设计
  • 4 航空售票系统的详细设计
  • 4.1 MVC的设计实现
  • 4.2 数据类图的实现
  • 4.3 时序图设计实现
  • 4.3.1 创建客户资料
  • 4.3.2 客户登陆
  • 4.3.3 准备行程
  • 4.3.4 改变行程
  • 4.3.5 查看航班座位
  • 4.3.6 添加/删除分段信息
  • 4.3.7 查询航班
  • 4.3.8 获取行程信息
  • 4.3.9 计算行程价格
  • 4.3.10 保存行程
  • 4.3.11 支付行程
  • 4.3.12 查看飞行里程
  • 5 航空售票系统的实现
  • 5.1 利用JDBC实现数据库的连接
  • 5.2 利用JSP实现所有的WEB页面
  • 5.3 利用EJB实现所有的业务处理核心模块
  • 5.4 利用Servlet处理业务逻辑
  • 5.5 系统中事务处理的实现
  • 6 总结与展望
  • 6.1 论文总结
  • 6.2 前景展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  

    基于J2EE的航空订票系统解决方案
    下载Doc文档

    猜你喜欢