基于SSH框架的飞机票分销管理系统设计与实现
本文关键词:基于SSH框架的飞机票分销管理系统设计与实现
更多相关文章: 框架技术 浏览器服务器结构 机票分销管理系统
【摘要】:随着经济的快速发展,旅游业与航空业的愈发成熟,传统的机票直销已经无法满足航空公司的利润需求。伴随着电子商务越来越广泛的应用,航空公司为了缓解机票销售与管理的压力,同时高效、快捷的售出每一张机票,越来越多的采取了新的销售方式,即利用网上分销平台,通过大量的代理商销售机票。但是目前的分销平台存在着许多问题:系统的技术落后,无法满足现有需求;销售量巨大,人工处理缓慢;多个子系统之间的耦合性较高,独立性较差等。因此设计开发耦合性低,独立性好,高效快捷便于维护的分销平台具有现实意义。正是在这样的背景下,本文设计了一套飞机票分销管理系统。通过对国内外相似系统以及实际市场需求的分析,最终采用“一带多”的设计方案,即系统的主要运行平台为分销平台,再辅以票务系统平台和分销商销售平台进行支撑。本系统的设计引入“模型-视图-控制器”(MVC:Model-View-Control)设计模式,具体功能通过“框架技术”(SSH:Struts-Spring-Hibernate)来实现,保证了系统开发和维护的灵活性和更好的可管理性。本文详细论述了机票分销管理系统的设计和实现全过程,在系统设计阶段,通过需求分析对模块功能进行了划分,然后结合MVC设计思想,结合服务器页面(JSP:JavaServerPages)实现网页动态显示。在数据库设计阶段,通过具体调查和规划,抽象得到数据库表和“实体-联系图”(E-R:Entity Relationship Diagram)。在系统的实现阶段,逐一对每一层框架进行实现,同时还包括功能的实现,以及开发使用的工具和开发环境等。通过对Struts, Spring, Hibernate三大框架的分析与研究,本文将不同的框架应用到Web程序的不同层次当中,从下面三个方面对现有的分销管理网站系统加以改进:(1)将基于MVC模式的框架应用于多层次的Web开发当中,通过Spring框架的依赖注入原理,将各个功能模块进行解耦,大大简化了程序结构,方便了日后的开发和维护;(2)在前端页面开发过程中,将“异步脚本与XML" (Ajax:Asynchronous Javascript And XML)技术运用到JSP页面当中,优化了网络延迟严重情况下页面加载过慢的问题;(3)在Struts框架的配置文件中,通过注册一个“代理”,将页面发送过来的请求委托给Spring,实现了对请求的监听与过滤。在最终实现的系统中,航班与机票信息在票务平台产生,分销平台通过外部接口获得票务平台的机票信息,并根据分销商等级将机票分配给分销商,机票被分配后进入分销商各自的销售平台进行销售。消费者在购买一张机票后,包含该机票所有信息的订单将回传至分销平台,分销平台对分销商的销售情况进行统计,同时订单也会回传至票务平台。整个飞机票分销系统实现了机票分销,分销商管理,机票销售,财务统计等功能。
【关键词】:框架技术 浏览器服务器结构 机票分销管理系统
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要3-5
- Abstract5-10
- 第一章 绪论10-14
- 1.1 课题的研究背景10
- 1.2 课题研究的目的和意义10-11
- 1.3 应用与研究现状11-12
- 1.4 论文工作与结构12-14
- 第二章 相关技术背景14-30
- 2.1 Java EE体系结构14-15
- 2.1.1 Java EE概述14
- 2.1.2 轻量级Java EE的分层模型14-15
- 2.1.3 轻量级Java EE多层架构开发优势15
- 2.2 基于Java EE平台的Web应用开发15-19
- 2.2.1 Web应用开发模式的选择15-17
- 2.2.2 Tomcat服务器与Java Web17
- 2.2.3 基于Java EE开发Web应用的关键技术17-19
- 2.3 SSH框架技术19-28
- 2.3.1 框架概述19-20
- 2.3.2 表现层框架Struts20-22
- 2.3.3 Spring框架22-24
- 2.3.4 持久层框架Hibernate24-26
- 2.3.5 SSH框架的整合26-28
- 2.4 WebServicee技术的实现28-29
- 2.4.1 WebService的概述28
- 2.4.2 WebService调用原理28-29
- 2.4.3 为何需要WebService技术29
- 2.5 本章小结29-30
- 第三章 需求分析30-37
- 3.1 机票分销管理系统整体结构30-31
- 3.1.1 票务系统功能模块30-31
- 3.1.2 分销系统功能模块31
- 3.1.3 分销商销售系统功能模块31
- 3.2 功能需求31-36
- 3.2.1 航班管理系统31-33
- 3.2.2 票务管理系统33-34
- 3.2.3 分销系统34-36
- 3.3 性能需求36
- 3.4 本章小结36-37
- 第四章 系统设计37-43
- 4.1 系统数据库的设计37-39
- 4.1.1 数据库E-R图设计37-39
- 4.2 界面设计39-42
- 4.2.1 票务平台39-40
- 4.2.2 分销商平台40-42
- 4.2.3 分销平台42
- 4.3 本章小结42-43
- 第五章 系统实现43-55
- 5.1 分销管理系统开发环境43
- 5.2 SSH框架的实现43-51
- 5.2.1 Hibernate持久层的实现43-46
- 5.2.2 Spring业务逻辑层的实现46-49
- 5.2.3 Struts表示层的实现49-51
- 5.3 功能实现51-53
- 5.4 功能测试与应用53-54
- 5.5 本章小结54-55
- 第六章 总结与展望55-57
- 6.1 总结55-56
- 6.2 展望56-57
- 参考文献57-60
- 致谢60
【相似文献】
中国期刊全文数据库 前10条
1 李友;分销管理信息化制胜策略[J];中国计算机用户;2002年30期
2 乔梁;分销管理的困惑[J];中国计算机用户;2004年24期
3 ;企业分销管理信息化高峰论坛珠海召开[J];信息与电脑;2011年08期
4 周宏,吴志平,曾黔蜀;分销管理智能决策支持系统研究[J];科技进步与对策;2005年06期
5 华铨平;;家纺产品分销管理系统的设计与实现[J];电脑知识与技术;2009年02期
6 于天池;倪炎榕;范菲雅;;移动分销管理系统关键技术的研究与实现[J];计算机工程;2008年18期
7 陈利军;陈海霞;;基于信息化平台的企业集团分销管理系统[J];中国管理信息化(综合版);2006年01期
8 刘杰;异地商务 集中管理 拧紧分销价值链[J];互联网周刊;2001年37期
9 陈志刚;胡昌龙;;基于关系数据模型的分销管理系统[J];中国水运(学术版);2007年05期
10 陈志刚;;基于开放式体系结构的分销管理系统[J];软件导刊;2007年11期
中国重要会议论文全文数据库 前1条
1 杨小曼;孙林夫;唐慧佳;洪玫;;网络化分销管理应用系统研究和实现[A];’2004计算机应用技术交流会议论文集[C];2004年
中国重要报纸全文数据库 前10条
1 用友软件公司副总裁李友;分销管理信息化策略[N];工人日报;2002年
2 ;分销管理信息化制胜策略[N];中国计算机报;2002年
3 用友集团伟库网络公司总经理 李友;异军突起[N];计算机世界;2001年
4 本报记者 曹开彬;传统分销要变革[N];中国计算机报;2001年
5 李隆海;“分销时代”的管理之道[N];中国计算机报;2002年
6 周旭;科脉转攻分销管理软件[N];中国计算机报;2005年
7 陈超;浪潮通软分销管理解决方案[N];中国计算机报;2003年
8 国能科诺商用软件有限公司 张同;制造业分销管理的“暗雷”[N];网络世界;2001年
9 羽人;分销管理企业“命门”[N];中华工商时报;2001年
10 本报记者 姜波;把脉分销价值链[N];网络世界;2001年
中国博士学位论文全文数据库 前1条
1 王逢春;制造企业网络化分销管理技术及应用系统研究[D];重庆大学;2004年
中国硕士学位论文全文数据库 前10条
1 秦勇;四季青服装企业分销系统的研究与实现[D];电子科技大学;2014年
2 林丽;中国电信福州分公司手机分销管理系统的设计与实现[D];电子科技大学;2015年
3 尹莹;移动绵阳分公司渠道分销管理平台设计与实现[D];电子科技大学;2014年
4 缪纬;出版社区域分销系统设计与实施[D];天津大学;2014年
5 米潜;基于SSH框架的飞机票分销管理系统设计与实现[D];安徽大学;2016年
6 闫磊;烟草行业分销管理系统[D];山东大学;2008年
7 聂金良;手机阅读分销管理系统的设计与实现[D];北京邮电大学;2013年
8 周恺;浙江绿源电动车有限公司分销管理系统的研究与实现[D];电子科技大学;2013年
9 沈睿;多智能代理技术在分销管理信息系统中的应用研究[D];浙江大学;2005年
10 景魁;某快消企业分销管理信息化解决方案分析与优化研究[D];华东理工大学;2012年
,本文编号:577999
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/577999.html