学位论文 > 优秀研究生学位论文题录展示

基于轻量级J2EE的旅游集散中心设计与实现

作 者: 谈德茂
导 师: 刘玉华
学 校: 华中师范大学
专 业: 计算机技术与应用
关键词: 旅游集散中心 J2EE技术 轻量级框架 系统设计 数据持久层 DAO层 WEB层
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 169次
引 用: 1次
阅 读: 论文下载
 

内容摘要


近年来,J2EE(Java 2 Platform Enterprise Edition)发展迅速,已成为企业级应用开发事实上的标准和规范。J2EE是一种利用Java来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。凭借其良好的可移植性、可扩展性等,J2EE已被广泛应用。但是,J2EE体系架构在提供了一系列企业级服务的标准的同时,却没能提供一个令人满意的应用编程模型。基于J2EE标准组件的企业级应用的开发一般效率比较低下。随着开源运动的不断发展,从数据持久层到业务层再到表现层都涌现了一批优秀的轻量级开源框架。将优秀的轻量级开源框架应用到J2EE开发中组建轻量级J2EE架构,可以很好的解决传统的J2EE开发中的问题。本文以分层架构模式研究为理论基础,结合Struts 2、Spring和Hibernate框架,提出了一个开源的轻量级J2EE框架,并将此框架应用于武汉旅游集散中心项目的开发中。文章探讨了如何应用轻量级架构实现中小型基于B/S结构系统的设计和实现的方法,具体完成了系统需求分析、数据库设计、数据流程设计工作和界面以及部分模块的具体实现。系统经过测试与运行,特别是用户试用,验证了应用该框架可以快速达到稳定,系统可扩展性好,且用户反馈能方便使用,可靠安全。最后对系统的设计和实现方案进行了总结,为下一步研究奠定基础的同时也为开发类似的系统提供了可借鉴的方法。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-12
  1.1 系统开发现状及目的  9-10
  1.2 系统特色  10
  1.3 论文的结构  10-12
第2章 系统开发技术背景  12-26
  2.1 软件体系结构  12-15
    2.1.1 C/S结构  12-13
    2.1.2 B/S结构  13
    2.1.3 B/S与C/S比较  13-14
    2.1.4 多层分布式应用体系结构  14-15
  2.2 J2EE与.NET平台比较  15-21
    2.2.1 Microsoft的.NET平台  16-17
    2.2.2 SUN的J2EE平台  17-19
    2.2.3 两种开发平台的比较  19-21
  2.3 J2EE平台多层架构上的框架  21-25
    2.3.1 框架选取原则  22
    2.3.2 重量级EJB架构方案存在的问题  22-24
    2.3.3 轻量级J2EE框架  24-25
  2.4 本章小结  25-26
第3章 系统需求分析及模块功能  26-33
  3.1 系统概述  26
  3.2 系统总体设计  26-27
  3.3 需求分析  27-28
  3.4 模块功能  28-30
    3.4.1 旅行社业务子系统  28-29
    3.4.2 票务子系统  29
    3.4.3 集散中心管理子系统  29
    3.4.4 服务厅营销子系统及门点销售子系统  29-30
    3.4.5 网络营销平台  30
  3.5 系统概要设计  30-32
    3.5.1 持久层设计  30-31
    3.5.2 业务层设计  31
    3.5.3 表示层设计  31-32
  3.6 本章小结  32-33
第4章 系统详细设计  33-43
  4.1 系统设计原则  33
  4.2 数据库设计  33-37
  4.3 公共类的设计  37-40
  4.4 数据流程设计  40-42
    4.4.1 中心管理平台数据流图  40-41
    4.4.2 运营商管理平台数据流图  41
    4.4.3 售票大厅数据流图  41-42
  4.5 本章小结  42-43
第5章 旅游集散中心系统的实现  43-55
  5.1 实现Hibernate持久层  43-47
    5.1.1 创建Hibernate持久化对象  43-45
    5.1.2 简化Hibernate配置  45-47
  5.2 实现DAO层  47-49
    5.2.1 管理SessionFactory  47-48
    5.2.2 编写DAO接口  48
    5.2.3 实现DAO组件  48-49
    5.2.4 配置DAO组件  49
  5.3 实现业务逻辑层  49-51
    5.3.1 定义逻辑接口  49-50
    5.3.2 提供业务逻辑组件的实现类  50-51
    5.3.3 配置业务逻辑组件  51
  5.4 WEB层的实现  51-55
    5.4.1 整合Struts2和Spring  51-52
    5.4.2 处理请求  52-53
    5.4.3 JSP前台显示  53-55
第6章 系统测试  55-57
  6.1 服务器环境设置  55
  6.2 系统的测试  55-57
第7章 论文总结  57-58
参考文献  58-60
在研究生阶段的科研成果  60-61
致谢  61

相似论文

  1. 军队物资采购供应管理系统的设计与实现,TP311.52
  2. 部队兵员管理系统的设计与实现,TP311.52
  3. 基于QRcode的食品安全追溯物流研究,TP391.44
  4. 基于指纹识别的驾校考勤系统设计与实现,TP311.52
  5. 高新技术考试站信息管理系统设计与实现,TP311.52
  6. 基于Web的国际管理学会中国总部信息管理系统设计与实现,TP311.52
  7. 智能信用卡管理系统前端展示平台的设计与实现,TP311.52
  8. 城市地下管线地理信息系统设计与开发,TP311.52
  9. 中油西北销售公司物流运行监控系统的设计与实现,F426.22;F252
  10. 电视台新闻媒资网络编辑系统研究与设计,TN948.6
  11. 社会保险业务档案管理系统的设计与实现,TP311.52
  12. 轿车悬架故障诊断系统研究,U472.9
  13. MUSIC算法的DSP实现技术研究,TP368.1
  14. 射洪县国税局出勤信息管理系统的设计与实现,TP311.52
  15. 模糊控制在中央空调变频节能及其末端房间的应用研究,TB657.2
  16. 城际列车自动驾驶系统(ATO)的研究,U284.48
  17. 智能小区的功能与业务设计,TU855
  18. 基于J2EE技术开发ERP财务核算管理系统,TP311.52
  19. 面向多域复杂机电产品系统设计的功能表示与功能分解方法,TH122
  20. 省地一体化水电管理系统研究及其设计实现,TP311.52
  21. 基于构件的装备保障业务信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com