版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
由玄融2月那滨江学院信息管理系统课程设计目基干JAVA的酒店管理系统院系计算机系专业软件工程学生姓名学号指导教师林美华职称副教授二0一六年五月二十日
.引言错误!未定义书签。开发背景错误!未定义书签。研究目的和意义错误!未定义书签。.开发技术与相关工具简介错误!未定义书签。B/S结构简介错误!未定义书签。MyEclipse的简介错误!未定义书签。Mysql的简介错误!未定义书签。Tomact的简介错误!未定义书签。TOC\o"1-5"\h\z.系统概述与设计3系统功能需求分析3系统流程图5系统结构功能设计5系统功能模块划分6错误!未定义书签。.数据库结构设计.错误!未定义书签。4.1数据库概念*4.1数据库概念*II型设计错误!未定义书签。TOC\o"1-5"\h\z4.2数据库逻辑功能结构设计10.普通用户设计13用户的注册界面13客房信息查看界面15客房预订信息界面16客房评论信息界面17留言信息界面17.管理员设计18管理员登录18会员信息管理19客房信息管理20预订信息管理21公告信息管理22留言信息管理23结束语25参考文献25致谢26基于JAVA的酒店管理系统XXXXX南京信息工程大学滨江学院计算机系,江苏南京210044摘要:酒店客房管理系统体制是现今信息时代中最具有规范性的一种以最佳管理化为主的系统体制,此系统涉及网站前台方面的一些应用设计、后台方面数据库的搭建,这两方面是开发、创建此系统的主要内容,Java语言、Mysql数据库同时也是开发该多功能系统必不可少的部分,即是核心之处。本次设计选用的是Java语言、Mysql数据库关键词:酒店客房管理系统;Mysql;B/S引言现代社会生活中,人们的生活水平已不同以往的那种水平,因为现代社会的经济发展正处于不断上升的阶段过程当中,然而与之相对应的是人们的生活水平也会随之呈上升趋势,进而伴随着其成长的同时各酒店之间的竞争也自然而然地处于严峻形势当中,因此,各旅居要想取得明显上的优势、占据上风,就必须在管理上加以更具全面地对功能服务上的完善,重中之重的是在房间管理上的综合性的完善,为使各旅居在房间管理上实现更加全面地、既确切也更具高效率的服务功能完善,就必须从各方位中对其在房间服务管理水平上加以更具全面地多功能完善,进而能更加有效率地对系统实现全方位、多功能、使其更好地迈向更具综合性的管理发展,因此,各旅居在房间的管理上有着卓越的功能服务是促使其迅速发展、迈向成功的良好开端。各酒店在每天的经营过程当中都会遇到来自四面八方的信息,同时更需要对这些信息进行高效率、及时性的处理,例如:客房信息就是一鲜明的例子。然而通过酒店在客房上的综合性管理系统体制、及多功能化可以将其对信息方面的管理更具体面与规范化,从而在很大程度上可以减少管理者在管理工作时所带来的极大不便。从某种程度上而言,酒店在房间上的综合性管理的信息方面的多功能性的技术已经成为促使、推动酒店向多功能化、现代化信息技术迅速成长发展的重要条件。开发背景最近一些年来,很多酒店在综合性方面管理的业务正在突飞猛进的发展,同时与之对应的是,市场方面的相对竞争也显得颇有严峻,两者成正比例趋势上升,然而成为酒店在综合性方面管理业务正在突飞猛进发展的当务之急,就是各酒店要全面提升、完善其在各方面的管理服务水平,尤其是在房间方面的改善。既要完善前台页面服务方面的工作,也要完善后台管理方面的工作,这些对那些上档次的酒店来说是尤为重要的,同时也是不可忽略的。旧式的各酒店选用的人工管理极大地满足不了现今酒店在为了追求、完善综合性管理方面的要求与不便,也远远地不能满足各酒店在掌握确切而又实际有效的资料的同时,所期望的的高效率性,进而也远远地不能处理其在正常经营过程当中所产生如此繁琐的信息量的需要。因此,旧式的各酒店选用的人工管理已不再符合现代管理的需求,选用多功能、综合性的管理系统体制,已渐渐地步入了现今各酒店的正常需求,同时也成为了使得酒店在促使管理房间方面取得急速发展的业绩的先决条件,是从各方面多功能的改善其在管理综合性方面的效率及成果。于此,要想在如此充满激烈严峻形势的各酒店的竞争中取得极大方面的优势,就必须在日常经营的种种方面、多功能管理服务等方面具备其独特之处。现金酒店系统房间方面的管理成为各大中小型酒店必备的一个管理系统的多功能全面体制,而对酒店在经营管理各方面所选用的模式起基础性的决定作用,则是客房各方面多功能化的综合性管理。依据国家现政策对星级酒店方面的规范化设计,选取B/S模式结构,采取以建立更可靠的安全服务为宗旨,来帮助用户管理。选取ssh拥有技术性的三大主流性的框架来完成,服务器采用tomcat,并且选用Mysql作为后台所需的数据库来开发,测试方面进行所得到的成果将会通过测试用例来达到预期的目的口二研究目的和意义对酒店本身而言,酒店在房间方面多功能化、综合性的服务管理体制如何,对酒店在经营管理各方面所选用的模式起基础性的决定作用。然而成为酒店在业务方面发展的首要任务,就是要全面改善酒店在客房综合性管理方面的服务水平。酒店面对其在正常运营过程当中产生如此繁琐的信息量时,如今在这样充满了各种时机与挑战的信息时代里,选用多功能化的综合性管理系统体制,能够可以从很大程度方面地发挥其有效确切的实际性功能的作用,也可以全面改善酒店各方面管理服务给其带来卓有成效的业务发展。对酒店的业务方面的管理提供强有力的支持。因此,选用多功能化管理的综合性系统,可以使酒店在如此激烈形势严峻的各酒店的竞争中在客房综合性管理服务方面能够首屈一指,进而能够使得在实现工作方面能迅速的实现相接功能,同时也使得普通用户与系统管理员之间能够进行正常性的多频繁互动,从某种程度上而言,也给其带来了极大的方便作用,同时也给酒店在综合性业务管理系统体制方面,提供了强而有力的极大支持,进而也有效地完善其在业务方面的综合性的管理体制。对于本系统而言,选用多功能化的综合性的管理系统,一方面,能够降低在管理人力时所耗用的资源成本,另一方面,也能够改善其在管理时所带来的不便,同时也能够提高其在综合性管理业务方面的发展前景:2:O.开发技术与相关工具简介B/S结构的简介B/S模式的系统结构⑶,拥有强大的优势特性,则是浏览器/服务器之间的系统体系结构,意思就是只有一个应用程序方面持有的服务器在其端口的安装装置,在使用其过程中的升级工作以及在后期方面的维护性的原理工作都将在其应用程序持有的服务器的端口中尝试运行,使用客户端的运行模式方法为设置其浏览器的操作模式方法,并且一些应用方面程序模式的客户端在其特定的浏览器中的使用也常常都是可用的。在后期方面的工作量也很大幅度的降低了开发时所耗用的成本,它也是借助着互联网方面相关卓越的技术的一种特殊模式的系统体系结构,同时也是对C/S模式结构的一种某种意义上作出的很大改进和提升。B/S模式的系统体系结构开发的目的就是怎样才能给操作者在使用时发挥其简易性,使用起来也得心应手,仅仅在于操作上会十分显得简单,同时也拥有比较感观化的视觉效果界面,它也可以从宏观上直接与互联网方面的相关技术连接起来,从很大程度上而言,它具有良好的各种相关特性,因此,B/S模式结构与C/S结构相比有着明显上的优势比例。MyEclipse的简介MyEclipse"在功能方面表现的十分强大,也支持很多方面的产品系列,使用它时会给程序员们在整合数据等很多方面都带来了极大的方便,同时也会在很大程度上调动程序员们在工作时的积极性,进而工作方面的效率也会大大地提高。MySQL的简介MySQL是一个数据化的管理系统,其在编写方面选用的计算机语言具有C和C++的编程语言性质,同时也给多种编程语言提供了应用方面程序式的编程接口,当在充分利用系统方面固有资源的同时,也表示对很多种线程方面的编程处理提供支持,为了确保其数据库系统源代码的能力属性,从而也将使用各种各样的编译器进行测试进而达到自己所期望的目的。这样的数据库也深受很多在软件业界表现爱好者的程序员们的喜欢,因为此数据库有着十分强大的功能性及其他优势特性、并且在拥有比较强大功能的系统结构的同时,也可以处理拥有上万条数据的大型数据库m。Tomcat的简介Tomcat服务器覆盖了系统中一系列性能更好的特性,并且该服务器在独自使用资源方面固有的资源时,所耗用的资源比例也少之又少,而且现阶段Tomcat服务器正处于不断变化和改进过程中,某种程度上,也会为了便于所有的程序员能够在操作上可以得心应手的完全操作它、故增加了一些具有代表性的新功能与其服务器中。.系统概述与设计系统功能需求分析当前,各酒店要想在如此激烈形势严峻的竞争下取得明显意义上的优势,各酒店就必须在服务管理上提供给消费者以高质量舒心的感觉、以及在居住房间方面提供以优美舒适的环境,多方位地全面改善各酒店在房间管理方面上的综合性服务,并针对来自客户那所提出的需求、建议加以完善,不断地满足客户们的需求、贯彻顾客至高无上的理念,不断完善酒店管理方面一系列服务的系统体制,对此将其系统信息化是十分有必要的。本系统设计以怎样才能更好地服务于前台普通用户和管理员为宗旨,以怎样才能便于迅速而又高效的预订房间、怎样便于酒店管理者高效而又快速化的管理、更好地掌握酒店在房间管理方面的综合性服务管理的经营模式情况等为信息核心之处。系统各功能的界面涉及到很多的内容,例如该页面是否美观,能否被大众所接受,是否可以让用户方便登录等等,这些都是设计系统功能界面所需要考虑的内容,当然也不能忽略了用户的安全性和保密性。系统的功能面向广大用户的,因此对于系统界面既要美观又要要求人员素质高,并且系统的用户性质有所不同,有权限之分,有着普通会员与系统管理员之分,所以当普通用户登陆时,就要赋予普通用户登陆的权限,诸如此类,不同的人员登陆,应该有不同的登陆权限,保证系统的安全性和完整性。该系统重要核心的两大部分就是前台方面的服务和后台方面的管理。前台服务拥有对客房方面的相关信息进行查询和预订,对留言相关内容可以进行查看及添加,对评论进行查看和添加的功能。后台方面的管理拥有对酒店所有客房类型进行添加、修改、删除,也可以查看、删除预订客房的相关信息和留言以及普通用户会员信息,还可以添加、删除公告相关内容和入住相关信息等方面的功能。注册用户管理模块(1)查看所有注册用户信息(2)删除用户相关信息客房类型功能管理模块(1)查看客房类型相关信息(2)添加客房类型相关信息(3)删除客房类型相关信息客房信息功能管理模块(1)查看客房相关信息(2)添加客房相关信息(3)删除客房相关信息预订信息功能管理模块(1)查看客房预订相关信息(2)删除客房预订相关信息入住信息功能管理模块(1)查看客房入住相关信息(2)添加客房入住相关信息
(3)删除客房入住相关信息公告信息功能管理模块(1)查看公告相关信息(2)添加公告相关信息(3)删除公告相关信息留言信息功能管理模块(1)查看留言相关信息(2)删除留言相关信息3.2系统流程图酒店管理系统查看、预订房间,查看、添加评论和留言内容图3-1系统流程图系统结构功能设计根据划分系统功能方面的模块,系统的功能设计图如图3-2所示:系统功能模块划分(1)普通会员可以对客房相关的信息进行查看并对房间进行相关的预订、还可以查看和添加相关的留言,同时可以查看和添加评论的相关内容。普通会员功能图如下图3-3所示:(2)系统管理员除了可以对客房功能信息进行管理,查询和删除会员相关信息、房间预订的相关信息、相关留言内容以外,还可以添加和删除入住的相关信息及公告方面所有的信息。系统管理员功能图如下图3-4所示:4.4.1数据库概念模型设计数据库的设计在一个计算机软件系统中占据着重要的地位,数据库是使得一个系统能够正常运行的良好前提,倘若没有数据库的设计,那么系统方面的一系列功能就不可能实现,4.4.1数据库概念模型设计数据库的设计在一个计算机软件系统中占据着重要的地位,数据库是使得一个系统能够正常运行的良好前提,倘若没有数据库的设计,那么系统方面的一系列功能就不可能实现,同时数据库设计的如何是设计一个完善系统、重要的作用。以及实现效率的关键之处,同时数据库设计的如何是设计一个完善系统、重要的作用。以及实现效率的关键之处,因此,它起着十分本系统中具备实例的实体有:注册用户相关信息实体、客房相关信息实体、预订相关信息实体、入住相关信息实体、评论相关信息实体、公告相关信息实体、留言相关信息实体、管理员相关信息实体。如下图系统E-R图4-1所示。图4-1系统E_R图注册用户相关信息实体属性图如下图4-2所示。图4-2注册用户相关信息实体属性图预订相关信息实体属性图如下图4-4所示。入住相关信息实体属性图如下图4-5所示。评论相关信息实体属性图如下图4-6所示。图4-6评论相关信息实体属性图公告相关信息实体属性图如下图4-7所示。图4-8留言相关信息实体属性图管理员相关信息实体属性图如下图4-9所示。管理员信息管理员信息图4-9管理员相关信息实体属性图4.2数据库逻辑结构设计数据库逻辑功能结构设计就是在数据库概念模型功能结构设计实现成功的基础上,将数据库概念结构转换成数据库系统结构所能够支持的实际的数据化的模型。本系统涉及到的相关方面数据库表信息如下表4-1所示。表4-1数据库表序号数据库表名数据库表存储内容1t_user会员信息表2t_kefang客房信息表3t_yuding预订信息表4t_ruzhu入住信息表5t_pinglun评论信息表6t_gonggao公告信息表7t_liuyan留言信息表8t_admin管理员信息表数据库方面的表单详细说明如下:(1)会员相关信息表(t_user)如下表4-2信息所示。功能:用于记录前台注册会员方面所涉及到的相关基本信息,包括客户姓名方面所涉及到的相关信息、身份证号方面所涉及到的相关信息、性别方面所涉及到的相关信息、联系方式方面所涉及到的相关信息等。表4-2会员信息表编号列名数据类型长度允许空是否主键说明1user_idint4否是编号2xingmingvarchar10否否姓名3dizhivarchar50否否地址
4xinbievarchar5否否性别5lianxifangshivarchar20否否联系方式6emailvarchar20否否电子邮箱7tupianvarchar20否否用户照片8user_namevarchar20否否用户名9user_Pwvarchar20否否密码(2)客房相关信息表(t_kefang)如下表4-3信息所示。功能:用于记录客房方面所涉及到的相关的基本信息,包括客房类型方面所涉及到的相关信息、房间牌号方面所涉及到的相关信息、房间大小面积方面所涉及到的相关信息等。表4-3客房信息表编号列名数据类型长度允许空是否主键说明1idint4否是编号2leixingvarchar20否否客房类型3fangjianhaovarchar20否否房间号4mianjivarchar20否否房间面积5jieshaovarchar50否否房间介绍6tupianvarchar20否否房间图片7feiyongvarchar20否否房间费(3)预订相关信息表(t_yuding)如下表4-4信息所示。功能:用于记录客房被预订方面所涉及到的相关的基本信息,包括客房方面所涉及到的相关信息、预订天数方面所涉及到的相关信息等。表4-4预订信息表编号列名数据类型长度允许空是否主键说明1idint4否是编号2user_idint4否否会员3fangjianhaovarchar20否否预订房间号4tianshuvarchar10否否预订天数5lianxifangshivarchar20否否联系方式6shijianvarchar20否否预订时间(4)入住相关信息表(t_ruzhu)如下表4-5信息所示。功能:用于记录客房被入住方面所涉及到的相关的基本信息,包括房间牌号方面所涉及到的相关信息、客户的姓名方面所涉及到的相关信息、房间被入住时间方面所涉及到的相关
信息等。表4-5入住信息表编号列名数据类型长度允许空是否主键说明1Idint4否是编号2fangjianhaovarchar20否否房间号3kehumingvarchar10否否客户姓名4ruzhushijianvarchar20否否入住时间5likaishijianvarchar20否否离开时间6shenfengzhengvarchar20否否身份证号7feiyongvarchar20否否费用(5)评论相关信息表(t_pinglun)如下表4-6信息所示。功能:用于记录普通用户会员对客房评论方面所涉及到的相关信息,包括客房方面所涉及到的相关信息、评论内容方面所涉及到的相关信息、评论时间方面所涉及到的相关信息。表4-6评论信息表编号列名数据类型长度允许空是否主键说明1idint4否是编号2fangjianhaovarchar20否否房间号3neirongvarchar50否否评论内容4shijianvarchar20否评论时间(6)公告相关信息表(t_gonggao)如下表4-7信息所示。功能:用于记录公告方面所涉及到的相关信息,包括标题方面所涉及到的相关信息、内容方面所涉及到的相关信息、发布时间。表4-7公告信息表编号列名数据类型长度允许空是否主键说明1idint4否是编号2biaotivarchar50否否标题3neirongvarchar100否否内容4shijianvarchar20否否发布时间(7)留言相关信息表(t_liuyan)如下表4-8信息所示。功能:用于记录留言方面所涉及到的相关信息,包括标题方面所涉及到的相关信息、内容方面所涉及到的相关信息、发布时间等。编号列名数据类型长度允许空是否主键说明1idint4否是编号2biaotivarchar50否否标题3neirongvarchar100否否内容4shijianvarchar20否否发布时间5user_idvarchar10否否发布人(8)管理员相关信息表(t_admin)如下表4-9信息所示。功能:用于记录管理员的账号方面所涉及到的相关信息,包括用户名方面所涉及到的相关信息、密码方面所涉及到的相关信息。表4-9管理员信息表编号列名数据类型长度允许空是否主键说明1useridint4否是编号2usernamevarchar20否否用户名3userPwvarchar20否否密码5,普通用户设计用户注册所需相关信息界面(1)描述:用户要想完成系统前台方面的一些功能操作,例如:预订房间、使用留言板留言等,就必须进行普通用户的登录,然而没有登录名的话就必须完成必要的注册。注册成功后用户再进行登录,用户输入相应的用户名和密码后,单击“登陆”按扭,通过request对象将要调用的方法名login提交到后台数据库中,将用户所有信息在数据库中完成审核通过认证。通过servlet类获取提交的方法名,在login方法中通过request方式获取登陆页面中的普通会员用户信息。(2)用户注册所需相关信息界面5-1如下图所示图5-1注册界面关键代码如下所示:publicStringuserReg()(TUseruser=newTUser();user.setUserName(userName.trim());user.setUserPw(userPw);user.setUserDizhi(userDizhi);user.setUserLianxifangshi(userLianxifangshi);user.setUserxingming(userXingming);user.setUserEmail(userEmail);user.setUserXinbie(userXinbie);user.setUserQq(userQq);user.setTupian(tupian.equals("")==true?"/img/none.gif":tupian);user.setUserType("putongyonghu");user.setUserDel("no");userDAO.save(user);return"successAdd";客房信息查看界面(1)描述:首先用户需登录即登录成功后,用户可以在网站首页通过点击客房图片,即客房方面的相关信息将会显示。根据id查找相对应的客房信息TKefangkefang=kefangDAO.findById(id);放入request对象,便于页面的调用request.put("kefangkefang)。(2)客房相关信息查看界面5-2如下图所示:售房洋药介给房闻号:2001居旬直讯:100分班:环境优雅,设旅产全.双迎入住房间墓(一S}i100至考I二论我要开二预订|返叵图5-2客房相关信息查看界面关键代码如下所示:publicStringkefangDetailQian(){Maprequest=(Map)ServletActionContext.getContext().get("request");TKefangkefang=kefangDAO.findById(id);
request.put("kefang",kefang);returnActionSupport.SUCCESS)客房预订信息界面(1)描述:首先用户需登录即登录成功后,通过点击网站首页上的客房图片,
相关信息将会显示。然后用户根据自己的需求单击预订按钮,输入相关预订信息,相应的客房预订操作,预订成功后系统将会自动保存预订信息至后台预订列表中,面也只可完成当天预订房间的功能。则客房的
即可完成
并且此页图5-3则客房的
即可完成
并且此页图5-3客房预订相关信息界面关键代码如下所示:publicStringyudingAdd(){Maprequest=(Map)ServletActionContext.getContext().get("request");Mapsession=(Map)ActionContext.getContext().getSession();TUseruser=(TUser)session.get("user");TKefangkefang=kefangDAO.findById(kefangId);if(liuService.panduannengfouyuding(kefang,user).equals("neng")){TYudingyuding=newTYuding();yuding.setUserId(user.getUserId());yuding.setKefangId(kefangId);yuding.setTianshu(tianshu);yuding.setYudingzheTel(yudingzheTel);yuding.setShijian(newDate());yuding.setDel("no");yudingDAO.save(yuding);request.put("msg","预订成功");return"msg";客房评论信息界面(1)描述:首先用户需登录即登陆成功后,用户通过点击网站首页的客房图片,客房的详细信息将会显示,则用户可以对客房进行相关信息的评论,换句话说也就是表达自己的看法、建议,同时在自我评论信息时也可以顺带查看别的用户对其房间的评论相关方面的信息。论完成后,点击“提交”按钮,系统将评论内容保存到数据库表中,并用户名、评论内容及评论时间将在评论彳t息栏中显示。pinglun.setNeirong(request.getParameter("neirong"));将评论内容信息放入pinglun实体类中,将id放入pinglun实体类中,插入评论数据库pinglunDAO.save(pinglun);提示成功request.setAttribute("评论成功"力最终将评论成功的这个值返回给系统。(2)客房评论相关信息界面5-4如下图所示:管免不惜5.5留言信息界面(1)描述:首先用户需登录即登陆成功后,用户通过点击网站首页的留言板,则弹出的窗口,在Texbox组件的控制下用户可以对客房进行相关信息的留言,包括留言标题及内容,同时在自我留言信息时也可以顺带查看别的用户对其房间的留言相关方面的信息。留言完成后,点击“提交留言”按钮,系统将留言内容保存到数据库表中,留言信息栏中将会显示留言人、标题、留言内容及留言时间。(2)留言相关信息的界面5.5留言信息界面(1)描述:首先用户需登录即登陆成功后,用户通过点击网站首页的留言板,则弹出的窗口,在Texbox组件的控制下用户可以对客房进行相关信息的留言,包括留言标题及内容,同时在自我留言信息时也可以顺带查看别的用户对其房间的留言相关方面的信息。留言完成后,点击“提交留言”按钮,系统将留言内容保存到数据库表中,留言信息栏中将会显示留言人、标题、留言内容及留言时间。(2)留言相关信息的界面5-5如下图所示:http://locaIhostBOSO^jd^liuyanAlI.action-InternetExplorer留言时词:ID14-3-"21.54.13在新:祸番齐全,感觉不错内容:谈瞽齐全+感觉不错图5-5留言相关信息的界面6.管理员设计管理登陆(1)描述:管理员要想进入系统后台对系统内的各方面的信息进行管理,然而就必须进入系统登录界面进行登录成功。首先管理员需进入登陆页面,在此页面上输入其用户名与密码,输入完成后,点击“登陆”按钮,跳转到登陆的service中,在该service中会对输入的用户名和密码进行判断,如果登录成功,则返回success,如若错误,返回error,登陆页面获取servlet传过来的错误信息,通过JS来以弹窗的方式提示用户“用户名或密码错误”。alert("用户名或密码错误");登陆成功后进入对应的页面对后台进行客房与用户的管理。管理登陆界面6-1如下图所示:管理登陆登录重置图6-1管理登陆界面关键代码如下所示:<tr>th>用户名:</th>td> <inputname="userName"type="text"></td></tr><tr>th> 码:</th>td> <inputname="userPw"type="password"></td></tr>〃调用adminDAO中的方法对数据库进行查询,将sql语句与连接信息分别定义ListadminList=adminDAO.getHibernateTemplate().find(sql,con);{在数据库中查到所需的信息,则在会话中保存用户名的信息TAdminadmin=(TAdmin)adminList.get(0);//获得登陆信息的用户名session.setAttribute("admin",admin);//登录信息放入sessionresult="yes";(标志着登录成功)}会员信息管理(1)描述:管理员通过点击后台主页面列表中的“会员信息管理”菜单按钮,则页面将会跳转到会员相关信息管理的界面,首先查找普通会员的用户,调用后台action类查询出数据库中所有普通会员用户的信息,ServletActionContext.getContext().get("request");并将这些普通会员用户的数据信息放入List中,ListuserList=userDAO.getHibernateTemplate().find(sql);最后将这些数据信息放入到reques对象中,request.put("userList",userList);然后页面将会跳转到userMana.jsp页面,则普通会员的用户的信息将全部显示,并且管理员也可以在此界面的基础上将普通会员的相关信息删除。(2)会员相关信息管理界面如下图6-2所示:用户名翻真觌名班物E•血QQ陨片除1shiiiuaoo算睡匐城里如应蒯现q.M山固的〕1颌黜晦翳1ggn轴「魏里朋解用g世嗣1蒯皿州出砌1颌朝牖I算她敏姨黑mm仪同网1颉繇牖图6-2会员相关信息管理界面关键代码如下所示:publicStringuserMana_putong(){Stringsql="fromTUserwhereuserDel='no'anduserType='普通会员'";ListuserList=userDAO.getHibernateTemplate().find(sql);Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("userList",userList);returnActionSupport.SUCCESS}publicStringuserDel(){TUseruser=userDAO.findById(userId);user.setUserDel("yes");userDAO.attachDirty(user);Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("msg","操作成功");return"msg";}客房信息管理(1)描述:管理员首先通过点击后台主页面列表中的“客房信息管理”菜单按钮,则客房的相关信息管理的界面将会显示出来,再通过调用后台数据库中action类查询出数据库中所有普通会员用户的信息,ServletActionContext.getContext().get("request");并将这些普通会员用户的数据信息放入List中,ListkefangList=kefangDAO.getHibernateTemplate().find(sql);
最后将这些数据信息放入到reques对象中,request.put("kefangList",kefangList);然后页面将会跳转到kefangAdd.jsp页面,则普通会员的用户的信息将全部显示,管理员也可以在此界面的基础上将客房方面一系列的相关信息删除、以及添加房间方面一系列的相关信息。(2)客房相关信息添加界面如下图6-3所示:me觑翘房般房如现房船船醺跚国目翻一月麟曲襁般,耀舱,mer客喇而炳就询揩用单屣猴1册洋愉雄,遍雅,如油罪船t50除雕评由管理「后假[3阳富P磁忧张设解全,刑建客螂斯陶镭便第理亚麟眦网开胤t张溺蹄飘旗卧台r冬卿130嘱端豌懿商腱删烟r,喇麒商雅4cM血腌施,设好全,如后客聊他除熊皆由皆停商募涮窗环僦张设翩县酒住需期160晒靠谭德?毓民眦网襁跚,贵麟野踪闪i客房跚150麟麟魏耨图6-3客房相关信息添加界面预订信息管理(1)描述:管理员通过点击后台主页面列表中的“预订信息管理”菜单按钮,则预订方面的相关信息管理的界面将会显示出来,再通过调用后台数据库中action类查询出数据库中所有普通会员用户的信息,ServletActionContext.getContext().get("request");并将这些普通会员用户的数据信息放入List中,ListyudingList=yudingDAO.getHibernateTemplate().find(sql);最后将这些数据信息放入到request对象中,request.put("yudingList",yudingList);然后页面将会跳转到yudingMana.jsp页面,则普通会员的用户的信息将全部显示,管理员也可以在此界面的基础上将预订方面的相关信息删除。预订相关信息管理界面如下图6-4所示:情订知—的一4WL1加U!:川14:04幽12A34.0JJ721:111隹晟十,密西,命中人畜目"纵独胃II»封5片忌♦屋言百霞钝»ccai^af»茗留国县归印»MM*HH«eVS»FfiiJftSS®TXttdtsis*7仙硼,公告任艮管,F岫就";£能更髀»mfi-T9■■蛇由期夏其出鸭图6-4预订相关信息管理界面公告信息管理(1)描述:管理员通过点击后台页面列表中的“公告信息管理”菜单按钮,页面跳转到公告信息管理界面,通过调用后台数据库中的action类,则公告所有信息将会显示,管理员通过点击显示页面中的“添加公告”按钮,输入公告相关信息后,点击“提交”按钮,系统将会把输入的公告信息内容保存到数据库表中。管理员可以通过输入数据在表单中判断定义的检查方法onsubmit="returncheckForm()"是否符合要求,以致添加公告信息是否成功显示出。首先查询所有公告的信息,ListgonggaoList=newArrayList();用sql查询语句查询表t_gonggao中所有的信息,Stringsql="select*fromt_gonggao";再用sql插入语句在公告界面中添加所需的公告信息,Stringsql="insertintot_gonggaovalues()"(2)公告相关信息添加界面如下图6-5所示:■蹶在确.■蹶在确.颔岫亶他拿雌泰国■眼里»部眼部.言茄好加府倡螳陛■制订!:旦回E*金赠E,.啕幅融I始里,猾陶轨1强艮捌冏肺i就当鹃蝌,般蛤哂皿」鹤2断时技1焉民前能BUHL捌$事除蓟楣2DL4-U]1:]]:]T冷a够.flip图6-5图6-5公告相关信息添加界面留言信息管理(1)描述:管理员通过点击后台页面列表中的“留言板管理”菜单按钮,页面跳转到留言信息管理界面,通过调用后台数据库中的action类,则留言所有的信息将会显示,页面具体显示包括留言人、留言时间、标题及留言内容,管理员也可以在此页面的基础上对所有的留言信息进行删除。根据id删除对应的留言信息内容,用sql删除语句执行删除功能。Stringid=req.getParameter("id");Stringsql="deletefromt_liuyanwhereid=?";根据sql查询语句查询所有的留言信息,Stringsql="select*fromtliuyan";(2)留言相关信息管理界面如下图6-6所示:
■“A翻,互怫陛再就箱3■■“A翻,互怫陛再就箱3■哥胄信糅空■符居盟笃悝।德而加oesif■阐福笃ip.大皖熊用,工通飘■加幅和wits,IS雄乳能缸老母■sa«-iif寺说出岳建.■制蹒斶;3科余星期雉冉花懿曜,觥砥图6-6留言相关信息管理界面关键代码如下所示:publicvoidliuyanMana(HttpServletRequestreq,HttpServletResponsepublicvoidres)throwsServletException,IOException{ListliuyanList=newArrayList();Stringsql="select*fromt_liuyan";Object[]params={};DBmydb=newDB();try{mydb.doPstm(sql,params);ResultSetrs=mydb.getRs();while(rs.next()){Tliuyanli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023双方汽车租赁协议书七篇
- 色素性痒疹病因介绍
- 臂丛神经损伤病因介绍
- 个体防护用品基础知识
- 《模具设计与制造李集仁》课件-第6章
- (2024)清洁汽油项目可行性研究报告写作范本(一)
- 2024-2025年辽宁省锦州市第十二中学第三次月考英语问卷-A4
- 天津市五区县重点校联考2022-2023学年高二下学期期中考试语文试卷
- 电气施工对土建工程的 要求与配合- 电气施工技术98课件讲解
- 2023年监护病房项目筹资方案
- 机器学习(山东联盟)智慧树知到期末考试答案章节答案2024年山东财经大学
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 名中医工作室跟师医案记录 (15)
- 沥青路面日常养护及维修施工要点(大量附图共143页)
- 《色彩基础知识》PPT课件(详解)
- 《保健按摩师》(二级)理论知识鉴定要素细目表
- 甘蔗制糖简介
- 三秦出版社五年级上册综合实践教案
- 屋顶分布式光伏项目安全文明施工控制措施
- 水泥保证供应实施方案及服务承诺书
- 2022机要密码工作总结机要室工作总结.doc
评论
0/150
提交评论