第一篇:基于酒店管理系統(tǒng)
基于酒店管理系統(tǒng)
①接待處必須備有工作日記,并規(guī)定工作日記的書寫規(guī)范。②系統(tǒng)工作人員應(yīng)定期更換密碼,以免其它工作人員使用。
③如果有系統(tǒng)工作人員調(diào)離崗位,接待處主管應(yīng)及時(shí)通知系統(tǒng)維護(hù)人員注銷 該系統(tǒng)工作人員代號(hào)。
④如果系統(tǒng)工作人員在短時(shí)間內(nèi)不使用電腦,應(yīng)先退出該系統(tǒng),待使用時(shí)再 重新登錄。
⑤操作過程中如果遇到系統(tǒng)故障,應(yīng)及時(shí)通知系統(tǒng)維護(hù)人員來進(jìn)行修復(fù)。接待處審計(jì)制度細(xì)則
①工作人員負(fù)責(zé)與客房部核實(shí)客房入住狀態(tài)和自用房有效登記信息。②工作人員負(fù)責(zé)打印《客帳匯總表》
③工作人員審核現(xiàn)住房間總數(shù)、房號(hào)、房間人數(shù)是否合理。
④審核本系統(tǒng)中是否有已入住但未輸入、或己退房但未結(jié)帳客戶。
⑤審核免房費(fèi)客人、打折客人、免服務(wù)費(fèi)、免附加費(fèi)客人是否有審批單據(jù)。⑥審核每個(gè)團(tuán)隊(duì)房間總數(shù)及房號(hào)是否正確、房價(jià)是否與預(yù)訂處所定相同。⑦作人員審核并簽字。接待處傳遞單子
接待處提交的報(bào)表包括
①《當(dāng)天按預(yù)訂單號(hào)查詢鎖房情況》為接待客人作好先行工作。②《當(dāng)天退房客人報(bào)表》詢問客人是否辦理續(xù)住手續(xù)。③《空房表》根據(jù)空房表進(jìn)行排房和安排散客入住。
④《客帳匯總表》審核客人房號(hào)、房費(fèi)、人數(shù)等信息并存檔。⑤《一「作日記》交給夜審審核??偱_(tái)收銀處工作規(guī)程 班時(shí)
押金的處理
根據(jù)酒店要求,散客需要預(yù)先支付部分現(xiàn)金、刷卡或抵押支票,現(xiàn)金的金額 ·般為·到二天的房費(fèi)。散客交押金后,收銀處操作員應(yīng)將押金輸入系統(tǒng),打印 出扣金憑認(rèn)卜,交給客人一份,自己留存份,幾交財(cái)務(wù)一份。
對于小需要交付押金并允許簽單消費(fèi)的客戶需由相關(guān)領(lǐng)導(dǎo)簽字方可同意?;谑频旯芾硐到y(tǒng)
營銷人員將預(yù)訂單轉(zhuǎn)交預(yù)訂處時(shí),需要確定預(yù)訂單的內(nèi)容是否齊全、各 項(xiàng)審批手續(xù)是否完備,具體內(nèi)容如下
①預(yù)訂單中的所有標(biāo)有項(xiàng)目應(yīng)填寫完整。
②重要客人預(yù)訂,必須設(shè)置標(biāo)志,并根據(jù)需要提前分配房間。
③對于團(tuán)隊(duì)、會(huì)議、旅行代理和公司預(yù)訂,必須在預(yù)訂單上注明人數(shù)、房數(shù)、房價(jià)、傭金、銷售員姓名,以便排房時(shí)工作人員能夠有效安排旅客。預(yù)訂房間退 房之后必須核實(shí)團(tuán)隊(duì)主帳單和客人帳單的結(jié)算項(xiàng)目情況。接待處工作規(guī)程
當(dāng)班人員提前到崗,負(fù)責(zé)與上一班工作人員交接,查看交接班工作信息, 了解當(dāng)天還有哪些工作未完成,如果有不明白的問題需要和上一班操作員交談。并保留前一天由預(yù)訂處交接的預(yù)訂單和預(yù)訂報(bào)表。當(dāng)班人員打印當(dāng)天預(yù)訂單,為當(dāng)天工作做好充分準(zhǔn)備。
當(dāng)班人員需要檢查每張預(yù)訂單上是否有正確的結(jié)算信息描述,對于檢查出問 題的預(yù)訂單必須與預(yù)訂處進(jìn)行確認(rèn),并追究當(dāng)事人責(zé)任,避免由于未檢查結(jié)算而 引起帳目錯(cuò)誤給酒店造成經(jīng)濟(jì)損失。
如果預(yù)訂處不負(fù)責(zé)分房,則由當(dāng)班人員根據(jù)空房表為當(dāng)天應(yīng)到預(yù)訂單顧 客安排房間。
預(yù)訂客人到達(dá)時(shí)向接待處工作人員提交預(yù)訂底單人員姓名,接待處工作 人員按照人員姓名查找計(jì)算機(jī)中的預(yù)訂單。核實(shí)無誤后辦理入住手續(xù)。零散客人到接待處直接辦理入住手續(xù)。接待處工作人員為客人辦理入住手續(xù)。
客人開房后電話等級自動(dòng)開啟,根據(jù)客人的需要可以調(diào)整電話等級。接待處在接到自用房通知單時(shí),應(yīng)及時(shí)通過自用房登記將客人姓名、審 批領(lǐng)導(dǎo)、自用原因、預(yù)住時(shí)間輸入到電腦中。
晚班一作人員與客房部工作人員配合核對房態(tài)和客人入住信息。晚班一作人員負(fù)責(zé)接收井核對預(yù)汀處轉(zhuǎn)交的預(yù)訂單和預(yù)訂報(bào)表。晚班一上作人員負(fù)責(zé)審核現(xiàn)住客人房費(fèi)情況。晚班工作人員完成當(dāng)日所有遺留事務(wù)。接待處操作員工作規(guī)范細(xì)則 基于酒店管理系統(tǒng)
第章酒店管理系統(tǒng)需求分析 需求分析
隨著酒店行業(yè)的發(fā)展,以前的人工管理方式遠(yuǎn)遠(yuǎn)不能滿足酒店行業(yè)的需求。各個(gè)大酒店業(yè)己經(jīng)開始認(rèn)識(shí)到使用管理系統(tǒng)的重要性。
從酒店行業(yè)的特點(diǎn)和實(shí)際需要,本系統(tǒng)以服務(wù)為基礎(chǔ),突出前臺(tái)信息管理, 從專業(yè)技術(shù)角度出發(fā),提供科學(xué)管理模式,為酒店的服務(wù)質(zhì)量提供了有效的保障。該系統(tǒng)的軟件需求分析是用戶對目標(biāo)軟件在功能、操作、性能、設(shè)計(jì)約束等 方面的期望。它是酒店管理信息系統(tǒng)開發(fā)最重要的階段。
常用的軟件需求分析方法有面向數(shù)據(jù)流的方法、面向數(shù)據(jù)結(jié)構(gòu)的 方法'】、面向?qū)ο蟮姆椒ê驮头ǖ?。本系統(tǒng)的需求分析主要內(nèi)容包括對各部門、各業(yè)務(wù)的詳細(xì)了解及客戶的需要理解,并在此基礎(chǔ)上進(jìn)行分析,提出可行方案, 評估系統(tǒng)的可行性,達(dá)到系統(tǒng)的經(jīng)濟(jì)和實(shí)效。本章針對酒店管理進(jìn)行數(shù)據(jù)采集、數(shù)據(jù)評估、系統(tǒng)數(shù)據(jù)流程圖的確定以及系統(tǒng)方案的確定。
系統(tǒng)需求要求酒店能夠有效處理客人在酒店的各種消費(fèi)信息,并能按照酒
店的各項(xiàng)數(shù)據(jù)對酒店的各項(xiàng)工作進(jìn)行成本效益分析,以便采取適當(dāng)?shù)拇胧┨岣呔?店的運(yùn)營效益。
業(yè)務(wù)需求酒店的業(yè)務(wù)分客房、餐飲、洗浴、會(huì)議室、財(cái)務(wù)、營銷、庫存、系統(tǒng)維護(hù)幾個(gè)相對獨(dú)立的子模塊。系統(tǒng)功能分析
系統(tǒng)的功能分析是在需求分析的基礎(chǔ)上完成的,本系統(tǒng)的功能實(shí)現(xiàn)了酒店內(nèi) 部各種信息管理的自動(dòng)化,提高酒店服務(wù)的工作效率。客房管理
本系統(tǒng)中,客房管理主要分為預(yù)定、接待、總臺(tái)收銀、房務(wù)中心、商場相 關(guān)部分。了 預(yù)訂處工作規(guī)程
預(yù)訂處工作人員負(fù)責(zé)接收營銷人員傳遞的訂單,然后輸入系統(tǒng),并打印
客房預(yù)訂單。預(yù)訂信息要及時(shí)和準(zhǔn)確輸入系統(tǒng),便于酒店對整體預(yù)定信息進(jìn)行總 體規(guī)劃。
基于十酒店管理系統(tǒng)
業(yè)發(fā)展的現(xiàn)狀和面臨的問題,針對這些問題,結(jié)合現(xiàn)代科技發(fā)展的最新成果,構(gòu) 思規(guī)劃了一個(gè)酒店管理業(yè)嶄新的管理模式,從功能、組成結(jié)構(gòu)、系統(tǒng)的特點(diǎn)和技 術(shù)問題解決幾方面進(jìn)行了論述。對酒店的各部門管理工作起著重要的指導(dǎo)作用。論文的框架和主要內(nèi)容
本文是作者在近年來計(jì)算機(jī)軟件開發(fā)培訓(xùn)的若干系統(tǒng)項(xiàng)目之一,是結(jié)合所學(xué)
專業(yè)知識(shí)及相應(yīng)的課程實(shí)踐經(jīng)驗(yàn)設(shè)立的題目。文中首先分析了管理信息系統(tǒng)的體 系結(jié)構(gòu)和開發(fā)方法,然后分階段地介紹了具體的開發(fā)過程。一該系統(tǒng)的開發(fā)嚴(yán)格遵 守軟件工程的要求,文檔規(guī)范完善,在開發(fā)過程中堅(jiān)持實(shí)用性和科學(xué)性相結(jié)合的 原則。主要的篇章結(jié)構(gòu)如下 緒論
主要介紹論文的選題背景和目的、酒店管理信息系統(tǒng)的現(xiàn)狀和存在的問題、論文研究意義和主要結(jié)構(gòu)安排。酒店管理系統(tǒng)的需求分析
本章的任務(wù)是針對酒店管理系統(tǒng),按照軟件工程的思想,進(jìn)行系統(tǒng)的需求分 析,詳細(xì)的說明了系統(tǒng)所包含各個(gè)模塊的功能分析。酒店管理系統(tǒng)的系統(tǒng)設(shè)計(jì)
本章的任務(wù)是詳細(xì)的敘述系統(tǒng)的設(shè)計(jì)思想和原則,系統(tǒng)的主要數(shù)據(jù)流圖,以 及結(jié)構(gòu)功能設(shè)計(jì)。
砰酒店管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
本章說明了本系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)準(zhǔn)則和主要的表結(jié)構(gòu)。系統(tǒng)實(shí)現(xiàn)
本章守幾要針對酒店管理系統(tǒng),進(jìn)行開發(fā)技術(shù)選擇,建立機(jī)制,使用 訪問數(shù)據(jù)庫,以及用戶界面設(shè)計(jì)的問題進(jìn)行闡述。系統(tǒng)的特點(diǎn)與優(yōu)勢
本章主要闡述酒店管理中客戶服務(wù)存在的難以解決的問題入手說明本系統(tǒng) 所存在的優(yōu)勢和特點(diǎn)?;诰频旯芾硐到y(tǒng)
如果客人以刷卡方式預(yù)付押金,工作人員應(yīng)根據(jù)實(shí)際情況填寫押金類型??腿私Y(jié)帳時(shí)工作人員開據(jù)發(fā)票,錢款多退少補(bǔ),并將客人押金單收回核對。操作員每天上午要查詢”押金不足帳單”,對此類客戶要催收押金。對于押金不足又無法聯(lián)系客人,請示相關(guān)領(lǐng)導(dǎo),施行強(qiáng)制退房。帳目調(diào)整處理
有特殊情況要調(diào)整帳目時(shí),必須下發(fā)帳目調(diào)整通知單,由該部門主管簽字, 收銀處工作人員根據(jù)通知單進(jìn)行帳目相關(guān)處理,并注明其調(diào)整原因。
對于其它部門送來的帳單,檢查帳單上是否有房號(hào)、客人簽字、帳單金額是 否與電腦中住掛的金額一致,核實(shí)無誤后,帳單保存在客人檔案里。散客結(jié)算處理
當(dāng)班人員應(yīng)每天晚上過帳前打印《客帳匯總表》,以防由于停電或機(jī)器故障 不能及時(shí)轉(zhuǎn)為手工結(jié)帳。
客人結(jié)帳時(shí),先問清客人房號(hào),請客人出示房卡,再詢問客人是僅僅結(jié)帳還
是結(jié)帳退房。如果客人退房,應(yīng)先打電話通知客房中心查房。如果客房部通知工 作人員客人有客房費(fèi)用時(shí),作人員應(yīng)等待樓層服務(wù)員送交的單據(jù),請客人簽字 確認(rèn)后,將費(fèi)用轉(zhuǎn)入到客人消費(fèi)中,客人結(jié)帳時(shí),可先用帳單給客人打印一份對 帳單,然后雙手遞交給客人核查。最后收回客人的房卡。
如果客人有押金,必須請客人提交押金收據(jù)??腿送朔坎榉繒r(shí),若發(fā)現(xiàn)有客
房吧、賠償費(fèi)及其他消費(fèi)時(shí),收銀處工作人員應(yīng)在收到客房吧消費(fèi)單或賠償費(fèi)單 時(shí),請客人簽字確認(rèn)后將消費(fèi)數(shù)據(jù)輸入進(jìn)系統(tǒng)中。
如果客人只支付某些帳的話,操作員可進(jìn)行挑帳處理。
如果客人支付固定數(shù)額的費(fèi)用的話,操作員應(yīng)使用拆帳功能進(jìn)行處理。如果客人同時(shí)入住兒間房,可用“聯(lián)房結(jié)算”這幾間客房,簡化工作流程。如果客人結(jié)帳時(shí)間超過或時(shí),收銀處工作人員必須按照系統(tǒng) 仁的實(shí)際退房時(shí)間加收全天或半天房費(fèi)。
如果客人結(jié)帳時(shí)是以支票或信用卡付款方式,需要在結(jié)帳“備注”欄上注明 支票或信用一耘號(hào)碼。
如果客人結(jié)帳為外掛帳時(shí)一,可以按照系統(tǒng)中財(cái)務(wù)所設(shè)置的可掛帳單位的記 錄,核實(shí)客人的身份,無一誤后,進(jìn)行掛帳結(jié)算,并打印出帳單,要求掛帳單位經(jīng) 辦人簽字,把帳單中的第二聯(lián)在下班前交到總臺(tái)應(yīng)收款管理員處?;诰频旯芾硐到y(tǒng)
若客人為電話退房時(shí),應(yīng)及時(shí)通知客服中心查房,如果有費(fèi)用直接輸入系統(tǒng) 客人消費(fèi)中。當(dāng)客人到前臺(tái)結(jié)帳時(shí),通過系統(tǒng)帳目進(jìn)行結(jié)算。
結(jié)帳完成后必須打印結(jié)帳單,并請客人在帳單上簽字確認(rèn)。將一份帳單雙手
遞交給客人,其它的帳單遞交給審計(jì)部分??腿私Y(jié)帳離店后要及時(shí)在系統(tǒng)中退房, 如果發(fā)現(xiàn)只結(jié)帳不退房,要追究相關(guān)工作人員責(zé)任。結(jié)帳完成后,房間電話等級將自動(dòng)變成關(guān)閉狀態(tài)。
工作人員對使用過的帳單必須小心保留,打印的帳單號(hào)必須連續(xù)的,帳單不
能私自遺失或撕毀。收銀處使用的發(fā)票號(hào)也必須是連續(xù),空白發(fā)票不能短缺或隨 意使用。團(tuán)隊(duì)結(jié)算業(yè)務(wù)
若團(tuán)隊(duì)和客人結(jié)帳發(fā)生變化,應(yīng)由預(yù)訂處修改團(tuán)隊(duì)主帳單,在修改前應(yīng)確認(rèn) 團(tuán)隊(duì)費(fèi)用情況,將按照正確帳目進(jìn)行調(diào)整。
無論團(tuán)隊(duì)是統(tǒng)一離店還是分批離店,收銀處主管或領(lǐng)班都必須主動(dòng)提前與團(tuán) 隊(duì)的陪同聯(lián)系,請求負(fù)責(zé)人協(xié)助尋找客人結(jié)其自付帳目。對于團(tuán)主帳單,必須請 陪同確認(rèn)并結(jié)算簽字。如果店方、陪同、客人對各自帳目出現(xiàn)疑問時(shí),必須按照 預(yù)訂單上的簽單情況請帳務(wù)處主管、陪同與客人三方共同協(xié)商解決,避免由于帳 目混淆或態(tài)度問題引起酒店經(jīng)濟(jì)損失和信譽(yù)損失。
如果團(tuán)隊(duì)客人統(tǒng)一結(jié)帳退房,應(yīng)將所有余額不為的帳戶結(jié)清后,剩下房間 用團(tuán)隊(duì)結(jié)算結(jié)清。
如果一該團(tuán)隊(duì)下仍有未結(jié)帳的團(tuán)員時(shí),該團(tuán)隊(duì)不能進(jìn)行結(jié)算處理。下班時(shí)
整理操作的各種原始單據(jù)、結(jié)帳單、代收現(xiàn)金單、發(fā)票,將單據(jù)統(tǒng)一交給夜 審。
打印當(dāng)班的收銀匯總表,然后處理好所收的錢款,無誤后把匯總表,錢款, 外掛帳單的第一三聯(lián)封存到帳袋中。
對住客押金不足的要做注解,記錄到交接班日記中。打印」二作日記,卜交夜審。交接班 當(dāng)班人員與上一班交班人員辦理交接手續(xù),并查看交接班日記,了解當(dāng)天還 有哪些未完成的工作,如果不明自的問題當(dāng)場問清土一班操作員?;诰频旯芾硐到y(tǒng)
與上班交班人員交接備用金,如備用金不足時(shí),由上班人員的簽字負(fù)數(shù)收銀 匯總表,算法為現(xiàn)金收銀匯總表上的負(fù)數(shù)現(xiàn)金數(shù)備用金。
若房卡由收銀管理,還應(yīng)清點(diǎn)房卡數(shù)量,房卡數(shù)量不夠時(shí),應(yīng)有相應(yīng)的房卡 押金,即房卡數(shù)量房卡押金折合卡數(shù)量初始房卡數(shù)量。
瀏覽查詢”押金不足帳單”,針對押金不足的情況要說明原因,原則上收銀員 當(dāng)班時(shí)應(yīng)保證在住散客的押金大于本日房費(fèi),特殊客人除外。房務(wù)中心工作規(guī)程 客人住掛帳時(shí)
要求客人在賬單上簽字確認(rèn)后,如果有計(jì)算機(jī)直接輸入,再把帳單送到收銀 處一聯(lián)如果沒有計(jì)算機(jī)直接將單據(jù)送到收銀處,由收銀處工作人員簽字確認(rèn)后, 工作人員收回一聯(lián),每晚過賬前根據(jù)此聯(lián)作夜審報(bào)表??腿送鈷鞄r(shí)
要求客人在賬單上簽字確認(rèn)后,如果有計(jì)算機(jī)直接輸入,再把帳單送到收銀 處一聯(lián)如果沒有計(jì)算機(jī)將單據(jù)送到收銀處,由收銀處工作人員簽字確認(rèn),工作 人員收回一聯(lián),每晚過賬前按照此聯(lián)作夜審報(bào)表。客人現(xiàn)金結(jié)算時(shí)
把錢款及兩聯(lián)的帳單送到收銀處,收款員簽字后商務(wù)中心再拿回一聯(lián),每晚 過賬前根據(jù)此聯(lián)作夜審報(bào)表。夜審日報(bào)表格式如下表一 表卜房務(wù)中心夜審日報(bào)表
項(xiàng)項(xiàng)目目住掛掛金額額外掛掛外掛掛現(xiàn)金金金額額合計(jì)計(jì)合計(jì)計(jì) 筆筆筆數(shù)數(shù)數(shù)筆數(shù)數(shù)金額額筆數(shù)數(shù)數(shù)筆數(shù)數(shù)金額額 傳傳真真真真真真真真真真 復(fù)復(fù)印印印印印印印印印印 打打字字字字字字字字字字 商商務(wù)電話話話話話話話話話話 電電腦使用用用用用用用用用用 商場工作規(guī)程 客人住掛帳時(shí) 基于酒店管理系統(tǒng)
請客人在賬單上簽字確認(rèn)后,若有計(jì)算機(jī)直接輸入,再把帳單送到收銀處一 聯(lián),若沒有計(jì)算機(jī)直接將單據(jù)送到收銀處,由收銀處操作員簽字確認(rèn)后,自己收 回一聯(lián),每晚過賬前根據(jù)此聯(lián)作夜審報(bào)表。客人外掛帳時(shí)
請客人在賬單上簽字確認(rèn)后,若沒有計(jì)算機(jī)將單據(jù)送到收銀處,由收銀處操 作員簽字確認(rèn)后,自己收回一聯(lián),每晚過賬前根據(jù)此聯(lián)作夜審報(bào)表??腿爽F(xiàn)金結(jié)算時(shí)
把錢款及兩聯(lián)的帳單送到收銀處,收款員簽字后商場再拿回一聯(lián),每晚過賬 前根據(jù)此聯(lián)作夜審報(bào)表。夜審日報(bào)表格式如下表一 表一商場夜審日報(bào)表 項(xiàng)項(xiàng)目目住掛掛金額額外掛掛外掛掛現(xiàn)金金金額額合計(jì)計(jì)合計(jì)計(jì) 筆筆筆數(shù)數(shù)數(shù)筆數(shù)數(shù)金額額筆數(shù)數(shù)數(shù)筆數(shù)數(shù)金額額 服服裝裝裝裝裝裝裝裝裝裝 飲飲料料料料料料料料料料 商商品品品品品品品品品品 小小食品品品品品品品品品品 酒酒水水水水水水水水水水 餐飲管理 餐廳預(yù)訂員
訂單的制定包含訂餐日期、訂餐單位、聯(lián)系人電話、訂餐標(biāo)準(zhǔn)、訂餐人數(shù)、訂餐地點(diǎn)、銷售員等信息,制作系統(tǒng)的“客戶大眾口味分析”報(bào)表,為客人裁定 菜單。
只有宴會(huì)帶標(biāo)準(zhǔn)的才需要打印“宴會(huì)預(yù)訂單”,通知迎賓員送到廚師長處。把廚師長送達(dá)的宴會(huì)備菜單輸入到系統(tǒng)中,然后打印出備菜單,廚師長簽字 后送交后廚備菜,系統(tǒng)自動(dòng)計(jì)算宴會(huì)成本,如果超標(biāo)準(zhǔn)自動(dòng)形成負(fù)數(shù)的宴會(huì)服務(wù) 費(fèi)如果不足標(biāo)準(zhǔn)自動(dòng)形成正數(shù)的宴會(huì)服務(wù)費(fèi)。
對于客人在預(yù)詞'時(shí)一就可以確定的菜單明細(xì)的「'由預(yù)訂員填寫預(yù)訂菜單?;诰频旯芾硐到y(tǒng)
每日開餐前分鐘,打印當(dāng)餐預(yù)訂明細(xì)表,等待迎賓員來取。
客人到達(dá)后,如人數(shù)、桌數(shù)、標(biāo)準(zhǔn)有變化,接到服務(wù)員告知后及時(shí)調(diào)整宴會(huì) 相關(guān)情況。如果客人在開臺(tái)前換菜或修改菜單數(shù)量,可由預(yù)訂員修改備菜單。餐廳廚師長
根據(jù)預(yù)訂員送達(dá)的“用餐預(yù)訂單”制作備菜單,把制作好的備菜單送交用餐 預(yù)訂處,待預(yù)訂員打印出備菜單后,在備菜單上簽字然后下發(fā)到后廚各崗位。查詢菜單,對已經(jīng)變價(jià)或不再銷售的菜肴要及時(shí)通知財(cái)務(wù)部予以修改或刪 除。餐廳領(lǐng)班
開餐前分鐘到各自區(qū)域,查詢各自預(yù)訂情況,通知本班組服務(wù)員做開餐 前準(zhǔn)備。
審核服務(wù)員下的退菜單并簽字確認(rèn)。餐廳迎賓員
開餐前分鐘到預(yù)訂辦公室取當(dāng)餐預(yù)訂明細(xì)表。
客人到達(dá)后,將客人領(lǐng)送至包房,將點(diǎn)菜卡留給服務(wù)員,將收銀卡交給收銀。餐廳服務(wù)員
根據(jù)領(lǐng)班通知做開餐前準(zhǔn)備。在客人到達(dá)后進(jìn)行預(yù)訂開臺(tái)。
散客點(diǎn)菜時(shí),把客人點(diǎn)菜信息一記載到點(diǎn)菜卡上,然后到最近的錄入點(diǎn)錄入。遇到菜牌沒有的菜,及時(shí)通知收款員添加。
點(diǎn)餐時(shí)把客人特殊的口味等要求輸入到計(jì)算機(jī)中。餐廳收款員
負(fù)責(zé)酒水與菜單消費(fèi)的錄入。
負(fù)責(zé)退菜的操作,退菜單必須有前臺(tái)經(jīng)理簽字刁`可以操作。在客人要求更換包房或桌臺(tái)時(shí),通過后臺(tái)操作更換桌號(hào)。若散客為銷售員客戶,負(fù)責(zé)在開臺(tái)信息卜確認(rèn)銷售員的信息。收款員結(jié)算有現(xiàn)金、住掛、外掛、招待費(fèi)、會(huì)員卡五種結(jié)算方式,先與報(bào) 務(wù)員核對酒水的數(shù)量,問清客人的結(jié)算方式,若需減免,則通過打折方式進(jìn)行減 免,在結(jié)算帳單卜必須有掃一折的簽字確認(rèn)。如果現(xiàn)金方式結(jié)算,直接進(jìn)行結(jié)算。如果會(huì)員卡結(jié)算則需要確認(rèn)客人的卡余額足夠即可外掛帳結(jié)算方式,必須是財(cái) 基于酒店管理系統(tǒng)
務(wù)授權(quán)的單位方可掛帳,帳單的第二聯(lián)封裝到交款袋中住掛帳方式結(jié)算首先 查詢住客押金是否夠,押金夠,可掛帳,并將有客人簽字的結(jié)帳單送交總臺(tái)收銀 處。如果押金不夠應(yīng)與總臺(tái)取得聯(lián)系,總臺(tái)授權(quán)后方可掛帳。
收款員下班時(shí)根據(jù)收銀報(bào)表清點(diǎn)現(xiàn)金,封裝后存入財(cái)務(wù)錢柜打印帳單報(bào) 表附上結(jié)算賬單送交夜審。餐廳傳菜員
開餐前及開餐過程中在指定的計(jì)算機(jī)上設(shè)置沽清菜,讓服務(wù)員能及時(shí)了解后 廚的備料情況,避免工作重復(fù)。
傳菜員把計(jì)算機(jī)打印出的分單的后廚聯(lián)撕開后交后廚各部位,菜品傳出時(shí)在 總單聯(lián)上畫菜確認(rèn),全部畫滿后把分單聯(lián)投到封閉的傳菜箱中,傳菜箱只有夜審 能打開。
退菜單確認(rèn)后把分單聯(lián)投到封閉的傳菜箱中。餐廳酒水員
根據(jù)服務(wù)員下的酒水單收付酒水,在酒水單上簽字確認(rèn)酒水的收款。交接班時(shí)查詢本天的酒水日報(bào)表,及時(shí)了解吧臺(tái)的庫存情況。餐廳后廚
根據(jù)廚師長下發(fā)的宴會(huì)備菜單進(jìn)行備料。
當(dāng)接到傳菜員送到的標(biāo)有預(yù)訂字樣的分單,與廚師長下發(fā)的宴會(huì)預(yù)訂菜單核 實(shí)后,交灶臺(tái)制作。
接到普通零點(diǎn)分單,根據(jù)口味等要求交灶臺(tái)制。
菜品制作完成后,將分單貼在菜盤上,交給服務(wù)員傳菜。
按照下一日的宴會(huì)預(yù)訂一情況,由后廚各部位班長提采購計(jì)劃單。洗浴管理 洗浴總臺(tái)接待
與卜班廠作人員交接手牌,檢查空閑手牌的數(shù)量,空閑手牌的號(hào)碼與計(jì)算 機(jī)中的空閑手牌對比,準(zhǔn)確無誤后,則交接完成。洗浴手牌登記
總臺(tái)接待要先填寫開牌登記單,根據(jù)單據(jù)將信息輸入計(jì)算機(jī)中。洗浴手牌登記時(shí)通過手牌登記將手牌顯示為占用狀態(tài)?;诰频旯芾硐到y(tǒng) 財(cái)務(wù)管理 財(cái)務(wù)審計(jì)
為了保證酒店?duì)I業(yè)收入統(tǒng)計(jì)的準(zhǔn)確性,本系統(tǒng)中建立了分級審計(jì)概念,即將 系統(tǒng)審計(jì)分為三級工作人員審計(jì)、夜審、日審。工作人員審計(jì)一級審計(jì)
這里工作人員特指所有收銀員。每一位收銀員在下班之前應(yīng)做好如下工作 正確完成個(gè)人審計(jì)或班審后,收銀員必須打印歷史賬單統(tǒng)計(jì)表、退菜表、退 單報(bào)表,以及個(gè)人工作日一記,并查看報(bào)表內(nèi)容和報(bào)表日期是否正確。
打印收銀統(tǒng)計(jì)表,按照收銀統(tǒng)計(jì)表將值班人員所收的現(xiàn)金、信用卡底單、支 票、帳單等資料交夜審審核。夜審二級審計(jì)
夜審主要是審核當(dāng)天收回帳目是否正確,避免由于操作失誤而造成收入上的
損失。對于酒店來說,夜審人員的工作態(tài)度和工作效果直接影響到整個(gè)酒店的營 業(yè)收入。因此,夜審工作應(yīng)由專職的、有一定工作經(jīng)驗(yàn)的財(cái)務(wù)人員完成。夜審人員的工作內(nèi)容主要有以下幾方面 審核消費(fèi)項(xiàng)目變更審批表。
根據(jù)系統(tǒng)的歷史帳單審核餐廳上交的單據(jù)資料。
審核“房務(wù)中心”上交的客人當(dāng)天退房時(shí)間記錄表。審核“商務(wù)中心”的當(dāng)天營業(yè)匯總表。
按照相應(yīng)財(cái)務(wù)數(shù)據(jù)制作經(jīng)理晨會(huì)需要的報(bào)表。卜審三級審計(jì)
日審人員的工作內(nèi)容主要有以下兒方面
簡要地核對夜審工作的正確性,解決夜審遺留的問題。各種報(bào)表分門別類遞交給各個(gè)部門使用。
核對計(jì)算機(jī)二級庫銷售出庫報(bào)表與吧員手工統(tǒng)計(jì)一報(bào)表是否相同。核對電腦洗浴中心特業(yè)提成報(bào)表與特業(yè)人員手工單據(jù)報(bào)表是否相同。通過幾作日記,核對帳單檢查每份帳單的完整性。核對收款員的帳單必須是否是連續(xù)號(hào)碼。
核對各部門打印的結(jié)算帳單與系統(tǒng)中的歷史帳單是否相符。基于酒店管理系統(tǒng)
二級庫包括中餐廳酒水庫、洗浴酒水庫、客房吧庫。業(yè)務(wù)類型一級庫的業(yè)務(wù)包括入庫、出庫、調(diào)撥 二級庫的業(yè)務(wù)包括調(diào)撥入庫、材料領(lǐng)用出庫。物品的入庫、出庫、調(diào)撥、結(jié)算流程 物品入庫流程
供貨單位貨到后,由保管員驗(yàn)收入庫,填寫入庫單給供貨單位,然后把入庫 單的第二聯(lián)上交給核算員,核算員填寫并核實(shí)入庫單,保管員復(fù)核、記賬,并打 印出此入庫單,最后采購員和保管員在此單據(jù)上簽字。物品出庫流程
根據(jù)業(yè)務(wù)的種類有以下三種流程
流程一適用于客房備品、餐廳備品、洗浴中心備品、辦公用品
領(lǐng)用人持領(lǐng)料審批單到保管員處領(lǐng)料,保管員填制出庫單,在填制時(shí)即可知
道庫內(nèi)余數(shù)是否夠本次出庫,填寫完后打印出庫單,領(lǐng)用人及庫管員在單據(jù)上簽 字,領(lǐng)用人拿回一聯(lián)帳單。保管員把另外一聯(lián)交核算員,核算員復(fù)核、記帳。流程二適用于餐廳的非直入直出的物品,如糧食、冰鮮等
領(lǐng)料人到保管員處填寫商品表格式的出庫單,因?yàn)槌鰩旃ぷ鞅容^瑣粹,在當(dāng) 天工作結(jié)束前,保管員按照后廚詳細(xì)匯總后輸入到系統(tǒng)中,核算員復(fù)核,記帳。流程三適用于餐廳直入直出如蔬菜、肉類等的商品
商品一重量驗(yàn)收一庫管員手工制作入庫單輸入計(jì)算機(jī)一核算員復(fù)核,記帳 一打印此單據(jù),庫管員、領(lǐng)用人、采購員在單據(jù)上簽字。物品調(diào)撥流程
大庫向二級庫調(diào)撥應(yīng)及時(shí)操作并審核、記賬,由于餐廳吧臺(tái)二級庫的三級明 細(xì)帳在系統(tǒng)中保存著,大庫向二級庫的調(diào)撥時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行二級庫的入庫, 前臺(tái)銷售自動(dòng)產(chǎn)生二級庫的出庫,所以不及時(shí)操作調(diào)撥三二級庫,庫存余數(shù)容易產(chǎn) 生負(fù)數(shù),造成錯(cuò)誤信息的出現(xiàn)。供貨單位結(jié)算流程
結(jié)算時(shí)供貨單位拿入庫單到核算員處換取打印出的入庫單,此單七有庫管 員及采購員的簽字,供貨單位與采購員持入庫單及發(fā)票到財(cái)務(wù)部門結(jié)算。基于酒店管理系統(tǒng)
核對打折授權(quán)、招待授權(quán)。
核對退宿客史檔案與房務(wù)中心上交的退宿報(bào)告的時(shí)間是否相同。核對咖啡廳的資料
結(jié)算帳單的收款員、吧員、服務(wù)員的各分單聯(lián)還原,確保不丟單。執(zhí)行調(diào)整記帳日期的過房帳的程序、記載夜審報(bào)告。
打印當(dāng)天營業(yè)額統(tǒng)計(jì)報(bào)表、收入日報(bào)、收銀匯總統(tǒng)計(jì)表、客帳匯總統(tǒng)計(jì)表。財(cái)務(wù)出納員
每天上午根據(jù)前日的“收銀匯總統(tǒng)計(jì)表”清點(diǎn)各收款員的交款,確認(rèn)無誤。打印前日的“收入日報(bào)表”作為當(dāng)天收入憑證的附件,打一印好收入憑證附件 后,轉(zhuǎn)交會(huì)計(jì)審核。財(cái)務(wù)收入會(huì)計(jì)
按照收入日報(bào)審核出納的收入憑證,錄入相關(guān)的財(cái)務(wù)收入信息。財(cái)務(wù)核算員
制作菜牌種類、出菜位置。
菜單設(shè)置編號(hào)、名稱、單位、單價(jià)、種類、出菜部位、折扣屬性。
制作菜牌種類與營業(yè)部門的對應(yīng)關(guān)系、出菜部位與營業(yè)部門的對應(yīng)關(guān)系。毛利率分析統(tǒng)計(jì)采用曲線圖表分析的方式。營銷管理
隨時(shí)了解酒店各部門的營業(yè)狀況,以便能及時(shí)安排客戶的預(yù)訂。
分析所有客戶在酒店的消費(fèi)情況,為不同客戶制定不同優(yōu)惠方案,以便做好 酒店的銷售工作。
針對不同的客戶做好客戶的消費(fèi)個(gè)性化分析,以便給客廠'更好的服務(wù)。對每一個(gè)客戶都要及時(shí)交流需求信息,做好客戶的回訪記錄。每天或每段時(shí)間統(tǒng)計(jì)銷售員的銷售業(yè)績。庫存管理
庫存帳套的設(shè)置及業(yè)務(wù)類型
帳套設(shè)置一級庫包括食品大庫、酒水大庫、備品大巧 基于酒店管理系統(tǒng)
如果客人需要調(diào)換手牌,接待處可以按照需要給客人進(jìn)行手牌的調(diào)換。并填 寫手牌變更單。
如果客人要預(yù)訂包房,該預(yù)訂由總臺(tái)接待完成。在預(yù)訂時(shí)一定要處理好預(yù)訂 手牌、預(yù)訂時(shí)間、預(yù)訂要求。包房客人有無手牌均能完成預(yù)訂。洗浴總臺(tái)收銀
洗浴總臺(tái)收銀處應(yīng)提前到崗,與前一班人員進(jìn)行換班,查看是否有因特殊原 因而未結(jié)算的手牌,是否有留牌等,與上一班交接清楚,避免結(jié)算時(shí)發(fā)生誤會(huì)。如果客人在結(jié)算時(shí)需要轉(zhuǎn)帳,總臺(tái)收銀員要先問清客人是退手牌還是繼續(xù)保 留手牌,如果客人退手牌,應(yīng)直接將客人的消費(fèi)轉(zhuǎn)入另一手牌,請客人在轉(zhuǎn)帳單 上簽字確認(rèn)如果客人保留手牌,可以將客人的所有消費(fèi)或部分消費(fèi)轉(zhuǎn)入另一手 牌,請客人在轉(zhuǎn)帳單上簽字確認(rèn)。
客人在結(jié)算時(shí)如果使用會(huì)員卡,在系統(tǒng)中減免對客人的消費(fèi),請客人在打出 的結(jié)算帳一單上簽字確認(rèn)。若在結(jié)算時(shí)使用優(yōu)惠券減免,直接輸入系統(tǒng)中,將收到 的優(yōu)惠券訂在結(jié)算帳單上。
對支票過期、信用卡超限額,與客人交談不能及時(shí)結(jié)帳要請求領(lǐng)導(dǎo)進(jìn)行處理。結(jié)算完成后應(yīng)檢驗(yàn)手牌是否處于結(jié)算完畢狀態(tài)。洗浴總臺(tái)收銀處下班時(shí)
打印本人歷史賬單,并將所有結(jié)算的帳單明細(xì)按流水號(hào)排好,統(tǒng)一上交給財(cái) 務(wù)部。
洗浴中心的其它規(guī)程
洗浴中心必須備有工作日一記本,并規(guī)定工作日記的書寫規(guī)范?!缸魅藛T交班時(shí),錢款及帳單投到保險(xiǎn)柜內(nèi),所開單據(jù)交接清楚。工作人員應(yīng)定期更換密碼,以免其它工作人員使用。
如果有「作人員調(diào)離崗位時(shí),洗浴中心主管應(yīng)及時(shí)通知系統(tǒng)維護(hù)人員退出該 一作人員編號(hào)。
如果'「作人員在短時(shí)間內(nèi)不使用系統(tǒng),應(yīng)注銷系統(tǒng),待繼續(xù)使用時(shí),再重新 登錄。
操作過程中如果遇到電腦故障,應(yīng)及時(shí)通知系統(tǒng)維護(hù)人員維護(hù)?;谑频旯芾硐到y(tǒng) 前臺(tái)接待流程圖
預(yù)預(yù)定單單單單單單單客客客客房房 流流流流量表表 客客房表表
圖一前臺(tái)接待流程圖 結(jié)賬流程圖
客客客客客客客客客客客房表表結(jié)結(jié)帳信息息息息息息息 一一一一一一一一一一一一一一一 預(yù)預(yù)付款信信信應(yīng)收款款 息息息息息息息息 消消費(fèi)帳單單 圖一結(jié)眼流程圖 基于酒店管理系統(tǒng)
第章酒店管理系統(tǒng)的系統(tǒng)設(shè)計(jì) 設(shè)計(jì)思想
如果將酒店的監(jiān)視監(jiān)控系統(tǒng)比作人的眼睛的話,那么酒店計(jì)算機(jī)管理系統(tǒng)可
以稱其為一個(gè)人的大腦。作為酒店經(jīng)營管理的信息中心、指揮中心,酒店電腦信 息系統(tǒng)投入實(shí)際運(yùn)營以后將發(fā)揮至關(guān)重要的作用。酒店電腦信息系統(tǒng)的設(shè)計(jì)和建 設(shè)將遵循此思想。
根據(jù)酒店的實(shí)際需求及對計(jì)算機(jī)管理系統(tǒng)的說明,結(jié)合有關(guān)部門對酒店軟硬 件方面的要求,酒店電腦信息系統(tǒng)系統(tǒng)設(shè)計(jì)以先進(jìn)性、智能化、高可靠性為主, 并根據(jù)酒店本身特點(diǎn),充分考慮未來的擴(kuò)充性,以保證本系統(tǒng)可靠性和時(shí)效性川。設(shè)計(jì)原則 實(shí)用性原則
系統(tǒng)必須從實(shí)際情況出發(fā),適應(yīng)酒店的具體情況,切實(shí)地解決實(shí)際問題,提 高經(jīng)營質(zhì)量,降低經(jīng)營成本,提高管理水平,降低決策風(fēng)險(xiǎn)。易用性原則
系統(tǒng)應(yīng)該有友好的用戶界面,易于使用,易于維護(hù),使有微機(jī)基本操作技能 的人員經(jīng)過簡單的培訓(xùn)即可順利使用。經(jīng)濟(jì)性原則
系統(tǒng)充分考慮經(jīng)濟(jì)性原則,以盡量低的造價(jià)為企業(yè)帶來盡量大的效益,提供 良好的性價(jià)比。先進(jìn)性原則
系統(tǒng)確保符合技術(shù)發(fā)展趨勢,在技術(shù)上選擇那此先進(jìn)、成熟、穩(wěn)定的技術(shù), 保證系統(tǒng)在近幾年內(nèi)不被淘汰??蓴U(kuò)展性原則
系統(tǒng)能夠方便地?cái)U(kuò)展,包括功能的擴(kuò)展及使用用戶的擴(kuò)展,以適應(yīng)酒店的發(fā) 展。
主要數(shù)據(jù)流圖
本文中所涉及的數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,是描繪信息在系統(tǒng)中流動(dòng) 和處理的情況??偭鞒虉D
基于酒店管理系統(tǒng) 客客戶戶戶客戶戶 圖一總流程圖 客房主要流程圖
預(yù)預(yù)定定定接待待待待待待待待待待待待待待待待待待待待待待待待客房房,,,, ``````` 電電話話 夜夜審審
圖一客房主要流程圖 客房預(yù)定流程圖 圖一客房預(yù)定流程圖 基于酒店管理系統(tǒng) 結(jié)構(gòu)功能設(shè)計(jì)
為了適應(yīng)酒店管理的發(fā)展要求,提高系統(tǒng)的可擴(kuò)充性和可維護(hù)性,酒店管理 系統(tǒng)采用模塊化管理。
酒店的主要業(yè)務(wù)包括客房、餐飲、洗浴、會(huì)議室、財(cái)務(wù)、營銷、庫存、系統(tǒng) 維護(hù)等。系統(tǒng)功能結(jié)構(gòu)圖如圖一。酒酒店管理系統(tǒng)統(tǒng)
前前臺(tái)子系統(tǒng)統(tǒng)統(tǒng)后臺(tái)子系統(tǒng)統(tǒng) 客客房管理理理庫存管理理 餐餐飲管理理理財(cái)務(wù)管理理 洗洗浴管理理理系統(tǒng)維護(hù)護(hù) 營營銷管理理理理 圖一
由于篇幅的限制,以下主要介紹了客房、個(gè)酒店業(yè)務(wù)上最重要的子系統(tǒng)。酒店管理系統(tǒng)結(jié)構(gòu)圖 餐飲、洗浴、庫存、財(cái)務(wù)五個(gè)在整 客房管理系統(tǒng)
客房管理分為前臺(tái)、后臺(tái)兩部分,前臺(tái)指營業(yè)「管理系統(tǒng),后臺(tái)指房務(wù)中心 管理系統(tǒng)。客房前臺(tái)系統(tǒng)功能結(jié)構(gòu)圖如下圖一 基于酒店管理系統(tǒng) 營營業(yè)口管理系統(tǒng)統(tǒng)
入入入入退退退客客客房房房房房房房房房客客客信信信出出 住住住住房房房房房房價(jià)價(jià)價(jià)客客客態(tài)態(tài)態(tài)房房房息息息租租 登登登登結(jié)結(jié)結(jié)輸輸輸調(diào)調(diào)調(diào)換換換查查查預(yù)預(yù)預(yù)修修修率率 記記記記帳帳帳入入入整整整房房房詢詢詢定定定改改改統(tǒng)統(tǒng) 計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì) 圖一營業(yè)口管理系統(tǒng)結(jié)構(gòu)圖
客房房務(wù)中心管理系統(tǒng)功能結(jié)構(gòu)圖如下圖一 房務(wù)中心管理系統(tǒng)
管理房態(tài)商錄房客入品詢料客戶資查統(tǒng)計(jì)客房備品理接班管交記日 圖一房務(wù)中心管理系統(tǒng)結(jié)構(gòu)圖 餐飲管理系統(tǒng)
餐飲管理系統(tǒng)分為餐飲前臺(tái)管理系統(tǒng)和餐飲成本核算管理系統(tǒng)兩部分'。其 功能結(jié)構(gòu)圖分別如卜 基于料酒店管理系統(tǒng) 餐餐飲前臺(tái)管理系統(tǒng)統(tǒng)
換換換換退退退力口口口餐餐餐歷歷歷未未未開開開退退退結(jié)結(jié)
之之轟轟轟房房房菜菜菜飲飲飲史史史結(jié)結(jié)結(jié)乙入入入菜菜菜算算口口口口結(jié)結(jié)結(jié)管管管預(yù)預(yù)預(yù)帳帳帳帳帳帳口口口管管管管
帳帳帳帳帳帳理理理定定定目目目目目目登登登理理理理 杳杳杳杳杳杳杳杳杳杳杳杳查查查記記記記記記 詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢 圖一餐飲前臺(tái)管理系統(tǒng)結(jié)構(gòu)圖 餐飲成本核算管理系統(tǒng)
編商定義品號(hào)理論實(shí)際耗照消對與對應(yīng)材料商品原與據(jù)材耗數(shù)成料消生原菜牌管理餐飲 圖一餐飲成本核算管理系統(tǒng)結(jié)構(gòu)圖 洗浴管理系統(tǒng)
洗浴管理系統(tǒng)分為洗浴前臺(tái)管理和洗浴后臺(tái)竹理系統(tǒng)兩部分。其功能結(jié)構(gòu)圖分別如下 基于酒店管理系統(tǒng) 洗洗浴前臺(tái)管理系統(tǒng)統(tǒng)
鑒鑒鑒轉(zhuǎn)轉(zhuǎn)轉(zhuǎn)帳帳帳包包包歷歷歷未未未手手手分分分結(jié)結(jié)口口口口帳帳帳目目目房房房史史史結(jié)結(jié)結(jié)牌牌牌帳帳帳算算
帳帳帳帳帳帳輸輸輸管管管帳帳帳帳帳帳管管管管管管 入入入入入入入入理理理目目目目目目理理理理理理 查查查查查查查查查查查查查查查查查查查查 詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢詢 圖一洗浴前臺(tái)管理系統(tǒng)結(jié)構(gòu)圖 洗浴后臺(tái)管理系統(tǒng) 標(biāo)準(zhǔn)收理票管費(fèi)門義包房定提標(biāo)準(zhǔn)成義服定務(wù)員標(biāo)準(zhǔn)包房收義定費(fèi)牌定義手 圖一洗浴后臺(tái)管理系統(tǒng)結(jié)構(gòu)圖 庫存管理系統(tǒng)
庫存憐理系統(tǒng)功能結(jié)構(gòu)圖如下圖一 基于十十酒店管理系統(tǒng)
第章酒店管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 設(shè)計(jì)準(zhǔn)則
數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)的核心技
術(shù),概括一說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境構(gòu)造最優(yōu)的數(shù)據(jù)庫模式, 建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的信息要求 和處理要求。酒店軟件的核心就是如何使用和操作數(shù)據(jù)庫,所以,數(shù)據(jù)庫設(shè)計(jì)極 其重要。從用戶使用的角度來看,酒店系統(tǒng)的組成部分分成三個(gè)層次數(shù)據(jù)存儲(chǔ) 層、業(yè)務(wù)處理層和界面表示層。
數(shù)據(jù)存儲(chǔ)層就是完成對數(shù)據(jù)的各種維護(hù)操作,一般是由數(shù)據(jù)庫管理系統(tǒng)來完 成該層上的工作業(yè)務(wù)處理層就是應(yīng)用程序要處理的、與用戶密切相關(guān)的各種業(yè) 務(wù)操作,這一層次的工作通常是通過程序設(shè)計(jì)語言的編程來完成的界面表示層 是應(yīng)用程序系統(tǒng)提供給用戶的可視化操作界面,是用戶提出請求和接受回應(yīng)的地 方。這三個(gè)層次都與數(shù)據(jù)庫相關(guān),數(shù)據(jù)存儲(chǔ)層就是指數(shù)據(jù)庫本身,業(yè)務(wù)處理層處 理的對象是數(shù)據(jù)庫中的數(shù)據(jù),界面表示層是操作界面,其目的是為了方便使用數(shù) 據(jù)庫中的數(shù)據(jù)。因此數(shù)據(jù)庫的設(shè)計(jì)是酒店管理系統(tǒng)開發(fā)的基礎(chǔ)和關(guān)鍵'”〕。數(shù)據(jù)庫設(shè)計(jì)的是否全面、合理、規(guī)范,直接關(guān)系到酒店系統(tǒng)的功能能否實(shí)現(xiàn) 如果數(shù)據(jù)庫設(shè)計(jì)得合理,后續(xù)程序開發(fā)將取得事半功倍的效果,否則將會(huì)加大編 程的工作量,甚至要回頭重新修改數(shù)據(jù)庫,因此作者采用了規(guī)范化的設(shè)計(jì)方法刀。按照前面功能設(shè)計(jì)提出的總體要求,設(shè)計(jì)酒店系統(tǒng)的數(shù)據(jù)庫應(yīng)該有如下特 點(diǎn)結(jié)構(gòu)簡單、數(shù)據(jù)關(guān)系明確、容量小、執(zhí)行效率高。主要表結(jié)構(gòu)
根據(jù)調(diào)研從中得到的基本數(shù)據(jù)資料,并經(jīng)過嚴(yán)密分析和論證,建立了系統(tǒng)數(shù) 據(jù)庫。限一于篇幅的關(guān)系,只將部分主要表的詳細(xì)設(shè)計(jì)內(nèi)容列出如下 表一用戶信息表幾' 字字段名稱稱數(shù)據(jù)類型型說明明 文本本用戶姓名名 文本本用戶登錄密碼碼 數(shù)字字用戶編號(hào)號(hào)
數(shù)字字用戶性別二男,女 基于桿酒店管理系統(tǒng) 數(shù)字字用戶年齡齡 呵文本本用戶籍貫貫 文本本用戶住址址 數(shù)字字用戶權(quán)限級別 普通員工,卜管理人員員 表一客房標(biāo)準(zhǔn)表
字字段名稱稱數(shù)據(jù)類型型說明明 文本本客房編號(hào)主鍵 升升文本本客房類型 單單單單人間標(biāo)準(zhǔn)間豪華套房房 數(shù)字字客房面積積 數(shù)字字最多容納人數(shù)數(shù) 數(shù)字字空調(diào)二無,二有有 數(shù)字字電話無,卜有有 數(shù)字字電視無,卜有有 數(shù)字字網(wǎng)絡(luò)無,有有
數(shù)字字獨(dú)立衛(wèi)生間無,有有 數(shù)字字價(jià)格格 表一菜譜信息表
字字段名稱稱數(shù)據(jù)類型型說明明 數(shù)字字食物編號(hào)號(hào) 文本本食物名稱稱 文本本食物類型型 數(shù)字字食物價(jià)格格 數(shù)字字食物成本價(jià)價(jià) 文本本食物介紹紹 對象象食物參考圖片 基于十十酒店管理系統(tǒng) 庫庫存管理系統(tǒng)統(tǒng)
出出出出庫庫庫入入入調(diào)調(diào)調(diào)商商商報(bào)報(bào)報(bào)供供 庫庫庫庫存存存庫庫庫撥撥撥口口口表表表應(yīng)應(yīng) 管管管管管管管管管管部部部口口口口查查查商商 理理理理理理理理理理門門門目目目詢詢詢管管 管管管管管管管管管管錄錄錄錄錄理理
理理理理理理理理理理管管管管管管理理理理理理理理理理理理理理理 圖一庫存管理系統(tǒng)結(jié)構(gòu)圖 財(cái)務(wù)管理系統(tǒng)
財(cái)務(wù)管理系統(tǒng)的功能結(jié)構(gòu)圖如下 財(cái)務(wù)管理系統(tǒng)
帳管理總報(bào)營業(yè)表當(dāng)日信息客戶查詢應(yīng)管理收用費(fèi)營額統(tǒng)業(yè)計(jì)日報(bào)表房態(tài) 圖一財(cái)務(wù)管理系統(tǒng)結(jié)構(gòu)圖 基于酒店管理系統(tǒng) 表一訂餐信息表眾
字字段名稱稱數(shù)據(jù)類型型說明明 們數(shù)字字餐桌編號(hào)號(hào) 們文本本用戶姓名名 數(shù)字字食物編號(hào)號(hào) 們文本本食物名稱稱 數(shù)字字單價(jià)價(jià) 數(shù)字字?jǐn)?shù)量量 數(shù)字字食物價(jià)格格 數(shù)字字折扣扣 數(shù)字字折后價(jià)格格 石文本本點(diǎn)菜時(shí)間間 數(shù)字字是否結(jié)帳未結(jié), 已結(jié)結(jié)
表一桌臺(tái)信息表
字字段名稱稱數(shù)據(jù)類型型說明明 數(shù)字字餐桌編號(hào)號(hào) 數(shù)字字總金額額 文本本付款方式式 文本本收銀員姓名名 文本本結(jié)帳時(shí)間間
數(shù)字字是否結(jié)帳二未結(jié), 二己結(jié)結(jié)
表一付款方式表
字字段名稱稱數(shù)據(jù)類型型說明明 數(shù)字字付款方式編號(hào)號(hào) 文本本付款方式名稱 基于酒店管理系統(tǒng) 表一銷售統(tǒng)計(jì)表加
字字段名稱稱數(shù)據(jù)類型型說明明 文本本結(jié)帳方式式 數(shù)字字單數(shù)數(shù) 數(shù)字字結(jié)帳金額額 表一單品銷售統(tǒng)計(jì)表, 字字段名稱稱數(shù)據(jù)類型型說明明 文本本食品名稱稱 數(shù)字字?jǐn)?shù)量量 數(shù)字字金額額 表一訂房信息表。
字字段名稱稱數(shù)據(jù)類型型說明明 數(shù)字字客房編號(hào)號(hào) 文本本客房類型型 文本本登記人姓名名 文本本登記人證件號(hào)號(hào) 數(shù)字字入住人數(shù)數(shù)
文本本入住日期年一月一日日 文本本入住時(shí)間時(shí)分秒秒 數(shù)字字押金金
數(shù)字字是否結(jié)帳未結(jié), 已結(jié)結(jié)
數(shù)字字用餐標(biāo)準(zhǔn) 元天
基于酒店管理系統(tǒng) 第章系統(tǒng)的實(shí)現(xiàn) 開發(fā)技術(shù)的選擇 開發(fā)工具
本系統(tǒng)可以完成整個(gè)酒店各個(gè)部門、對客戶營業(yè)口的信息錄入、管理、查詢 和附加的功能。十是當(dāng)今最流行的可視化軟件開發(fā)工具之一,完全可以 滿足于數(shù)據(jù)庫的各種操作的要求,所以采用作為本系統(tǒng)開發(fā)平臺(tái)。軟件環(huán)境 架構(gòu)體系 燈體系。運(yùn)行平臺(tái) 端或。端數(shù)據(jù)庫。數(shù)據(jù)庫開發(fā)語言
選擇因其具有如下特性
數(shù)據(jù)倉庫分析服務(wù),數(shù)據(jù)備份,數(shù)據(jù)開采,分析事務(wù),索引化視圖。電子商務(wù)對支持的增強(qiáng),認(rèn)陌數(shù)據(jù)訪問,分布式分區(qū)視圖,安全 性,簡化數(shù)據(jù)庫管理,數(shù)據(jù)庫復(fù)制。
可伸縮性和可用性同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用。數(shù)據(jù)庫軟件是自帶的軟件,操作簡單。
數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫,它除了支持傳統(tǒng)關(guān)
系數(shù)據(jù)庫組件如數(shù)據(jù)庫、表和特征外,另外也支持當(dāng)今關(guān)系數(shù)據(jù)庫常用的組件, 女一存儲(chǔ)過程、視圖等'”。支持目前關(guān)系數(shù)據(jù)庫都支持的標(biāo)準(zhǔn)查詢語言, 另外一項(xiàng)重要的特點(diǎn)是它支持?jǐn)?shù)據(jù)庫復(fù)制的功能【。在當(dāng)今流行的 結(jié)構(gòu)中是扮演后端的角色,它主要的職責(zé)是保存數(shù)據(jù)和提供一 套方法來管理數(shù)據(jù),并月應(yīng)付來自的連接和數(shù)據(jù)訪問需求,由于 是扮演端的角色,是數(shù)據(jù)庫的提供者,所以在中看不到類似
設(shè)計(jì)的功能,也就是說并不提供工具讓我們可以設(shè)計(jì)出一個(gè)輸入或查一詢 的操作界而,也看一不到和報(bào)表設(shè)計(jì)·有關(guān)的具,因?yàn)閷τ谒缪莸慕巧?而臺(tái),這不是它的職責(zé)所在,用戶操作界面的設(shè)計(jì)作是的事情。系統(tǒng)稱為數(shù)據(jù)庫引擎,因?yàn)樗钦麄€(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心,它的 基于酒店管理系統(tǒng)
以還必須依靠中間件才能有效地降低工作難度。中間件能夠把使用者與復(fù)雜的通 信規(guī)程、硬件平臺(tái)及操作系統(tǒng)隔開,數(shù)據(jù)通過中間件在客戶與服務(wù)器間流動(dòng),客 戶與服務(wù)器通過中間件進(jìn)行平穩(wěn)互訪,這種方式無疑大大降低了編程者的技術(shù)難 度及工作量。
本系統(tǒng)是客戶與服務(wù)器分別在不同硬件平臺(tái)上的系統(tǒng)即基于網(wǎng)絡(luò)的 系統(tǒng),它們在實(shí)現(xiàn)時(shí)應(yīng)遵循以下原則
盡量讓客戶機(jī)完成針對特定用戶的事務(wù)處理。因?yàn)榉?wù)器由多個(gè)客戶機(jī) 共享,如果把每個(gè)用戶的特定處理都放在服務(wù)器上,就會(huì)增大服務(wù)器的工作量, 因而降低其響應(yīng)速度,延長客戶申請的等待時(shí)間,所以盡量讓客戶機(jī)完成針對特 定用戶的事務(wù)處理,目的是為了減輕服務(wù)器的負(fù)擔(dān),提高系統(tǒng)的整體性能。盡量讓服務(wù)器管理全部的共享資源??晒蚕淼馁Y源包括數(shù)據(jù)、部分外設(shè)
及基礎(chǔ)服務(wù)處理,這些都應(yīng)由服務(wù)器來管理,以保證各用戶都能享用。對于共享 數(shù)據(jù),由服務(wù)器集中處理還有助于保證數(shù)據(jù)的完整性、一致性和安全性〕。盡量減少客戶與服務(wù)器間傳送的數(shù)據(jù)量在網(wǎng)絡(luò)間傳送數(shù)據(jù),可能產(chǎn)生數(shù)
據(jù)錯(cuò)誤、丟失、延時(shí)、故障等問題。數(shù)據(jù)傳遞得越多,產(chǎn)生的問題、要求恢復(fù)的 可能性也就越大。而且網(wǎng)絡(luò)上堆積了大量數(shù)據(jù),必然會(huì)降低系統(tǒng)對其他客戶機(jī)的 反應(yīng)速度,同時(shí)影響客戶之間及客戶與服務(wù)器間的通信通信也是一種共享資 源。所以,減少網(wǎng)絡(luò)中數(shù)據(jù)的傳遞量,有助于保證系統(tǒng)的整體性能。
堅(jiān)持局部數(shù)據(jù)在局部存儲(chǔ)和管理。這是為了減少網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量、減輕服務(wù)器的壓力、增強(qiáng)服務(wù)器對請求的響應(yīng),提高系統(tǒng)的總體性能。根據(jù)上述原則,在做基于數(shù)據(jù)庫的系統(tǒng)實(shí)現(xiàn)時(shí),可以把接口表示部分如
輸入、輸出界面放在客戶機(jī)上,把數(shù)據(jù)的管理部分如查詢、存儲(chǔ)、更新、優(yōu)化 等放在服務(wù)器上。對其他處理邏輯,則要根據(jù)具體情況進(jìn)行分析,例如對于 計(jì)算密集型的處理,可把計(jì)算部分放在客戶機(jī)上,而有關(guān)數(shù)據(jù)特性的一般約束處 理如完整性、安全性,一致性等則可放在服務(wù)器上。
對一于數(shù)據(jù)的分布,也應(yīng)作妥善安排。對于提供給各客戶共享的數(shù)據(jù),應(yīng)放在 服務(wù)器以作為遠(yuǎn)程數(shù)據(jù)來處理而對于各自的獨(dú)用數(shù)據(jù),則應(yīng)放在自己的客戶機(jī) ,。
使用訪問數(shù)據(jù)庫
自一視化數(shù)據(jù)廠其使用 基于酒店管理系統(tǒng)
重要性就如同一輛車子的引擎,沒有它車子就無法開動(dòng),不過光有弓擎還不能成 為車子,必須還要有方向盤、輪子等周邊設(shè)備才可以讓車子上路,同樣地,光有 數(shù)據(jù)庫引擎也不能構(gòu)成一套完整的應(yīng)用系統(tǒng),還要利用前端的開發(fā)工具,如本系 統(tǒng)采用十開發(fā)出用戶界面,這樣刁能成為一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng),前端 開發(fā)工具用來設(shè)計(jì)輸入和查詢界面,用戶通過這個(gè)界面輸入數(shù)據(jù),在由前端程序 通過網(wǎng)絡(luò)傳給后端的數(shù)據(jù)庫引擎并將數(shù)據(jù)保存在數(shù)據(jù)庫中,當(dāng)用戶要查詢數(shù)據(jù) 時(shí),前端程序?qū)⒉樵兠顐鹘o后端的數(shù)據(jù)庫執(zhí)行,前端程序則等待接收數(shù)據(jù)結(jié)果, 然后在將結(jié)果顯示在界面上。和前端平臺(tái)相連最主要是靠網(wǎng)絡(luò)完成的,所 以網(wǎng)絡(luò)必須設(shè)置正確,刁`能正確運(yùn)行,在網(wǎng)絡(luò)協(xié)議方面,可通過 ,等通信協(xié)議和前端平臺(tái)相連,主要采用技術(shù)將前臺(tái)與 后臺(tái)連接在一起形成一個(gè)整體進(jìn)行所有的操作。建立機(jī)制
一個(gè)燈系統(tǒng)稱為系統(tǒng)和傳統(tǒng)的由單臺(tái)計(jì)算機(jī)或單主機(jī)多終
端組成的一計(jì)算機(jī)系統(tǒng)不同,它由一個(gè)或多個(gè)客戶機(jī)和一個(gè)或多個(gè)服務(wù)機(jī)通過局 域網(wǎng)或廣域網(wǎng)甚至網(wǎng)組成。在應(yīng)用中,人們多把的應(yīng)用程序分成兩
部分讓客戶程序駐留在網(wǎng)絡(luò)的前端工作站上,服務(wù)器處理程序則在網(wǎng)絡(luò)的后臺(tái)。當(dāng)客戶通過請求的方式提出了所需要的服務(wù)時(shí),服務(wù)器不必關(guān)心客戶程序的功 能,只需響應(yīng)請求就行。
在這種結(jié)構(gòu)中,服務(wù)器的硬件必須具有足夠的處理能力,刁能滿足各客戶的 要求。從概念上看,“服務(wù)器”的含義非常廣泛,數(shù)據(jù)庫服務(wù)器只是其中的一 種。數(shù)據(jù)庫服務(wù)器至少應(yīng)提供對數(shù)據(jù)的存取、加工、處理等服務(wù),同時(shí)還要提供 完善的安全保護(hù)及數(shù)據(jù)的完整性等處理,并允許多個(gè)客戶同時(shí)訪問同一個(gè)數(shù)據(jù) 庫。因此,客戶可以不用考慮對數(shù)據(jù)的安全、優(yōu)化、完整性等基礎(chǔ)處理,只需專 心自己的廠作。
客戶應(yīng)用程序除了向服務(wù)器提出請求外,還要分析從服務(wù)器返回的信息包 括數(shù)據(jù)君指令,并據(jù)此做一些再處理如向操作者顯示相應(yīng)的數(shù)據(jù)、要求補(bǔ)充輸 入些數(shù)據(jù)等。
中間件是系統(tǒng)中的一種系統(tǒng)軟件【“,它負(fù)責(zé)鏈接客戶與服務(wù)器??蛻襞c 服務(wù)器聯(lián)接的最底層是網(wǎng)絡(luò)的硬件,但對應(yīng)用級的程序員來說,關(guān)心的焦點(diǎn)還是 它們在軟件卜的通信鏈接。因?yàn)榈沫h(huán)境復(fù)雜,而且涉及多種規(guī)程及協(xié)議,所 基于酒店管理系統(tǒng) 表一當(dāng)班統(tǒng)計(jì)表
字字段名稱稱數(shù)據(jù)類型型說明明 文本本結(jié)帳方式式 數(shù)字字結(jié)帳金額額 表一客房信息表
字字段名稱稱數(shù)據(jù)類型型說明明 文本本客房編號(hào)主鍵 文本本客房類型型 數(shù)字字價(jià)格格
文本本客房狀態(tài)空閑預(yù)定定 表一結(jié)算信息表
字字段名稱稱數(shù)據(jù)類型型說明明 文本本客房編號(hào)主鍵 數(shù)字字餐費(fèi)費(fèi) 盯盯數(shù)字字餐費(fèi)費(fèi)
文本本退房日期年一月一日日 文本本退房時(shí)間時(shí)分秒秒 數(shù)字字入住天數(shù)數(shù) 數(shù)字字金額額 數(shù)字字折扣會(huì)員, 團(tuán)團(tuán)團(tuán)團(tuán)體二,散客 基于酒店管理系統(tǒng) 第章系統(tǒng)的特點(diǎn)與優(yōu)勢
本系統(tǒng)集成了先進(jìn)的酒店管理經(jīng)驗(yàn),能夠解決酒店經(jīng)營普遍關(guān)注的四大問 題
對客戶服務(wù)問題 管理控制問題
工作效果與效率問題 數(shù)據(jù)庫維護(hù)問題
下面結(jié)合這四大問題介紹一下本系統(tǒng)的特點(diǎn)與優(yōu)勢 對客戶服務(wù)的問題 ,解決總臺(tái)對客戶服務(wù)慢
前臺(tái)接待在辦理客戶入住、對房間電話核實(shí)、收銀結(jié)算速度慢,這些都容易 給客戶造成不好的印象。針對這個(gè)問題,本系統(tǒng)采用了直觀的操作界面,簡單的 操作方式,前臺(tái)接待可以很迅速的登記信息,在很短時(shí)間內(nèi)完成客戶的入住。在 電話的和方面,與電話虛擬網(wǎng)連接,在總臺(tái)開房和退房時(shí)自 動(dòng)完成電話和,在。時(shí)設(shè)置缺省等級,如客戶有特殊需
要開更高的等級,在前臺(tái)就可以完成,不用先通知總機(jī),這樣既節(jié)省了客戶的時(shí) 間也節(jié)省酒店的時(shí)間,很容易給客戶留下好的印象。解決上菜慢
手工傳單到后廚需要一定的時(shí)間,點(diǎn)菜的服務(wù)員不了解當(dāng)天的各種所點(diǎn)菜數(shù) 量,很浪費(fèi)客人的時(shí)間,本系統(tǒng)采用了后廚自動(dòng)分單的方式,服務(wù)員在很短的時(shí) 間內(nèi)就能完成電腦的輸入,在輸入的時(shí)候各種所點(diǎn)菜單會(huì)自動(dòng)提示,加快了卜菜 速度,也節(jié)省了對客戶服務(wù)時(shí)間。解決餐飲結(jié)算慢
在餐飲的結(jié)算過程中,導(dǎo)致收銀結(jié)算慢的原因主要有三個(gè)【”收款員錄入帳 單住掛帳需要客人信息校驗(yàn)外掛帳需要核實(shí)該單位是否可以掛帳、是否過了 掛帳期限、是否已經(jīng)超過了限額,上述過程很煩瑣。在本系統(tǒng)中簡化了收款員操 基于酒店管理系統(tǒng)
可以創(chuàng)建將每個(gè)步驟封裝在數(shù)據(jù)訪問系統(tǒng)中的部件。從數(shù)據(jù)源開始,幾 可視化數(shù)據(jù)工具提供了在系統(tǒng)中查看并操作表、視圖、存儲(chǔ)過程和數(shù)據(jù) 庫結(jié)構(gòu)描述的功能。
中間層部件和。,在生成自己的瓦和
時(shí),還可以在應(yīng)用程序中使用瓏料創(chuàng)建中間層部件。叭皿日現(xiàn) 在的增強(qiáng)功能允許自定義應(yīng)用程序,以便同幾介助陽,一起使 用。
數(shù)據(jù)提供程序和數(shù)據(jù)使用者之間的橋梁就是數(shù)據(jù)源,數(shù)據(jù)源是使用 創(chuàng)建的,而是巧在任
何數(shù)據(jù)源中,無論是關(guān)系的還是非關(guān)系的訪問數(shù)據(jù)的主要方法。數(shù)據(jù)源和數(shù)據(jù)控 件在客戶端,有幾種新的數(shù)據(jù)源是可用的,其中包括數(shù)據(jù)環(huán)境,它是一種圖形設(shè) 計(jì)器,允許快速創(chuàng)建和”來訪問數(shù)據(jù)。數(shù)據(jù)環(huán)境設(shè)計(jì)
器為工程中的數(shù)據(jù)訪問對象提供了動(dòng)態(tài)可編程界面。此外,數(shù)據(jù)環(huán)境還提供了高 級的數(shù)據(jù)定型服務(wù),即創(chuàng)建相關(guān)數(shù)據(jù)的層次結(jié)構(gòu)、合計(jì)以及自動(dòng)分組等功能,所 有這些都不需要代碼。
除了使用訪問數(shù)據(jù)以外,新的數(shù)據(jù)控件與內(nèi)部數(shù)據(jù)控件和 控件非常相似。在什中,現(xiàn)在可以使用記錄集作為控件和對 象的數(shù)據(jù)源。
在叭中,要封裝業(yè)務(wù)規(guī)則或?qū)S械臄?shù)據(jù)結(jié)構(gòu),既可以作為用戶控件 創(chuàng)建自己的數(shù)據(jù)源,也可以作為類來創(chuàng)建數(shù)據(jù)源。
現(xiàn)在已經(jīng)具有將數(shù)據(jù)源動(dòng)態(tài)綁定到數(shù)據(jù)使用者的功能了。在運(yùn)行 時(shí),可以將數(shù)據(jù)使用者的屬性設(shè)置為數(shù)據(jù)源。在】十十的先前版 本中不可用的這種功能允許創(chuàng)建能夠訪問大量數(shù)據(jù)源的應(yīng)用程序。一提供了大量的方法來向最終用戶顯示數(shù)據(jù)。場一中包括了 所有數(shù)據(jù)綁定控件的基于的版本。用戶界面設(shè)計(jì)
用戶界面是一個(gè)應(yīng)用程序最重要的部分,它是最直接的現(xiàn)實(shí)世界。對用戶而 言,界面就是應(yīng)用程序,它們感覺不到幕后正在執(zhí)行的代碼。不論花多少時(shí)間和 基于酒店管理系統(tǒng)
精力來編制和優(yōu)化代碼,應(yīng)用程序的可用性仍然依賴于界面。用戶界面應(yīng)具備的特征 第一,復(fù)雜性和可靠性。
預(yù)定功能的前提下,用戶界面越簡單越好。
戶界面應(yīng)保證用戶正確、可靠地使用系統(tǒng),保證程序和數(shù)據(jù)的安全性。第二,使用性。使用的簡單性。用戶界面中所用術(shù)語的標(biāo)準(zhǔn)化和一致性。應(yīng)有幫助功能。
快速的系統(tǒng)響應(yīng)和低的系統(tǒng)成本。用戶界面應(yīng)具有容錯(cuò)能力。第三,靈活性。
對不同的用戶,應(yīng)有不同的界面形式。
系統(tǒng)能夠按照用戶的需要,提供不同詳細(xì)程度的系統(tǒng)響應(yīng)信息。能通過簡單地將控件拖動(dòng)并放置到窗體上而使得創(chuàng)建用戶界面非
常容易,但是,在設(shè)一計(jì)之前構(gòu)思一卜就能使應(yīng)用程序的可用性有很大的改觀。本 項(xiàng)目使用以下兩種方法創(chuàng)建用戶界面 使用控件
利用各種控件來管理用戶與應(yīng)用程序之間的交互方式。十提供了多 種控件以增強(qiáng)應(yīng)用程序界面的功能。設(shè)計(jì)菜單與工具欄
一個(gè)好的菜單系統(tǒng)可以使用戶了解到大量有關(guān)應(yīng)用程序設(shè)計(jì)和結(jié)構(gòu)的信息。
精心規(guī)劃菜單與工具欄有助一于提高程序的可用性,幫助用戶快速完成一些日常任 務(wù)。對于酒店管理系統(tǒng)界面的菜單,應(yīng)盡量地設(shè)計(jì)為簡單、清晰、方便、美觀?;谑频旯芾硐到y(tǒng)
作,只負(fù)責(zé)結(jié)算,不負(fù)責(zé)手工錄入單據(jù)。對于住掛帳,有住宿客人一卡通功能, 通過房卡直接識(shí)別客人的身份、押金余額,確認(rèn)客人是否能掛帳。對于外掛帳, 在電腦中可以直接體現(xiàn)掛帳單位的名稱、掛帳期限和掛帳限額,這樣就直接加快 了收銀的結(jié)算速度。,解決不能準(zhǔn)確對營業(yè)收入進(jìn)行分析
本系統(tǒng)全部采用自動(dòng)統(tǒng)計(jì),對各營業(yè)部門按種類進(jìn)行統(tǒng)計(jì)收入、客房早餐開
支自動(dòng)調(diào)整到相應(yīng)的餐飲部門,自動(dòng)扣除提成部分。營業(yè)額的本月、本年、去年 同期對比以及預(yù)算對比使酒店管理層清楚知道各時(shí)期賓客人數(shù)變化與收入結(jié)構(gòu) 變化,可以作好及時(shí)調(diào)整經(jīng)營方式與策略。管理控制問題 房間門鎖
前臺(tái)門鎖和酒店管理軟件以前是分開的,在前臺(tái)隨時(shí)可以制作房間的房卡, 空閑的房間也可以制作房卡進(jìn)入房間。使的對房卡控制帶來一定的困難。在本系統(tǒng)中,將貴賓卡的制作與前臺(tái)的房間入住聯(lián)系在一起,只有真正入住 的房間才能做出房卡,也就是說用酒店管理軟件制做貴賓卡,而客房部使用的總 控卡褸層卡、清掃卡由門鎖軟件做。空房電話
客人退房后需要通知總機(jī)關(guān)閉電話,若不及時(shí)就很容易出現(xiàn)空房電話,造成 電話費(fèi)流失。在本系統(tǒng)客人退房時(shí),電話自動(dòng)關(guān)閉,不給有心人留有機(jī)會(huì),這樣 避免了出現(xiàn)空房電話。退房消費(fèi)
在客人退房時(shí),如果發(fā)現(xiàn)客人有消費(fèi),而此消費(fèi)又未能收回,則容易造成前 臺(tái)收銀和客服中心互相推卸責(zé)任。
上述情況一旦消費(fèi)漏輸,前臺(tái)會(huì)說是客服中心沒報(bào),而客服中心會(huì)說前臺(tái)沒
輸,分不清是前臺(tái)的責(zé)任還是客服中心的責(zé)任。在處理這個(gè)問題時(shí)很頭痛。針對 基于酒店管理系統(tǒng) 帳目調(diào)整問題
收銀入帳后如發(fā)現(xiàn)賬目錯(cuò)誤,收銀員不能隨意進(jìn)行更改。收銀入帳均只能用 負(fù)數(shù)沖減,不能修改當(dāng)前記錄,這樣便于財(cái)務(wù)進(jìn)行審核,防止出現(xiàn)詐單現(xiàn)象。同 時(shí)對所有操作的一記錄,本軟件有強(qiáng)大的事件跟蹤器,任何細(xì)小的操作均記錄在電 腦中,隨時(shí)可以查詢工作記錄本系統(tǒng)對電腦權(quán)限的管理非常細(xì)致,各項(xiàng)功能均 有權(quán)限控制,保證各類數(shù)據(jù)不被無權(quán)過問的人觀看和操作。工作效率與效果問題 酒店交接班
收銀點(diǎn)交接班速度慢,造成總臺(tái)人員的堆積,對飯店的形象有一定的影響。在這個(gè)問題上,本軟件在交接時(shí)只根據(jù)一張收銀匯總表,將今天應(yīng)該交的款項(xiàng)全 部列出,收銀員只需要按照收銀匯總表交款,備用金與下班操作人員交接即可。成本結(jié)算
人力核算餐飲成本、各類收入分析報(bào)表,加大工作的難度,拖慢工作的 速度,加大人員的開支。
每月庫存盤點(diǎn)難,手工做收發(fā)存匯總表,影響下月的工作速度。
以上兩個(gè)問題可以放在一起解決,成本和收入對于一個(gè)酒店是很重要的組成 部分,因?yàn)樗鼈冎苯記Q定著酒店一段時(shí)間內(nèi)的經(jīng)營狀況和財(cái)務(wù)狀況,這樣就要求 成本和收入的高度準(zhǔn)確。對于收入的統(tǒng)計(jì),可以按照權(quán)責(zé)發(fā)生制和收付實(shí)現(xiàn)制分 別統(tǒng)計(jì),針對每一個(gè)具體的營業(yè)項(xiàng)目的收入進(jìn)行更細(xì)化的分析。本系統(tǒng)的庫存模 塊,直接將各類成本進(jìn)行分析,可以具體到某個(gè)明細(xì)的領(lǐng)用部門,也可以明細(xì)到 每一類的原材料的消耗成本,在月末盤點(diǎn)后,針對于后廚剩余的庫存,在電腦中 做假退庫,將餐廳的成本變成真正的實(shí)際成本。隨時(shí)在電腦中可以查到庫存余額 表,可以隨時(shí)進(jìn)行盤點(diǎn)。月末直接出收發(fā)存匯總表,體現(xiàn)一個(gè)月各個(gè)明細(xì)的出入 庫情況。員工提成
對于洗浴人員的工作提成占據(jù)核算人員大量的工作時(shí)間,服務(wù)項(xiàng)目比較多, 基于十酒店管理系統(tǒng)
這個(gè)問題,在客服中心的操作界面上填加了查房確認(rèn)功能,即客服中心確認(rèn)退房 房間檢查完畢時(shí),在電腦中做此項(xiàng)操作,前臺(tái)收銀只有在看到客服中心的確認(rèn)后, 才能將該房間退房。這樣很容易將責(zé)任區(qū)分清。折扣的管理問題
在酒店的管理當(dāng)中,折扣也是一個(gè)很難管理的地方。對于折扣的控制只能是
人為的控制??腿嗽诮Y(jié)算的時(shí)候也很麻煩。本軟件針對這個(gè)問題,將折扣用電腦 控制,任何超出權(quán)限的操作都是不允許的,這樣就大大的簡化了不易管理的折扣 問題。多報(bào)銷問題
一般酒店都采取財(cái)務(wù)軟件記帳的方式,不能將核算到各個(gè)明細(xì)科目,使得財(cái)
務(wù)記帳與實(shí)際庫存不符,記帳與實(shí)際不符的差額既為賒銷部分。這樣的一個(gè)差額 給個(gè)人留有一定的空間。而本系統(tǒng)的庫存模塊,完全彌補(bǔ)了這個(gè)不足,對每一個(gè) 明細(xì)都核算的很準(zhǔn)確,對于庫,我們隨時(shí)可以查詢各明細(xì)科目的余數(shù)和余額,讓 大庫完全在管理者的掌控之中。成本的控制問題
如何清晰準(zhǔn)確的了解各部門的成本是各大酒店非常關(guān)心的問題。我們軟件支 持采用成本卡方式、理論成本輸入方式來統(tǒng)計(jì)銷售中產(chǎn)生的理論消耗數(shù)據(jù),與后 臺(tái)庫存的實(shí)際出庫數(shù)據(jù)產(chǎn)生實(shí)際成本相對比,確認(rèn)各部門是否存在浪費(fèi)問題。傭金的管理
酒店接待旅行團(tuán)體或會(huì)議時(shí),對于聯(lián)系人會(huì)給一些相應(yīng)的報(bào)酬,稱之為傭金。酒店一般將傭金先給營銷人員,而后由營銷人員給聯(lián)系人,再這個(gè)環(huán)節(jié)就有人 為的因素存在,給予一些個(gè)人便利的條件。在這個(gè)問題上,本軟件有完善的傭金 統(tǒng)計(jì)報(bào)表,而且可以將傭金發(fā)在卡上,只有有卡的人刁`可以到財(cái)務(wù)部提款,將傭 金的發(fā)放完全控制在財(cái)務(wù)部?;谑频旯芾硐到y(tǒng)
提成比例也都不相同,財(cái)務(wù)人員在統(tǒng)計(jì)的時(shí)候會(huì)很麻煩。本軟件在輸入電腦結(jié)算 過程中就已經(jīng)將提成金額計(jì)算出來,然后再形成一份針對每一個(gè)明細(xì)的服務(wù)報(bào) 表。在收入的報(bào)表中工作人員的提成直接去掉,不用手工去調(diào)整營業(yè)收入。數(shù)據(jù)庫維護(hù)問題 數(shù)據(jù)庫模塊概述
在系統(tǒng)的日常使用過程中,數(shù)據(jù)庫損壞或數(shù)據(jù)庫丟失的現(xiàn)象時(shí)有發(fā)生,為了 避免該現(xiàn)象對用戶造成的影響,本系統(tǒng)加入了數(shù)據(jù)庫維護(hù)模塊【,用戶可以通過 該模塊對數(shù)據(jù)庫進(jìn)行備份、還原及初始化等操作,大大提高了用戶數(shù)據(jù)的安全性。數(shù)據(jù)庫維護(hù)技術(shù)分析
由于本系統(tǒng)采用的是數(shù)據(jù)庫,所以在數(shù)據(jù)庫的操作方面與 數(shù)據(jù)庫有一定的不同,例如數(shù)據(jù)庫的備份操作數(shù)據(jù)庫直接使 用語句實(shí)現(xiàn),而在數(shù)據(jù)庫中沒有語句供程序員使用,在
數(shù)據(jù)庫中備份數(shù)據(jù)庫是將源數(shù)據(jù)庫復(fù)制到相應(yīng)文件夾的過程,還原數(shù)據(jù)
庫則是備份操作的逆過程,即將備份好的數(shù)據(jù)庫復(fù)制粘貼到現(xiàn)在數(shù)據(jù)庫所在的文 件夾的過程。在系統(tǒng)進(jìn)行復(fù)制前首先要獲得當(dāng)前數(shù)據(jù)庫的位置,這是「一以使用 方法獲取當(dāng)前數(shù)據(jù)庫所在的地址路徑。紅】首先創(chuàng)建一個(gè)字符數(shù)組存放路徑 ,獲取數(shù)據(jù)庫所在的文于夾 ,“”將文件夾路徑與數(shù)據(jù)庫名稱連接組成數(shù)據(jù)庫的地士路 徑
單擊“還原”按鈕時(shí)系統(tǒng)自動(dòng)將用戶選取的數(shù)據(jù)庫文件復(fù)制到當(dāng)前的數(shù)據(jù)庫所 在文件。代碼如一下 , “還原完成”,“系統(tǒng)提刁、”,燈 基于料酒店管理系統(tǒng) 參考文獻(xiàn)
【唐彬,劉超案例開發(fā)集錦電子工業(yè)出版社, 【」袁國宏現(xiàn)代飯店,可持續(xù)發(fā)展的戰(zhàn)略與對策【廣州廣東旅游出版 社, 【」鄧新華現(xiàn)代酒店服務(wù)與管理【長沙湖南師范大學(xué)出版社, 砂
一一一, 〕薩師煊,王珊數(shù)據(jù)庫系統(tǒng)概論第三版高等教育出版社, 美微軟公司,實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì)北京希望電 子出版社, 」方盈中文版徹底研究中國鐵道出版社, 〕, 詳解卷一,機(jī)械工業(yè)出版社, 〕,一, 【〕咚煥然酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)大連理工大學(xué)碩士論文, , , 【」鄭人杰,殷人昆,陶永雷實(shí)用軟件工程第二版清華大學(xué)出版 社, 【〕侯其鋒,李銷華,李沙數(shù)據(jù)庫通用模塊開發(fā)與系統(tǒng)移植清 華大學(xué)出版社, 」樊平餐廳服務(wù)【州匕京旅游教育出版社, 【」郭敏文餐飲部運(yùn)行與管理北京旅游教育出版社, 【」陳祝平餐飲營銷策劃與案例】沈陽遼寧科學(xué)技術(shù)出版社, 張衛(wèi)華,劉征,趙志剛、門'十程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練人民郵電出版 社, 〔,,一 一
基于十十酒店管理系統(tǒng) 結(jié)語
本文工作總結(jié)
該系統(tǒng)實(shí)現(xiàn)了酒店管理的電子化,自動(dòng)化,提高了各個(gè)模塊之間的辦公效率, 為提高酒店服務(wù)質(zhì)量提供了有效的保障,本文工作主要涵蓋以下幾點(diǎn) 實(shí)現(xiàn)對客房標(biāo)準(zhǔn)的管理,包括預(yù)定、接待、總臺(tái)收銀、房務(wù)中心、商場 的工作流程的設(shè)定。
實(shí)現(xiàn)對洗浴管理,包括洗浴總臺(tái)的手牌登記規(guī)程,洗浴吧臺(tái)錄入規(guī)程, 洗浴總臺(tái)收銀和洗浴其它工作流程。
實(shí)現(xiàn)財(cái)務(wù)管理,包括財(cái)務(wù)審計(jì),操作員審計(jì),夜審,日審,以及財(cái)務(wù)出
納員,財(cái)務(wù)收入會(huì)計(jì),財(cái)務(wù)信貸會(huì)計(jì),財(cái)務(wù)成本會(huì)計(jì),財(cái)務(wù)核算員的各自職責(zé)。實(shí)現(xiàn)營銷管理,包括了解和分析客戶在飯店的消費(fèi)情況,及時(shí)與客戶溝 通,統(tǒng)計(jì)銷售員的銷售業(yè)績。
實(shí)現(xiàn)庫存管理,包括庫存帳套的設(shè)置及業(yè)務(wù)類型,物品的入庫,出庫, 調(diào)撥,結(jié)算的流程。進(jìn)一步工作展望
本文的工作只是對該系統(tǒng)的實(shí)現(xiàn)框架需求進(jìn)行了初步的探索與實(shí)現(xiàn),進(jìn)一步 的工作將從以下幾個(gè)方面進(jìn)行 密碼設(shè)置及操作權(quán)限的分配。洗浴包房的收費(fèi)標(biāo)準(zhǔn)。男賓、女賓、兒童票價(jià)格。的洗浴男女賓手牌號(hào)。
洗浴特業(yè)人員的工號(hào)及姓名。
初始化洗浴代金券、優(yōu)惠券的種類、優(yōu)惠方案。餐飲的服務(wù)費(fèi)標(biāo)準(zhǔn)。
飯店各部門人員的工號(hào)及姓名。電話檔案的建立。房間基本信息的確認(rèn)。丫, , 【霍斯特曼面向?qū)ο蟮脑O(shè)計(jì)與模式張?zhí)蕉髯g北京電子工業(yè)出版 社, 【劉吉成財(cái)務(wù)信息的計(jì)算機(jī)管理與分析北京經(jīng)濟(jì)科學(xué)出版 社, 【朱振元數(shù)據(jù)結(jié)構(gòu)教程「」西安西安電子科技大學(xué)出版社, 〔〕詹紅霞,侯思穎,陶永紅程序設(shè)計(jì)教程清華大學(xué)出版社, 〔蔡振山,李志玲程序設(shè)計(jì)教程清華大學(xué)出版社, 〔〕鄭人杰,殷人昆,陶永雷實(shí)用軟件工程第二版北京清華大學(xué)出 版社, 〔」冀振燕系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例【】北京人民郵電出版社, 魏亮,李春葆程序設(shè)計(jì)例學(xué)與實(shí)踐清華大學(xué)出版社, 〔張凱程序設(shè)計(jì)大連理工大學(xué)出版社, 【李言,李偉明,李賀一項(xiàng)目開發(fā)全程實(shí)錄清華大學(xué)出版社, 「」網(wǎng)冠科技時(shí)尚編程百例機(jī)械〔業(yè)出版社, 「門求是科技十?dāng)?shù)據(jù)庫通用模塊及典型系統(tǒng)開發(fā)人民郵電出 版社,
第二篇:酒店管理系統(tǒng)課程設(shè)計(jì)
軟件開發(fā)環(huán)境與工具
課程設(shè)計(jì)
實(shí)驗(yàn)題目:酒店管理系統(tǒng) 指導(dǎo)老師:南麗麗
專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)系1105班 姓 名:陳阿艷(2011100516)
王媛(2011100529)
閆麗穎(2011100503)樊建紅(2011100515)2013年 12月13日
目錄
第一章…………………………………前言
1.1…………………………………………………選題背景
1.2…………………………………………………課題研究的目的和意義
1.3…………………………………………………本文的研究內(nèi)容
1.4…………………………………………………國內(nèi)外現(xiàn)狀
第二章…………………………………開發(fā)環(huán)境及工具介紹 2.1………………………………………………..Visual Basic.NET簡介
2.2…………………………………………............SQL Server2005 第三章…………………………………系統(tǒng)分析
3.1…………………………………………………..可行性分析
3.2…………………………………………………...需求分析
3.2.1…………………….酒店管理部分
3.2.1.1……………..客戶管理
第四章…………………………………數(shù)據(jù)庫設(shè)計(jì)
4.1…………………………………………………..數(shù)據(jù)庫設(shè)計(jì)截圖 4.2………………………………………………….權(quán)限設(shè)置 4.3………………………………………………….客戶信息表 4.4………………………………………………….房態(tài)表 4.5………………………………………………….結(jié)算表
第五章…………………………………系統(tǒng)實(shí)現(xiàn)
5.1…………………………………………………登陸
5.2…………………………………………………客戶入住
5.3…………………………………………………客戶結(jié)算退房
5.4…………………………………………………以“老板”為例,展示系統(tǒng)功能
第六章…………………………………主要代碼 第七章…………………………………總結(jié)
第1章 前 言
1.1 選題背景
酒店業(yè)是一個(gè)前景廣闊而又競爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速發(fā)展,通過調(diào)查,我國在2020年將成為世界上第四大旅游國家;同時(shí)我國加入世界貿(mào)易組織,酒店業(yè)將完全開放,這個(gè)時(shí)候,我國的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前的發(fā)展趨勢。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò) 通信技術(shù)改變酒店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理的自動(dòng)化已經(jīng)成為一種必然。
酒店管理系統(tǒng)采用B/S結(jié)構(gòu)。按照按國家星級賓館標(biāo)準(zhǔn)化業(yè)務(wù)程序流式設(shè)計(jì),會(huì)采用主流開發(fā)工具來開發(fā),搭建比較穩(wěn)定可靠安全的服務(wù)端來輔佐客戶管理,并且還采用數(shù)據(jù)庫mysql,會(huì)通過測試用例來達(dá)到測試效果,技術(shù)支持會(huì)采用輕量級框架struts和hibernate持久化來完成,服務(wù)器采用tomcat,通過powerdesigner來設(shè)計(jì)數(shù)據(jù)模型為最初業(yè)務(wù)流程的概念設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段打好基礎(chǔ)[1]。
1.2 課題研究的目的和意義
對酒店整個(gè)來說,對酒店經(jīng)營狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來提高酒店的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動(dòng),實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行 3 業(yè)務(wù)管理,釋放最大價(jià)值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求[2]。
1.3 本文的研究內(nèi)容
課程設(shè)計(jì)選題《酒店管理系統(tǒng)》主要研究了:酒店業(yè)務(wù)的管理(劃分為,登陸界面部分,查詢界面部分,入住界面部分,退房界面部分)。
1.4 國內(nèi)外現(xiàn)狀
隨著我國經(jīng)濟(jì)體制改革的不斷深化和我國經(jīng)濟(jì)的快速發(fā)展,我國人民的收入不斷提高,消費(fèi)觀念也有提高,對服務(wù)質(zhì)量的要求也有很大的提高。各地把旅游業(yè)當(dāng)作本 地經(jīng)濟(jì)發(fā)展的重要支柱之一。酒店作為人們食宿、娛樂、休閑的場所而得到了快速的發(fā)展。社會(huì)上也成立了各種類型,不同規(guī)模的酒店服務(wù)企業(yè)。如何為客戶提供更 加準(zhǔn)確及時(shí)的服務(wù),成為各個(gè)酒店競爭關(guān)鍵。所以酒店業(yè)務(wù)信息化建設(shè)就成為了客戶衡量酒店提供商服務(wù)標(biāo)準(zhǔn)的一個(gè)準(zhǔn)則,信息系統(tǒng)成為了基礎(chǔ)。
隨著Internet技術(shù)的進(jìn)一步發(fā)展和普及,不能很好的適應(yīng)世界經(jīng)濟(jì)發(fā)展的形式和我國國民經(jīng)濟(jì)建設(shè)的需要,市場現(xiàn)有的產(chǎn)品化的酒店業(yè)務(wù)軟件系統(tǒng)在不斷發(fā) 展中的酒店的需求?;赪EB的酒店管理系統(tǒng)的總體設(shè)計(jì)目標(biāo)能夠建立完善、高效、可靠的酒店業(yè)務(wù)信息系統(tǒng),為酒店提供良好的信息環(huán)境[3]。
第2章 開發(fā)環(huán)境及工具介紹
2.1Visual Basic.NET簡介
Visual Basic.NET通常縮寫為VB.NET,在某些特定情況下也直接簡稱VB,比如在.NET這個(gè)大話題下或者與其他.NET語言一起討論的時(shí)候。
Visual Basic.NET屬Basic系語言,其語法特點(diǎn)是以極具親和力的英文單詞為基礎(chǔ)標(biāo)識(shí),以及與自然語言極其相近的邏輯表達(dá),有時(shí)候你會(huì)覺得寫VB.NET代碼就好像在寫英文句子一樣,從這個(gè)角度來說,VB.NET似乎是最高級的一門編程語言,當(dāng)然在Basic系語言中VB.NET也確實(shí)是迄今為止最強(qiáng)大的一門編程語言。
Visual Basic.NET的應(yīng)用范圍包括windows桌面、web以及當(dāng)下突然覺醒的正在奮力追趕的第三大移動(dòng)平臺(tái)Windows phone。
2.2 SQL Server2005 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNⅨ操作系統(tǒng)上的應(yīng)用。
Microsoft SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。
第3章
系統(tǒng)分析
3.1 可行性分析
隨著旅游業(yè)的發(fā)展,酒店、餐飲娛樂行業(yè)日趨發(fā)達(dá),引入全方位的電腦服務(wù)和電腦管理日益流行。同時(shí),酒店和餐廳娛樂業(yè)引入電腦服務(wù)和管理也取得了優(yōu)良的經(jīng)濟(jì) 效益和社會(huì)效益。為此,國家建設(shè)部已于最近作出明確規(guī)定:凡星級酒店在項(xiàng)目審批時(shí),其設(shè)計(jì)方案必須包括電腦管理系統(tǒng),否則不予立項(xiàng)??梢姡频旯芾黼娔X化 勢在必行。酒店管理系統(tǒng)將先進(jìn)的電腦技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起來,實(shí)現(xiàn)了住宿、餐飲、娛樂全新概念的服務(wù)和管理方式。
一個(gè)成熟的酒店管理系統(tǒng)不僅僅是記錄酒店客人的信息,提供查詢,報(bào)表打印等一系列簡單的工作,它能讓工作人員從煩瑣的手工操作中解脫,并且酒店管理系統(tǒng)本 身就代表著一種管理方法。隨著它的深入,將帶動(dòng)企業(yè)的運(yùn)做,為管理和決策提供支持。為了達(dá)到這個(gè)要求,它必須依靠高起點(diǎn)的硬件環(huán)境和軟件開發(fā)工具來保證系 統(tǒng)的穩(wěn)定和正常運(yùn)行。酒店電腦系統(tǒng)要求24小時(shí)連續(xù)運(yùn)行,數(shù)據(jù)量大,可靠性要求高,因此整個(gè)電腦系統(tǒng)供電采用專線方式,加配UPS(不間斷供電系統(tǒng)),并合理接地,以便保障整套系統(tǒng)的正常運(yùn)行[7]。
3.2 需求分析
系統(tǒng)需對用戶登錄進(jìn)行管理。使用各功能模塊時(shí),系統(tǒng)應(yīng)驗(yàn)證用戶身份的有效性,否則要求用戶登錄。另外,允許用戶對自己的密碼進(jìn)行修改。
系統(tǒng)應(yīng)提供客房的分類管理功能,可分類制訂客房面積、價(jià)格、是否配備空調(diào)等客房類型,對不同標(biāo)準(zhǔn)的客房進(jìn)行有效管理。系統(tǒng)可實(shí)現(xiàn)對客房信息的添加、刪除以及修改。
在進(jìn)行入住/退房管理時(shí),系統(tǒng)可以根據(jù)客房當(dāng)前的狀態(tài)自動(dòng)提示可用服務(wù)(入住/退房)。如果客房沒有客人入住,則該客房的可用服務(wù)為“入住”;否則,可用服務(wù)為“退房”。
系統(tǒng)的客戶端在Windows平臺(tái)下運(yùn)行,服務(wù)器端可在Windows平臺(tái)或UNIX平臺(tái)下運(yùn)行。系統(tǒng)還需要有較好的安全性和可擴(kuò)展性[8]。
需求分析是從客戶的需求中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶業(yè)務(wù)問題的分析,規(guī)劃出系統(tǒng)的功能模塊,即定義用例。這個(gè)步驟是對理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。
整個(gè)系統(tǒng)可以分為2大部分。酒店網(wǎng)站部分(客戶服務(wù)網(wǎng)站)和酒店管理部分(管理員部分)。本系統(tǒng)只做了有關(guān)酒店管理的一部分。3.2.1 酒店管理部分
1.客房管理: 預(yù)訂客房管理、客房查詢、退房管理。
前臺(tái)服務(wù)員的主要職能是負(fù)責(zé)訂房和退房,以及查詢?nèi)胱〉目蛻粜畔?。所有該角色只可以使用部分功能,包括預(yù)定管理、客戶信息查詢,入住管理,退房管理功能。
第四章 數(shù)據(jù)庫設(shè)計(jì)
4.1 數(shù)據(jù)庫設(shè)計(jì)截圖
4.2權(quán)限設(shè)置
4.3客戶信息表
4.4房態(tài)表
4.5結(jié)算表
第5章 系統(tǒng)實(shí)現(xiàn)
5.1登陸
分別用三種身份登陸,所得到的權(quán)限也就不同
老板經(jīng)理員工
5.2客戶入?。ㄍㄟ^添加客戶信息,自動(dòng)計(jì)算應(yīng)付房費(fèi))
5.3客戶結(jié)算退房
5.4以“老板”為例,展示系統(tǒng)功能
(1)查詢房態(tài)
住著人的房間有:
通過房間號(hào)查某間房的房態(tài)
(2)職工管理
添加職工
設(shè)置權(quán)限
第登陸
Public Class Login
Private Sub Btn_Login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_Login.Click
Data_Access.User_info.LoginUser_info.User_id = Me.Txt_Name.Text
Data_Access.User_info.LoginUser_info.User_pwd = Me.Txt_pwd.Text
Dim s As Integer
s = Business_Logic_Layer.Data_Check.User_Check
If s = 1 Then
MsgBox(“歡迎使用假日酒店管理系統(tǒng)”, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Main_Form.Show()
Me.Close()
Else
If s =-1 Then
MsgBox(“用戶名錯(cuò)誤!”, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Else
MsgBox(“密碼錯(cuò)誤!”, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End If
End If
End Sub
6章 主要代碼
Private Sub Btn_Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_Cancel.Click
Me.Close()
End Sub
Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
End Sub End Class
主界面
Public Class Main_Form
Private Sub Main_Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
Call Init_Tree()
End Sub
Public Sub Init_Tree()
Me.TreeV.Nodes.Clear()
Dim s As String
s = “select * from gg_Menu where isStop='0'”
Dim dr As SqlClient.SqlDataReader
dr = myCommon.getData.get_dr(s)
Dim myNode As TreeNode
While dr.Read
myNode = New TreeNode
myNode.Text = dr.Item(“MenuName”)
If Business_logic_layer.Judge.Judge_Auth(dr.Item(“Typeid”))= False Then
Continue While
End If
myNode.Name = dr.Item(“Typeid”)
If dr.Item(“isGroup”)= “0” Then
myNode.Tag = dr.Item(“Form”)
Else
myNode.Tag = “"
End If
If dr.Item(”Parid“)= ”0“ Then
Me.TreeV.Nodes.Add(myNode)
Else
If Me.TreeV.Nodes.Find(dr.Item(”Parid“), True).Length > 0 Then
Me.TreeV.Nodes.Find(dr.Item(”Parid“), True)(0).Nodes.Add(myNode)
End If
End If
End While
dr.Close()
End Sub
Private Sub TreeV_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs)Handles TreeV.AfterSelect
If e.Node.Tag = ”“ Then Exit Sub
Dim formName As String
formName = ”Hotel_Manager.“ & e.Node.Tag
Dim f As Form
'
f = CType(Activator.CreateInstance(Type.GetType(formName)), Form)
f.Show()
f.MdiParent = Me
f.WindowState = FormWindowState.Maximized
End Sub
Private Sub 退出ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles 注á?é銷¨2ToolStripMenuItem.Click
Data_Access.User_info.LoginUser_info.User_id = ”“
Data_Access.User_info.LoginUser_info.User_name = ”“
Data_Access.User_info.LoginUser_info.User_pwd = ”“
Login.Show()
Me.Close()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Timer1.Tick
Me.Tool_lb_name.Text = ”登陸者“ & Data_Access.User_info.LoginUser_info.User_name
Me.Tool_lb_date.Text = ”日期“ & Format(Now, ”yyyy-MM-dd“)
Me.Tool_lb_time.Text = ”時(shí)間“ & Format(Now, ”long time“)
End Sub
Private Sub 退出ToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles 退出ToolStripMenuItem1.Click
Me.Close()
End Sub End Class 入住
Public Class Ruzhu_login
Private Sub Ruzhu_login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
Me.Txt_no.Text = myCommon.getNewCode.get_NewCode
Call Init_Cbox()
End Sub
Private Sub Cbox_type_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Cbox_type.SelectedIndexChanged
Dim s As String
s = ”select * from Fang where Fang_state='空' and Fang_type='“ & Me.Cbox_type.Text & ”'“
Dim dr As SqlClient.SqlDataReader
dr = myCommon.getData.get_dr(s)
Cbox_fang_no.Items.Clear()
While dr.Read
Cbox_fang_no.Items.Add(dr!Fang_num)
Txt_yajin.Text = dr!Fang_yajin
Txt_danjia.Text = dr!Fang_price
End While
dr.Close()
End Sub
Private Sub Btn_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_ok.Click
Dim s As String
Dim ID_Card As String
ID_Card = Me.Txt_ID.Text
Dim cAge As Integer
cAge = myCommon.getAge.get_age(ID_Card)
Dim stoptime As String
stoptime = ”0000/00/00 00:00:00“
s = ”insert into Customer values('“ & Txt_no.Text & ”','“ & Txt_name.Text & ”','“ & Cbox_sex.Text & ”','“ & cAge.ToString & ”','“ & Txt_ID.Text _
& ”','“ & Cbox_type.Text & ”','“ & Cbox_fang_no.Text & ”','“ & Now & ”','“ & stoptime & ”','“ & Txt_yajin.Text _
& ”','“ & Txt_days.Text & ”','“ & Txt_yingjiao.Text & ”','“ & Txt_yijiao.Text & ”')“
Dim s2 As String
s2 = ”update Fang set Fang_state='滿' where Fang_num='“ & Cbox_fang_no.Text & ”'“
Try
myCommon.getData.cmd_ex(s)
myCommon.getData.cmd_ex(s2)
MsgBox(”添加成功!“, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
myCommon.getNewCode.getNewSaveCode()
Catch ex As Exception
MsgBox(”添加失??!“ & ex.Message, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)15
End Try
End Sub
Private Sub Btn_jisuan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_jisuan.Click
Me.Txt_yingjiao.Text = Txt_danjia.Text * Txt_days.Text + Txt_yajin.Text
End Sub
Private Sub Btn_add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_add.Click
Me.Txt_no.Text = myCommon.getNewCode.get_NewCode
Txt_name.Text = ”“
Cbox_sex.Items.Clear()
Txt_ID.Text = ”“
Cbox_type.Items.Clear()
Cbox_fang_no.Items.Clear()
Txt_yajin.Text = ”“
Txt_days.Text = ”“
Txt_yingjiao.Text = ”“
Txt_yijiao.Text = ”“
Txt_address.Text = ”“
Txt_danjia.Text = ”“
Call Init_Cbox()
End Sub
Sub Init_Cbox()'為性別和房間類型進(jìn)行添加
Cbox_sex.Items.Add(”男“)
Cbox_sex.Items.Add(”女“)
Cbox_type.Items.Add(”單人間“)
Cbox_type.Items.Add(”雙人間“)
End Sub End Class 結(jié)算
Public Class Jiesuan
Dim str As String
Private Sub Jiesuan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
Call Btn_show_Click(sender, e)
End Sub
Private Sub Btn_jiesuan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_jiesuan.Click
Dim s As String
Dim yajin As String
Dim yijiao As String
Dim str As String
str = Now
str = Mid(str, 1, 10)
s = ”select yajin,yijiao from Customer where Start_time like '“ & str & ”%' “
Dim dr As SqlClient.SqlDataReader
dr = myCommon.getData.get_dr(s)
While dr.Read
yajin = dr!yajin + yajin
yijiao = dr!yijiao + yijiao
End While
dr.Close()
s = ”select count(*)from Jiesuan where Riqi like '“ & str & ”%' “
Dim conn As New SqlClient.SqlConnection
conn.ConnectionString = myCommon.getstrconn.get_strconn
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = conn
cmd.CommandType = CommandType.Text
cmd.CommandText = s
conn.Open()
If CType(cmd.ExecuteScalar(), Integer)= 0 Then
Try
s = ”insert into Jiesuan values('“ & str & ”','“ & yijiao & ”','“ & yajin & ”','“ & yijiaoyajin & ”' where Riqi='“ & str & ”'“
myCommon.getData.cmd_ex(s)
Catch ex As Exception
MsgBox(”結(jié)算時(shí)出錯(cuò)誤!“)
End Try
End If
End If
s = ”select * from Jiesuan where Riqi='“ & str & ”'“
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_jiesuan.DataSource = ds.Tables(0)
End Sub
Private Sub Btn_show_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_show.Click
Dim s As String
s = ”select * from Jiesuan“
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_jiesuan.DataSource = ds.Tables(0)
End Sub
Private Sub Btn_jingli_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_jingli.Click
Dim str As String
str = Now
str = Mid(str, 1, 10)
If Data_Access.User_info.LoginUser_info.User_job = ”經(jīng)理“ Then
Dim s As String
s = ”update Jiesuan set jinglishenhe='“ & Data_Access.User_info.LoginUser_info.User_name & ”' where Riqi='“ & str & ”'“
Try
myCommon.getData.cmd_ex(s)
Call Btn_show_Click(sender, e)
Catch ex As Exception
MsgBox(”審核失敗!“)
End Try
Else
MsgBox(”你沒有權(quán)限!“)
End If
End Sub
Private Sub Btn_laoban_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_laoban.Click
Dim str As String
str = Now
str = Mid(str, 1, 10)
If Data_Access.User_info.LoginUser_info.User_job = ”老板“ Then
Dim s As String
s = ”update Jiesuan set laobanshenhe='“ & Data_Access.User_info.LoginUser_info.User_name & ”' where Riqi='“ & str & ”'“
Try
myCommon.getData.cmd_ex(s)
Call Btn_show_Click(sender, e)
Catch ex As Exception
MsgBox(”審|核失敗!“)
End Try
Else
MsgBox(”你沒有權(quán)限!“)
End If
End Sub End Class
退房
Public Class Tuifang_login
Dim dv As DataView
Private Sub Btn_chaxun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_chaxun.Click
Dim str As String
str = ”select * from Customer_Fang where Fang_no='“ & Me.Txt_fang_no.Text & ”'“
Dim ds As DataSet
ds = myCommon.getData.get_ds(str)
dv = ds.Tables(”temp“).DefaultView
DGView_tuifang.DataSource = dv
End Sub
Private Sub Btn_Tuifang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_Tuifang.Click
Dim s As String
s = ”update Fang set Fang_state='空?' where Fang_num='“ & dv.Item(0).Item(”Fang_no“).ToString & ”'“
Dim s2 As String
s2 = ”update Customer set yingjiao='“ & dv.Item(0).Item(”yingjiao“)dv.Item(0).Item(”yajin“)& ”' where Customer_no='“ & dv.Item(0).Item(”Customer_no“)& ”'“
Try
myCommon.getData.cmd_ex(s)
myCommon.getData.cmd_ex(s2)
MsgBox(”退房成功!“, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Catch ex As Exception
MsgBox(”退房失??!“ & ex.Message, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End Try
End Sub
Private Sub Panel2_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs)Handles Panel2.Paint
End Sub
查詢
Private Sub Btn_Customer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_Customer.Click
Show_all_coustomer()
End Sub
Private Sub Btn_Chaxun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_Chaxun.Click
Dim str As String
If Chaxun_Fang.Text <> ”“ And Chaxun_name.Text <> ”“ Then
str = ”Fang_no='“ & Chaxun_Fang.Text & ”' and Customer_name='“ & Chaxun_name.Text & ”'“
ElseIf Chaxun_Fang.Text <> ”“ And Chaxun_name.Text = ”“ Then
str = ”Fang_no='“ & Chaxun_Fang.Text & ”'“
ElseIf Chaxun_Fang.Text = ”“ And Chaxun_name.Text <> ”“ Then
str = ” Customer_name='“ & Chaxun_name.Text & ”'“
End If
Call Show_all(str)
End Sub
Private Sub Panel2_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs)Handles Panel2.Paint
End Sub End Class
管理
Public Class cManager
Sub show_Role_Auth()
Dim s As String
s = ”select * from Role_Auth_V where Role_Name<>'老板'“
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_Role_Auth.DataSource = ds.Tables(”temp“)
End Sub
Private Sub cManager_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
Dim s As String
s = ”select * from Role_Auth_V where Role_Name<>'老板'“
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_Role_Auth.DataSource = ds.Tables(”temp“)
Dim dr As SqlClient.SqlDataReader
s = ”select * from gg_Menu where MenuName<>'權(quán)限T'and MenuName<>'權(quán)限管理'“
dr = myCommon.getData.get_dr(s)
While dr.Read
Cbox_Auth.Items.Add(dr.Item(”MenuName“))
End While
dr.Close()
s = ”select * from Role where Role_Name<>'老板'“
dr = myCommon.getData.get_dr(s)
While dr.Read
Cbox_Role.Items.Add(dr.Item(”Role_Name“))
End While
dr.Close()
End Sub
Private Sub DGView_Role_Auth_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)Handles DGView_Role_Auth.CellClick
Me.Cbox_Role.Text = DGView_Role_Auth.CurrentRow.Cells.Item(0).Value.ToString
Me.Cbox_Auth.Text = DGView_Role_Auth.CurrentRow.Cells.Item(1).Value.ToString
End Sub
Private Sub Btn_add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_add.Click
Dim s As String
Dim RoleID As String
Dim TypeID As String
s = ”select Role_id from Role where Role_name='“ & Cbox_Role.Text & ”'“
Dim dr As SqlClient.SqlDataReader
dr = myCommon.getData.get_dr(s)
While dr.Read
RoleID = dr!Role_ID
End While
dr.Close()
s = ”select TypeId from gg_Menu where MenuName='“ & Cbox_Auth.Text & ”'“
dr = myCommon.getData.get_dr(s)
While dr.Read
TypeID = dr!TypeId
End While
dr.Close()
s = ”insert into Role_Auth values('“ & RoleID & ”','“ & TypeID & ”')“
Try
myCommon.getData.cmd_ex(s)
MsgBox(”添加成功!“, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Catch ex As Exception
MsgBox(”添加失敗!“ & ex.Message, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End Try
Call show_Role_Auth()
End Sub
Private Sub Btn_del_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_del.Click
Dim s As String
Dim RoleID As String
Dim TypeID As String
s = ”select Role_id from Role where Role_name='“ & Cbox_Role.Text & ”'“
Dim dr As SqlClient.SqlDataReader
dr = myCommon.getData.get_dr(s)
While dr.Read
RoleID = dr!Role_id
End While
dr.Close()
s = ”select TypeId from gg_Menu where MenuName='“ & Cbox_Auth.Text & ”'“
dr = myCommon.getData.get_dr(s)
While dr.Read
TypeID = dr!TypeId
End While
dr.Close()
s = ”delete from Role_Auth where Role_ID='“ & RoleID & ”'and Type_Id='“ & TypeID & ”' “
Try
myCommon.getData.cmd_ex(s)
MsgBox(”刪除成功!“, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Catch ex As Exception
MsgBox(”刪除失??!“ & ex.Message, MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End Try
Call show_Role_Auth()
End Sub
Private Sub DGView_Role_Auth_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)Handles DGView_Role_Auth.CellContentClick
End Sub End Class 22
員工管理
Public Class Staff_Manager
Private Sub Btn_show_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_show.Click
Dim s As String
s = ”select * from Staff where Staff_job='職員“
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_staff.DataSource = ds.Tables(0)
End Sub
Private Sub Btn_add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_add.Click
Dim s As String
s = ”insert into Staff values('“ & Txt_no.Text & ”','“ & Txt_name.Text & ”','“ & Cbox_sex.Text & ”','“ & Txt_pwd.Text _
& ”','職員'“ & Txt_address.Text & ”','“ & Txt_tel_no.Text & ”')“
Try
myCommon.getData.cmd_ex(s)
MsgBox(”添加成功!“)
Catch ex As Exception
MsgBox(”添加失敗“ & ex.Message)
End Try
End Sub
Private Sub Btn_del_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_del.Click
Dim s As String
s = ”delete from Staff where Staff_no='“ & Txt_no.Text & ”'“
Try
myCommon.getData.cmd_ex(s)
MsgBox(”刪除成功!“)
Catch ex As Exception
MsgBox(”刪除失敗“ & ex.Message)
End Try
End Sub
Private Sub Btn_chaxun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btn_chaxun.Click 23
Dim s As String
s = ”select * from Staff where Staff_no='“ & Txt_chaxun_no.Text & ”' and Staff_job='職員'"
Dim ds As DataSet
ds = myCommon.getData.get_ds(s)
DGView_staff.DataSource = ds.Tables(0)
End Sub
Private Sub Staff_Manager_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
Call Btn_show_Click(sender, e)
End Sub
Private Sub DGView_staff_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)Handles DGView_staff.CellClick
Txt_no.Text = DGView_staff.CurrentRow.Cells.Item(0).Value.ToString
Txt_name.Text = DGView_staff.CurrentRow.Cells.Item(1).Value.ToString
Cbox_sex.Text = DGView_staff.CurrentRow.Cells.Item(2).Value.ToString
Txt_address.Text = DGView_staff.CurrentRow.Cells.Item(5).Value.ToString
Txt_tel_no.Text = DGView_staff.CurrentRow.Cells.Item(6).Value.ToString
End Sub
Private Sub Panel2_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs)Handles Panel2.Paint
End Sub End Class
第7章 總 結(jié)
經(jīng)過這段時(shí)間的精心設(shè)計(jì),系統(tǒng)的基本功能已經(jīng)實(shí)現(xiàn),并能實(shí)踐于一些業(yè)務(wù)管理過程中,但酒店業(yè)務(wù)管理系統(tǒng)是一個(gè)龐大的工程,要使網(wǎng)絡(luò)交互功能的實(shí)現(xiàn),腳本的設(shè)計(jì),網(wǎng)頁的構(gòu)架,網(wǎng)頁的美工,文字的編輯,非一朝一夕可盡善盡美的,這需要一個(gè)長期的摸索與完善過程,同時(shí)還要在實(shí)踐中發(fā)現(xiàn)與操作者使用要求不相符合的 地方還要修改。子系統(tǒng)功能雖已基本實(shí)現(xiàn),但仍有諸多地方需要修改。隨著酒店業(yè)務(wù)的擴(kuò)展,服務(wù)的增加,酒店業(yè)務(wù)管理系統(tǒng)也逐漸發(fā)展、完善。如果沒有一套可靠的酒店業(yè)務(wù)管理系統(tǒng),但憑手工操作,不僅效率低下,而且會(huì)極大地形象到酒店的服務(wù)質(zhì)量。要在酒店服務(wù)中選擇好適合自己酒店實(shí)際情況的業(yè)務(wù)管理系統(tǒng)不僅 要考慮該系統(tǒng)在酒店的實(shí)用性,還要考慮酒店對該系統(tǒng)所能夠承擔(dān)費(fèi)用的能力,以及這個(gè)系統(tǒng)對操作員來說的操作難易程度。通過本次課程設(shè)計(jì)中,我們掌握了VB.NET編程技能,SQL以及JDBC連接數(shù)據(jù)庫和動(dòng)態(tài)頁面的用法。比較全面的鞏固了下面向?qū)ο蟮木幊趟枷?。在本次課程設(shè)計(jì)中,我們懂得了謹(jǐn)慎和團(tuán)結(jié)的重要性,明確分工也使我們提高了實(shí)驗(yàn)的效率,這對我們以后的學(xué)習(xí)工作都有很大的幫助。
第三篇:JAVA酒店管理系統(tǒng)
JAVA酒店管理系統(tǒng)
摘要
該酒店客房管理系統(tǒng)是基于JAVA的Application模式,運(yùn)用JAVA語言開發(fā)技術(shù)和Mysql數(shù)據(jù)庫原理開發(fā)的。在該系統(tǒng)中,操作人員可通過房態(tài)查看或客房查詢來進(jìn)行住宿登記,也可通過追加押金使房客繼續(xù)入住,可方便有效的對客房信息及住宿信息進(jìn)行統(tǒng)計(jì)或設(shè)置,宿費(fèi)提醒及掛帳退房功能可使酒店損失降低至最低點(diǎn),操作員管理功能可實(shí)時(shí)地對操作人員進(jìn)行有效地管理從而使酒店在客房管理上分工明確。該系統(tǒng)的合理運(yùn)用能使得酒店提高其客房管理效率并節(jié)約管理成本。
該系統(tǒng)遵循軟件工程中的開發(fā)規(guī)則。本文介紹了酒店客房管理系統(tǒng)的開發(fā)過程,詳盡論述了需求分析、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、以及測試與調(diào)試的整個(gè)開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。
關(guān)鍵詞
客房;JAVA;JDK;SQL
參考文獻(xiàn)
[1]夏昕著.深入淺出Hibernate北京:電子工業(yè)出版社,2005
[2] 強(qiáng)鋒科技著.Java開發(fā)利器:Hibernate開發(fā)及整合應(yīng)用大全 北京:清華大學(xué)出版社 出版日期: 2006-2-1
[3] :鄒竹彪.JSP寶典北京:電子工業(yè)出版社, 2006
[4](美)Hessert著.STRUTS 2003北京:機(jī)械工業(yè)出版社,2006
[5] :朱敏 朱晴婷 李媛媛著.JSP Web應(yīng)用教程北京:清華大學(xué)出版社,北京交通大學(xué)出版社, 2004
[6] Matt Raible 著.Spring Live北京:電子工業(yè)出版社, 2006
[7] Rod Johnson / Juergen Hoeller(英)著.Expert One-on-One J2EE Development without EJB北京:機(jī)械工業(yè)出版社原出版社:Wrox, 2003
[8] Bruce Tate / Justin Gehtland著.Spring北京:清華大學(xué)出版社, 2006
第四篇:酒店管理系統(tǒng)說明書
黑山印象假日酒店
遠(yuǎn)程系統(tǒng)使用說明書
第一步:將您的光碟放入光驅(qū),將碟上的2個(gè)數(shù)據(jù)包拷貝到電腦上,并解壓數(shù)據(jù)包!
第二步:打開ssvpn文件包,安裝sslvpn程序.(注:為了不影響網(wǎng)速,請?jiān)诎惭b的時(shí)候注意把開啟自動(dòng)運(yùn)行程序關(guān)掉;另如發(fā)現(xiàn)安裝錯(cuò)誤時(shí),先點(diǎn)擊仍然安裝,再安裝補(bǔ)丁文件,如果沒有安裝錯(cuò)誤,就不需要安裝補(bǔ)丁)
第三步:在解壓出來的ssvpn文件包里有個(gè)client文件,請雙擊打開,把里面的內(nèi)容全部復(fù)制,右鍵右下角的紅色電腦圖標(biāo)(如果是黃色圖標(biāo),請右鍵先斷開)點(diǎn)擊編輯配置文件,用剛才復(fù)制的文件覆蓋里面所有的內(nèi)容!保存!
第四步:打開設(shè)置帳號(hào)文本,把222改為您相應(yīng)的VPN帳號(hào)和VPN密碼,完成填寫后,保存!之后右鍵右下角紅色圖標(biāo),連接!現(xiàn)在右下角出現(xiàn)了黃色電腦圖像,這就表示正在連接中,稍待幾分鐘,直到圖象變成綠色時(shí),就表示連接成功(如果一!
直不出現(xiàn)綠色,請從新運(yùn)行此程序)
第五步:運(yùn)行快速列車酒店管理系統(tǒng)遠(yuǎn)程客戶端文件包里的etsoft62010-酒店管理系統(tǒng),只需要在員工號(hào)這里輸入您的遠(yuǎn)程帳號(hào),在口令這里輸入密碼,登陸之后,就可以依照相對應(yīng)的模塊進(jìn)行查詢了!
如有不明白地方,歡迎來電咨詢!
VPN號(hào):密碼:聯(lián)系電話:13883499119 遠(yuǎn)程號(hào):密碼:聯(lián)系QQ:470610
第五篇:酒店管理系統(tǒng)業(yè)務(wù)流程
紅火點(diǎn)酒店管理系統(tǒng)業(yè)務(wù)流程:
管理員登錄:
選擇交班管理——》進(jìn)行結(jié)算并交班——》清理記錄——》登錄——》進(jìn)入管理系統(tǒng)
預(yù)定制定房間:
選中房間(至少一間)——》填寫相關(guān)的信息——》預(yù)定成功——》插入記錄 ——》修改房態(tài)
不指定房間預(yù)定:
選定房間——》預(yù)定成功——》插入記錄——》入住——》入住成功 客人登記:
選定房間——》填寫相關(guān)信息——》登記成功——》插入記錄——》修改房態(tài) 結(jié)賬退房:
選中房間——》確認(rèn)金額——》退房成功——》插入記錄——修改房態(tài) 續(xù)房繳費(fèi):
選中房間——》修改相關(guān)信息——》續(xù)房成功——》插入記錄
會(huì)員充值:
獲取到會(huì)員卡信息——》之行充值——》成功——》打印