jsp182酒店预订管理系统(ssh)-qkr_第1页
jsp182酒店预订管理系统(ssh)-qkr_第2页
jsp182酒店预订管理系统(ssh)-qkr_第3页
jsp182酒店预订管理系统(ssh)-qkr_第4页
jsp182酒店预订管理系统(ssh)-qkr_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

摘要近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。现代酒店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。在信息高度发达的今天,酒店制度的改革已经成为一种更广泛、全面的潮流。该“酒店客房管理系统设计”是基于jsp+struts2平台框架,依托Tomcat服务器,使用MyEclipse开发以及SQLServer2000数据库的基础上实现的。该系统每间客房的信息,同时可以实现预定、接待、结账、换房、押金,并且对于这些系统提供了相应的查询功能,而且有完善的多用户安全功能,提供管理员和普通用户两种登录权限。保证在我国经济持续发展、信息时代日益更新的今天,服务行业依然蒸蒸日上。关键字:酒店管理,预订,JSPAbstractInrecentyears,withthedevelopmentofChina'sreformandopeningup,China'shotelindustrycanbearapiddevelopment.Theintegrationofmodernhotelasthereceptionplace,atouristcityofthewindow,itcanbesaidisasmallcommunity.Asaservice-basedtourismindustry,theworld'sattentiontothisindustry,nolessthanotherindustries.Ofthehighlydevelopedtoday,thehotelreformhasbecomeabroader,comprehensivefashion.The"HotelRoomManagementSystem"isbasedonthejsp+struts2platformframework,relyingontheTomcatserver,usingtheMyEclipsedevelopment,andSQLServer2000databasebasedontheimplementation.Thesysteminformationforeachroom,canbeachievedwhilebooking,reception,billing,houseexchange,deposit,andthesesystemsprovidethecorrespondinginquiryfunction,butalsoimprovethemulti-usersecurityfeatures,providingadministratorsandordinaryusersoftwologinpermissions.ToensuresustainedeconomicdevelopmentinChina,moreupdatedinformationageoftoday,theservicesectorisstillbooming.Keywords:hotelmanagement,reservations,JSP目录摘要 1Abstract 2目录 3前言 5第一章 绪论 61.1酒店计算机管理信息系统发展历史 61.2酒店管理信息系统的作用 71.3酒店管理信息系统的构成 81.4国内酒店软件系统 9第二章 编程环境基础知识 102.1JSP介绍 102.2JSP优点 102.3SQLServer简介 112.4“结构化查询语言”(SQL)简介 122.5JDBC 13第三章 系统分析设计 143.1可行性分析 143.2设计目标 153.3总体功能设计 15第四章 数据库设计 174.1用户表 174.2预约信息表 174.3客房信息表 184.4入住信息表 184.5换房信息表 194.6留言信息表 19第五章 功能模块设计 205.1系统前台主页面 205.2预订房间 205.3换房申请 215.4留言功能 225.5网站后台登陆界面 225.6留言管理 235.7客房管理 235.8客房预订信息 235.9客人入住信息 24第六章 测试及性能分析 25结论 26致谢 27参考文献 28前言本酒店管理信息系统,是针对酒店的具体业务而开发的,业务管理以酒店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。现代酒店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。酒店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用一般包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的MIS应用。就经济效益而言,酒店的计算机应用是:(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞;(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:酒店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。绪论电子计算机科学的飞速发展,给酒店计算机应用带来了蓬勃生机,出现了酒店计算机管理信息系统、安全保卫系统、电子门锁系统、酒店信息服务系统、客房电脑保险系统以及计算机娱乐系统。计算机在酒店中的应用,已深入到酒店的各个部门,特别在信息处理领域,计算机已成为最重要的工具。在酒店现代管理理论中,酒店管理信息系统已成为酒店现代科学管理的重要内容,是酒店经营必不可缺少的现代科学工具。1.1酒店计算机管理信息系统发展历史管理信息系统(ManagementInformationSystem简称MIS)是信息科学的一个分支,是由人和计算机组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。酒店计算机管理系统是MIS中的一个重要分支,它实现的是计算机管理系统在酒店中的具体应用。它最早是于70年代初在国外开始发展起来的,到了80年代,国外的酒店管理系统,如EECO、HIS、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外酒店计算机系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。到了90年代中期,随着计算机在酒店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.2酒店管理信息系统的作用酒店计算机管理就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。(2)提高服务质量由于计算机处理信息的速度很快,可以大大减少客人入住、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。餐费、电话费、洗衣费等费用的一次性结帐,不仅方便了宾客,也提高了酒店的管理水平。回头客自动识别、黑名单客人自动报警、VIP客人鉴别等均有利于改善宾馆的形象。清晰准确的账单、票据、表格,使客人感到高档次的享受。完善的预订系统,使客人的入住有充分的保证。完善的客史档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等。(3)提高工作效率计算机管理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史,电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。电话自动计费及开关控制,使话务员的工作只是接电话而已。(4)完善酒店内部管理体制科学、正规、系统的酒店软件系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠控制,应收账款的管理,员工工作量的考核,员工操作过程的跟踪,均可加强酒店管理。(5)全面了解营业情况,提高酒店决策水平酒店信息系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平。1.3酒店管理信息系统的构成酒店管理系统由计算机硬件、系统软件及应用软件三大部分组成。硬件指电脑设备,系统软件指系统的运行平台,它们一起构成酒店电脑系统的体系结构。酒店管理系统使用的体系结构一般有三种类型:单机系统、集中式和分布式处理系统。这三种结构随计算机技术的发展而产生,至今还在不断地发展变化着。早期的单机系统,由一台主机、显示器、键盘、打印机等,再配备一定的软件组成,能完成一些简单的酒店业务,该结构目前已很少有人使用。集中式处理结构,采用一台或二台小型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业。它数据处理能力强,数据安全,可靠性高。缺点是终端本身没有处理能力,系统处理速度将随终端数量的增加而明显减慢,而且一般终端只有字符界面,用户界面不美观。因此,在PC机及Windows流行之前的70年代到80年代末,是酒店最理想的结构。分布式处理结构以高档微机或小型机作为网络服务器,通过网络连接各个工作站,而各工作站都是一台独立的微机,本身具有数据处理的能力,需要时可联机入网在服务器内进行数据处理,是目前理想的体系结构。以前流行的局部网络系统(文件服务器结构,基本上是DOS系统,属已淘汰),目前流行的C/S结构(即客户机/服务器结构)都是分布式结构。C/S结构中,客户机支持用户的前端处理,而且一般是Windows图形界面,服务器用于支持应用的系统环境,包括数据库的管理及查询。它结合了局部网络和集中式多用户系统的优点,由服务器和客户机协同处理,充分发挥系统的各种优越性,是目前酒店中最佳的体系结构。随着通讯技术的发展,Internet的普及,分布式结构实现了远程数据处理。这种广域网分布结构更适合酒店集团的信息管理。集团总部可以通过Internet有效地管理各地的酒店,及时了解各酒店之间的经营情况,各酒店之间也可通过Internet实现信息互传。从计算机应用的发展趋势看,基于B/S(浏览器/服务器)结构的广域网方式是今后发展的方向。1.4国内酒店软件系统据初步统计,全国各地大大小小从事酒店计算机管理系统开发、经营的公司有100余家。它们起步较早的在80年代初期,后来者则在90年代初期;有国有企业、合资企业、外资企业,也有民营企业;产品有多用户版、DOS版、Windows版(又可分成几个类别);用户数量从十几家到一百多家不等。经过几年激烈的市场竞争,到目前,大部分系统已经被淘汰或将被淘汰,剩下的有全国性影响的软件开发商不到10家,如杭州西软、北京华仪、北京中软好泰、北京中通、北京贵德、广州万讯、深圳天言五星、北京泰能等。他们中,最少的系统用户已到200家,用户最多的杭州西软已经接近700家。另外,全国各省市中,尚有一些地方性的公司还在从事该方面的工作。目前,国内三星级以上的酒店基本已经使用了计算机管理,在沿海经济发达地区也有许多一、二星级酒店在使用计算机。特别是国家旅游局出台的星级评定标准,规定三星级以上酒店必须采用计算机管理,进一步地推动了酒店计算机管理系统的发展。到了90年代末、新世纪初,我国自主开发的酒店软件开始进入了五星级市场,目前挂牌的五星级酒店采用国内软件的已达30余家。但国产软件的主要用户还是四星级以下酒店,大规模进入五星级酒店特别是外资或外方管理集团的酒店还是有一定的难度。我国的酒店管理系统,在技术上并不落后于国外产品,在产品功能、性能上也可与国外软件相媲美,在售后服务、本地特色化方面更明显优于国外系统,主要的差距还是在品牌上。我们相信,经过大家的共同努力,在不远的将来,国产软件大规模进入高星级连锁酒店或国际市场是很有希望的。编程环境基础知识2.1JSP介绍JSP,即JavaServerPage,Java应用页面程序。作为开发动态页面的一种技术,JSP是当前大中型企业应用软件首选的开发路线之一。而且JSP是J2EE的重要组成部分,开发人员可以在JSP中获得J2EE的众多优点。学习JSP也是J2EE入门的必经之路。JSP既依赖于也得益于J2EE技术。“一次编写,随处运行”的可移植性使用户可以专注于JSP的开发,而无须考虑系统层面的问题;Java的开放特性使市面上涌现出了众多的Web框架可供采纳;面向对象的设计,为更加轻松地构筑安全稳定的Web在线系统提供了基础保障。2.2JSP优点JSP秉承了J2EE高贵的血统,却又带着平易近人的个性。JSP本质上是一个Java程序,具备Java语言一切无与伦比的优势。相比依赖于VBScript代码的ASP,以及依赖于Perl语言的PHP等其他Web编程语言,JSP有着严格的Java语法支持,可以和JavaBean无缝整合。ASP采用了解析执行的机制,而JSP则是先编译后执行。因此,在第一次访问时JSP比ASP要慢,但是JSP的执行则比每次都解析执行的ASP快若干个数量级。微软随后推出了ASP.NET,号称提供了丰富的面向对象类库,引入中间语言的概念来支持多种语言,完整地集成了XML及WebService的支持,利用代码托管机制避免危害服务器,并期盼以此代替ASP。事实上ASP.NET的框架设计与J2EE框架十分类似,虽然弥补了ASP之前的缺陷,但是,其对于Windows平台的依赖性以及.NET本身的封闭性却依然存在。尽管现在有Mono计划将所有的开发转移到Linux,但是由于各种原因,Mono有着众多的制肘,并不被业界看好。当然,对于Windows环境下的中小型应用程序,ASP.NET确实是不错的选择。JSP是线程高度并行的,可以充分利用硬件资源。另外,Java语言与平台无关,开发者可以将JSP部署在几乎任何操作系统上,UNIX系统可以为JSP提供稳定可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于JSP应用程序。因此,JSP对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。从开发者的角度考虑,JSP是开发Web应用程序的首选。JSP支持JavaBean组件,也就获得了众多Java厂商的有力支持,开发者可以利用JavaBean来完成所有Java能实现的功能,如数据库连接池、图形绘制、文件IO操作、XML解析、WebService调用与发布等。Java的开放性也使系统框架如雨后春笋般涌现,Struts,Webwork,Tapstry,Velocity,Hibernate等开源框架为Web应用开发者简化了开发流程,提高了代码质量,从而降低了学习门槛和开发成本。JSP遵循J2EE规范所采用的分层结构也使得代码容易组织维护,各个独立的层次分别针对特定的编程领域,在某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会影响到其他层次的代码。而相对于Servlet这种Java类,JSP又有着特定的优势。从前面的例子可以看出,要完成一个简单JSP页面具有的功能,需要编写大量的Servlet代码,而且,从代码上根本看不出来生成的HTML文档结构。另外,JSP中双引号等特殊字符,在Servlet中都需要进行转义处理,又进一步降低了程序的可读性。Servlet不能有效地利用原型页面。事实上,在JSP中,还可以使用标签等特性,进一步将JSP中的Java代码导致的不利因素削弱。总之,使用JSP可以降低开发门槛,提高程序可读性,开发出高性能的跨平台企业级软件。所以在线汽车销售网站采用了JSP技术。2.3SQLServer简介SQLSERVER是Microsoft在关系数据库管系统(RDBMS)方面的开发成果。其主要目的是尽可能快地存储、管理和检索大量数据。我们将使用SQLSERVER存储与知识系统网站相关的所有信息,这些信息会由应用程序逻辑动态放置在网页中。SQLServer是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows2000的膝上型电脑到运行MicrosoftWindowsXP的大型多处理器的服务器等多种平台使用。2.4“结构化查询语言”(SQL)简介SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle、Sybase、DB2、Informix、SQLServer这些数据库管理系统都支持SQL语言作为查询语言。结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。SQL广泛地被采用正说明了它的优点,使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。1、非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。2、统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL命令只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。3、是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。2.5JDBC数据库连接对系统来说是最为重要的部分,Java中连接数据库的技术是JDBC(JavaDatabaseConnectivity)。很多数据库系统带有JDBC驱动程序,Java程序就是通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

JDBC大致被分为三个部分,即JDBCAPI,JDBC驱动程序管理器和JDBC驱动程序。JDBCAPI通过Java.sql包来提供。在JDBCAPI上只设计为利用数据库而提供的类的接口,而这个接口是由提供JDBC驱动的软件商来实际完成的。JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能。即当一个JDBCAPI程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。JDBC驱动的作用是当JDBCAPI制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC驱动提供JDBCAPI的接口类。系统分析设计3.1可行性分析随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系,顾客可以随意消费并统一结帐。酒店管理者想及时了解酒店的全部运营情况及经营走势,找出运转成本,做为经营决策的依据。只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。根据信息管理系统可行性分析的四个基本方面可得如下结论:1.经济上的可行性从长远角度来看,此系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面考虑,对酒店的顾客满意程度和酒店的经济效益会有长足的提高。2.技术上的可行性经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机硬软件和网络环境。员工掌握计算机基本操作能力。技术环境以满足开发和使用的技术条件。3.社会可行性经过于酒店主管领导的接触,可以看出几乎所有领导都能意识到酒店管理信息系统使用的必要性。可以了解到他们对信息系统已经有很高的认可度。管理可行性完全满足。无论是对顾客、酒店主管领导还是酒店员工对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。3.2设计目标随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。我的毕业设计题目就是设计一个酒店客房管理系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。3.3总体功能设计本系统是为了实现酒店的电脑化操作,因此酒店的各项服务基本上全包括在内.本系统主要用于预定房间管理、客房信息管理、换房管理、入住信息管理等。本酒店房间预约系统按照用户部分和管理员部分划分了两块,它们所实现的功能如下。用户部分用户注册:检测用户提供的信息并注册用户。用户登陆:通过用户名和密码核实登陆用户身份。预约房间:预约某个时间的某一房间。更换房间:按照用户提出要求更换房间。给站长留言:检查用户留言的正确性并保存。注销用户:结束用户会话,保证安全。管理员部分阅览用户留言:调用用户留言并显示。添加房间:添加新的房间,注册详细信息。删除房间:根据用户提交的信息删除指定的房间。修改房间信息:对于存在的某房间信息进行修改更新。登记客人入住信息。查看客房预订相关的所有信息。酒店管理系统模块结构图如下所示酒店客房管理系统酒店客房管理系统留言板系统信息客房信息预定客房留言板系统信息客房信息预定客房修改密码添加用户删除信息修改信息接待客户查询预订添加信息客房预定修改密码添加用户删除信息修改信息接待客户查询预订添加信息客房预定图3-1系统模块结构图数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:数据库需求分析数据库概念结构设计数据库逻辑结构分析数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体的表设计如下所示:4.1用户表用户表包括用户ID,用户名字,密码,用户类型,注册时间以及用户的一些详细信息,其属性如下所示。4.2预约信息表预约信息表记录了用户预约房间的详细信息,包括预约编号、预约时间、预约用户、房间编号以及预约人电话号码等信息,如下所示4.3客房信息表客房信息表记录了房间的编号、房间名称、房间位置和房间照片等信息,设置房间编号为该表主键,如下所示4.4入住信息表入住信息表记录了入住的编号、入住的用户、性别、入住开始时间和结束时间等信息,设置入住编号为该表主键,如下所示4.5换房信息表换房信息表记录了换房的编号、房间原客户、新客户、换房客户和时间等信息,设置编号为该表主键,如下所示4.6留言信息表留言信息表记录了留言的编号、主题、内容、留言用户和时间等信息,设置编号为该表主键,如下所示功能模块设计5.1系统前台主页面普通用户可以登入酒店客房管理前台系统,登入后的界面如下所示:图5-1系统前台主页面5.2预订房间用户可以选择适当的房间,查看该房间的详细信息,然后可以点击预订按钮预订该房间。图5-2预订客房界面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入住信息登记图5-10入住信息维护测试及性能分析功能测试功能测试的主要内容是按实际操作的数据向系统的各个功能模块输入数据,检测输出结果是否符合预期要求。系统测试在对各个模块的测试完成后对整个系统作一个完整的测试,以检验各模块在联合运行时运行结果是否符合预期要求。性能分析在实际测试中,打开历史客人的资料大概需要5~10秒,为一名客人办理入住需要5~10秒,统计一个客人的费用情况小于10秒,产生客人电话消费记录少于3秒。改进意见由于时间仓促,此系统的规划虽然定位为小型,但功能基本实现了酒店前台管理的所有重要功能,而在实际工作中却少人力、物力资源。因此,系统虽然完成了大部分的功能,但不少与其它系统的接口(门锁系统、公安出入境资料管理系统、餐饮娱乐系统等)而未能有时间实现,只实现了电话交换机计费接口程序。其它一些比较不重要的辅助性、完善性的功能也未能在短短的毕业设计所限定的时间内实现。因为系统还在不断地加入新功能以及修改现有问题,所以在系统的评测部分并没有详尽的测试报告,而本文中的内容也并未能完全表达整个系统的功能发展状态。基于本系统要求的开发时间比较短,开发力量有限,有些隐性的问题在调试的过程中还没有出现,希望通过用户反馈回来的信息,作出调整,及时修正错误、完善所需的功能。结论本次毕业设计,使我熟练掌握了Java的基本语法和锻炼了程序设计及程序调适的能力,理解了JSBC和JSP相结合处理SQLSERVER2000数据库的编程过程,使自己的编程技术得到了较大的提高。不但使以往所学的知识得到了巩固,还学到了许多新知识,加强了自己动手解决实际问题的能力。由于我们此次开发的酒店管理系统是独立设计,所以工作量相当大,其中经历了不少艰辛,走了不少弯路,但最后我们还是完成了,开发的过程我们非常愉快,收获了很多东西。在整个系统的开发过程中,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。酒店客房管理系统中的预订管理尤为重要,我在开发过程中,重点对预订管理模块进行了设计。在此模块中,我反复用到JDBC对数据库的连接,插入、更新、删除等操作。然而,却反复的出错。让我一次次的经受着失败的反思;又一次次的重来。经过反复试验,终于将数据库的各种操作给攻破了。通过本次设计,使我认识到自己知识水平的局限性,编程水平及实际操作能力还有待于提高。由于时间非常紧促,加之水平有限,设计中仍存在很多不足之处,系统中的查询功能还不算完善,还没有数据的备份功能,数据库的安全性还有待提高,我们会在以后的学习中不断完善之,并在今后的工作中去更好的学习和探索,以使其更加完美。致谢在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢XX老师的大力帮助。指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我们提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我们小组顺利完成这次毕业设计起到了关键性的作用。另外和我同组同学大家始终团结协作,努力拼搏,增强了我的团队意识,

温馨提示

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

评论

0/150

提交评论