① 基於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)《女神轉生》(女神転生)等。