欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    酒店客房管理系统.doc

    • 资源ID:3450452       资源大小:5.21MB        全文页数:25页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    酒店客房管理系统.doc

    山东财经大学本科毕业论文(设计)题目: 酒店客房管理系统 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 2008级计算机科学与技术二班 学 号 2008140161 姓 名 陈冲玲 学 号 2008140185 姓 名 孙 燕 学 号 2008140196 姓 名 杨文文 指导教师 戚尚菊 山东财经大学教务处制二一二 年 五 月山东财经大学学士学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在论文中作了明确的说明并表示了谢意。本声明的法律结果由本人承担。学位论文作者签名: 年 月 日山东财经大学关于论文使用授权的说明本人完全了解山东财经大学有关保留、使用学士学位论文的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文的全部或部分内容,可以采用影印或其他复制手段保存论文。指导教师签名: 论文作者签名: 年 月 日 年 月 日酒店客房管理系统摘 要随着信息化建设的发展,酒店服务业与国际市场接轨已成为大势所趋,酒店业要迎接这场挑战,就必须提高整体竞争能力,变革酒店的管理模式,提高管理水平。目前,我国酒店服务业信息化管理的进程缓慢 ,跟国外的酒店相比管理依然落后,所以应该有完善的管理信息系统,以方便客人以及更好地管理酒店。本文主要讨论酒店客房管理系统的设计与开发过程。系统采用My Eclipse作为开发平台, tomcat作为服务器,使用SQLServer2005数据库系统。结合当前的酒店应用情况,确立了酒店客房管理系统的具体实现功能,并详细阐述了系统设计和功能设计。本系统采用MVC模式、struts框架开发,使用JSP进行界面设计,Action Servlet负责数据库以及业务流程的控制操作,实现了操作员管理、房间管理、房间类型管理、预定及入住管理等功能。 系统可以分为两个组成部分:面向一般操作员的前台管理系统以及面向系统管理员的后台管理系统。前者主要实现预定和入住房间功能、查询房间信息等功能;后者主要实现管理者对操作员、房间类型、房间信息等管理工作。该系统界面友好,操作简便,运行稳定,具有较广泛的应用前景和推广价值。关键词:酒店客房管理;MVC; struts; tomcat; JSP Hotel Rooms Management SystemABSTRACTAs the information of the development, hotel services and standards of the international market has become the trend of the times. To meet this challenge, the hotel industry will have to improve overall competitiveness, reform the hotel management, and enhance the management level. At present , Chinas hotel management is still backward compared. In the information age, is more important is also in need of a comprehensive management information system. Guests facilitate convenience and better management of the hotel.This paper mainly discusses the hotel rooms management system design and development process. The system adopts My Eclipse as the development platform, Tomcat as the server, use the SQL Server database system. Combined with the current hotel, established a hotel management system to achieve specific functions, and expounds in detail the system design and function design. The system uses MVC mode, Struts framework for the development, the use of JSP interface design, Action Servlet is responsible for database and business process control operation, realize the operator management, room management, room type management, reservation and booking management function.The system can be divided into two parts: the general operator in front of the management system and for the system administrator background management system. The former mainly realize the reservation and room function room, query information and other functions; the latter mainly realize the management to the operator, room type, room information management. The system interface is friendly, simple operation, stable operation, and has widely application prospect and promotion value.Keywords: hotel rooms management; MVC; struts; tomcat; JSP前言酒店管理系统是一个酒店管理不可缺少的部分,它的内容对于酒店的决策者和管理者来说都至关重要,所以酒店管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理客户档案、房间信息等,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长将产生大量的文件盒数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对入住酒店的客户信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、陈本低等。这些优点能够极大地提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能令顾客满意,增加宾客回头率,也是酒店的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以自己开发的一套酒店管理系统为例,谈谈其开发过程和所涉及到的问题及解决办法。目 录一、概述1(一)开发背景1(二)本文的研究内容1(三)课题研究的目的与意义1(四)国内外现状1二、系统开发平台、运行环境及技术工具介绍1(一)系统开发平台及运行环境11. 系统开发平台12.系统运行环境2(二)系统开发技术工具介绍21. Tomcat简介22. My Eclipse简介23. SQL Server 200524.JSP语言简介35.B/S模式结构简介3三、系统总体规划分析4(一)可行性分析4(二)需求分析41.功能需求42.性能需求4(三)系统层次模块图4(四)顾客入住活动图5(五)顾客入住状态图6四、数据库设计6(一)数据库分析6(二)数据库设计与实现6五、系统详细设计8(一) 设计原则8(二)模块详细设计91.主界面92.系统用户登录设计93.管理员功能模块设计94.操作员功能模块设计12六、系统测试及评价13(一)系统测试131.用户登录测试132.其他功能模块测试13(二)系统评价14结论14参考文献15一、概述(一)开发背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在20102年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在有人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。酒店管理系统采用MVC模式。按照周围宾馆的业务流程设计,会采用主流开发工具来开发,搭建比较稳定可靠安全的服务端来辅佐客户管理,并且还采用数据库SQL Servrer2005,技术支持会采用轻量级框架struts 来完成流程控制,服务器采用tomcat,通过Rational Rose来设计数据模型为最初业务流程的总体设计阶段和详细设计阶段打好基础。(二)本文的研究内容根据我们的毕业选题酒店客房管理系统,文章主要研究了:酒店业务的管理,包括:登录部分(管理员,操作员),查询界面部分,预订和入住部分,退订部分。(三)课题研究的目的与意义对酒店来说,对酒店经营状况其决定作用使得是酒店的而服务水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息师弟啊的机遇和挑战,利用科学技术手段提高酒店的管理无疑是一条行之有效地途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已经成为提高酒店的管理效率,使作业人员与管理系统之间互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、迅速地满足顾客服务的需求。(四)国内外现状随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。随着Internet 技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。二、系统开发平台、运行环境及技术工具介绍(一)系统开发平台及运行环境1. 系统开发平台开发语言选用Java、JSP,因此采用Tomcat为主要开发工具,然后结合My Eclipse、SQL Server 2000数据库管理系统与Win7操作系统进行开发。既考虑了系统的需求,又兼顾了运行的效率以及今后系统的功能拓展等。2.系统运行环境硬件环境:普通个人计算机;操作系统:Win7;数据库系统:SQL Server 2000;Web服务器:Tomcat 6.0;Java运行环境:JDK 1.6;客户端:浏览器工具IE。(二)系统开发技术工具介绍1. Tomcat简介Tomcat是一个免费的开源的支持Servlet及JSP技术的容器,同时又是一个Web服务器软件,Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。与传统桌面应用程序不同,Tomcat中的应用程序是一个WAR文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录下,Tomcat会自动检测和解压该文件。JSP文件第一次执行时,要先由Tomcat将其转化为Servlet文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。Tomcat既是一个Servlet容器,又是一个独立运行的服务器,像IIS、Apache等Web服务器一样,具有处理HTML页面的功能。但它处理静态HTML文件的能力并不是太强,所以一般都是把它当作JSP/Servlet引擎,通过适配器与其他Web服务器软件配合使用。此外,Tomcat还可与其他一些软件集成起来实现更多功能。Tomcat是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。2. My Eclipse简介My Eclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,My Eclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。My Eclipse企业级工作平台(My Eclipse Enterprise Workbench ,简称My Eclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。3. SQL Server 2005SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。SQL Server 2005 旨在帮助企业迎接这些挑战。这个下一代数据管理和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。 SQL Server 2005 基于 SQL Server 2000 的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助: (1)构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。 (2)降低开发和支持数据库应用程序的复杂性,实现了 IT 生产力的最大化。 (3)能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。 (4)在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。 SQL Server 2005 在以下三个重要方面改善了您的数据基础架构:企业数据管理、开发人员效率和商业智能 (BI)。它在可接受的价格和许可费用以及升级到 SQL Server 2005 和 Microsoft Windows Server System 的途径方面也有新的突破。Enterprise Edition 达到了支持超大型企业进行联机事务处理 (OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。Enterprise Edition 的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。Enterprise Edition 是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求。该版本还推出了一种适用于 32 位或 64 位平台的 120 天 Evaluation Edition。4.JSP语言简介JSP (Java Server Pages)是服务器端的脚本语言,是一种在HTML页面中加入Java语言而生成动态页面的技术。JSP是以Java和Servlet为基础开发而成的动态网页生成技术,它的底层实现是Java Servlet。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP技术的强势:(1)一次编写,到处运行。在这一点上Java更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署, 在任意环境中扩展。 (3)强大的可伸缩性。从只有一个小的Jar可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。5.B/S模式结构简介B/S模式即Brower/Server结构模式,是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。第二层为WEB服务器,属功能层,主要利用服务器完成客户的应用功能。第三层为数据层,根据客户的请求独立地进行各种运算。即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器。此种结构由客户端在Web页面发出请求至Web Sever,再由Web Sever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。这样实现了客户端不直接和数据库服务器发生关系,保证了数据安全性。对Browse/Server模式而言,其主要特点为:(1)其在逻辑上采用了3层结构,它在前台Browse和后台Server之间增加了一层Web Server层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。(2)开放性好,Intranet/Intenet完全兼容。(3)扩展性好,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销。三、系统总体规划分析(一)可行性分析随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理业取得了优良的经济 效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿 、餐饮、娱乐全新概念的服务和管理方式。一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。(二)需求分析1.功能需求系统功能主要包括登录功能、房间类型的管理、房间的管理、开房、预订房五个功能。以下按照不同的功能处理对具体功能进行描述。(1)登录功能只有在输入正确的户名和密码才可登录进入操作界面。(2)房间类型的管理可以对房间类型进行增添、删除、修改、查询功能。(3)房间信息的管理可以对房间信息进行增添、删除、修改、查询功能。(4)开房功能记录住户信息,并把相应的房间状态改为”入住”。(5)预定房功能提前预定房间,注意房间的状态,预定日期前还是可以由其他房客入住。2.性能需求整个系统应当操作简单,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。(三)系统层次模块图酒店管理系统层次模块图,如图3-1所示图3-1层次模块图(四)顾客入住活动图图3-2活动图 (五)顾客入住状态图 图3-3状态图四、数据库设计(一)数据库分析数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且可以为以后进行功能的扩展留有余地。所以应该非常重视。通过对系统功能以及系统层次图,用例图等的分析设计了操作员信息表,房间类型信息表,房间信息表,顾客登记信息表等表信息。设计应遵循的设计原则如下:(1)进行规范化设计,尽可能地减少数据冗余和重复。(2)合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量最小,就尽量按照关系数据库系统理论方法去设计一个数据库,减少数据的冗余。(3)结构设计与操作设计相结合。在设计数据库结构时,有时为了编程实现的简捷和思路的清晰,往往故意增加一些冗余数据。这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素,如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。另外数据库表结构设计应保证数据的相对稳定,这样才能考虑在新的数据结构下的业务处理方式。基于以上三条设计原则针对本系统的特点,在对所搜集的数据进行规范化之后,我们项目的数据库相关工作选用SQL Server 2005数据库来进行数据库的逻辑设计。(二)数据库设计与实现在酒店客房管理系统中,数据库的设计工作主要包括建立系统数据库,创建所需要的表格,建立表间关系。(1)首先创建数据库,步骤:开始-àMicrosoft SQL Server 2005 -à SQL Server Management Studio-à用户名:sa 密码:sa图4-1 连接数据库(2)数据库表结构 表4-1系统数据库目录序号表名1操作员信息表2房间类型信息表3房间信息表4顾客登记信息表下面分别介绍这些表的结果。操作员信息表:用来保存管理员、操作员的登录信息。操作员信息表operator(用户权限为0表示普通操作员,1表示管理者)表 4-2操作员信息表字段名类型主键允许为空默认值说明operidvarchar×用户登录IDoperpwdvarchar×登录密码operpowerint×0用户权限房间类型信息表:用来保存酒店已有房间类型的信息。表4-3房间类型信息表字段名类型主键允许为空默认值说明typeidvarchar×房间类型编号typevarchar×房间类型bedint×床位数pricefloat×单价cl_roomvarchar×N是否钟点房cl_pricefloat×钟点房价remarkvarchar备注房间具体信息表:用来保存酒店已有房间具体信息。表4-4房间信息表字段名类型主键允许为空默认值说明roomidvarchar×房间号typeidvarchar×房间类型编号statevarchar×房间状态roomtelvarchar×房间电话remarkvarchar备注五、系统详细设计(一) 设计原则人机交互子系统是用户所能直接看到的,是给用户的第一感觉,他现在已经成为判断一个软件好坏的重要标准。在设计人机交互子系统的时候,应该遵循以下原则:(1)易用性。前期对项目的大量细致的分析,以及对用户群的调查,充分考虑实际操作的各项细节,使得普通用户在不需要查看用户手册的情况下亦能很自如的操作系统,并对操作流程有清晰的了解。(2)低出错率。为了防止用户在操作中出现各种失误,界面的设计在各个环节都给与用户必要的提示,同时也在空间排布上引导用户按照正确的顺序进行操作,大大减少操作出错的几率,也减低了操作者的劳动强度。(3)高适应性。系统面向的用户群有两类,对于不同的用户,他们拥有不同的操作目的、操作流程以及不同的权限,如何考虑系统的适应性也是界面设计时的重要部分,本系统可以面向不同的用户提供不同的界面,实现高适应性。(4)美观性。设计出一个易用、低错、适应、美观的界面,能够使用户自如的完成操作,而用户不需要有较高的计算机专业知识和技能。(二)模块详细设计1.主界面主界面内容简单,主要是酒店介绍、通知公告和系统用户登录。酒店介绍为酒店基本内容,各种服务介绍,以及各种温馨提示。通知公告为滚动显示的超链接,可点击查看,用于显示近期酒店的各种通知。系统登录模块单独介绍。如下图:图5-1 主界面2.系统用户登录设计用户登录使为了保证系统的安全性,在输入的用户名密码与数据库匹配时才许可登录。如果用户名密码为空系统会弹出提示,继续输入,为空时不允许进入系统,输入密码和用户名会在后台进行校验,不匹配不允许进入系统,权限错误不允许进入系统。如图5-2图5-2系统用户登录界面3.管理员功能模块设计在登录时可以选择管理员或操作员,不同的权限登陆后有不同的功能,点击管理员权限进入管理员主页面,管理员功能包括房间类型管理模块、房间信息管理模块,点击进入不同的处理页面。右上侧能显示目前登录的管理员,能退回到登录页面。如图5-3:图5-3管理员功能模块点击房间信息管理模块就进入房间信息管理界面,进入后显示所有房间信息,可以增加房间、修改房间信息,删除房间信息。选择不同的功能就进入不同的页面,进行不同的操作以实现不同的功能。如图 5-4:图5-4 房间信息的主界面右侧小按钮可显示当前登录的管理员,退出按钮可退出至登录界面,返回按钮可返回管理员首页选择其他模块操作。如图 5-5:图5-5 管理员的退出返回功能如果选择增加房间操作,房间类型用下拉列表显示,从数据库中房间类型表中取得并在页面中显示。其他项目用文本框显示,管理员填入要添加的信息,若确定添加则点添加按钮添加,添加后自动返回到房间信息显示页面,显示添加后的房间信息。若不要添加点返回按钮返回房间信息显示页面,显示原有的房间信息。如图 5-6:图5-6 增加操作修改房间信息页面,编号为只读不能修改,其他信息都可以改动。房间类型用下拉列表显示,从数据库中房间类型表中取得并在页面中显示。其他项目用文本框显示,管理员填入要修改的信息,若确定修改则点修改按钮修改,修改后自动返回到房间信息显示页面,显示修改后的房间信息。若不要修改点返回按钮返回房间信息显示页面,显示原有的房间信息。如图 5-7:图5-7 修改操作删除房间信息功能,点击删除时提示是否删除,点确定时删除项目,删除时自动返回房间信息显示页面,显示删除后剩余的房间信息。取消删除时返回房间信息显示页面,显示原有的房间信息。如图 5-8:图5-8 删除功能房间类别信息管理界面,进入后显示所有房间类别信息,可以增加房间类别信息、修改房间类别信息,删除房间类别信息。选择不同的功能就进入不同的页面,进行不同的操作以实现不同的功能。其中添加与修改功能与添加房间信息、修改房间信息类似,添加或删除之后返回房间类别信息显示页面,显示添加或修改之后的房间类别信息。删除房间类别时会级联删除所有属于这一类别的所有房间信息。删除后会自动返回房间类型信息显示页面,显示删除后剩余的房间类别信息。取消删除时返回房间类别信息显示页面,显示原有的房间类别信息。如图 5-9:图5-9房间类别信息模块4.操作员功能模块设计选择操作员权限进入操作员主页面,操作员主界面和管理员主界面格式相同,可以查看所有空房间信息、查看所有已定房间信息、查看所有房间信息。点击查看所有房间信息链接显示所有房间及房间类型信息,在这个页面可通过修改房间状态预定或入住房间,点击进入相应的处理页面;点击查看所有空房间信息链接显示所有空房间及房间类型信息,在这个页面可通过修改房间状态预定或入住房间;点击进入相应的处理页面。点击查看所有房间信息链接显示所有已定房间及房间类型信息,在这个页面可通过修改房间状态退住或入住房间,点击进入相应的处理页面。右上侧能显示目前登录的管理员,能退回到登录页面。登录后。房间类型只能查看不能修改。如图5-10:图5-10 查看房间类型 房间信息的修改页面:这个页面的信息因受操作员权限限制只能修改状态,其他信息为只读。操作员填入要修改的信息,若确定修改则点修改按钮修改,修改后自动返回到房间信息显示页面,显示修改后的房间信息。若不要修改点返回按钮返回房间信息显示页面,显示原有的房间信息。如图 5-11:图5-11 修改房间信息的状态六、系统测试及评价(一)系统测试软件测试是软件工程中重要的环节之一,一方面通过测试可以检查出系统设计不合理之处,同时也能发现程序的隐藏的错误;另一方面,软件测试可以决定系统是否可以投放使用。软件测试过程中测试系统是否满足用户的需求,以完善其功能。实践证明,只用充分的测试才能保证软件质量,通过测试可以尽可能早地和尽可能多的发现软件错误,及时进行修改和弥补,从而提高软件的质量和完善软件的功能。1.用户登录测试在本系统中能够识别两个不同权限级别的用户,管理员,操作员。此测试主要是测试用户是否能进入系统和用户权限是否正确。(1)如果在登录页面没有输入用户名、密码,系统会提示“用户名不能为空”,“密码不能为空”。(2)输入管理员的用户名和密码,输入正确,正常进入管理员页面,并显示“管理员”权限。(3)输入操作员的用户名和密码,输入正确,正常进入操作员页面,并显示“操作员”权限。2.其他功能模块测试由于系统功能多,不再一一详细介绍。通过测试,我们发现了不少错误并且恰当的指出,通过对代码的更正,使模块的功能得以基本实现,同时,由于所学知识及个人能力有限,我们发现在代码的编写上存在一些不足之处,事件处理的方法不够完美,一些模块的实现不够人性化。总之,模块设计和模块编码都还有待提高,我们将会在以后继续完善本系统,使系统变得更加的人性化,功能更加的完善。(二)系统评价本测试覆盖了页面的所有操作,基本上达到了系统所要求的功能。不过在页面的设计上还不够完美,而且实现系统的功能方法并不唯一,还有更好的方法来实现某些功能,因此在模块功能的实现上还有一些缺陷,这些缺陷需要进一步的改进。通过需求分析到软件测试、部署这一完整软件开发的过程锻炼,我深深的体会到软件开发生命周期的概念,加深了对品质概念的理解。软件的测试结果表明:本系统实现了需求分析的90%以上的功能。结论本文论述的酒店管理系统,对于我们还没有进入企业的大学生来说,有一定的难度,在构建系统的过程中,遇到了技术不熟练,管理不规范,设计不规范和沟通不畅等问题,虽然对工期造成了一定的影响,但是在大家的努力下,还是在规定时间内克服了各种困难,并圆满的完成了绝大部分任务。JSP编程中经常遇到的问题,都已经比较顺利的解决并建立了常见错误的帮助文档,以后再制作类似的系统,生产率相信会有很大的提升。在这次的项目设计中,对JSP有了深刻了解。通过本次实习的锻炼,我更加熟悉了软件工程的各个开发流程,同时也对JSP有了较为清晰的认识,懂得了如何利用JSP进行B/S应用系统的开发。在系统设计过程中,JSP知识得到了充分的应用,因而使JSP知识变得更加熟悉。在设计过程中,我遇到了不少技术困难,通过资料查阅,基本得以解决,并积累了不少经验,为以后的工作带来了很大帮助。另外,由于客观原因,本系统并没有实现一个完整的酒店管理系统应具有的功能,界面不够美观。但们已经认识到这些,我们会在以后的经验积累中慢慢实现,来完成一个出色完美的酒店管理系统!参考文献1夏阳,胡平等。基于Struts体系结构的Web应用,计算机与现代化, 2003.72孙卫琴,李洪成。Tomcat与Java Web开发技术详解,北京:电子工业出版社,2004.33萨师煊,王珊。数据库系统概论.北京:高等教育出版社,

    注意事项

    本文(酒店客房管理系统.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开