ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:1.11MB ,
资源ID:16228729      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16228729.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店客房管理系统PRD文档Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店客房管理系统PRD文档Word下载.docx

1、随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。JSP是SUN公司提供的一种动态网页实现技术,而SQL Server则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系。管理系统就是在这种环境下开发出来的,

2、通过网页的形式,完成网上客户预定和后台管理的功能。传统管理模式下酒店存在着宣传不力,管理工作烦琐、缺少客户信息反馈渠道等不足。考虑到酒店管理存在的问题和当今技术的成熟性,运用电子商务理念和网站开发技术实现酒店网络商务系统。系统主要解决酒店传统管理模式和经营理念带来的不足,完成传统工作模式不容易解决的困难,比如客户关系管理,顾客资料的更新、经营状况的分析和结账退房的管理等功能,最终达到加强酒店宣传力度,提高酒店形象、优化酒店管理、提高工作效率,从而使系统为酒店带来更多商业利益。酒店管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起

3、资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.2项目开发的目的随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。计算机科学强大的功能

4、已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。今天,计算机已经成为我们学习和工作的得力助手;计算机的价格已经十分低廉,性能却有了长足的进步。通过计算机网络对宾馆、酒店业进行管理,克服了人为管理中人为因素给企业管理带来的诸多不便,大大提高了宾馆、酒店的工作效率,为企业创

5、造了更大的利润。1.3业务流程图业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号:符号名称实体输入/输出的报表处 理业务流向文档存储图1-1前台系统业务流程图 图1-2 后台系统业务流程图2可行性分析开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,

6、避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。2.1技术可行性本系统开发工具是MyEclipse和MySQL数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,酒店管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过JAVA,软件测试,数据库等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。因此,开发该系统具有技术可行性。2.2经济可行性 系统的经济可

7、行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本系统的开发需要资金少,系统开发运行后,可以实现客人网上预定房间及管理的计算机化,管理者可以轻松的进行各项信息的发布与管理,节省了人力、物力和财力,将工作人员从繁重的工作业务中解脱出来,减少管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2.3操作可行性本系统操作简单,

8、输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。2.4法律可行性本酒店管理系统是自行开发的系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。综上所述,开发一个酒店管理系统,操作更准确,节省开支等有利之处,因此,建立酒店管理系统是必要可行的。3关键技术及设计思想3.1系统实现中采用的关键技术及复杂性

9、分析目前,可以实现网站开发的技术有很多种:例如CGI 技术,PHP 技术,ASP技术,JSP技术等。Servlet和JSP的组合(还可以加上JavaBean 技术)让Java 开发者同时拥有了类似CGI 程序的集中处理功能和类似PHP 的HTML嵌入功能9。JSP技术的优势主要有以下几个方面:(1)简便性和有效性JSP动态网页的编写就是在HTML网页中加入一些JSP专有的标签,或是一些脚本程序,开发人员也可以利用别人已写好的编写脚本程序来实现动态网页的编写。(2)强调可重用的组件 在 JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用,这样,一旦这样的一个部件写好

10、,它可以为多个程序重复引用,实现了程序的可重用性。现在,大量的标准JavaBean程序库就是一个很好的例证。3.2设计的基本思想设计思想遵循以下几点:1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。5速度优先原则

11、。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。6设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。4系统需求分析4.1系统中需要解决的主要问题现行系统是手工运作的系统,可以支持向客户提供客房服务功能,但是,存在以下薄弱环节:1现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统计和计算运程中易发生差错,工作效率较低。2业务流程管理不够严密。3主要从酒店收入角度向管理层提供数据,不能满足管理要求(例如不能提供空房率、房态的实时消费状况统计等信息)。4向客户提供的消费清单手工书写,

12、常发生字迹不清晰的问题,并且格式也不统一。5历史账务的查询也不方便。现行系统的上述弱点,实质上反映出企业在酒店服务客户的过程中,对信息的产生、传输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业形象造成不利的影响。这也正是提出新系统的直接原因。4.2系统具备的基本功能系统的基本功能:一客户登录:主要是为客户服务的,提供酒店现有客房的基本信息,方便客户了解目前酒店客房的基本情况,主要功能包括:会员注册和登陆、客房信息查询、预定客房、查看账单、修改个人信息等功能。二后台管理员登录:后台系统主要完成管理员管理的功能,管理员在后台完成对本网站的维护操作,后台管理主要包括的功

13、能包括:客房信息管理、统计报表、客户信息管理、操作员信息管理、基本信息管理。三前台操作员登录:前台操作员主要完成为客户服务的功能,主要包括的功能包括:客房信息管理、客房预订管理、查看客房预订信息、客房入住管理、客房换房管理、客房续时管理、结账管理、账单管理与查询、基本信息管理。4.3数据流图数据流图(DFD): 数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的

14、全过程,是设计者和用户交流的很好的工具。 图 形 符 号名 称符 号 说 明记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号 C区记述处理名称数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称以下为本系统的数据流图图 4-1酒店管理系统TOP数据流图图 4-2管理员子系统数据流图图 4-3操作员子系统数据流图图 4-4客户操作前台子系统数据流图4.4数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用

15、是在软件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。4.4.1数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。4.4.2数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)1。4.4.3数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定

16、表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理1。5系统设计5.1系统设计概述本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易

17、解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:(1).抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较

18、低级的理解,直到最低层次的具体元素。(2).信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。(3).逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高

19、了软件的可理解性和可测试性,并使得软件更容易维护。(4).模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计时应力求做到高内聚。5.2系统功能划分经过对系统的需求分析,本系统的使用用户分为三种:一种是前台用户,也就是客户,完成本网站用户注册,预定及预定查询、账

20、单查询的功能;管理员用户完成酒店后台信息的管理与维护操作;操作员用户完成本酒店客房日常业务的处理操作。前台子系统的功能模块图如图5-1所示图5-1 酒店管理系统前台模块图图5-2 操作员子系统模块图图5-3 后台管理系统管理员系统模块图5.3系统功能描述5.3.1前台子系统1.会员注册系统提供会员注册功能,非会员只可浏览系统的常用信息,只有会员才可以预定房间。在会员信息里保留了客户的个人资料,便于酒店对有价值的客户保持长期的联络稳定客源。2.会员登录全员登录完成注册客户的身份验证的功能,注册的用户可以登录本系统,进行客户的预定及预定信息的查询。3.客房预定 注册会员后,登陆系统可以预定房间,根

21、据查询到的客房信息选择适合自己的房间。4.预定状态查询 查询当前用户已经预定的房间信息。5.查看账单信息本模块完成酒店客房账单销售查询功能,查看本人的消费信息,方便大家对自己的消费情况有所了解6个人密码修改 会员可以随时修改自己的密码以防止被他人盗取。5.3.2管理员子系统5.3.3操作员子系统操作员子系统可以对酒店的日常业务信息进行处理。共分为如下子模块:1酒店客房信息管理对酒店的房间的基本信息进行管理,管理员可以添加、删除及修改酒店的房间的基本信息。2会员信息管理对本酒店的会员信息进行查看及管理。管理员可以查看酒店的会员信息,也可以删除、修改酒店的会员信息。3客房预订信息管理客房预订信息管

22、理,主要完成酒店客人的预定功能,管理员可以选择某个客人,进行预定。在预定时,首选选择酒店客房信息。进行预定登记。4客房入住信息管理客房入住信息管理,主要完成酒店客人的入住功能,管理员可以选择某个客人,进行入住操作。在入住时,首选选择相对应的预订信息。进行入住操作。5客房换房信息管理客房换房信息管理,主要完成酒店客人的换房请求功能,管理员可以选择某个已经入住的客人,进行换房操作。在换房时,首选选择相对应的客户入住信息。进行换房操作。5客房续时信息管理客房续时信息管理,主要完成酒店客人的续时请求功能,管理员可以选择某个有续时请求的客户进行续时操作。在续时时,首选选择相对应的客户入住信息。进行续时操

23、作。6、预定入住取消 预定入住取消模块,主要是对用户预定信息进行管理,可以对客户的预定信息直接办理入住,或取消客户的预定信息。7、结账单查询 用于查询已结账的信息。8、预订信息查询用于查询已预订的客户以及客房信息。9、用户密码管理 操作员可以更改用户的密码的信息。5.4数据库设计数据库技术是在文件系统的基础上发展起来的一种高效的数据管理技术,它能保持系统数据的整体性,完整性和共享性。数据库是有组织的存储在一定结构内的相关数据的集合。在数据库系统中提供了对数据的访问机制,能有组织的存储相关的数据,具有合理的存储方式,快速的查询效率和最小的数据冗余等特性。另外数据的存储和应用程序彼此独立,不仅便于数据的管理与控制而且有利于应用程序的编写与调试。数据库类似于一个数据的大仓库,能很好地实现数据共享,本身就具有数据的增,删,改等功能,能维护数据的一致性。数据库设计是系统设计的一个重要内容,其设计质量的好坏直接影响系统开发的成败,系统的质量,系统效率及可维

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1