论文酒店管理系统的设计与实现.doc
《论文酒店管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《论文酒店管理系统的设计与实现.doc(46页珍藏版)》请在咨信网上搜索。
摘 要 酒店行业随着现在中国经济的不断发展日趋激烈。竞争也不断增加。为了解决此情况,酒店必须不断完善自身管理的手段和方法,提高自身的服务水平,只有这样才能得到健康稳定的发展。因此需要一套相对完善的酒店管理系统来实现。市场经济的不断成熟和技术的不断进步,也迫使各类企业从“以产品为中心”的经营理念逐渐转移到“以客户为中心”的服务模式上来。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。主要实现酒店管理系统的各个功能模块,系统主要分为了前台管理和后台管理[1]。其中前台管理主要针对酒店所有的工作人员,包括入住登记模块、结账模块、预定模块、客户管理模块和业务统计模块等。后台管理主要针对的是超级管理员,包括客房类型设置模块、客户设置模块、操作员设置模块等。 与目前市面上的酒店管理系统相比,本设计更注重的是酒店的管理系统。本系统的UI界面更加友好,效率会更加提高,更快的办理入住手续,减少不必要的流程。将酒店管理中的数据提取分析,将其中有价值的客户信息提取出来,利用可视化技术将分析结果实时反映在系统业务流程中,直接为管理层提供决策支持,真正实现“以客户为中心”。 本文研究了酒店管理系统,并阐述了如何实现各功能模块。本设计的优势是设计集中体现“以客户为中心”的服务模型,帮助酒店增加客户价值、改善客户关系、提高客户满意度,以此来增强酒店的核心竞争力,使酒店在竞争中取得优势[2]。 关键词 酒店管理系统 客户中心 设计过程 Abstract The hotel industry now with the continuous development of China's economy has become increasingly fierce.Competition is increasing.In order to solve this situation, the hotel must improve their own management means and methods, improve their service level, only then can obtain the healthy and stable development.So you need a set of relatively perfect hotel management system to achieve.Market economy matures and technological advances, and force of all kinds enterprise from "with products as the center" the management idea gradually transferred to "take the customer as the center" service model. The whole system from conforms to the simple operation, friendly interface, flexible, practical, safety requirements.Each function module mainly realizes the hotel management system, system is mainly divided into the foreground and background management [1].Including front desk management mainly aimed at the hotel all the staff, including check-in registration module, check module, the module, customer management and business statistics module, etc.Background management mainly aims at is the super administrator, including guest room type module, customer setting module, operators setting module, etc. And currently on the market compared with style hotel management system, this design is paid more attention to the hotel management system, more focus on the management system of each function module design.The UI interface of this system is more friendly, efficiency will be improved more and faster check-in procedures, reduce unnecessary process.Data extraction and analysis, from the hotel management will be one of the valuable customer information extracted, using visualization technology to analyze the results reflected in the real-time system business process, direct to provide decision support for management, truly achieve "take the customer as the center". In this paper, we study the hotel management system, and expounds how to realize each function module.This design has the advantage of concentrated reflection of "take the customer as the center" service model, to help the hotel to increase customer value, improve customer relationship and improve customer satisfaction, in order to enhance the core competitiveness of the hotel, a competitive edge in hotel in [2]. Key words Hotel Management System Customer Center Design Process 目 录 摘 要 I Abstract II 第1章 绪论 1 1.1 研究的背景及意义 1 1.2 研究的现状及存在的问题 2 1.3 研究目标及内容 3 1.4 研究成果 4 1.5 论文的组织结构 4 第2章 需求分析 5 2.1 系统总体需求描述 5 2.2 系统功能性需求 6 2.2.1 客房类型设置模块的需求分析 6 2.2.2 客房设置模块的需求分析 7 2.2.4 入住登记模块的需求分析 8 2.2.5 结账模块的需求分析 10 2.2.6 预定模块的需求分析 11 2.2.7 客户管理模块的需求分析 12 2.3 非功能性需求分析 13 2.4 小结 14 第3章 系统的总体设计 15 3.1 运行环境选型 15 3.2 系统总体设计 15 3.3 系统核心功能模块设计 16 3.3.1 系统的登录模块设计 16 3.3.2 管理员登录模块的设计 17 3.3.3 客房类型设置模块设计 17 3.3.4 客房设置模块设计 18 3.3.5 操作人员设置模块设计 19 3.3.6 入住登记模块设计 20 3.3.7 结账模块设计 21 3.3.8 预定模块设计 21 3.3.9 客户管理模块设计 22 3.3.10 业务统计模块设计 23 3.4 系统的数据库设计 23 3.4.1 系统E-R图 23 3.4.2 客人信息表设计 24 3.4.3 房间状态表设计 25 3.4.4 房间信息表设计 25 3.4.5 预定信息表设计 26 3.4.6 退房信息表设计 27 3.4.7 历史信息记录表设计 27 3.5 小结 28 第4章 系统软件的详细设计与实现 29 4.1 核心模块详细设计 29 4.1.1 登录模块的设计与实现 29 4.1.2 入住登记模块的设计与实现 30 4.1.3 结账模块的设计与实现 31 4.1.4 客户管理模块的设计与实现 31 4.2 核心代码展示 32 结 论 37 致 谢 38 参考文献 39 42 第1章 绪论 1.1 研究的背景及意义 随着中国经济的不断增长和旅游行业的日益壮大以及大量的人员流动,酒店的数量迅速增长,与之相关的订房管理等各类信息量也成倍增加,酒店行业的竞争日趋激烈。酒店数量的越来越多,人们生活品质的越来越高,酒店业的竞争也更激烈。酒店行业要在竞争激烈的环境中良好的生存与发展,那么服务水平就必须跟着提高上来。所以电脑上的服务引入和电脑上的管理就显得尤为重要。有客房预定服务的行业,如酒店、宾馆等服务行业,在引进电脑管理系统后,提升了服务的效率,并且得到了客观的收益。所以这些行业要不停的改善和提高自身的管理办法才能在服务的质量与效率上得到提升,才能更好地服务于客人,从而拥有良好的口碑。因市场经济在我国的高速提升,使得各行各业从发展的眼光来看将目光从产品的质量发展上,渐移到服务的品质上。 为此,国家建设部已于最近做出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项[3]。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮全新概念的服务和管理方式[4]。 在酒店的传统管理上,因其入住办理的速度慢、错误率高、程序繁琐、资料不全、剩余位置无法及时得到更新等并且可能影响工作人员的耐心,导致服务质量差、投诉率高等潜在问题。这大大增加了经营者的压力与负担,分散其精力去处理以上问题所带来的麻烦与困扰。至此,体现了酒店管理系统的重要性,在上述问题中,其产生的根本原因在于无法系统的整理所有预定的数据。而电脑的酒店管理系统可以根据酒店的需要,增减其功能,使得在管理预定方面显得更得心应手,从而提高了工作效率和入住率,并且提升了客人对酒店服务质量的印象和为酒店提供了现代化、智能化的元素,这样就达到了提高员工服务效率和降低雇佣成本的目的。由此酒店管理系统的设计以及实现过程就显得尤为重要。 对于大量的登记信息的数据,开发一个电脑的管理系统去整合编写数据是非常有意义的。该设计系统拥有快速查询,登记入住,自动计费等功能,从而规范的对信息数据进行记录与管理。这样就可以减少人力物力,而且该系统设计的操作方式简单易懂,符合人性化管理,不同于传统的人工操作管理方式。具有高效,快捷,易操作,错误率低等特点。从而实现了对数据系统规范的管理,提高企业核心竞争力和优质的服务形象。 酒店管理系统是整个酒店管理中的核心体现,所以酒店管理系统需要从酒店管理层的角度出发来设计实现。面对信息时代的机遇和挑战,利用科技手段来提高企业管理无疑是一条行之有效的途径。信息与科技在酒店管理与现代化建设中显现出越来越重要的地位[5]。从某方面看来,酒店宾馆客房数据的科学化管理可以体现该企业的现代化水平,成为当今酒店系统等服务行业科技化的重要符号。这就是此次要设计本系统的意义与背景,对入住数据的管理有着重要的地位。 1.2 研究的现状及存在的问题 商业竞争日趋激烈,客户个性化需求在市场竞争环境下更加显著。随着我国改革不断深化、经济转型不断深入,酒店行业市场更加广阔。但是各种类型的酒店不断涌现、客户群体差异化,使得酒店行业无法满足客户个性化需求和日益恶化的生存环境。所以首先要在该行业中普及电子商务来酒店行业需要增加电子商务来提高服务质量与效率,同时,降低成本。其次,酒店行业需要一种适用于其自身的可以有效帮助酒店增加客户价值、改善客户关系、提高客户满意度的酒店管理系统,以此来增加酒店的核心竞争力,使得酒店在竞争中取得一定的优势[6]。 二十年来,我国加大旅游业宣传力度,使得租住率骤然上升,酒店类行业乘次巨浪也激流勇进,得到广泛发展。2004年国家旅游局发布报告指出我国星级酒店增长率为11.7 %,2007年《中国旅游业统计年鉴》显示全国的星级酒店增长到12751家,星际酒店总数的年均增长率达到15.3%[7]。酒店星级的考评中,有对酒店电脑信息化管理的考察项,因此提升了管理系统在酒店中的关键地位。旅游业的发展带动酒店业,酒店业带动酒店管理系统,形成良性循环。促使该系统更加人性化,功能全面化的提升进步。所以酒店管理系统可以使酒店管理的大量繁琐工作自动化、简单化,能有效地节省人力物力,提高酒店的管理水平,降低酒店的运营成本[8]。所以在这样发展的条件下,酒店的管理系统的设计与实现就显得尤为重要。 近年来,许多国际知名的跨国酒店集团已经将注意力落到酒店的管理系统上来。著名国际酒店希尔顿很早就开始把客户入住偏好、基本信息等记录下来,为客户提供个性化的服务。以服务顾客为宗旨成为各国际大酒店如喜来登酒店、卡尔森旅游集团、汤姆森旅游集团等的重要服务理念,以这种信息化的管理模式下工作,可以在服务顾客的同时,更好地替身自我。并保证了酒店的现代化的竞争力度与发展目标。 在国外,酒店更倾向于经济型发展,较我国相比更前卫,更发达一些,其在三十年前便普及了网络实时管理等系统,在顾客感受科技所带来的便利的同时,又得到了无与伦比的享受服务。但在国内,却是仍然刚刚兴起的探索时期,并没有那么多的经验和思路。本文设计的酒店管理系统目标为达成分类并系统的处理各种信息数据,并可以统计数据,并记录往来人群的信息,得到分析的数据,对消费群体的层面(年龄,消费水平,最受欢迎的项目等)进行统计,从而给予酒店发展的目标,提升酒店服务倾向和项目的开发重点,来做出更加符合消费者消费习惯的优秀服务。 通过以上调查不难看出,酒店间无形的增加了在管理系统上的竞争,成为一处酒店业间的战场,所以各酒店的管理系统需要将自己的系统统一好。在国外的一些连锁的大酒店采用自主开发的管理系统,有的已经具有非常成熟的体系,功能完善并加以实施,并同时垄断了一些国内的星级酒店的管理系统。所以规模稍小的宾馆酒店便缺乏酒店管理系统,无法更好地提升。就用一些最简单的管理系统来提升自己的服务。虽然酒店系统在我国仍处于较初级的层面,与国外智能化相比明显有差距,但仍然算为朝阳期,未来将会有很大的提升空间和发展的潜力。 1.3 研究目标及内容 本论文主要研究的是酒店管理系统的设计与实现。随着酒店行业的不断发展壮大,酒店管理系统越来越广泛地应用到酒店的管理中去,并且目前市面上的酒店管理系统更多的是注重酒店的产品推荐,所以我研究的课题主要以酒店管理系统为重点,研究其设计以及各个功能模块的实现。 为了将酒店管理系统中做的更加完善,效率更高,所以事先进行了查阅大量资料、了解国内外酒店管理系统的历史和近况,以及酒店管理系统的在现代的发展趋势等工作。 经过研究发现,随着旅游行业的日益发达,直接影响了酒店行业的发展,酒店行业的发展趋势蒸蒸日上,现在的酒店管理系统经过多年以来的发展已经很完善,但是大多数的酒店管理系统更为注重的是产品的介绍,但是如果没有一套完整的酒店管理系统来支撑整个的酒店运营管理,就容易造成浪费大量的时间和人力来处理这些事情,所以我研究的课题主要以酒店管理系统为中心,大大减少酒店员工和管理层的时间和精力。 酒店管理系统分为前台和后台两个部分,其中后台供管理员管理系统之用,包括客房类型设置模块、客房设置模块以及操作员设置三个子模块,具体的功能模块如下。 客房类型设置模块:酒店管理系统的所有客房类型都由此模块来管理。包括增加新的客房类型信息、编辑已有的客房类型、删除客房类型信息等功能。 客房设置模块:客房设置主要用来设置该酒店的客房类型,包括增加新的客房信息、编辑已有客房信息、删除客房信息等功能。 操作员设置模块:该酒店管理设置管理员的操作都在该模块进行。该模块用来管理酒店的操作员的信息以及权限,包括新增操作员、编辑已有操作员信息、删除操作信息等功能。 系统前台管理是供酒店所有工作人员使用,包括客户入住登记模块、结账模块、预定模块、客户管理模块以及业务统计五个模块。具体的功能模块如下。 入住登记模块:该模块是酒店管理系统中的前提部分,其中包括登记信息、客人信息以及费用信息三部分。 结账模块:客户如果办理退房手续,需要登录该模块处理。只需要得知房间号码即可办理退房手续。 预定模块:管理人员可以帮助客户在此模块办理预定,除此之外,还可以对已有的预定信息进行管理。 客户管理模块:用来进行设置新增客户信息、编译已有客户信息、删除客户信息等功能。 业务统计模块:酒店客房的出租率是用该模块来体现的。图形直观明了。 1.4 研究成果 本论文主要研究酒店管理系统。对于系统前台来说,本系统目前可以让酒店管理人员快速登记客户的入住信息、处理客户的退房信息、处理客户的预定信息、管理客户的登记信息、统计酒店的客房出租率。对于系统后台来说,该系统可以让管理员管理酒店的所有客房类型、管理酒店的所有客房信息、管理酒店的操作员信息。 1.5 论文的组织结构 论文的章节分为以下几个部分: 第1章是绪论。该部分主要介绍了本项目的课题背景,以及研究的目的和意义。分析了国内国外的现状以及国内外的现状对比。阐述了研究的目标及其内容。 第2章是系统需求分析。该部分主要阐述了系统的各个功能模块的需求分析。详细介绍了各个功能模块的具体内容。 第3章是系统的总体设计。主要介绍了系统的一些运行环境以及总体设计。详细描述了各个功能模块的具体设计。 第4章是系统软件的详细设计与实现。主要介绍了系统的流程以及核心模块的详细设计。展示了部分核心代码。 结论主要阐述了写作期间所遇到的问题和下一步工作展望。 致谢主要感谢在写论文期间对我有过帮助的各位老师,同学和父母。 第2章 需求分析 本章对酒店的管理系统的设计及其功能模块的实现进行需求分析,以便为后续章节的详细设计做好准备工作。 2.1 系统总体需求描述 如图2-1所示酒店管理系统用例图。 图2-1 酒店管理系统用例图 本论文所设计的酒店管理系统分为前台管理和后台管理两个部分,其中后台供超级管理员管理系统使用,可以进行所有功能操作,除前台所有功能外,主要包括客房类型设置模块、客房设置模块以及操作员设置三个模块,具体的功能模块如下。 客房类型设置模块:该酒店所有的客房类型设置都由该模块来进行管理操作,主要包括增加客房类型、编辑已经存在的客房类型、删除客房类型等功能。 客房设置模块:该酒店所有的客房信息都由该模块来进行管理操作,包括新增客房信息、编辑已有客房信息、删除客房信息等功能。 操作员设置模块:该酒店所有的操作人员的设置都由该模块来进行管理操作,可以对操作人员的身份进行增加、删除、整改、删除等操作。 系统前台管理主要是供酒店所有工作人员使用,主要包括顾客入住登记模块、结账模块、预定管理模块、客户管理模块以及业务总结统计五个模块。具体的功能模块如下。 入住登记模块:所有来访的客户入住信息都由本模块操作,其中包括入住前登记信息、客人详情以及所需费用信息三部分。 结账模块:如果客户需要进行退房处理则需要在本模块操作,为了操作方便,退房出示房间号码即可进行退房。 预定模块:如果客户在入住前进行了预定,则可在本模块查询操作,也可进行增加预定信息操作。 客户管理模块:客户的登记信息将在此模块被管理归纳,主要包括增加客户信息、编辑已经存在的客户信息、删除不需要的客户信息等功能。 业务统计模块:该模块用来统计酒店的客房出租率,并且以图形报表的形式来展示客房出租率。 酒店管理系统的功能性框图如图2-2所示。 图2-2 酒店管理系统功能性框图 2.2 系统功能性需求 2.2.1 客房类型设置模块的需求分析 客房类型设置模块属于后台管理的部分,是供超级管理员(也就是酒店的最高管理人员)使用操作。主要的权限有增加新的客房类型、编辑已经存在的客房类型、删除客房类型等功能。 酒店的管理系统均会提供给客户多种多样的房间类型,本操作模块就是用来设置多种的房间类型,可以添加不同的房间的类型以及各种房间类型所携带的房间类型信息供客户选择,客户可以根据自己的喜好来选择自己需要的客房。 展示界面如下图2-3所示: 图2-3 酒店管理系统客房类型设置展示图 2.2.2 客房设置模块的需求分析 客房设置模块属于后台管理部分,是供超级管理员(即酒店的最高管理人员)使用操作。主要功能有增加新的客房、编辑已经有的客房、删除客房等功能。 展示界面如下图2-4所示: 图2-4 酒店管理系统客房设置展示图 超级管理员在此模块的权限主要有,在客房类型界可以进行添加客房、保存数据、删除选中客房、重新加载数据等操作。并且需要填写房间号、区域、楼层、房间类别、房间状态、实际价格、实际折扣、分机电话、房间图片、是否可用?等信息。 超级官员添加以上信息后,方便普通管理员和客户的使用操作,使客房信息简介明了,容易操作,提高效率。 2.2.3 操作人员设置模块的需求分析 操作人员设置模块也属于后台管理部分,是供超级管理员(也就是酒店的最高管理人员)使用操作。主要有增加新的操作人员、编辑操作人员、删除操作人员等功能。 超级管理员在此功能模块的主要权限,就是对今后可以对本系统进行前台登录的管理员进行管理,对其增删改除,并且对其赋予权限。 展示界面如下图2-5所示: 图2-5 酒店管理系统操作人员设置展示图 2.2.4 入住登记模块的需求分析 入住人员登记模块属于系统的前台管理部分,是供酒店所有工作人员使用操作的。主要有登记入住信息、客人信息、费用信息等功能。 该模块主要用来录入来访客户的入住信息,填写完入住信息之后,办理相应手续,即可入住。 填写入住基本信息之后,还可完善客户的个人信息,进行存档,以便下次使用,该操作快捷方便容易操作。 如果已经完成入住,因为在录入信息时会填写入住时间和离店时间以及人员数量等信息,所以填写以上信息后,也会在该模块也会自动算出相应的费用信息。展示界面如下图2-6所示: 图2-6 酒店管理系统入住登记模块登记信息展示图 展示界面如下图2-7所示: 图2-7 酒店管理系统入住登记模块客人详细信息展示图 2.2.5 结账模块的需求分析 结账模块属于前台管理部分,是供酒店所有工作人员使用操作。可根据顾客的入住时长来进行结算。 此模块顾名思义,是用来进行结算费用信息的,根据客户入住时所登记的入住时间,以及住房的时间,还有所选的房间类型等信息,系统可以自动计算出所需的费用,客户根据数额缴费即可。 展示界面如下图2-8所示: 图2-8 酒店管理系统结账模块设置展示图 2.2.6 预定模块的需求分析 预定模块属于前台管理部分,是供酒店所有工作人员使用操作。管理人员对于该模块的权限为,可以对该模块进行增加新的预定信息和对已有信息进行管理。 展示界面如下图2-9所示: 图2-9 酒店管理系统预定模块设置展示图 根据用户所需,有时客户可根据多种方式来进行客房预订,管理人员为客户将预定信息录入好之后即可存档,待客户来入住时调出即可,之后可继续完善信息,办理入住。 展示界面如下图2-10所示: 图2-10 酒店管理系统信息添加成功提示展示图 2.2.7 客户管理模块的需求分析 客户管理模块属于前台管理部分,是供酒店所有工作人员使用操作。该模块的主要权限是增加新的客户信息、编辑已经存在的客户信息以及删除客户信息等。 该模块主要展示客户的各种信息,可以随时对其进行增删改查已经其他管理操作。 展示界面如下图2-11所示: 图2-11 酒店管理系统客户管理模块设置展示图 2.2.8 业务统计模块需求分析 业务统计模块属于前台管理部分,是提供酒店所有工作人员使用操作。 主要为某年度的旅客住宿率统计图,并且以图形报表的形式展现出租率,采用条形统计图可以更直观的提供给酒店管理人员,更方便快捷的看出12个月份的出租率对比。 展示界面如下图2-12所示: 图2-12 酒店管理系统业务统计模块设置展示图 2.3 非功能性需求分析 本节主要是针对用户的需求进行一些细节上的分析。 易用性需求。易用性是以用户为中心,结合视觉、交互、情感等综合感受,使软件更简易、高效地适应用户的使用需求和习惯。系统已经涵盖了业务需求,功能比较齐全,也尽可能的采用了先进成熟的技术,进行了界面原型设计并经过用户反复确认,通过了性能测试、系统测试以及用户接受测试[9]。软件系统的功能现如今已经非常商品化了,而在未来将不同的供应商和产品区分高下的根本因素将使功能是否易懂[10]。设计应考虑到在未来的发展中,该设计是否可以被普遍认可与使用。大多过多接受该方面的小型宾馆一类,是否可以做到一学就会那样的方便快捷。而且用户们渐渐地已经习惯于基于web的操作简易但是功能全面的系统并希望自己的系统也可以一样简便全面。而本酒店管理系统采用的方式和方法正是如此。随着商业市场和环境的越来越复杂,软件必须进一步简化。据此调查,大抵总结为,我们所设计的酒店管理系统需要全面考虑使用者的实际要求与感受,这样才能做出令人满意的程序。 对于稳定性的要求方面比较多,应该提前调查用户的实际使用的需要与建议,而且考虑到随着使用时间的增加,对系统操控的熟练度也会增加,之后可能会不满足于现有的功能,在需求上也许会增加,要准备随时弄清用户的反馈,做及时的更新,只有处理好与用户的交流,才会提高软件发展的稳定性。搭建系统框架需要在此阶段完成,其中包括需求规格说明书、详细规格说明书、企业管理等成果物的编写。也就是说设计时应该尽量避免不必要的因素影响,这才能设计出好的作品来保证双方的合作关系与系统的稳定性。在开发复杂系统时,尽可能地将组件或者服务单独实现,以便因为某一环节的出现错误而影响整个系统。 对于后期维护性的方面讲的是设计的该系统源代码是否容易被更改,其实更改是一定的,因为只有随时根据需求而改变才能获得更好的口碑,更加符合市场需求,让软件的功能更完善,但在更改的过程中容易出现与当初设计时的想法背道而驰,从而导致架构崩乱,质量下降,所以,在开发设计时,应考虑程序与程序之间尽量不要循环以来或者相互依赖。相互依赖的危害性很大,其中任何一个片段的改变都容易引起整个系统的变动。综上所述,本系统的可维护性需求是高内聚,低耦合的特点。 为了该系统能有更好的发展,该应用的设计应有良好的随机应变性,可随时对其功能进行补充或升级。改动其功能和工作的能力效率等不会对代码程序造成过大的影响。能够在不影响系统的正常使用前提下实现系统功能模块的扩充,容易实现系统的在线升级。让系统拥有良好的可扩充性也成为此次设计的一部分挑战。 对于其应用的要求:界面美观、选项详细、功能强大、排版简洁、提示人性化,并且一些输入的部分有记录功能,方便用户使用。 在运行方面期待可以更加人性化,并且可以后台操作,还可以考虑与一些平台合作,可以达到更全面的扩展,还能推出一系列活动,入扫码付费,网上自行预订房间等…… 系统安全性良好。重要的数据要求为较高的加密等级,系统的健壮性好,具有一定的数据恢复能力,有着良好的错误提示,且有较好的容错处理机制。安全性已经成为管理软件不能回避的重大问题。相对于一般的管理软件,标准管理系统对安全性的要求更高。网络中的应用系统面临的风险多种多样,因此要充分考虑各种安全机制的结合,引入防火墙、入侵检测、漏洞扫描、信息加密以及数据备份等安全技术,确保系统的安全运行、数据的安全保密[11]。 2.4 小结 本章主要介绍了该酒店管理系统的系统需求分析。先对该酒店管理系统的系统总体需求进行描述,并展现了用例图以及功能性框图,然后对系统性的需求进行了分析,对其中的各个模块进行了详细的需求分析,最后对该系统的非功能性需求进行了整体的描述。 第3章 系统的总体设计 3.1 运行环境选型 本系统主要基于的硬件环境: (1)CPU:P4 3.0G以上; (2)内存:1GB以上; (3)硬盘:硬盘80G; (4)本系统的开发工具具体如下; (5)系统开发平台:MyEclipse 6.5。 (6)数据库管理系统软件:MySQL 5.0。 (7)Java开发包:JDK 5.0以上。 (6)Web服务器:Tomcat 6.0。 3.2 系统总体设计 为了满足用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是: 本系统采用MVC模式,模型—视图—控制器模式简称为MVC(Model-View-Controller,MVC)。 MVC之间关系如图3-1。 图3-1 MVC之间关系图 用户对软件最直接的感受是软件的界面特性。对同一个应用问题,不同的用户、不同的计算环境、不同的时期,可能都要求有不同的界面表示形式[12]。例如,当在不改变领域模型的前提下要求扩展应用功能,当用户对界面提出新的和特别的要求时,当把某个系统的设计思想移植到另一个运行环境时,都要求对界面进行某些修改[13]。 从保证数据的安全性和有效性考虑,将分为数据录入用户和数据查询用户。录入用户主要负责数据的录入和修改。 系统安全性设计: 身份验证(登录) 数据限制:访问数据库用户的分部属性决定的访问数据的范围。 功能限制:通过用户功能视图限制用户对数据的操作[14]。 用户角色设定和用户权限分配:每个用户都有自己的权限,权限所涉及的功能是超级管理所分配的。用户的权限与当时设定的全线都是相匹配的,而且用户的权限根据实时需要可以变更。 系统架构如图3-2。 图3-2 系统架构图 3.3 系统核心功能模块设计 3.3.1 系统的登录模块设计 登录是每个系统都不可或缺的一部分,系统的登录模块设计主要功能就是用来登录到该酒店管理系统中去。因为该酒店管理系统分配了不同的管理权限,所以在登录本系统成功之后,不同权限的用户会根据设计的模式,进入到显示操作不同的界面。由于在程序内部的后台会对用户进行判断,所以第一个步骤就是把从前台得到的用户名和其所对应的密码进行接受处理,之后会在后台按照拟定好的原则进行后台处理,然后再把已经得到的用户名在数据库中进行匹配相关的信息,从而在数据库中进行继续的查询,如果能够检查到该用户,那么则会把该用户对对应的权限以及密码全部提取出,之后分别赋予两个不同的字符串变量,从而判断用户在前端输入的密码是否能够与数据库中给定的密码匹配成功,如果密码匹配能够成功,则会依据权限的值,进入不同的操作页面,但是如果输出的密码是错误。即便是用户没有被管理员分配指定的权限,那么同样也是无法成功登陆本系统的, 展示界面如下图3-3所示: 图3-3系统登录模块界面展示图 3.3.2 管理员登录模块的设计 管理员的登录权限有两种模式:最高级管理员和普通权限的管理员。 超级管理员是指酒店的最高管理员,可进行一些后台上的操作和前台的所有操作。进入后台管理后分为客房设置和用户基本设置。超级管理员可以分配权限,设置普通管理员的用户名和密码以及所能操作的功能。 普通管理员只能进行前台操作,而超级管理员可以前台和后台的操作。权限不同,分配的功能也不同。 3.3.3 客房类型设置模块设计 该模块用来管理酒店的所有客房类型,包括新增客房类型、编辑已有客房类型、删除客房类型等功能。 客房类型设置模块属于后台管理部分,是供超级管理员(也就是酒店的最高管理人员)使用操作。 登录说明:管理员登录是需要输入用户名和密码。如果输入错误,显示框红显,需要重新输入,直到正确为止才会登录成功。输入正确的用户名和密码之后,会出现提示“正在登录,请稍后……”,在跳转页面会根据网络情况提示“初始化核心代码”、“欢迎进入酒店管理系统”字样,成功登录之后就会进到酒店管理系统的主页面,本页面设计简单明了,很直观,也很容易操作。 如图3-4所示是客房类型设置功能框图 图3-4 客房类型设置功能框图 进入主页面以后,点击右侧上方的【系统维护】,进入到后台管理页面。选择菜单栏列表中的后台管理>系统基本设置>客房设置>客房类型设置。 1.在客房类型界面中,可以进行【添加客型】、【保存数据】、【删除选中客型】、【重新加载数据】等操作。并且需要填写【房间类别名称】、【床数】、【预定价格】、【预定折扣】、【计时最低价】、【计时每小时价】等信息。 2.点击添加客房类型时默认添加房间类别名称:单人间。床数:0。预定价格:¥0.00。预定折扣:¥0.00。计时最低价:¥0.00。计时每小时价:¥0.00。单击选中信息位置即可更改。 3.可以勾选上复选框来进行选择删除数据操作。可以进行多选,如果选择房间类别名称前的复选框则可进行全选。 3.3.4 客房设置模块设计 客房设置模块属于后台管理部分,是供超级管理员(也就是酒店的最高管理人员)使用操作。主要有新增客房、编辑已有客房、删除客房等功能。登录操作步骤以及跳转说明同客房类型设置模块中的登录说明。 进入主页面以后,点击右侧上方的【系统维护】,进入到后台管理页面。选择菜单栏列表中的后台管理>系统基本设置>客房设置。 (1)在客房类型界面中,可以进行【添加客房】、【保存数据】、【删除选中客房】、【重新加载数据】等操作。并且需要填写【房间号】、【区域】、【楼层】、【房间类别】、【房间状态】、【实际价格】、【实际折扣】、【分机电话】、【房间图片】、【是否可用?】等信息。 如图3-5是客房设置功能框图。 图3-5 客房设置功能框图 (2)点击添加客房类型时默认添加房间号:10000。区域:0。楼层:0。房间类别:标准间。房间状态:空闲。实际价格:¥0.00。实际折扣:¥0.00。分机电话:0。房间图片:(标准间的图片)。是否可用?:设置为勾选状态。单击选中信息位置即可更改。 (3)可以勾选上复选框进行选择删除数据操作。可以进行多选,如果选择房间号前的复选框则可进行全选。 3.3.5 操作人员设置模块设计 操作人员设置模块属于后台管理部分,是供超级管理员(也就是酒店的最高管理人员)使用操作。主要有新增操作员、编辑操作员、删除操作员等功能。 进入主页面以后,点击右侧上方的【系统维护】,进入到后台管理页面。选择菜单栏列表中的后台管理>系统基本设置>用户基本设置。 1.在客房类型界面中,可以进行【添加操作员】、【保存数据】、【删除选中的操作员】、【重新加载数据】等操作。并且需要填写【操作员用户名】、【密码】、【权限】、【地址】、【姓名】、【电话】、【手机】、【邮编】、【创建时间】等信息。 2.点击添加操作员时默认添加操作员用户名:user。密码:空。权限:普通权限(可以下拉菜单进行选择)。地址:空。姓名:空。电话:0。手机:0。邮编:0。创建时间:(系统将自动生成)。单击选中信息位置即可更改。 3.可以勾选复选框进行选择- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 酒店 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文