① 基于b/s的酒店管理系统设计与实现
基于 B /S 模式的酒店管理系统的设计与实现
XXXXX学院 电大工作部, XX省 XX 457000)
摘要:酒店客房管理系统可以实现酒店内各个客房信息以最快、最准确、 最全面的形式传输、 共享, 是酒店前后台联网的一个
网络系统。本系统采用基于 B /S 结构和关系数据库相结合的开发平台,在 Jbuider10 这种开发环境下,选用了 SQL /Server2000
数据库和 Tomcat 服务器,并在此基础上将理论知识与开发技术 JSP + JavaBean + Servlet 相结合运用到系统的实现过程当中, 完
成了系统平台的构建。该系统分为前台员工登录系统和后台管理员管理系统两部分。
关键词:酒店客房管理系统;浏览器 /服务器设计模式;关系数据库
中图分类号:TP311 文献标识码:A 文章编号:1672 - 9161(2010)04 - 0138 - 02
1 引言
随着中国 GDP 的不断增长和旅游业的飞速发
展,人们因商务或休闲娱乐出行的频率上升,酒店的
市场需求增高。同时酒店行业的高利润高回报使得
更多的资金涌进,国内市场开放后国外大型连锁酒
店进入内地,使得行业竞争日趋激烈。酒店管理系统
的引入使酒店内部能集中管理,集中控制, 快速反应
各个部门的经营状况,大大降低工作人员的劳动强
度,提高工作效率, 给客户带来极大的便利, 同时也
带来良好的经济效益和社会效益。此外, 酒店管理中
各种信息的提供能使管理者实时动态地掌握酒店的
经营状况,还为管理者提供了有力的决策支持。它的
目标是实现客房管理的系统化、规范化和自动化,使
酒店管理真正由经验管理转入到科学管理。
一个好的酒店管理体制将带来很可观的经济效
益。无论是一个小型旅店还是一个星级酒店,都有很
多的数据需要管理。手工管理这些纷繁复杂数据的
方式已经不适应时代的潮流,而衡量企业管理水平
的基本尺度是资金和时间。因此, 开发酒店客房管理
系统可以及时通过网络将相关信息传送给管理者,
可以及时地发现问题,解决问题。
2 相关理论基础
2. 1 JSP 简介
JSP 是基于 Java 的技术,用于创建可支持跨平
台及跨 Web 服务器的动态网页。当用户浏览器从
Web 服务器上请求 JSP 文件时,Web 服务器响应该
HTTP 的请求,JSP 引擎解释 JSP 标识和小脚本,生
成所请求的内容,并将结果以 HTML 或 XML 页面的
形式发回给浏览器。JSP 引擎通常构架在 Servlet 引
擎上,以 Servlet 形式存在,把 JSP 文件转成 Servlet
源代码,经 Java 编译器编译成为 Servlet。
2. 2 Java Bean 的概念
Java Bean 是一种专门为当前软件开发者设计
的全新组件技术,它为软件开发者提供了一种极佳
的解决方案。JSP 网页吸引人的地方之一就是能够
结合 Java Bean 技术来扩充网页中程序的功能。Java
Bean 是一种 Java 类(class), 通过封装属性和方法使
其成为具有某种功能或者处理某个业务的对象。
2. 3 Servlet 的概念
Servlet 是使用 Java Servlet 应用程序设计接口
(API) 及相关类和方法,并且由 Java 语言编写的服
务器端程序模块。除了 Java Servlet API,Servlet 还可
以使用用以扩展和添加到 API 的 Java 类软件包。
Servlet 在支持 Java 的 Web 服务器上或应用服务器
上运行并扩展了该服务器的能力。Servlet 对于 Web
服务器,就好像 Javaapplet 对于 Web 浏览器。Servlet
装入 Web 服务器并在 Web 服务器内执行,而 applet
装入 Web 浏览器并在 Web 浏览器内执行。
—139—
3 酒店客房管理系统分析
酒店管理系统应该具备以下功能: 快速办理客
人入住、退房;实时、快速、 准确地提供客房动态;方
便查询客人的消费情况。前台系统是酒店管理系统
中的核心部分,它是一个 24 小时连续运行的实时管
理系统,只有完善了前台系统才能说是实现了酒店
电脑管理。前台系统应包括:有效的预订处理,充分
发挥销售潜力;简便迅捷的前台登记服务;有效的客
房管理;客人历史资料处理、 VIP 客人、协议客人、 黑
名单管理; 完善、全面的综合查询;系统运行稳定可
靠、各项维护功能齐全、易于维护;简单、友好的操作
界面。
软件体系结构是开发软件的基础,其基本思想
是将系统设计成由相对独立、单一功能的模块组成
的结构,完成系统的总体结构设计、数据设计、 过程
设计和界面设计,为实现由需求转化为源代码提供
依据和框架,同时也为测试做准备。
针对酒店客房管理系统,根据系统分析和需求
分析,可以将系统大致分为七个模块,这七个模块之
间是没有太大的联系的,可以分别属于一个领域,单
独完成自己的功能,完成属于相应用户的操作。对于
其中一个模块的操作不影响其他模块的操作和功
能。这个酒店客房管理系统,有员工管理、 参数设置、
客房管理、宾客管理、 结算管理、 账目报表、 登录系统
几个模块,再具体的还有客房类型维护,客房信息添
加,客房信息修改, 客房信息查询, 客户类型添加, 客
户信息添加,订房、 退房、 结算等。
该系统包含如下七个模块:
系统模块图
3. 1 系统开发及运行环境
3. 1. 1 系统开发平台: 基于 B /S 结构和关系数据
库结合的开发平台。
3. 1. 2 系统的开发环境: 数据库选用SQLServ-
er2000。选用 JSP 服务器:Tomcat。浏览器:IE5. 0, 推
荐使用 IE6. 0。开发工具包:JDKVersion1. 4. 2。开发
环境:Jbuider10。
3. 2 数据库设计
为了提高数据存取效率,降低数据冗余度,对系
统所需的数据先建一个数据库,数据库包含 7 个数
据表,即宾房类型信息表 (afficede)、宾房信息表
(info)、 员工基本信息表(bumf)、 宾客类型信息表、 宾
客信息表(eminfo)、账目信息表(deparment)等。
4 系统实现
根据以上项目的特点,本系统采用 B /S 模式的
Web 设计方案,整体基于 J2EE 的 Web 应用体系结
构。将 MVC 模式与 J2EE 应用结合,采用基于 JSP +
JavaBean + Servlet 相结合的框架来改进J2EE 体系
的 Web 系统。
登录模块主要实现管理员、经理、员工的登录,
是整个系统的入口,是系统的首页。 利用登录来管理
用户操作权限。登录系统时, 需输入用户名和登录密
码,其它详细信息如用户姓名、用户权限、 用户单位、
备注等将从后台数据库中自动检索出来。程序首先
判断输入的用户名和密码是否合法,即判断用户的
合法身份,如果用户输入错误,程序将给出提示。
通过身份验证后,系统将在后台执行另一个检
测过程,从员工密码信息表中调取权限数据,判断该
用户的权限级别。
4. 1 前台系统功能实现
前台系统主要涉及普通职员和经理对系统的操
作,其中普通职员只具备“客房管理、 “ 宾客管理和
“结账管理” 等功能, 经理具有全部查询功能。
4. 2 后台系统功能实现
后台系统主要是管理员进行管理,有参数设置、
公告管理、员工在线信息管理和权限的管理等功
能。
5 结束语
结合XX柏维快捷酒店,开发设计客房管理系
统,采用了经典 JSP 开发模式“ JSP + JavaBean +
Servlet” 相结合的方式来完成对系统的整体开发, 取
得的效果很好,能完成所有预期设计的功能。
参考文献:
[1]盛宇华, 朱晓峰 . 单位办公自动化管理系统[M]. 北京:
科学出版社, 2004. 15 - 23.
[2]姜 浩 . 办公自动化系统及其应用[M]. 北京:清华大学
出版社, 2004. 10 - 13.
[3]耿祥义, 张跃平 . Java2 实用教程[M]. 北京:清华大学出
版社, 2004. 3 - 4.
② 角色扮演的运用
1、游戏领域的应用
角色扮演在游戏领域颇为常见,称为角色扮演游戏(RPG)。RPG最主要的要素有几个方面:剧情、画面、战斗系统、升级、技能、物品、敌人、NPC等。其中最重要的就是剧情和升级。
其中,剧情的好坏直接影响到玩家对游戏的感觉。不论是武侠RPG的煽情路线,还是日式RPG的一主线多分支模式,或者是欧美RPG开放式剧情模式,讲故事永远是不变的主题。角色,即玩家扮演的人物。这一要素及包容在剧情中,也游离于剧情之外,可以说是相辅相成的两大要素。《仙剑》之所以感人,优秀的剧情和突出的角色缺一不可。
疯狂升级才能对付越来越变态的BOSS,合理运用技能和物品,才能更有效的杀敌升级。此类系统的设定,使玩家分为博派(拼命搏杀派)和狂派(疯狂修改派)两大阵营。
而目前在国内RPG中参与最多的就是网页游戏,叫做角色扮演类网页游戏。网页游戏的风云再起,角色扮演类网页游戏成为经典,许多精品角色扮演网页游戏被大家普遍认可,其中最为突出的是《斗破苍穹2》、《热血海贼王》、《十年一剑》,分别由沸沸网、37wan、网络游戏主要运营,都取得了较好的成绩。
2、人力资源的应用
人力资源管理属于一门新兴的学科,与其他学科相比,具有很强的理论性和实践性。该课程教学方法有多种,从事教学的教师也在不停的探索实践。角色扮演法,作为一种比较符合素质教育的新型教学法,被越来越多的教育者所接受。角色扮演法有利于建立新的师生关系,充分调动和发挥学生在学习过程中的积极性、主动性和创造性,使学生真正成为教学的主体、学习的主人,是一种发挥学生主体性的教学方法。应用角色扮演法组织人力资源管理课程教学,在教学过程中渗透给学生们一种角色意识,把课堂上所学的管理知识和学生的生活经验很好的结合在一起,让学生们体会到管理不是干巴巴的理论,而是和实际的生产、生活有着紧密联系的实用性很强的知识,更好地提高学生适应社会和工作的能力。因此,恰当的使用角色扮演法会产生良好的教学效果。
3、角色扮演法的运用
一是要设计好主题及场景。角色扮演活动并不是对解决所有的管理类教学都有积极的作用,也就是说只有适合角色扮演的主题,才有可能达到理想的效果。所选课题要尽量让学生有话可说,有事可做;给学生的任务既不能太难,也不能太容易,要稍稍超出学生的能力,使学生有一种挑战,有一种成就感,这样有利于培养学生兴趣和激发热情。要求教师要有精湛的设计能力,否则在设计上可能会出现简单化,表面化和虚假人工化等现象。这无疑会造成对教学效果的直接影响,使学生得不到真正的角色锻炼。同样的,在设计场景时,要合理,设计的场景与测评的内容相符,否则就会使受学生摸不着头脑。
二是要选定学生。参与角色扮演的学生性格、人数、是否具有表演才能等对活动的效果有较大的影响。有时学生由于自身的特点不乐意接受扮演的角色,而又没有明确的拒绝,其结果是在扮演中不能够充分的表现出他们自己。而另一种情况是学生的参与意识不强,角色表现漫不经心。这些都会影响知识传授的效果。因此,挑选什么类型的学生、挑选多少学生,安排他们扮演哪些角色需要管理教师认真加以考虑。可提前几天布置题目,让学生们事先做好充分的准备,便于提高活动的质量。
三是要准备道具。角色扮演法是要在一种模拟场景中进行的,模拟场景尽可能要逼真。场景中的设备必须应与现实的情景相似,使演示过程中具有真实性,从而提高学生对演示的兴趣,激发学生的表演欲望。所以,教师应该主动根据情景所需的设备设施在课前做好充分的准备,尽量让演示的现场具有真实性、可靠性。另外,还要准备评价表。评价表是根据学生演示的内容所制订出来的,能够让未演示的学生专注于情景模拟角色,使学生有任务在身,做到仔细观察,用心思考、评价。
四是要有限卷入。成功的角色扮演学习方式需要教师的精心策划与组织,教师的重要作用就在于如何促使学生自己把握课堂学习与讨论的尺度。角色扮演学习活动的一个主要目的就是让学生充分发挥其主体积极性,学生通过相互交谈来学习。有限卷入意味着学生有时可能超出预先设计制定的讨论提纲,甚至完全脱离教科书展开讨论,甚至于预先设计的角色扮演已超越了课程标准的范畴,然而,这些超出预定教学计划、课程标准的课堂学习活动,对于学生来说却是十分有趣的,对于他们的认识提高也是十分有价值的。
五是要做好评价。教师在学生角色扮演活动中要根据学生的表现,及时调整教学策略,恰当地对他们的活动给出反馈和评价。有效的教师的反馈和评价是促进学生提高语言表达能力的动力,他们在教师适当的鼓励下会对自己充满信心。同时,教师在课堂教学中要注意学生的心理因素。在一般的课堂教学中,许多学生由于担心犯错误,会采取一种不积极的“低姿态”。而角色扮演法需要学生的积极参与,因此,在课堂中营造一种和谐,积极,平等的气氛十分重要。这就要求教师不仅要掌握并很好地利用各种教学方法,还要具备很好的处理和协调人际关系的能力。
4、角色扮演法在《人力资源管理》课程教学中的应用
绩效管理是其中重要的一部分内容,在绩效管理中,其中重要的一环是进行绩效反馈。在实际的反馈时要针对不同的对象采取不同的技巧,才能收到好的结果,促进员工产生更好的绩效。在这一部分里绩效管理理论很抽象,教师采用传统讲授法很枯燥,学生理解起来较难。采用角色扮演法来学习该部分内容,效果将大大的提高。
1).教师设定主题及提供素材
教师首先向学生讲述要演出的内容:针对不同的被考核者进行考核结果反馈。为此要有四个角色的扮演(绩效管理中的四个角色划分及任务分配):
⑴总经理1名。主要完成的角色人物是赞助,支持,推动绩效管理向深入开展。
⑵人力资源经理1名。设计绩效管理实施方案,提供有关绩效管理的咨询,组织绩效管理的实施。
⑶直线部门经理3-5名。执行绩效管理方案;对员工的绩效提高进行指导;对员工的绩效水平进行反馈。
⑷员工10-20名。绩效的主人,拥有绩效并产生绩效。
2).对扮演的角色详解,选定扮演者、分配角色
角色的扮演者可由教师指定,也可通过小组推荐、抽签或依据个人意愿等方式确定,一个角色可以分配给数名学生,以便重演时更换。教师一般不扮演任何角色,但他是整个过程的设计者和仲裁者。
⑴总经理。要求总经理关心关注绩效管理的工作,不能把担子全部压在人力资源经理的身上。绩效反馈是绩效管理的一个重要环节,阻力和困难不可避免,当阻力和困难出现的时候,总经理必须出面协调统一,排除困难,推动绩效管理向深入开展。
⑵人力资源经理。人力资源经理应该是企业中的绩效管理专家,通晓绩效管理的理念、意义、方法和作用。
⑶直线部门经理。直线部门经理的主要职责是充分理解公司绩效管理方案,组织部门员工实践绩效管理,帮助员工提高,对员工的绩效水平的提高富有责任。
⑷员工。员工在绩效管理中不是完全被动,而是绩效的主人,产生并拥有绩效,主动地为自己的绩效提高努力,发现问题主动与主管经理面谈沟通,寻求帮助,不断锻炼提高。
3).分组表演
将班级同学分成几个小组,每组人数10人,包括总经理、人力资源部经理、直线经理及各种类型的员工。学生以自己的角色开始演出,这种演出不同于戏剧,无须先排练,而是每个参加者以某一角色的立场直接阐述自己的观点,反驳他人的观点;或站在自己所扮演角色的角度去体验角色在这种场景中的感受。在表演中,教师要注意调控表演进程,提示应特别观察的内容。要求如下。
⑴总经理评价点。总经理必须出面组织协调,开会沟通,陈述厉害,展望前景,激发积极性,总经理的角色贯穿于整个绩效管理的始终,推进、改善、提高都离不开总经理的关心。
⑵人力资源经理评价点。全面深刻地理解绩效管理的意义、作用、程序和方法,人力资源经理的一个很重要的工作就是设计符合公司现状的绩效管理体系,并组织直线部门学习实践。当问题出现的时候,人力资源经理还要扮演一个绩效管理专家的角色为员工提供咨询帮助。
⑶直线部门经理评价点。将考核结果以沟通的形式反馈给员工,沟通反馈时会遇到不同性格的员工,要求有不同的技巧来解决。同时奖励员工表现优秀的地方,指出员工需要改进的地方,帮助员工成为自己的绩效管理专家。
⑷员工评价点。扮演各种性格类型的人物,可能扮演的角色与自己的实际性格正好相反,如何与主管沟通,帮助自己改进绩效。
4).评价总结
教师引导学生根据角色扮演的过程,分析讨论所要解决的问题,并作出评价,总结概括出的本次活动所要达到的目的。表演和讨论评价过程可以反复进行,直至达到预期目的为止。
通过角色扮演法传授绩效考核这一知识点,让学生们融入角色之中,切身体会现实中考核的流程、考核的方法、考核中的任务分工以及考核结果的反馈,学生印象很是深刻,不但掌握了知识点,而且学会了与人处事的技巧,锻炼了适应社会的能力,可谓一举两得。
不同文化中的RPG
目前RPG游戏从文化圈范畴可分为三大流派:
中国RPG游戏
中国RPG游戏多以中国古典神话传说,或近现代武侠小说为题材。其组成元素极为丰富,有神魔、武功、门派、江湖等半虚拟元素,结合爱情和中国传统道德观念,且常联系历史人物、神话传说和历史事件。由于其内容与中国传统文化的联系极为紧密,较难以被西方人所理解,故鲜有为西方国家玩家所青睐,但在中国及受中国文化影响的地区有数量极大的玩家。中式单机RPG游戏的代表作有《轩辕剑》系列,《仙剑奇侠传》系列,《剑侠情缘》系列,《幽城幻剑录》,《古剑奇谭》、《金庸群侠传》,《绝代双骄》系列以及《幻想三国志》系列等。而这其中又以前三者最为杰出,同时它们分别代表了三种不同的游戏模式:《轩辕剑》为踩暗雷式遇敌,半回合式战斗,《剑侠情缘》为即时战斗模式,《仙剑奇侠传》(1995年出品,经典中的经典目前该系列游戏总共发布了5部作品)和《古剑奇谭》则为明雷遇敌模式,全回合制战斗。而《绝代双骄》系列,则是以古龙小说《绝代双骄》改编。中式网游RPG则更是异彩纷呈,从最开始的《石器时代》、《魔力宝贝》,到后来的《梦幻西游》,再到现在的《问道》、《神武》等,题材丰富,玩法多变,游戏的战斗系统变幻莫测。另外,近年来在手游市场兴起的《神雕侠侣》、《魔力宝贝》、《神武》手游都是RPG类型的游戏,这几款游戏都凭借着较硬的游戏品质广受玩家好评。
欧美RPG游戏
这个词可以用于两类型不同的游戏:一个是几个人玩的古典的纸笔游戏,又称为“桌上角色扮演游戏”(Tabletop RPG); 还可以用来表示流行的电脑游戏:其中有再细分为CRPG (computerized RPG)、MUD(Multi-User Dungeon)和MMORPG (Massive Multiuser-Oriented RPG)。两者的差异,只不过是把掷骰子的过程由人手改为不同程度的自动化。
RPG的中心在于一套游戏规则书(rulebook)。目前最流行的规则是来自威世智的龙与地下城(D&D规则3.50)游戏规则系列。除了有规则以外,还要有一套游戏故事的脚本。比较有名的作品有:《罗德斯岛战记》(ロードス岛戦记)、《博德之门》(Balr's Gate)、《异尘余生》(Fallout,又译辐射)、《魔法门》(Might and Magic)和《上古卷轴》(Elder's Scroll)。RPG游戏不一定需要使用指定的冒险故事脚本:基本上,任何人亦可以利用市面上任何冒险故事作蓝本,自行编写自己的冒险游戏;相反地,一个编写得好而又成功的RPG不但引人入胜,其游戏经过还可以结集成章。《罗德斯岛战记》、《瓦尔哈拉战记》就是当中的一些由桌上角色扮演游戏转变成故事作品的例子。一般的欧美RPG游戏与中日RPG不同的,是其开放性的强调。
日本的RPG
日本RPG游戏的设计更强调依靠剧情推进,与欧美RPG游戏相比,日本RPG游戏架构大多相对比较封闭,玩家只能够按照设计人预设的程序进行游戏。从某种程度上说,日式RPG更像是可以与玩家产生互动的影视剧作品。日本RPG游戏在世界上有庞大的市场,即使在欧美,也可以和欧美RPG一较高下。
日本RPG的主要平台是家用游戏机,如PS2、NGC、Xbox等,还有掌上游戏机GBA等。
日本RPG的代表作品有《勇者斗恶龙》(Dragon Quest)系列、《最终幻想》(Final Fantasy)《女神转生》(女神転生)等。