《酒店客房管理系统-学位论文.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统-学位论文.doc(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计 酒店客房管理系统软件学院学生姓名: 学号: 汽车信息与管理工程学 院: 专 业: 指导教师: 酒店客房管理系统摘 要 近些年来,随着中国改革开放的发展,中国的酒店业得到了一个快速的发展。现代酒店是一体化的接待场所,旅游城市的窗口,也可以说是一个小社会。作为一家以服务为基础的第三产业,在世界上的关注度,并不比其他行业少。在高度发达的今天,酒店的改革需要一个更广泛,全面的方式。 酒店客房管理系统“是基于JSP + struts2的平台框架,依托Tomcat服务器上,使用MyEclipse的开发,和MySQL数据库的基础上实现。该系统信息为每个房间,可以实现在预订,登记,留言,换房,而这些
2、系统会提供相应的查询功能,同时也提高了多用户的安全功能,使管理员和两个登录权限的普通用户。系统的使用对象分为客户和管理员两个角色,每个角色都拥有自己对应的权限。客户的权限包括预定房间、申请换房、在留言版上留言等等。管理员拥有的权限包括管理房间、录入房间、管理留言等等。通过本系统能很好的方便管理员和客户两个群体的不同需求,有助于挺高酒店管理水平的现代化。关键字 :酒店管理,预订, JSPHotel Room Management SystemAbstractIn recent years, with the development of Chinas reform and opening up,
3、 Chinas hotel industry has been a rapid development. The hotel is a modern integrated reception venue, the citys tourism window can also be said to be a small community. As a service-based tertiary industry, attention in the world, no less than in other industries. In todays highly developed, the ho
4、tels reform requires a broader and comprehensive manner. Hotel room management system is based on JSP + struts2 platform framework, relying on Tomcat server, implemented using basic MyEclipse development, and MySQL database on. The system information for each room, you can achieve the reservation, r
5、egistration, message, wards, and these systems will provide query capabilities, but also improve the multi-user security features enable administrators and ordinary two registry permissions users. In order to ensure sustained economic development in China, more updated information age, service is st
6、ill booming. Keywords: hotel management, reservations, JSP 目录 1 绪论11.1酒店计算机管理系统发展史11.2酒店管理信息系统的作用11.3酒店管理信息系统的构成31.4国内酒店软件系统42 编程环境基础知识52.1 JSP介绍52.2 JSP优点53 系统分析设计73.1 可行性分析73.2 设计目标73.3总体功能设计84 数据库设计104.1 用户表104.2 预约信息表104.3 客房信息表104.4 入住信息表114.5 换房信息表114.6 留言信息表125 功能模块设计145.1 系统前台主页面145.2 预定房间15
7、5.3 换房申请175.4 留言功能185.5 网站后台登陆界面205.6 留言管理215.7 客房管理215.8 客房信息235.9 客人入住信息246 测试及性能分析256.1 功能测试256.2 系统测试25结 论26参考文献27致谢28华中科技大学1 绪论 计算机科学,计算机的应用给酒店的快速发展带来了活力,出现了酒店计算机管理信息系统,安全系统,电子门锁系统,酒店信息化服务系统,保险系统,和电脑室的电脑娱乐系统。 计算机应用,已经渗透到各个行业,特别是在信息处理领域,计算机已经成为最重要的工具。现代管理理论和酒店管理信息系统已成为现代科学和酒店管理的重要组成部分,酒店业务将成为现代科
8、学的一个必不可少的工具。1.1酒店计算机管理信息系统发展历史 管理信息系统(简称MIS)是信息科学的一个分支,被人们用以信息的采集,传输,存储,加工,维护和使用,是现代化的应用。酒店的管理信息系统是计算机管理系统的一个重要分支,它实现了计算机管理系统在酒店的具体应用,它最初是在20世纪70年代初就开始使用,发展在国外。上世纪80年代,外资酒店管理系统,如在EECO , HIS , CLS , Lodgistix等都已开始应用,整个格局已经基本敲定,技术较为成熟,功能也更完整.而我国的酒店计算机管理系统最早是在20世纪80年代初开发的,从事相关方面工作的有清华大学教授靳过鲼自动化部的工作有,西安
9、交通大学和中国科学院计算技术浙江省研究所。到了80年代后期,随着大规模引进外资酒店的电脑系统,国外先进的酒店管理技术引入我国,进一步促进中国的酒店管理技术的发展。国内系统充分吸收国外管理系统的精华,结合实际情况,逐步发展到90年代初形成了一些较为成熟的软件系统,同时产生了大量的专职从事酒店计算机管理系统的公司。通过90年代中期,随着计算机的普及和应用酒店,和计算机技术,酒店计算机系统进入一个新的时代,新的平台,新的软件功能,新系统的功能和发展方向的新兴的不断发展而发展。1.2酒店管理信息系统的作用 酒店计算机管理就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表
10、现在以下几个方面:(1)提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。(2) 提高服务质量 由于计算机处理信息的速度很快,可以大大减少客人入住、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客
11、人得到满意的答复。餐费、电话费、洗衣费等费用的一次性结帐,不仅方便了宾客,也提高了酒店的管理水平。回头客自动识别、黑名单客人自动报警、VIP客人鉴别等均有利于改善宾馆的形象。清晰准确的账单、票据、表格,使客人感到高档次的享受。完善的预订系统,使客人的入住有充分的保证。完善的客史档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等。(3
12、) 提高工作效率 计算机管理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史,电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。电话自动计费及开关控制,使话务员的工作只是接电话而已。(4)完善酒店内部管理体制科学、正规、系统的酒店软件系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠控制,应收账款的管理,员工工作量的考
13、核,员工操作过程的跟踪,均可加强酒店管理。(5)全面了解营业情况,提高酒店决策水平酒店信息系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平。1.3酒店管理信息系统的构成酒店管理系统由计算机硬件、系统软件及应用软件三大部分组成。硬件指电脑设备,系统软件指系统的运行平台,它们一起构成酒店电脑系统的体系结构。酒店管理系统使用的体系结构一般有三种类型:单机系统、集中式和分布式处理系统。这三种结构随计算机技术的发展而产生,至今还在不断地发展变化着。早期的单机系统,由一台主机、显示器、键盘、打印机等,再配备一
14、定的软件组成,能完成一些简单的酒店业务,该结构目前已很少有人使用。集中式处理结构,采用一台或二台小型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业。它数据处理能力强,数据安全,可靠性高。缺点是终端本身没有处理能力,系统处理速度将随终端数量的增加而明显减慢,而且一般终端只有字符界面,用户界面不美观。因此,在PC机及Windows流行之前的70年代到80年代末,是酒店最理想的结构。分布式处理结构以高档微机或小型机作为网络服务器,通过网络连接各个工作站,而各工作站都是一台独立的微机,本身具有数据处理的能力,需要时可联机入网在服务器内进行数据处理,是目前理想的体系结构。以
15、前流行的局部网络系统(文件服务器结构,基本上是DOS系统,属已淘汰),目前流行的C/S结构(即客户机/服务器结构)都是分布式结构。C/S结构中,客户机支持用户的前端处理,而且一般是Windows图形界面,服务器用于支持应用的系统环境,包括数据库的管理及查询。它结合了局部网络和集中式多用户系统的优点,由服务器和客户机协同处理,充分发挥系统的各种优越性,是目前酒店中最佳的体系结构。 随着通讯技术的发展,Internet的普及,分布式结构实现了远程数据处理。这种广域网分布结构更适合酒店集团的信息管理。集团总部可以通过Internet有效地管理各地的酒店,及时了解各酒店之间的经营情况,各酒店之间也可通
16、过Internet实现信息互传。从计算机应用的发展趋势看,基于B/S(浏览器/服务器)结构的广域网方式是今后发展的方向。1.4国内酒店软件系统据初步统计,全国各地大大小小从事酒店计算机管理系统开发、经营的公司有100余家。它们起步较早的在80年代初期,后来者则在90年代初期;有国有企业、合资企业、外资企业,也有民营企业;产品有多用户版、DOS版、Windows版(又可分成几个类别);用户数量从十几家到一百多家不等。经过几年激烈的市场竞争,到目前,大部分系统已经被淘汰或将被淘汰,剩下的有全国性影响的软件开发商不到10家,如杭州西软、北京华仪、北京中软好泰、北京中通、北京贵德、广州万讯、深圳天言五
17、星、北京泰能等。他们中,最少的系统用户已到200家,用户最多的杭州西软已经接近700家。另外,全国各省市中,尚有一些地方性的公司还在从事该方面的工作。目前,国内三星级以上的酒店基本已经使用了计算机管理,在沿海经济发达地区也有许多一、二星级酒店在使用计算机。特别是国家旅游局出台的星级评定标准,规定三星级以上酒店必须采用计算机管理,进一步地推动了酒店计算机管理系统的发展。到了90年代末、新世纪初,我国自主开发的酒店软件开始进入了五星级市场,目前挂牌的五星级酒店采用国内软件的已达30余家。但国产软件的主要用户还是四星级以下酒店,大规模进入五星级酒店特别是外资或外方管理集团的酒店还是有一定的难度。我国
18、的酒店管理系统,在技术上并不落后于国外产品,在产品功能、性能上也可与国外软件相媲美,在售后服务、本地特色化方面更明显优于国外系统,主要的差距还是在品牌上。我们相信,经过大家的共同努力,在不远的将来,国产软件大规模进入高星级连锁酒店或国际市场是很有希望的。2 编程环境基础知识2.1 JSP介绍JSP,即Java Server Page,Java应用页面程序。作为开发动态页面的一种技术,JSP是当前大中型企业应用软件首选的开发路线之一。而且JSP是J2EE的重要组成部分,开发人员可以在JSP中获得J2EE的众多优点。学习JSP也是J2EE入门的必经之路。JSP既依赖于也得益于J2EE技术。“一次编
19、写,随处运行”的可移植性使用户可以专注于JSP的开发,而无须考虑系统层面的问题;Java的开放特性使市面上涌现出了众多的Web框架可供采纳;面向对象的设计,为更加轻松地构筑安全稳定的Web在线系统提供了基础保障。2.2 JSP优点JSP秉承了J2EE高贵的血统,却又带着平易近人的个性。JSP本质上是一个Java程序,具备Java语言一切无与伦比的优势。相比依赖于VBScript代码的ASP,以及依赖于Perl语言的PHP等其他Web编程语言,JSP有着严格的Java语法支持,可以和Java Bean无缝整合。 ASP采用了解析执行的机制,而JSP则是先编译后执行。因此,在第一次访问时JSP比A
20、SP要慢,但是JSP的执行则比每次都解析执行的ASP快若干个数量级。微软随后推出了ASP.NET,号称提供了丰富的面向对象类库,引入中间语言的概念来支持多种语言,完整地集成了XML及Web Service的支持,利用代码托管机制避免危害服务器,并期盼以此代替ASP。事实上ASP.NET的框架设计与J2EE框架十分类似,虽然弥补了ASP之前的缺陷,但是,其对于Windows平台的依赖性以及.NET本身的封闭性却依然存在。尽管现在有Mono计划将所有的开发转移到Linux,但是由于各种原因,Mono有着众多的制肘,并不被业界看好。当然,对于Windows环境下的中小型应用程序,ASP.NET确实是
21、不错的选择。 JSP是线程高度并行的,可以充分利用硬件资源。另外,Java语言与平台无关,开发者可以将JSP部署在几乎任何操作系统上,UNIX系统可以为JSP提供稳定可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于JSP应用程序。因此,JSP对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。 从开发者的角度考虑,JSP是开发Web应用程序的首选。JSP支持JavaBean组件,也就获得了众多Java厂商的有力支持,开发者可以利用JavaBean来完成所有Java能实现的功能,如数据库连接池、图形绘制、文件IO操作、XML解析、WebService调用与发布等。Java的开放
22、性也使系统框架如雨后春笋般涌现,Struts,Webwork,Tapstry,Velocity,Hibernate等开源框架为Web应用开发者简化了开发流程,提高了代码质量,从而降低了学习门槛和开发成本。JSP遵循J2EE规范所采用的分层结构也使得代码容易组织维护,各个独立的层次分别针对特定的编程领域,在某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会影响到其他层次的代码。 而相对于Servlet这种Java类,JSP又有着特定的优势。从前面的例子可以看出,要完成一个简单JSP页面具有的功能,需要编写大量的Servlet代码,而且,从代码上根本看不出来生成的HTML文档结构。另
23、外,JSP中双引号等特殊字符,在Servlet中都需要进行转义处理,又进一步降低了程序的可读性。Servlet不能有效地利用原型页面。事实上,在JSP中,还可以使用标签等特性,进一步将JSP中的 Java代码导致的不利因素削弱。总之,使用JSP可以降低开发门槛,提高程序可读性,开发出高性能的跨平台企业级软件。3 系统分析设计3.1 可行性分析随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系,顾客可以随意消费并统一结帐。酒店管理者想及时了解酒店的全部运营情况及经营走势,找出运转成本,做为经营决策的依据。只
24、有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。根据信息管理系统可行性分析的四个基本方面可得如下结论:1. 经济上的可行性从长远角度来看,此系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面考虑,对酒店的顾客满意程度和酒店的经济效益会有长足的提高。2. 技术上的可行性经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机硬软件和网络环境。员工掌握计算机基本操作能力。技术环境以满足开发和使用的技术条件。3. 社会可行性经过于酒店主管领导的接触,可以看出几乎所有领导都能意识到酒店管理信息系统使用的必要性。可以
25、了解到他们对信息系统已经有很高的认可度。管理可行性完全满足。无论是对顾客、酒店主管领导还是酒店员工对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。3.2 设计目标 随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最
26、好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。我的毕业设计题目就是设计一个酒店客房管理系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。3.3总体功能设计本系统是为了实现酒店的电脑化操作,因此酒店的各项服务基本上全包括在内.本系统主要用
27、于预定房间管理、客房信息管理、换房管理、入住信息管理等。本酒店房间预约系统按照用户部分和管理员部分划分了两块,它们所实现的功能如下。1. 用户部分l 用户注册:检测用户提供的信息并注册用户。l 用户登陆:通过用户名和密码核实登陆用户身份。l 预约房间:预约某个时间的某一房间。l 更换房间:按照用户提出要求更换房间。l 给站长留言:检查用户留言的正确性并保存。l 注销用户:结束用户会话,保证安全。 图3.1 客户注册页面2 管理员部分l 阅览用户留言:调用用户留言并显示。l 添加房间:添加新的房间,注册详细信息。l 修改房间信息:对于存在的某房间信息进行修改更新。l 登记客人入住信息。酒店客房管
28、理系统l 查看客房预订相关的所有信息。预定客房留言板系统信息客房信息 修改密码删除信息添加用户修改信息添加信息接待客户查询预订客房预定 图3.2 系统模块结构图4 数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:(1) 数据库需求分析(2) 数据库概念结构设计(3) 数据库逻辑结构分析数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体的表设计如下所示:4.1 用户表用户表包括用户ID,用户名字,密码,用
29、户类型,注册时间以及用户的一些详细信息,其属性如下所示。 图4.1 用户表单以及属性字段4.2 预约信息表预约信息表记录了用户预约房间的详细信息,包括预约编号、预约时间、预约用户、房间编号以及预约人电话号码等信息,如下所示 图4.2 预约信息表单以及属性字段4.3 客房信息表客房信息表记录了房间的编号、房间名称、房间位置和房间照片等信息,设置房间编号为该表主键,如下所示 图4.3 客房信息表单以及属性字段4.4 入住信息表入住信息表记录了入住的编号、入住的用户、性别、入住开始时间和结束时间等信息,设置入住编号为该表主键,如下所示 图4.4 入住信息表单以及属性字段4.5 换房信息表换房信息表记
30、录了换房的编号、房间原客户、新客户、换房客户和时间等信息,设置编号为该表主键,如下所示 图4.5 换房表单以及属性字段4.6 留言信息表留言信息表记录了留言的编号、主题、内容、留言用户和时间等信息,设置编号为该表主键,如下所示 图4.6 留言表单以及属性字段5 功能模块设计5.1 系统前台主页面普通用户可以登入酒店客房管理前台系统,登入后的界面如下所示:图5.1 系统前台主页面普通用户可通过前台的登陆页面登陆,登陆后能进行留言、查看客房、申请换房等权限,在后台会有一系列的规则验证来保障和规范用户的操作。其中在action中的相关类UserAction中其实现的方法为:public String
31、 userLogin()TUser user=userService.findUserLogin(userName, userPw);System.out.println(user); if(user=null) Map request=(Map)ServletActionContext.getContext().get(request); request.put(error, 用户名或者密码错误); return ActionSupport.ERROR; else Map session= ServletActionContext.getContext().getSession(); ses
32、sion.put(user, user); return ActionSupport.SUCCESS; public String adminLogin()TUser user=userService.findAdminLogin(userName, userPw); if(user=null) Map request=(Map)ServletActionContext.getContext().get(request); request.put(error, 用户名或者密码错误); return ActionSupport.ERROR; else Map session= ServletAc
33、tionContext.getContext().getSession(); session.put(user, user); return ActionSupport.SUCCESS; 5.2 预订房间图5.2 预订客房界面预定房间是客户通过查看剩余房间时能同时进行的操作,点击所要预定的房间的图片即可查看所选房间的详细信息,包括房间的规格(单人间或双人间)、房间的大小、价格等。左下角有带有“预定”字样的按钮,通过点击能够提交预定信息。其在action层相关类的实现为:public String yuding()System.out.println(in kefangAction.yuding
34、().);System.out.println(kefangRoomId);Map session= ServletActionContext.getContext().getSession();TUser user=(TUser)session.get(user);if(user=null) return nologin; elseTYuding yuding=new TYuding();yuding.setYudingDate(new Date();yuding.setYudingRoom(kefangRoomId);yuding.setYudingUser(user.getUserNam
35、e();yuding.setYudingUserTel(user.getUserOne2();kefangService.saveYuding(yuding);return ActionSupport.SUCCESS;public String kefangYuding()List yudingList=kefangService.findAllYuding();Map request=(Map)ServletActionContext.getContext().get(request); request.put(yudingList, yudingList); return ActionSu
36、pport.SUCCESS;5.3 换房申请如果用户在对已订的房间有什么不满意,可以通过该系统更换房间。图5.3 换房申请界面 同样的这也是客户的权限-申请换房。在入住的过程中,客户如果对所选的房间感到不满,可通过登陆会员后点击左上角第三个按钮来进入申请换房的操作界面。输入原来的房间号和将要入住的房间号,点击确定即可将信息提交给酒店客房服务人员。其在action层中相关类KeFangHuanAction中的实现为:public String kefangHuan()THuanfang huanfang=new THuanfang();huanfang.setHuanfangXiankefang
37、(huanfangXiankefang);huanfang.setHuanfangYuankefang(huanfangYuankefang);Map session=ActionContext.getContext().getSession();TUser user=(TUser)session.get(user);huanfang.setHuanfangUser(user.getUserName();huanfangService.save(huanfang);return ActionSupport.SUCCESS;public HuanfangService getHuanfangSe
38、rvice()return huanfangService;5.4 留言功能用户还可以通过留言板功能把自己的意见反映给酒店管理人员。图5.4 留言功能界面客户在酒店入住期间可将自己的感受体验以及对酒店的建议通过留言功能公布在留言版里,这样就能让酒店工作人员和其他会员看见。也相当于淘宝里的评价功能,该功能模块能显示留言标题、留言内容、留言的时间等等信息。其在action层相关类LiuyanAction中的实现为:public String addLiuyan() TLiuyan liuyan=new TLiuyan(); liuyan.setLiuyanContent(liuyanContent
39、); liuyan.setLiuyanTitle(liuyanTitle); SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd ); String s=DateFormat.getDateInstance().format(new Date(); try Date dates = sdf.parse(s);liuyan.setLiuyanDatetime(dates); System.out.println(dates); catch (ParseException e) / TODO Auto-generated catch blo
40、cke.printStackTrace(); Map session=ActionContext.getContext().getSession(); TUser user=(TUser)session.get(user); if(user=null) liuyan.setLiuyanUser(游客); else liuyan.setLiuyanUser(user.getUserName(); liuyanService.save(liuyan); return ActionSupport.SUCCESS; 5.5 网站后台登陆界面在前台主页上面点击进入后台,就来到了如下的登录界面。 图5.5
41、网站后台登陆界面5.6 留言管理后台管理系统包括留言管理,客房管理,客房预订信息,用户管理以及客人入住信息等几大模块,留言管理模块里面可以删除用户已发表的留言。具体如下图所示:图5.6 留言管理5.7 客房管理客房管理模块中管理员可以新增客房信息并且可以上传客房照片,并且也可以选择添加客房和删除客房,其界面如下所示: 图5.7 客房管理其在action层相关类KefangAction中通过kefangadd()和editkefang()这两个方法就实现了添加客房和录入客房的功能:具体方法为:public String kefangAdd()TKefang kefang=new TKefang(
42、);kefang.setKefangRoomId(kefangRoomId);kefang.setKefangArea(kefangArea);kefang.setKefangJianjie(kefangJianjie);String newPhoneName=newDate().getTime()+kefangPhohoFileName.substring(kefangPhohoFileName.indexOf(.);String dstPath = ServletActionContext.getServletContext().getRealPath(kefangPic) + + new
43、PhoneName;File dstFile = new File(dstPath);copy(this.getKefangPhoho(),dstFile);kefang.setKefangPhoho(/kefangPic/+newPhoneName); kefangService.save(kefang);this.setMessage(添加成功);this.setPath(kefangManager.action);return succeed;public String editKefang()TKefang kefang=kefangService.findbyid(kefangId);System.out.println(kefang);System.out.println(kefangId);kefang.setKefangRoomId(kefangRoomId);kefang.setKefangArea(kefangArea);kefang.setKefangJianjie(kefangJianjie);String newPhoneName=new Date().getTime()+kefangPhohoFileName.substring(kefangPhohoFileName.indexOf(.);String dstPath = ServletActio