【毕业学位论文】(Word原稿)基于Struts架构的酒店管理信息系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于Struts架构的酒店管理信息系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于Struts架构的酒店管理信息系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于Struts架构的酒店管理信息系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于Struts架构的酒店管理信息系统的设计与实现-软件工程_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 基于 构的酒店管理信息系统的设 计与实现 姓 名: 学 号: 所在院系:软件学院 职业类型: 专业领域:软件工程 指导教师: 副 指导教师 : 二 一三年九 月 in 2013 f n 基 于 构 的 酒 店 管 理 信 息 系 统 的 设 技 与 实 现 同 济 大 学 位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者 签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位 论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 I 摘 要 随着经济以及信息化的不断发展,人们对于更高速、更便捷、更全面服务有了更高的要求,就酒店的管理而言,有着信息量大、杂、繁等特点,人工管理存在着工作强度高,效率却过低的特点。而计算机的不断 发展,运用计算机存储、处理既定的信息,正好解决了这一系列的问题 ,因此开发一套典型的酒店信息管理系统,是一种必然。 本酒店管理系统主要功能包括:酒店前台简洁快速的处理一些日常业务,比如员工 管理、客户管理、房间信息管理,以及对于房间预 /退订、入住 /退房等的处理 。 然而,面对日益激烈的市场竞争, 客户需求呈现出越来越明显的多 样化和个性化特点。客户能够快捷地获取市场信息,选择的自由度加大,传统的 仅 以财务核算为主要设计理念的酒店管理信息系统 无法满足 以“客户至上”为 经营理念的酒店 管理 行业 。酒店行业 也越来越重视客户关系管理,利用数据挖掘技术从大量的客户资料中提取有效信息来为酒店的经营管理提供决策,帮助决策者挖掘潜在客户,保留有价值客户,提高客户的忠诚度,将客户资源最大限度的利用, 为企业创造更大的价 值。 越来 越引起学者和商界的关注,成为研究热点。 通过对 知 , 将客户关系管理融入酒店管理,能够推动 酒店行业的迅速发展。 本文 本文通过研究国内外酒店信息管理系统及 合自身所学 , 立足于 沙友谊大酒店”业务实际 , 开发设计一套拥有客户关系管理部分功能的酒店信息管理系统。 本文在上述的背景下,研究 了数据挖掘在酒店客户关系管理中的应用, 所做主要工作如下: 得出 沙友谊大酒店” 管理方面的弱势, 将酒店管理 信息化成为一种必然 。 2 综合论述了酒店管理信息系统开发所需的理论知识和关键技术,包括 :架、 ,为系统的 成功 开发提供理论支持。 3对 酒店管理信息系统进行了 总体设计, 包括系统的功能描述、架构设计、数据库的概念设计和逻辑设计等,为系统的成功开发提供保障 。 系统的界面、功能和总控程序 运用当前流行的 发及 编码 实现, 经过后期测试,系统已 满足了酒店管理的基 业务 需求 。 酒店 争取 客户,减少客户流失, 帮助酒店 增加客户满意度和忠诚度。 关键字 :酒店管理 信息 系统; 据库 ; 客户关系管理 of In of of of is is of by it a of is of in/In to by is in of to of on it is to a of to he of at it to of to e It of of RM we so as to of of RM in on e a of a V on of in is as 1. By e , to a is in of an a 2. on in as 2EE so on of 3. of of 4. of of of to a of 5. to of it to of 6. of 硕士学位论文 目录 V 目 录 第 1章 绪论 . 1 究背景及意义 . 1 究现状 . 1 文所做工作 . 2 章小结 . 2 第 2章 系统实现关键技术 . 3 2术 . 3 架 . 4 式 . 5 板驱动 . 7 . 8 本章小结 . 9 第 3章 需求分析 . 10 统目标及原则 . 10 . 10 统设计原则 . 10 统功能描述 . 11 本章小结 . 12 第 4章 系统设计 . 13 统概念设计 . 13 能结构图 . 13 数据流图 . 14 用例图 . 14 数据库设计 . 17 数据库概要设计 . 17 数据库逻辑设计 . 18 第 5章 系统实现 . 23 统的编码特色 . 23 统的编码概述 . 23 . 24 单栏定位 . 25 据库连接 . 26 数据的分页技术 . 27 单验证 . 29 能模块实现 . 30 工信息管理 . 30 户信息管理 . 35 言板信息管理 . 37 房间信息管理 . 39 . 42 户网上预 /退订房间 . 44 章小结 . 46 第 6章 客户细分实现 . 47 言 . 47 店管理信息系统进行数据挖掘的可行性分析 . 48 关理论及挖掘技术 . 48 户细分 . 48 法 . 48 据挖掘工具 . 50 介 . 50 能 . 51 客户细分中的应用 . 52 果价值分析 . 57 店 策启示 . 57 章小结 . 58 第 7章 结论与展望 . 59 文总结 . 59 . 59 . 59 参考文献 . 62 同济大学 硕士学位论 基于 构的酒店管理信息系统的设计与实现 1 第 1 章 绪论 究背景及意义 从中国酒店行业 的发展历程来看,其从 80年代初茫然无措到 90 年代初突然启动,再到 21 世纪的盎然生机,短短几十年,发展速度已远远超出中国的其他传统行业,酒店行业规模发展不断壮大的同时,正在由一个计划经济的封闭性行业向一个与国际接轨较早、较快、较为顺畅的市场化程度较高的开放性行业发展,伴随着 2010年上海世博会的开展,中国酒店行业的发展已达到空前繁荣的状态,据某资料显示:中国旅游酒店业利用外资额已超 200多亿美元,三资酒店已达到800 余家 1。酒店的相关管理工作也逐步走向科学化、信息化、酒店信息管理水平不断提高。 经济迅速发 展, 随着旅游者数量的不断增加,对该市的 酒店需求量 越来越大,对酒店的要求越来越高, 传统的 以人工手动记录酒店客户信息的方式弊端逐渐暴露,例如:数据量大、记录繁琐、数据存储不便等。 开发一个酒店管理系统,利用计算机处理酒店的各项事务, 使得酒店的日常操作规范化、信息化, 在减少人力物力的同时, 也提高了酒店的服务水平 。然而, 随着酒店消费者市场的逐渐成熟,一个酒店要想在快速变化的商业环境中占有一席之地, 除了信息化水平不断提高外, 还 必须不断探索新的经营模式,因此酒店管理信息系统,不但要实现基本的 业务功能,还应最大程度的体现与客户的互动, 能够 满足孤苦的个性化需求和服务,从而 更好地服务消费者 2, 3。 通过研究发现,客户关系管理 是一个能够完美体现“顾客至上”这一理念的新概念, 特别适合像酒店这种产品为“服务”的行业, 在 酒店行业 实施客户关系管理,能够有效的采集与整合客户信息,使得零散的客户信息转换为能够为酒店决策所用的高价值信息,通过分析这些高价值信息,酒店管理人员对酒店客户有了更详细的认知,从而帮助酒店制定相应的业务决策 4, 5,为企业实现利润最大化 。 综上所述,本系统在实现传统的酒店管理功能外,还拥 有酒店客户关系管理功能。 究现状 是由美国 司研发的一种全新概念模型,是 台的企业版 6。 平台有 3个版本 包括 7:、 平台标准版、 平台企业版 , 与传统的互联网应用程序第 1 章 绪论 2 的模型相比 ,该种模型 有着无法比拟的优势 ,如: 良好的可移植性、 安全稳定性以及可重复利用性 高 。 2提供了 对 及 术的全面支持 , 具有跨平台的可移植性和良好的兼容性 , 使 程序 开发者,能够随时都享受到交换信息、处理信息 。 文所做工作 本课题通过分析 M 市“华沙友谊大酒店”的业务实际,深入研究基于 并结合 客户关系管理理念, 确定了本课题的 开 发需求。在此基础上 ,设计实现了一个基于 台 架的酒店管理信息系统 。系统的运行表明 ,本 系统具有功能相对完善、操作简单 、界面友好 等特点 ,可以满足沙友谊大酒店” 的 实际需求。 论文的主要工作包括 : (1)根据 沙友谊大酒店 ”的 具体情况 ,利用所学技术进行了系统的可行性分析 ,确定了本文系统的开发平台和开发技术。 (2)进行了系统需求分析 ,结合 向对象建模技术 ,完成了系统的静态结构模型和动态行为模型的设计 ,构建了系统的用例模型、分析模型及设计模型。对系统进行详细设计 ,采用 术实现 客户预订 /取消预订房间、客户入住 /退房 等功能 ,以降低系统的稱合 ,增加系统的灵活性。 章小结 本章主要介绍了 酒店管理信息 系统开发的背景及意义, 阐述了系统开发的总体目标和遵循的设计原则,列举了本文所做工作。 同济大学 硕士学位论 基于 构的酒店管理信息系统的设计与实现 3 第 2 章 系 统实现关键技术 酒店管理信息系统的设计与 实现是 基于 术和 架技术 , 采用 务器 ,后台数据库使用 005。本章主要针对在开发过程中所用的技术进行简要阐述。 2术 术,即 平台企业版( 是 一种 B/是 利用 术简化企业应用系统开发、管理和部署等复杂问题的一套完整的体系结构。该技术 由 司推出 , 基于 平台, 它 继承了 活、跨平台等优势,还提供了对 、 技术的支持 8,从而即降低了开发多层应用系统的难度和复杂性,又提供了对现有应用系统的强大支持。 9:客户层、 、业务逻辑层、数据层( 。如下图 示。 图 2次结构图 客户层 : 可以包括瘦客户端、胖客户端, 用户可以与该层进行交 互作用 , 是系统的用户界面 , 可以 呈现出适当的视图 ,收集查询 ,显示最终结果 , 是用户在本地所使用的最后的模型成品。 接收客户层组件的要求 ,处理请求 ,然后将请求路由到业务层的适当组件 ; 接受业务层传來 的 结果 ,计算一个适当的视图 ,然后将视图路由到对应客户端 。 户端 客户层: 示层: 务器、 务 逻辑层 : 器、 据层( 2章 系统实现关键技术 4 业务逻辑层 : 这一层由若干运行在 应用服务器提供了 术 ,来访问数据库。 业务逻辑层 是给 布工作任务的层次,主要是通过服务器完成工作。这两层是 核 心层次。 数据层 ( : 将前端业务逻辑层的组件与后端数据库层连接起来 ,收集好的 信息放在 该层 ,供用户访问 。 10: 有平台无关性 ,可以运行在 因此,基于 术开发的应用程序不 受 特定的硬件、操作系统、服务器等 外部环境的约束,可以实现异构环境下应用系统的开发、部署和维护。 基于 术的应用系统 拥有 较强的可靠性,可以满足 用户24*365 的不间断 使用 ,从而满足 用户 所需的实时性和稳定性要求 。 术通过将通用的、复杂的、繁琐的服务端系统安排给中间件供应商完成,从而使普通系统开发人员设计并实施普通的商业逻辑部分,有效地降低了系统开发难度,缩短了开发周期。 于 术的应用系统在开发完毕后,可以根据需要部署在各种硬件服务器和操作系统之上,从普通的 到高端服务器,甚至是大型机系统中,并且可以使用灵活的负载平衡策略以实现伸缩性。 架 11 采用 术来实现,是一个 架下的 台的 应用。 作简单而功能强大、反应迅速的特点都能完全满足开发需求,因而在过去的几年发展迅速。 定义标签、 去了程序员系统开发构建 式时自己编码的苦恼,节省了开发时间,是一个很好的应用框架。 述 作为 典设计模式的代表作,基于 术的 E 架是 式的一种实现,它将 记用 作实现的一部分。根据 特点, 式中 控制器( 角色由 扮演 , 它 配置文件,负责相应数据模型的组装和试图请求的转发。同济大学 硕士学位论 基于 构的酒店管理信息系统的设计与实现 5 而这个 示出了模型、试图、控制器之间的关系。 在 应 架里 在 发人员除了可以使用标准的 架外,还可以跟诸如 与 的比较 要表现在如下几个方面 12: 区别方面 必须统一扩展自 扩展自一个普通的 程模型 ,一个 实例处理所有的请求 一个请求对应一个实例 依赖于 依赖于 装请求参数 强制使用 使用 来封装请求的参数,或者直接使用表达式语言 整合了 是 集合和索引的支持不强 整合了 可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能 绑定值到视图技术 使 用标准的 用 “技术 数据校验 对 法 的支持程度 支持使用 支持重写 法或者使用 验证框架 总的来说, 为 的 有 众多的优点: 模型的使用、功能齐全的标志库( 开放源代码 ,这些优点使得它受到众多开发者的追捧。 式 式简介 模型视图控制器 ) 13是 二十世纪八十年代为编程语第 2章 系统实现关键技术 6 言 80 发明的一种软件设计模式,已被广泛使用。后来被推荐为下 司 E 平台的设计模式,并且受到越来越多的使用 开发者的欢迎。模型视图控制器模式是一个有用的 工具箱 ,它有很多好处,但也有一些缺点。 据模型 , 户界面 , 制器 ,使用 据模型 和 用户界面 的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统 计数据可以分别用 柱状图 、 饼图 来表示。 据模型 和 用户界面 的同步,一旦 数据模型 改变, 用户界面 应 该同步更新。 设计模式和框架 模式 分别研究两个不同的领域。 设计模式研究的是一个设计问题的解决方法,一个模式可应用于不同的框架和被不同的语言所实现;而框架则是一个应用的体系结构,是一种或多种设计模式和代码的混合体虽然它们有所不同,但却共同致力于使人们的设计可以被重用,在思想上存在着统一性的特点,因而设计模式的思想可以在框架设计中进行应用。 框架和设计模式存在着显著的区别 14,主要表现在二者提供的内容和致力应用的领域。 ( 1) 从应用领域上分,框架给出的是整个应用的体系结构;而设计模 式则给出了单一设计问题的解决方案,并且这个方案可在不同的应用程序或者框架中进行应用。 ( 2) 从内容上分,设计模式仅是一个单纯的设计,这个设计可被不同语言以不用方式来实现;而框架则是设计和代码的一个混合体,编程者可以用各种方式对框架进行扩展,进而形成完整的不同的应用。 ( 3) 框架一旦设计成形,虽然还没有构成完整的一个应用,但是以其为基础进行应用的开发显然要受制于框架的实现环境;而设计模式是与语言无关的,所以可以在更广泛的异构环境中进行应用。 总之,框架是软件,而设计模式是软件的知识体,提升框架的设计水平。框架 模式是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率、降低耦合度。 式的优点 ( 1) 耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动 为模型与控制器和视图相分离,所以很容易改变应用程序的数据层同济大学 硕士学位论 基于 构的酒店管理信息系统的设计与实现 7 和业务规则。 ( 2) 重用性高 随着技术的不断进步,需要用越来越多的方式来访问应用程序。 许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何 览器或者无线浏览器( 由于模型返回的数据没有进行格式化,所以同样的构件能被不同的界面使用。由于已经将数据和业务规则从表示层分开,所以可以最大化的重用代码了。模型也有状态管理和数据持久性处理的功能, ( 3) 生命周期 成本低 ( 4) 部署快 使用 使程序员集中精力于业务逻辑,界面程序员集中精力于表现形式上 。 ( 5) 可维护性高 分离视图层和业务逻辑层也使得 ( 6) 有利软件工程化管理 由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码 15。控制器也提供了一个好处,就是可以使用控制器来联接不同的模型和视图去完成用户的需求,这样控制器可以为构造应 用程序提供强有力的手段。给定一些可重用的模型和视图,控制器可以根据用户的需求选择模型进行处理,然后选择视图将处理结果显示给用户。 板驱动 板驱动) 16的收集对象 是 采取 直接把实体类当成页面数据的形式 , 不需要指定请求参数所属的对象引用,就可以向实体对象注入参数值, 在 架的 ,提供了一个名为 板驱动) 的接口。 象可以通过实现此接口,获取指定的实体对象, 通过板驱动 ) 接口提供的 方法进行获取。 例化,然后判断此 板驱动) 接口,如果实现则 通过 调用 方法来获取实体对象模型,在获取到实体对象后,返回实体对象。 从而 ,在之后的操作中,明确的实体对象 就存在了 ,所以 指定的实例对象的引用名称 就不用 在 表单中的元素名称上添加 了 。 对于 具体实现例子,将在 第 2章 系统实现关键技术 8 优点 根据其属性的不同 ,可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论