第一篇:酒店管理系統(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ì)員卡信息——》之行充值——》成功——》打印
第二篇:基于酒店管理系統(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)是否正確、房?jī)r(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ù)一份。
對(duì)于小需要交付押金并允許簽單消費(fèi)的客戶需由相關(guān)領(lǐng)導(dǎo)簽字方可同意。基于十酒店管理系統(tǒng)
營(yí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ù)需要提前分配房間。
③對(duì)于團(tuán)隊(duì)、會(huì)議、旅行代理和公司預(yù)訂,必須在預(yù)訂單上注明人數(shù)、房數(shù)、房?jī)r(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é)算信息描述,對(duì)于檢查出問 題的預(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ù)。
客人開房后電話等級(jí)自動(dòng)開啟,根據(jù)客人的需要可以調(diào)整電話等級(jí)。接待處在接到自用房通知單時(shí),應(yīng)及時(shí)通過自用房登記將客人姓名、審 批領(lǐng)導(dǎo)、自用原因、預(yù)住時(shí)間輸入到電腦中。
晚班一作人員與客房部工作人員配合核對(duì)房態(tài)和客人入住信息。晚班一作人員負(fù)責(zé)接收井核對(duì)預(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)的軟件需求分析是用戶對(duì)目標(biāo)軟件在功能、操作、性能、設(shè)計(jì)約束等 方面的期望。它是酒店管理信息系統(tǒng)開發(fā)最重要的階段。
常用的軟件需求分析方法有面向數(shù)據(jù)流的方法、面向數(shù)據(jù)結(jié)構(gòu)的 方法'】、面向?qū)ο蟮姆椒ê驮头ǖ取1鞠到y(tǒng)的需求分析主要內(nèi)容包括對(duì)各部門、各業(yè)務(wù)的詳細(xì)了解及客戶的需要理解,并在此基礎(chǔ)上進(jìn)行分析,提出可行方案, 評(píng)估系統(tǒng)的可行性,達(dá)到系統(tǒng)的經(jīng)濟(jì)和實(shí)效。本章針對(duì)酒店管理進(jìn)行數(shù)據(jù)采集、數(shù)據(jù)評(píng)估、系統(tǒng)數(shù)據(jù)流程圖的確定以及系統(tǒng)方案的確定。
系統(tǒng)需求要求酒店能夠有效處理客人在酒店的各種消費(fèi)信息,并能按照酒
店的各項(xiàng)數(shù)據(jù)對(duì)酒店的各項(xiàng)工作進(jìn)行成本效益分析,以便采取適當(dāng)?shù)拇胧┨岣呔?店的運(yùn)營(yíng)效益。
業(yè)務(wù)需求酒店的業(yè)務(wù)分客房、餐飲、洗浴、會(huì)議室、財(cái)務(wù)、營(yíng)銷、庫(kù)存、系統(tǒng)維護(hù)幾個(gè)相對(duì)獨(dú)立的子模塊。系統(tǒng)功能分析
系統(tǒng)的功能分析是在需求分析的基礎(chǔ)上完成的,本系統(tǒng)的功能實(shí)現(xiàn)了酒店內(nèi) 部各種信息管理的自動(dòng)化,提高酒店服務(wù)的工作效率。客房管理
本系統(tǒng)中,客房管理主要分為預(yù)定、接待、總臺(tái)收銀、房務(wù)中心、商場(chǎng)相 關(guān)部分。了 預(yù)訂處工作規(guī)程
預(yù)訂處工作人員負(fù)責(zé)接收營(yíng)銷人員傳遞的訂單,然后輸入系統(tǒng),并打印
客房預(yù)訂單。預(yù)訂信息要及時(shí)和準(zhǔn)確輸入系統(tǒng),便于酒店對(duì)整體預(yù)定信息進(jìn)行總 體規(guī)劃。
基于十酒店管理系統(tǒng)
業(yè)發(fā)展的現(xiàn)狀和面臨的問題,針對(duì)這些問題,結(jié)合現(xiàn)代科技發(fā)展的最新成果,構(gòu) 思規(guī)劃了一個(gè)酒店管理業(yè)嶄新的管理模式,從功能、組成結(jié)構(gòu)、系統(tǒng)的特點(diǎn)和技 術(shù)問題解決幾方面進(jìn)行了論述。對(duì)酒店的各部門管理工作起著重要的指導(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ù)是針對(duì)酒店管理系統(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ù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
本章說明了本系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)準(zhǔn)則和主要的表結(jié)構(gòu)。系統(tǒng)實(shí)現(xiàn)
本章守幾要針對(duì)酒店管理系統(tǒng),進(jìn)行開發(fā)技術(shù)選擇,建立機(jī)制,使用 訪問數(shù)據(jù)庫(kù),以及用戶界面設(shè)計(jì)的問題進(jìn)行闡述。系統(tǒng)的特點(diǎn)與優(yōu)勢(shì)
本章主要闡述酒店管理中客戶服務(wù)存在的難以解決的問題入手說明本系統(tǒng) 所存在的優(yōu)勢(shì)和特點(diǎn)。基于酒店管理系統(tǒng)
如果客人以刷卡方式預(yù)付押金,工作人員應(yīng)根據(jù)實(shí)際情況填寫押金類型。客人結(jié)帳時(shí)工作人員開據(jù)發(fā)票,錢款多退少補(bǔ),并將客人押金單收回核對(duì)。操作員每天上午要查詢”押金不足帳單”,對(duì)此類客戶要催收押金。對(duì)于押金不足又無法聯(lián)系客人,請(qǐng)示相關(guān)領(lǐng)導(dǎo),施行強(qiáng)制退房。帳目調(diào)整處理
有特殊情況要調(diào)整帳目時(shí),必須下發(fā)帳目調(diào)整通知單,由該部門主管簽字, 收銀處工作人員根據(jù)通知單進(jìn)行帳目相關(guān)處理,并注明其調(diào)整原因。
對(duì)于其它部門送來的帳單,檢查帳單上是否有房號(hào)、客人簽字、帳單金額是 否與電腦中住掛的金額一致,核實(shí)無誤后,帳單保存在客人檔案里。散客結(jié)算處理
當(dāng)班人員應(yīng)每天晚上過帳前打印《客帳匯總表》,以防由于停電或機(jī)器故障 不能及時(shí)轉(zhuǎn)為手工結(jié)帳。
客人結(jié)帳時(shí),先問清客人房號(hào),請(qǐng)客人出示房卡,再詢問客人是僅僅結(jié)帳還
是結(jié)帳退房。如果客人退房,應(yīng)先打電話通知客房中心查房。如果客房部通知工 作人員客人有客房費(fèi)用時(shí),作人員應(yīng)等待樓層服務(wù)員送交的單據(jù),請(qǐng)客人簽字 確認(rèn)后,將費(fèi)用轉(zhuǎn)入到客人消費(fèi)中,客人結(jié)帳時(shí),可先用帳單給客人打印一份對(duì) 帳單,然后雙手遞交給客人核查。最后收回客人的房卡。
如果客人有押金,必須請(qǐng)客人提交押金收據(jù)。客人退房查房時(shí),若發(fā)現(xiàn)有客
房吧、賠償費(fèi)及其他消費(fèi)時(shí),收銀處工作人員應(yīng)在收到客房吧消費(fèi)單或賠償費(fèi)單 時(shí),請(qǐng)客人簽字確認(rèn)后將消費(fèi)數(shù)據(jù)輸入進(jìn)系統(tǒng)中。
如果客人只支付某些帳的話,操作員可進(jìn)行挑帳處理。
如果客人支付固定數(shù)額的費(fèi)用的話,操作員應(yīng)使用拆帳功能進(jìn)行處理。如果客人同時(shí)入住兒間房,可用“聯(lián)房結(jié)算”這幾間客房,簡(jiǎn)化工作流程。如果客人結(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)收款管理員處。基于酒店管理系統(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é)帳單,并請(qǐng)客人在帳單上簽字確認(rèn)。將一份帳單雙手
遞交給客人,其它的帳單遞交給審計(jì)部分。客人結(jié)帳離店后要及時(shí)在系統(tǒng)中退房, 如果發(fā)現(xiàn)只結(jié)帳不退房,要追究相關(guān)工作人員責(zé)任。結(jié)帳完成后,房間電話等級(jí)將自動(dòng)變成關(guān)閉狀態(tài)。
工作人員對(duì)使用過的帳單必須小心保留,打印的帳單號(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)系,請(qǐng)求負(fù)責(zé)人協(xié)助尋找客人結(jié)其自付帳目。對(duì)于團(tuán)主帳單,必須請(qǐng) 陪同確認(rèn)并結(jié)算簽字。如果店方、陪同、客人對(duì)各自帳目出現(xiàn)疑問時(shí),必須按照 預(yù)訂單上的簽單情況請(qǐng)帳務(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)封存到帳袋中。
對(duì)住客押金不足的要做注解,記錄到交接班日記中。打印」二作日記,卜交夜審。交接班 當(dāng)班人員與上一班交班人員辦理交接手續(xù),并查看交接班日記,了解當(dāng)天還 有哪些未完成的工作,如果不明自的問題當(dāng)場(chǎng)問清土一班操作員。基于酒店管理系統(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ù)量。
瀏覽查詢”押金不足帳單”,針對(duì)押金不足的情況要說明原因,原則上收銀員 當(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)表。客人外掛帳時(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)表。夜審日?qǐng)?bào)表格式如下表一 表卜房務(wù)中心夜審日?qǐng)?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ù)電話話話話話話話話話話 電電腦使用用用用用用用用用用 商場(chǎng)工作規(guī)程 客人住掛帳時(shí) 基于酒店管理系統(tǒng)
請(qǐng)客人在賬單上簽字確認(rèn)后,若有計(jì)算機(jī)直接輸入,再把帳單送到收銀處一 聯(lián),若沒有計(jì)算機(jī)直接將單據(jù)送到收銀處,由收銀處操作員簽字確認(rèn)后,自己收 回一聯(lián),每晚過賬前根據(jù)此聯(lián)作夜審報(bào)表。客人外掛帳時(shí)
請(qǐng)客人在賬單上簽字確認(rèn)后,若沒有計(jì)算機(jī)將單據(jù)送到收銀處,由收銀處操 作員簽字確認(rèn)后,自己收回一聯(lián),每晚過賬前根據(jù)此聯(lián)作夜審報(bào)表。客人現(xiàn)金結(jié)算時(shí)
把錢款及兩聯(lián)的帳單送到收銀處,收款員簽字后商場(chǎng)再拿回一聯(lián),每晚過賬 前根據(jù)此聯(lián)作夜審報(bào)表。夜審日?qǐng)?bào)表格式如下表一 表一商場(chǎng)夜審日?qǐng)?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ù)訂單”,通知迎賓員送到廚師長(zhǎng)處。把廚師長(zhǎng)送達(dá)的宴會(huì)備菜單輸入到系統(tǒng)中,然后打印出備菜單,廚師長(zhǎ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)。
對(duì)于客人在預(yù)詞'時(shí)一就可以確定的菜單明細(xì)的「'由預(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ù)訂員修改備菜單。餐廳廚師長(zhǎng)
根據(jù)預(yù)訂員送達(dá)的“用餐預(yù)訂單”制作備菜單,把制作好的備菜單送交用餐 預(yù)訂處,待預(yù)訂員打印出備菜單后,在備菜單上簽字然后下發(fā)到后廚各崗位。查詢菜單,對(duì)已經(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ù)員核對(duì)酒水的數(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í)查詢本天的酒水日?qǐng)?bào)表,及時(shí)了解吧臺(tái)的庫(kù)存情況。餐廳后廚
根據(jù)廚師長(zhǎng)下發(fā)的宴會(huì)備菜單進(jìn)行備料。
當(dāng)接到傳菜員送到的標(biāo)有預(yù)訂字樣的分單,與廚師長(zhǎng)下發(fā)的宴會(huì)預(yù)訂菜單核 實(shí)后,交灶臺(tái)制作。
接到普通零點(diǎn)分單,根據(jù)口味等要求交灶臺(tái)制。
菜品制作完成后,將分單貼在菜盤上,交給服務(wù)員傳菜。
按照下一日的宴會(huì)預(yù)訂一情況,由后廚各部位班長(zhǎng)提采購(gòu)計(jì)劃單。洗浴管理 洗浴總臺(tái)接待
與卜班廠作人員交接手牌,檢查空閑手牌的數(shù)量,空閑手牌的號(hào)碼與計(jì)算 機(jī)中的空閑手牌對(duì)比,準(zhǔn)確無誤后,則交接完成。洗浴手牌登記
總臺(tái)接待要先填寫開牌登記單,根據(jù)單據(jù)將信息輸入計(jì)算機(jī)中。洗浴手牌登記時(shí)通過手牌登記將手牌顯示為占用狀態(tài)。基于酒店管理系統(tǒng) 財(cái)務(wù)管理 財(cái)務(wù)審計(jì)
為了保證酒店?duì)I業(yè)收入統(tǒng)計(jì)的準(zhǔn)確性,本系統(tǒng)中建立了分級(jí)審計(jì)概念,即將 系統(tǒng)審計(jì)分為三級(jí)工作人員審計(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í)審計(jì)
夜審主要是審核當(dāng)天收回帳目是否正確,避免由于操作失誤而造成收入上的
損失。對(duì)于酒店來說,夜審人員的工作態(tài)度和工作效果直接影響到整個(gè)酒店的營(yíng) 業(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íng)業(yè)匯總表。
按照相應(yīng)財(cái)務(wù)數(shù)據(jù)制作經(jīng)理晨會(huì)需要的報(bào)表。卜審三級(jí)審計(jì)
日審人員的工作內(nèi)容主要有以下兒方面
簡(jiǎn)要地核對(duì)夜審工作的正確性,解決夜審遺留的問題。各種報(bào)表分門別類遞交給各個(gè)部門使用。
核對(duì)計(jì)算機(jī)二級(jí)庫(kù)銷售出庫(kù)報(bào)表與吧員手工統(tǒng)計(jì)一報(bào)表是否相同。核對(duì)電腦洗浴中心特業(yè)提成報(bào)表與特業(yè)人員手工單據(jù)報(bào)表是否相同。通過幾作日記,核對(duì)帳單檢查每份帳單的完整性。核對(duì)收款員的帳單必須是否是連續(xù)號(hào)碼。
核對(duì)各部門打印的結(jié)算帳單與系統(tǒng)中的歷史帳單是否相符。基于酒店管理系統(tǒng)
二級(jí)庫(kù)包括中餐廳酒水庫(kù)、洗浴酒水庫(kù)、客房吧庫(kù)。業(yè)務(wù)類型一級(jí)庫(kù)的業(yè)務(wù)包括入庫(kù)、出庫(kù)、調(diào)撥 二級(jí)庫(kù)的業(yè)務(wù)包括調(diào)撥入庫(kù)、材料領(lǐng)用出庫(kù)。物品的入庫(kù)、出庫(kù)、調(diào)撥、結(jié)算流程 物品入庫(kù)流程
供貨單位貨到后,由保管員驗(yàn)收入庫(kù),填寫入庫(kù)單給供貨單位,然后把入庫(kù) 單的第二聯(lián)上交給核算員,核算員填寫并核實(shí)入庫(kù)單,保管員復(fù)核、記賬,并打 印出此入庫(kù)單,最后采購(gòu)員和保管員在此單據(jù)上簽字。物品出庫(kù)流程
根據(jù)業(yè)務(wù)的種類有以下三種流程
流程一適用于客房備品、餐廳備品、洗浴中心備品、辦公用品
領(lǐng)用人持領(lǐng)料審批單到保管員處領(lǐng)料,保管員填制出庫(kù)單,在填制時(shí)即可知
道庫(kù)內(nèi)余數(shù)是否夠本次出庫(kù),填寫完后打印出庫(kù)單,領(lǐng)用人及庫(kù)管員在單據(jù)上簽 字,領(lǐng)用人拿回一聯(lián)帳單。保管員把另外一聯(lián)交核算員,核算員復(fù)核、記帳。流程二適用于餐廳的非直入直出的物品,如糧食、冰鮮等
領(lǐng)料人到保管員處填寫商品表格式的出庫(kù)單,因?yàn)槌鰩?kù)工作比較瑣粹,在當(dāng) 天工作結(jié)束前,保管員按照后廚詳細(xì)匯總后輸入到系統(tǒng)中,核算員復(fù)核,記帳。流程三適用于餐廳直入直出如蔬菜、肉類等的商品
商品一重量驗(yàn)收一庫(kù)管員手工制作入庫(kù)單輸入計(jì)算機(jī)一核算員復(fù)核,記帳 一打印此單據(jù),庫(kù)管員、領(lǐng)用人、采購(gòu)員在單據(jù)上簽字。物品調(diào)撥流程
大庫(kù)向二級(jí)庫(kù)調(diào)撥應(yīng)及時(shí)操作并審核、記賬,由于餐廳吧臺(tái)二級(jí)庫(kù)的三級(jí)明 細(xì)帳在系統(tǒng)中保存著,大庫(kù)向二級(jí)庫(kù)的調(diào)撥時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行二級(jí)庫(kù)的入庫(kù), 前臺(tái)銷售自動(dòng)產(chǎn)生二級(jí)庫(kù)的出庫(kù),所以不及時(shí)操作調(diào)撥三二級(jí)庫(kù),庫(kù)存余數(shù)容易產(chǎn) 生負(fù)數(shù),造成錯(cuò)誤信息的出現(xiàn)。供貨單位結(jié)算流程
結(jié)算時(shí)供貨單位拿入庫(kù)單到核算員處換取打印出的入庫(kù)單,此單七有庫(kù)管 員及采購(gòu)員的簽字,供貨單位與采購(gòu)員持入庫(kù)單及發(fā)票到財(cái)務(wù)部門結(jié)算。基于酒店管理系統(tǒng)
核對(duì)打折授權(quán)、招待授權(quán)。
核對(duì)退宿客史檔案與房務(wù)中心上交的退宿報(bào)告的時(shí)間是否相同。核對(duì)咖啡廳的資料
結(jié)算帳單的收款員、吧員、服務(wù)員的各分單聯(lián)還原,確保不丟單。執(zhí)行調(diào)整記帳日期的過房帳的程序、記載夜審報(bào)告。
打印當(dāng)天營(yíng)業(yè)額統(tǒng)計(jì)報(bào)表、收入日?qǐng)?bào)、收銀匯總統(tǒng)計(jì)表、客帳匯總統(tǒng)計(jì)表。財(cái)務(wù)出納員
每天上午根據(jù)前日的“收銀匯總統(tǒng)計(jì)表”清點(diǎn)各收款員的交款,確認(rèn)無誤。打印前日的“收入日?qǐng)?bào)表”作為當(dāng)天收入憑證的附件,打一印好收入憑證附件 后,轉(zhuǎn)交會(huì)計(jì)審核。財(cái)務(wù)收入會(huì)計(jì)
按照收入日?qǐng)?bào)審核出納的收入憑證,錄入相關(guān)的財(cái)務(wù)收入信息。財(cái)務(wù)核算員
制作菜牌種類、出菜位置。
菜單設(shè)置編號(hào)、名稱、單位、單價(jià)、種類、出菜部位、折扣屬性。
制作菜牌種類與營(yíng)業(yè)部門的對(duì)應(yīng)關(guān)系、出菜部位與營(yíng)業(yè)部門的對(duì)應(yīng)關(guān)系。毛利率分析統(tǒng)計(jì)采用曲線圖表分析的方式。營(yíng)銷管理
隨時(shí)了解酒店各部門的營(yíng)業(yè)狀況,以便能及時(shí)安排客戶的預(yù)訂。
分析所有客戶在酒店的消費(fèi)情況,為不同客戶制定不同優(yōu)惠方案,以便做好 酒店的銷售工作。
針對(duì)不同的客戶做好客戶的消費(fèi)個(gè)性化分析,以便給客廠'更好的服務(wù)。對(duì)每一個(gè)客戶都要及時(shí)交流需求信息,做好客戶的回訪記錄。每天或每段時(shí)間統(tǒng)計(jì)銷售員的銷售業(yè)績(jī)。庫(kù)存管理
庫(kù)存帳套的設(shè)置及業(yè)務(wù)類型
帳套設(shè)置一級(jí)庫(kù)包括食品大庫(kù)、酒水大庫(kù)、備品大巧 基于酒店管理系統(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)入另一手牌,請(qǐng)客人在轉(zhuǎn)帳單 上簽字確認(rèn)如果客人保留手牌,可以將客人的所有消費(fèi)或部分消費(fèi)轉(zhuǎn)入另一手 牌,請(qǐng)客人在轉(zhuǎn)帳單上簽字確認(rèn)。
客人在結(jié)算時(shí)如果使用會(huì)員卡,在系統(tǒng)中減免對(duì)客人的消費(fèi),請(qǐng)客人在打出 的結(jié)算帳一單上簽字確認(rèn)。若在結(jié)算時(shí)使用優(yōu)惠券減免,直接輸入系統(tǒng)中,將收到 的優(yōu)惠券訂在結(jié)算帳單上。
對(duì)支票過期、信用卡超限額,與客人交談不能及時(shí)結(jié)帳要請(qǐng)求領(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ī)范。「作人員交班時(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ù)。基于十酒店管理系統(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)營(yíng)管理的信息中心、指揮中心,酒店電腦信 息系統(tǒng)投入實(shí)際運(yùn)營(yíng)以后將發(fā)揮至關(guān)重要的作用。酒店電腦信息系統(tǒng)的設(shè)計(jì)和建 設(shè)將遵循此思想。
根據(jù)酒店的實(shí)際需求及對(duì)計(jì)算機(jī)管理系統(tǒng)的說明,結(jié)合有關(guān)部門對(duì)酒店軟硬 件方面的要求,酒店電腦信息系統(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)營(yíng)質(zhì)量,降低經(jīng)營(yíng)成本,提高管理水平,降低決策風(fēng)險(xiǎn)。易用性原則
系統(tǒng)應(yīng)該有友好的用戶界面,易于使用,易于維護(hù),使有微機(jī)基本操作技能 的人員經(jīng)過簡(jiǎn)單的培訓(xùn)即可順利使用。經(jīng)濟(jì)性原則
系統(tǒng)充分考慮經(jīng)濟(jì)性原則,以盡量低的造價(jià)為企業(yè)帶來盡量大的效益,提供 良好的性價(jià)比。先進(jìn)性原則
系統(tǒng)確保符合技術(shù)發(fā)展趨勢(shì),在技術(shù)上選擇那此先進(jìn)、成熟、穩(wěn)定的技術(shù), 保證系統(tǒng)在近幾年內(nèi)不被淘汰。可擴(kuò)展性原則
系統(tǒng)能夠方便地?cái)U(kuò)展,包括功能的擴(kuò)展及使用用戶的擴(kuò)展,以適應(yīng)酒店的發(fā) 展。
主要數(shù)據(jù)流圖
本文中所涉及的數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,是描繪信息在系統(tǒng)中流動(dòng) 和處理的情況。總流程圖
基于酒店管理系統(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ù)、營(yíng)銷、庫(kù)存、系統(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) 客客房管理理理庫(kù)存管理理 餐餐飲管理理理財(cái)務(wù)管理理 洗洗浴管理理理系統(tǒng)維護(hù)護(hù) 營(yíng)營(yíng)銷管理理理理 圖一
由于篇幅的限制,以下主要介紹了客房、個(gè)酒店業(yè)務(wù)上最重要的子系統(tǒng)。酒店管理系統(tǒng)結(jié)構(gòu)圖 餐飲、洗浴、庫(kù)存、財(cái)務(wù)五個(gè)在整 客房管理系統(tǒng)
客房管理分為前臺(tái)、后臺(tái)兩部分,前臺(tái)指營(yíng)業(yè)「管理系統(tǒng),后臺(tái)指房務(wù)中心 管理系統(tǒng)。客房前臺(tái)系統(tǒng)功能結(jié)構(gòu)圖如下圖一 基于酒店管理系統(tǒng) 營(yíng)營(yíng)業(yè)口管理系統(tǒng)統(tǒng)
入入入入退退退客客客房房房房房房房房房客客客信信信出出 住住住住房房房房房房?jī)r(jià)價(jià)價(jià)客客客態(tài)態(tài)態(tài)房房房息息息租租 登登登登結(jié)結(jié)結(jié)輸輸輸調(diào)調(diào)調(diào)換換換查查查預(yù)預(yù)預(yù)修修修率率 記記記記帳帳帳入入入整整整房房房詢?cè)冊(cè)兌ǘǘǜ母母慕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íng)業(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ù)帳帳帳帳帳帳口口口管管管管
帳帳帳帳帳帳理理理定定定目目目目目目登登登理理理理 杳杳杳杳杳杳杳杳杳杳杳杳查查查記記記記記記 詢?cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)?圖一餐飲前臺(tái)管理系統(tǒng)結(jié)構(gòu)圖 餐飲成本核算管理系統(tǒng)
編商定義品號(hào)理論實(shí)際耗照消對(duì)與對(duì)應(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é)牌牌牌帳帳帳算算
帳帳帳帳帳帳輸輸輸管管管帳帳帳帳帳帳管管管管管管 入入入入入入入入理理理目目目目目目理理理理理理 查查查查查查查查查查查查查查查查查查查查 詢?cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)冊(cè)?圖一洗浴前臺(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)圖 庫(kù)存管理系統(tǒng)
庫(kù)存憐理系統(tǒng)功能結(jié)構(gòu)圖如下圖一 基于十十酒店管理系統(tǒng)
第章酒店管理系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 設(shè)計(jì)準(zhǔn)則
數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)的核心技
術(shù),概括一說,數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式, 建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的信息要求 和處理要求。酒店軟件的核心就是如何使用和操作數(shù)據(jù)庫(kù),所以,數(shù)據(jù)庫(kù)設(shè)計(jì)極 其重要。從用戶使用的角度來看,酒店系統(tǒng)的組成部分分成三個(gè)層次數(shù)據(jù)存儲(chǔ) 層、業(yè)務(wù)處理層和界面表示層。
數(shù)據(jù)存儲(chǔ)層就是完成對(duì)數(shù)據(jù)的各種維護(hù)操作,一般是由數(shù)據(jù)庫(kù)管理系統(tǒng)來完 成該層上的工作業(yè)務(wù)處理層就是應(yīng)用程序要處理的、與用戶密切相關(guān)的各種業(yè) 務(wù)操作,這一層次的工作通常是通過程序設(shè)計(jì)語言的編程來完成的界面表示層 是應(yīng)用程序系統(tǒng)提供給用戶的可視化操作界面,是用戶提出請(qǐng)求和接受回應(yīng)的地 方。這三個(gè)層次都與數(shù)據(jù)庫(kù)相關(guān),數(shù)據(jù)存儲(chǔ)層就是指數(shù)據(jù)庫(kù)本身,業(yè)務(wù)處理層處 理的對(duì)象是數(shù)據(jù)庫(kù)中的數(shù)據(jù),界面表示層是操作界面,其目的是為了方便使用數(shù) 據(jù)庫(kù)中的數(shù)據(jù)。因此數(shù)據(jù)庫(kù)的設(shè)計(jì)是酒店管理系統(tǒng)開發(fā)的基礎(chǔ)和關(guān)鍵'”〕。數(shù)據(jù)庫(kù)設(shè)計(jì)的是否全面、合理、規(guī)范,直接關(guān)系到酒店系統(tǒng)的功能能否實(shí)現(xiàn) 如果數(shù)據(jù)庫(kù)設(shè)計(jì)得合理,后續(xù)程序開發(fā)將取得事半功倍的效果,否則將會(huì)加大編 程的工作量,甚至要回頭重新修改數(shù)據(jù)庫(kù),因此作者采用了規(guī)范化的設(shè)計(jì)方法刀。按照前面功能設(shè)計(jì)提出的總體要求,設(shè)計(jì)酒店系統(tǒng)的數(shù)據(jù)庫(kù)應(yīng)該有如下特 點(diǎn)結(jié)構(gòu)簡(jiǎn)單、數(shù)據(jù)關(guān)系明確、容量小、執(zhí)行效率高。主要表結(jié)構(gòu)
根據(jù)調(diào)研從中得到的基本數(shù)據(jù)資料,并經(jīng)過嚴(yán)密分析和論證,建立了系統(tǒng)數(shù) 據(jù)庫(kù)。限一于篇幅的關(guān)系,只將部分主要表的詳細(xì)設(shè)計(jì)內(nèi)容列出如下 表一用戶信息表幾' 字字段名稱稱數(shù)據(jù)類型型說明明 文本本用戶姓名名 文本本用戶登錄密碼碼 數(shù)字字用戶編號(hào)號(hào)
數(shù)字字用戶性別二男,女 基于桿酒店管理系統(tǒng) 數(shù)字字用戶年齡齡 呵文本本用戶籍貫貫 文本本用戶住址址 數(shù)字字用戶權(quán)限級(jí)別 普通員工,卜管理人員員 表一客房標(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à) 文本本食物介紹紹 對(duì)象象食物參考圖片 基于十十酒店管理系統(tǒng) 庫(kù)庫(kù)存管理系統(tǒng)統(tǒng)
出出出出庫(kù)庫(kù)庫(kù)入入入調(diào)調(diào)調(diào)商商商報(bào)報(bào)報(bào)供供 庫(kù)庫(kù)庫(kù)庫(kù)存存存庫(kù)庫(kù)庫(kù)撥撥撥口口口表表表應(yīng)應(yīng) 管管管管管管管管管管部部部口口口口查查查商商 理理理理理理理理理理門門門目目目詢?cè)冊(cè)児芄?管管管管管管管管管管錄錄錄錄錄理理
理理理理理理理理理理管管管管管管理理理理理理理理理理理理理理理 圖一庫(kù)存管理系統(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íng)業(yè)表當(dāng)日信息客戶查詢應(yīng)管理收用費(fèi)營(yíng)額統(tǒng)業(yè)計(jì)日?qǐng)?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è)部門、對(duì)客戶營(yíng)業(yè)口的信息錄入、管理、查詢 和附加的功能。十是當(dāng)今最流行的可視化軟件開發(fā)工具之一,完全可以 滿足于數(shù)據(jù)庫(kù)的各種操作的要求,所以采用作為本系統(tǒng)開發(fā)平臺(tái)。軟件環(huán)境 架構(gòu)體系 燈體系。運(yùn)行平臺(tái) 端或。端數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)開發(fā)語言
選擇因其具有如下特性
數(shù)據(jù)倉(cāng)庫(kù)分析服務(wù),數(shù)據(jù)備份,數(shù)據(jù)開采,分析事務(wù),索引化視圖。電子商務(wù)對(duì)支持的增強(qiáng),認(rèn)陌數(shù)據(jù)訪問,分布式分區(qū)視圖,安全 性,簡(jiǎn)化數(shù)據(jù)庫(kù)管理,數(shù)據(jù)庫(kù)復(fù)制。
可伸縮性和可用性同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用。數(shù)據(jù)庫(kù)軟件是自帶的軟件,操作簡(jiǎn)單。
數(shù)據(jù)庫(kù)是一種關(guān)系型數(shù)據(jù)庫(kù),它除了支持傳統(tǒng)關(guān)
系數(shù)據(jù)庫(kù)組件如數(shù)據(jù)庫(kù)、表和特征外,另外也支持當(dāng)今關(guān)系數(shù)據(jù)庫(kù)常用的組件, 女一存儲(chǔ)過程、視圖等'”。支持目前關(guān)系數(shù)據(jù)庫(kù)都支持的標(biāo)準(zhǔn)查詢語言, 另外一項(xiàng)重要的特點(diǎn)是它支持?jǐn)?shù)據(jù)庫(kù)復(fù)制的功能【。在當(dāng)今流行的 結(jié)構(gòu)中是扮演后端的角色,它主要的職責(zé)是保存數(shù)據(jù)和提供一 套方法來管理數(shù)據(jù),并月應(yīng)付來自的連接和數(shù)據(jù)訪問需求,由于 是扮演端的角色,是數(shù)據(jù)庫(kù)的提供者,所以在中看不到類似
設(shè)計(jì)的功能,也就是說并不提供工具讓我們可以設(shè)計(jì)出一個(gè)輸入或查一詢 的操作界而,也看一不到和報(bào)表設(shè)計(jì)·有關(guān)的具,因?yàn)閷?duì)于所扮演的角色 而臺(tái),這不是它的職責(zé)所在,用戶操作界面的設(shè)計(jì)作是的事情。系統(tǒng)稱為數(shù)據(jù)庫(kù)引擎,因?yàn)樗钦麄€(gè)數(shù)據(jù)庫(kù)應(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),它們?cè)趯?shí)現(xiàn)時(shí)應(yīng)遵循以下原則
盡量讓客戶機(jī)完成針對(duì)特定用戶的事務(wù)處理。因?yàn)榉?wù)器由多個(gè)客戶機(jī) 共享,如果把每個(gè)用戶的特定處理都放在服務(wù)器上,就會(huì)增大服務(wù)器的工作量, 因而降低其響應(yīng)速度,延長(zhǎng)客戶申請(qǐng)的等待時(shí)間,所以盡量讓客戶機(jī)完成針對(duì)特 定用戶的事務(wù)處理,目的是為了減輕服務(wù)器的負(fù)擔(dān),提高系統(tǒng)的整體性能。盡量讓服務(wù)器管理全部的共享資源。可共享的資源包括數(shù)據(jù)、部分外設(shè)
及基礎(chǔ)服務(wù)處理,這些都應(yīng)由服務(wù)器來管理,以保證各用戶都能享用。對(duì)于共享 數(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)對(duì)其他客戶機(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ù)器對(duì)請(qǐng)求的響應(yīng),提高系統(tǒng)的總體性能。根據(jù)上述原則,在做基于數(shù)據(jù)庫(kù)的系統(tǒng)實(shí)現(xiàn)時(shí),可以把接口表示部分如
輸入、輸出界面放在客戶機(jī)上,把數(shù)據(jù)的管理部分如查詢、存儲(chǔ)、更新、優(yōu)化 等放在服務(wù)器上。對(duì)其他處理邏輯,則要根據(jù)具體情況進(jìn)行分析,例如對(duì)于 計(jì)算密集型的處理,可把計(jì)算部分放在客戶機(jī)上,而有關(guān)數(shù)據(jù)特性的一般約束處 理如完整性、安全性,一致性等則可放在服務(wù)器上。
對(duì)一于數(shù)據(jù)的分布,也應(yīng)作妥善安排。對(duì)于提供給各客戶共享的數(shù)據(jù),應(yīng)放在 服務(wù)器以作為遠(yuǎn)程數(shù)據(jù)來處理而對(duì)于各自的獨(dú)用數(shù)據(jù),則應(yīng)放在自己的客戶機(jī) ,。
使用訪問數(shù)據(jù)庫(kù)
自一視化數(shù)據(jù)廠其使用 基于酒店管理系統(tǒng)
重要性就如同一輛車子的引擎,沒有它車子就無法開動(dòng),不過光有弓擎還不能成 為車子,必須還要有方向盤、輪子等周邊設(shè)備才可以讓車子上路,同樣地,光有 數(shù)據(jù)庫(kù)引擎也不能構(gòu)成一套完整的應(yīng)用系統(tǒng),還要利用前端的開發(fā)工具,如本系 統(tǒng)采用十開發(fā)出用戶界面,這樣刁能成為一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),前端 開發(fā)工具用來設(shè)計(jì)輸入和查詢界面,用戶通過這個(gè)界面輸入數(shù)據(jù),在由前端程序 通過網(wǎng)絡(luò)傳給后端的數(shù)據(jù)庫(kù)引擎并將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,當(dāng)用戶要查詢數(shù)據(jù) 時(shí),前端程序?qū)⒉樵兠顐鹘o后端的數(shù)據(jù)庫(kù)執(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)客戶通過請(qǐng)求的方式提出了所需要的服務(wù)時(shí),服務(wù)器不必關(guān)心客戶程序的功 能,只需響應(yīng)請(qǐng)求就行。
在這種結(jié)構(gòu)中,服務(wù)器的硬件必須具有足夠的處理能力,刁能滿足各客戶的 要求。從概念上看,“服務(wù)器”的含義非常廣泛,數(shù)據(jù)庫(kù)服務(wù)器只是其中的一 種。數(shù)據(jù)庫(kù)服務(wù)器至少應(yīng)提供對(duì)數(shù)據(jù)的存取、加工、處理等服務(wù),同時(shí)還要提供 完善的安全保護(hù)及數(shù)據(jù)的完整性等處理,并允許多個(gè)客戶同時(shí)訪問同一個(gè)數(shù)據(jù) 庫(kù)。因此,客戶可以不用考慮對(duì)數(shù)據(jù)的安全、優(yōu)化、完整性等基礎(chǔ)處理,只需專 心自己的廠作。
客戶應(yīng)用程序除了向服務(wù)器提出請(qǐng)求外,還要分析從服務(wù)器返回的信息包 括數(shù)據(jù)君指令,并據(jù)此做一些再處理如向操作者顯示相應(yīng)的數(shù)據(jù)、要求補(bǔ)充輸 入些數(shù)據(jù)等。
中間件是系統(tǒng)中的一種系統(tǒng)軟件【“,它負(fù)責(zé)鏈接客戶與服務(wù)器。客戶與 服務(wù)器聯(lián)接的最底層是網(wǎng)絡(luò)的硬件,但對(duì)應(yīng)用級(jí)的程序員來說,關(guān)心的焦點(diǎn)還是 它們?cè)谲浖返耐ㄐ沛溄印R驗(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)勢(shì)
本系統(tǒng)集成了先進(jìn)的酒店管理經(jīng)驗(yàn),能夠解決酒店經(jīng)營(yíng)普遍關(guān)注的四大問 題
對(duì)客戶服務(wù)問題 管理控制問題
工作效果與效率問題 數(shù)據(jù)庫(kù)維護(hù)問題
下面結(jié)合這四大問題介紹一下本系統(tǒng)的特點(diǎn)與優(yōu)勢(shì) 對(duì)客戶服務(wù)的問題 ,解決總臺(tái)對(duì)客戶服務(wù)慢
前臺(tái)接待在辦理客戶入住、對(duì)房間電話核實(shí)、收銀結(jié)算速度慢,這些都容易 給客戶造成不好的印象。針對(duì)這個(gè)問題,本系統(tǒng)采用了直觀的操作界面,簡(jiǎn)單的 操作方式,前臺(tái)接待可以很迅速的登記信息,在很短時(shí)間內(nèi)完成客戶的入住。在 電話的和方面,與電話虛擬網(wǎng)連接,在總臺(tái)開房和退房時(shí)自 動(dòng)完成電話和,在。時(shí)設(shè)置缺省等級(jí),如客戶有特殊需
要開更高的等級(jí),在前臺(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é)省了對(duì)客戶服務(wù)時(shí)間。解決餐飲結(jié)算慢
在餐飲的結(jié)算過程中,導(dǎo)致收銀結(jié)算慢的原因主要有三個(gè)【”收款員錄入帳 單住掛帳需要客人信息校驗(yàn)外掛帳需要核實(shí)該單位是否可以掛帳、是否過了 掛帳期限、是否已經(jīng)超過了限額,上述過程很煩瑣。在本系統(tǒng)中簡(jiǎn)化了收款員操 基于酒店管理系統(tǒng)
可以創(chuàng)建將每個(gè)步驟封裝在數(shù)據(jù)訪問系統(tǒng)中的部件。從數(shù)據(jù)源開始,幾 可視化數(shù)據(jù)工具提供了在系統(tǒng)中查看并操作表、視圖、存儲(chǔ)過程和數(shù)據(jù) 庫(kù)結(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ù)訪問對(duì)象提供了動(dòng)態(tài)可編程界面。此外,數(shù)據(jù)環(huán)境還提供了高 級(jí)的數(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)在可以使用記錄集作為控件和對(duì) 象的數(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ù)。場(chǎng)一中包括了 所有數(shù)據(jù)綁定控件的基于的版本。用戶界面設(shè)計(jì)
用戶界面是一個(gè)應(yīng)用程序最重要的部分,它是最直接的現(xiàn)實(shí)世界。對(duì)用戶而 言,界面就是應(yīng)用程序,它們感覺不到幕后正在執(zhí)行的代碼。不論花多少時(shí)間和 基于酒店管理系統(tǒng)
精力來編制和優(yōu)化代碼,應(yīng)用程序的可用性仍然依賴于界面。用戶界面應(yīng)具備的特征 第一,復(fù)雜性和可靠性。
預(yù)定功能的前提下,用戶界面越簡(jiǎn)單越好。
戶界面應(yīng)保證用戶正確、可靠地使用系統(tǒng),保證程序和數(shù)據(jù)的安全性。第二,使用性。使用的簡(jiǎn)單性。用戶界面中所用術(shù)語的標(biāo)準(zhǔn)化和一致性。應(yīng)有幫助功能。
快速的系統(tǒng)響應(yīng)和低的系統(tǒng)成本。用戶界面應(yīng)具有容錯(cuò)能力。第三,靈活性。
對(duì)不同的用戶,應(yīng)有不同的界面形式。
系統(tǒng)能夠按照用戶的需要,提供不同詳細(xì)程度的系統(tǒng)響應(yīng)信息。能通過簡(jiǎn)單地將控件拖動(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ù)。對(duì)于酒店管理系統(tǒng)界面的菜單,應(yīng)盡量地設(shè)計(jì)為簡(jiǎn)單、清晰、方便、美觀。基于十酒店管理系統(tǒng)
作,只負(fù)責(zé)結(jié)算,不負(fù)責(zé)手工錄入單據(jù)。對(duì)于住掛帳,有住宿客人一卡通功能, 通過房卡直接識(shí)別客人的身份、押金余額,確認(rèn)客人是否能掛帳。對(duì)于外掛帳, 在電腦中可以直接體現(xiàn)掛帳單位的名稱、掛帳期限和掛帳限額,這樣就直接加快 了收銀的結(jié)算速度。,解決不能準(zhǔn)確對(duì)營(yíng)業(yè)收入進(jìn)行分析
本系統(tǒng)全部采用自動(dòng)統(tǒng)計(jì),對(duì)各營(yíng)業(yè)部門按種類進(jìn)行統(tǒng)計(jì)收入、客房早餐開
支自動(dòng)調(diào)整到相應(yīng)的餐飲部門,自動(dòng)扣除提成部分。營(yíng)業(yè)額的本月、本年、去年 同期對(duì)比以及預(yù)算對(duì)比使酒店管理層清楚知道各時(shí)期賓客人數(shù)變化與收入結(jié)構(gòu) 變化,可以作好及時(shí)調(diào)整經(jīng)營(yíng)方式與策略。管理控制問題 房間門鎖
前臺(tái)門鎖和酒店管理軟件以前是分開的,在前臺(tái)隨時(shí)可以制作房間的房卡, 空閑的房間也可以制作房卡進(jìn)入房間。使的對(duì)房卡控制帶來一定的困難。在本系統(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í)很頭痛。針對(duì) 基于酒店管理系統(tǒng) 帳目調(diào)整問題
收銀入帳后如發(fā)現(xiàn)賬目錯(cuò)誤,收銀員不能隨意進(jìn)行更改。收銀入帳均只能用 負(fù)數(shù)沖減,不能修改當(dāng)前記錄,這樣便于財(cái)務(wù)進(jìn)行審核,防止出現(xiàn)詐單現(xiàn)象。同 時(shí)對(duì)所有操作的一記錄,本軟件有強(qiáng)大的事件跟蹤器,任何細(xì)小的操作均記錄在電 腦中,隨時(shí)可以查詢工作記錄本系統(tǒng)對(duì)電腦權(quán)限的管理非常細(xì)致,各項(xiàng)功能均 有權(quán)限控制,保證各類數(shù)據(jù)不被無權(quán)過問的人觀看和操作。工作效率與效果問題 酒店交接班
收銀點(diǎn)交接班速度慢,造成總臺(tái)人員的堆積,對(duì)飯店的形象有一定的影響。在這個(gè)問題上,本軟件在交接時(shí)只根據(jù)一張收銀匯總表,將今天應(yīng)該交的款項(xiàng)全 部列出,收銀員只需要按照收銀匯總表交款,備用金與下班操作人員交接即可。成本結(jié)算
人力核算餐飲成本、各類收入分析報(bào)表,加大工作的難度,拖慢工作的 速度,加大人員的開支。
每月庫(kù)存盤點(diǎn)難,手工做收發(fā)存匯總表,影響下月的工作速度。
以上兩個(gè)問題可以放在一起解決,成本和收入對(duì)于一個(gè)酒店是很重要的組成 部分,因?yàn)樗鼈冎苯記Q定著酒店一段時(shí)間內(nèi)的經(jīng)營(yíng)狀況和財(cái)務(wù)狀況,這樣就要求 成本和收入的高度準(zhǔn)確。對(duì)于收入的統(tǒng)計(jì),可以按照權(quán)責(zé)發(fā)生制和收付實(shí)現(xiàn)制分 別統(tǒng)計(jì),針對(duì)每一個(gè)具體的營(yíng)業(yè)項(xiàng)目的收入進(jìn)行更細(xì)化的分析。本系統(tǒng)的庫(kù)存模 塊,直接將各類成本進(jìn)行分析,可以具體到某個(gè)明細(xì)的領(lǐng)用部門,也可以明細(xì)到 每一類的原材料的消耗成本,在月末盤點(diǎn)后,針對(duì)于后廚剩余的庫(kù)存,在電腦中 做假退庫(kù),將餐廳的成本變成真正的實(shí)際成本。隨時(shí)在電腦中可以查到庫(kù)存余額 表,可以隨時(shí)進(jìn)行盤點(diǎn)。月末直接出收發(fā)存匯總表,體現(xiàn)一個(gè)月各個(gè)明細(xì)的出入 庫(kù)情況。員工提成
對(duì)于洗浴人員的工作提成占據(jù)核算人員大量的工作時(shí)間,服務(wù)項(xiàng)目比較多, 基于十酒店管理系統(tǒng)
這個(gè)問題,在客服中心的操作界面上填加了查房確認(rèn)功能,即客服中心確認(rèn)退房 房間檢查完畢時(shí),在電腦中做此項(xiàng)操作,前臺(tái)收銀只有在看到客服中心的確認(rèn)后, 才能將該房間退房。這樣很容易將責(zé)任區(qū)分清。折扣的管理問題
在酒店的管理當(dāng)中,折扣也是一個(gè)很難管理的地方。對(duì)于折扣的控制只能是
人為的控制。客人在結(jié)算的時(shí)候也很麻煩。本軟件針對(duì)這個(gè)問題,將折扣用電腦 控制,任何超出權(quán)限的操作都是不允許的,這樣就大大的簡(jiǎn)化了不易管理的折扣 問題。多報(bào)銷問題
一般酒店都采取財(cái)務(wù)軟件記帳的方式,不能將核算到各個(gè)明細(xì)科目,使得財(cái)
務(wù)記帳與實(shí)際庫(kù)存不符,記帳與實(shí)際不符的差額既為賒銷部分。這樣的一個(gè)差額 給個(gè)人留有一定的空間。而本系統(tǒng)的庫(kù)存模塊,完全彌補(bǔ)了這個(gè)不足,對(duì)每一個(gè) 明細(xì)都核算的很準(zhǔn)確,對(duì)于庫(kù),我們隨時(shí)可以查詢各明細(xì)科目的余數(shù)和余額,讓 大庫(kù)完全在管理者的掌控之中。成本的控制問題
如何清晰準(zhǔn)確的了解各部門的成本是各大酒店非常關(guān)心的問題。我們軟件支 持采用成本卡方式、理論成本輸入方式來統(tǒng)計(jì)銷售中產(chǎn)生的理論消耗數(shù)據(jù),與后 臺(tái)庫(kù)存的實(shí)際出庫(kù)數(shù)據(jù)產(chǎn)生實(shí)際成本相對(duì)比,確認(rèn)各部門是否存在浪費(fèi)問題。傭金的管理
酒店接待旅行團(tuán)體或會(huì)議時(shí),對(duì)于聯(lián)系人會(huì)給一些相應(yīng)的報(bào)酬,稱之為傭金。酒店一般將傭金先給營(yíng)銷人員,而后由營(yíng)銷人員給聯(lián)系人,再這個(gè)環(huán)節(jié)就有人 為的因素存在,給予一些個(gè)人便利的條件。在這個(gè)問題上,本軟件有完善的傭金 統(tǒng)計(jì)報(bào)表,而且可以將傭金發(fā)在卡上,只有有卡的人刁`可以到財(cái)務(wù)部提款,將傭 金的發(fā)放完全控制在財(cái)務(wù)部。基于十酒店管理系統(tǒng)
提成比例也都不相同,財(cái)務(wù)人員在統(tǒng)計(jì)的時(shí)候會(huì)很麻煩。本軟件在輸入電腦結(jié)算 過程中就已經(jīng)將提成金額計(jì)算出來,然后再形成一份針對(duì)每一個(gè)明細(xì)的服務(wù)報(bào) 表。在收入的報(bào)表中工作人員的提成直接去掉,不用手工去調(diào)整營(yíng)業(yè)收入。數(shù)據(jù)庫(kù)維護(hù)問題 數(shù)據(jù)庫(kù)模塊概述
在系統(tǒng)的日常使用過程中,數(shù)據(jù)庫(kù)損壞或數(shù)據(jù)庫(kù)丟失的現(xiàn)象時(shí)有發(fā)生,為了 避免該現(xiàn)象對(duì)用戶造成的影響,本系統(tǒng)加入了數(shù)據(jù)庫(kù)維護(hù)模塊【,用戶可以通過 該模塊對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份、還原及初始化等操作,大大提高了用戶數(shù)據(jù)的安全性。數(shù)據(jù)庫(kù)維護(hù)技術(shù)分析
由于本系統(tǒng)采用的是數(shù)據(jù)庫(kù),所以在數(shù)據(jù)庫(kù)的操作方面與 數(shù)據(jù)庫(kù)有一定的不同,例如數(shù)據(jù)庫(kù)的備份操作數(shù)據(jù)庫(kù)直接使 用語句實(shí)現(xiàn),而在數(shù)據(jù)庫(kù)中沒有語句供程序員使用,在
數(shù)據(jù)庫(kù)中備份數(shù)據(jù)庫(kù)是將源數(shù)據(jù)庫(kù)復(fù)制到相應(yīng)文件夾的過程,還原數(shù)據(jù)
庫(kù)則是備份操作的逆過程,即將備份好的數(shù)據(jù)庫(kù)復(fù)制粘貼到現(xiàn)在數(shù)據(jù)庫(kù)所在的文 件夾的過程。在系統(tǒng)進(jìn)行復(fù)制前首先要獲得當(dāng)前數(shù)據(jù)庫(kù)的位置,這是「一以使用 方法獲取當(dāng)前數(shù)據(jù)庫(kù)所在的地址路徑。紅】首先創(chuàng)建一個(gè)字符數(shù)組存放路徑 ,獲取數(shù)據(jù)庫(kù)所在的文于夾 ,“”將文件夾路徑與數(shù)據(jù)庫(kù)名稱連接組成數(shù)據(jù)庫(kù)的地士路 徑
單擊“還原”按鈕時(shí)系統(tǒng)自動(dòng)將用戶選取的數(shù)據(jù)庫(kù)文件復(fù)制到當(dāng)前的數(shù)據(jù)庫(kù)所 在文件。代碼如一下 , “還原完成”,“系統(tǒng)提刁、”,燈 基于料酒店管理系統(tǒng) 參考文獻(xiàn)
【唐彬,劉超案例開發(fā)集錦電子工業(yè)出版社, 【」袁國(guó)宏現(xiàn)代飯店,可持續(xù)發(fā)展的戰(zhàn)略與對(duì)策【廣州廣東旅游出版 社, 【」鄧新華現(xiàn)代酒店服務(wù)與管理【長(zhǎng)沙湖南師范大學(xué)出版社, 砂
一一一, 〕薩師煊,王珊數(shù)據(jù)庫(kù)系統(tǒng)概論第三版高等教育出版社, 美微軟公司,實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)北京希望電 子出版社, 」方盈中文版徹底研究中國(guó)鐵道出版社, 〕, 詳解卷一,機(jī)械工業(yè)出版社, 〕,一, 【〕咚煥然酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)大連理工大學(xué)碩士論文, , , 【」鄭人杰,殷人昆,陶永雷實(shí)用軟件工程第二版清華大學(xué)出版 社, 【〕侯其鋒,李銷華,李沙數(shù)據(jù)庫(kù)通用模塊開發(fā)與系統(tǒng)移植清 華大學(xué)出版社, 」樊平餐廳服務(wù)【州匕京旅游教育出版社, 【」郭敏文餐飲部運(yùn)行與管理北京旅游教育出版社, 【」陳祝平餐飲營(yíng)銷策劃與案例】沈陽遼寧科學(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)對(duì)客房標(biāo)準(zhǔn)的管理,包括預(yù)定、接待、總臺(tái)收銀、房務(wù)中心、商場(chǎng) 的工作流程的設(shè)定。
實(shí)現(xiàn)對(duì)洗浴管理,包括洗浴總臺(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)營(yíng)銷管理,包括了解和分析客戶在飯店的消費(fèi)情況,及時(shí)與客戶溝 通,統(tǒng)計(jì)銷售員的銷售業(yè)績(jī)。
實(shí)現(xiàn)庫(kù)存管理,包括庫(kù)存帳套的設(shè)置及業(yè)務(wù)類型,物品的入庫(kù),出庫(kù), 調(diào)撥,結(jié)算的流程。進(jìn)一步工作展望
本文的工作只是對(duì)該系統(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ù)庫(kù)通用模塊及典型系統(tǒng)開發(fā)人民郵電出 版社,
第三篇:畢業(yè)論文—酒店管理系統(tǒng)
畢業(yè)論文—酒店管理系統(tǒng)(2).txt舉得起放得下叫舉重,舉得起放不下叫負(fù)重。頭要有勇氣,抬頭要有底氣。學(xué)習(xí)要加,驕傲要減,機(jī)會(huì)要乘,懶惰要除。人生三難題:思,相思,單相思。本文由滋味冰雨貢獻(xiàn)
doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。
酒店管理系統(tǒng)
論文)畢 業(yè) 設(shè) 計(jì)(論文)
酒店管理系統(tǒng) Hotel Manager 酒店管理系統(tǒng)
[摘 要]隨著信息化建設(shè)的發(fā)展,酒店服務(wù)業(yè)與國(guó)際市場(chǎng)接軌已成為大勢(shì)所趨,酒店業(yè)要迎接這場(chǎng)挑戰(zhàn),就必須提高整體競(jìng)爭(zhēng)能力,變革酒店的管理模式,提高管理水平。實(shí)施信息化建設(shè)無疑是實(shí)現(xiàn)這一目的的必由之路和明智之舉。目前,我國(guó)酒店服務(wù) 業(yè)信息化管理的進(jìn)程緩慢,跟國(guó)外的酒店相比管理依然落后。在激烈的酒店業(yè)競(jìng)爭(zhēng)中,如何能把握機(jī)會(huì),保持自己的優(yōu)勢(shì),立于不敗之地呢?這就需要提供最好的服務(wù),提供 最完善的設(shè)施和最先進(jìn)的技術(shù)。在信息時(shí)代,更重要的是還必須要有一個(gè)完善的管理信 息系統(tǒng),便于方便客人以及更好地管理酒店。[關(guān)鍵詞]酒店管理系統(tǒng);B/S 模式;VS 2008 關(guān)鍵詞] Hotel Manager Computer Science and Technology Major FAN Xu-bo Abstract: As the information of the development, hotel services and standards of the international market has become the trend of the times.The hotel industry to meet this challenge, we will have to improve overall competitiveness, reform the hotel management, enhance the management level.Implementation of information technology is to achieve this purpose and the only way to a wise move.At present, China’s hotel services in the information management process has been slow, with foreign hotel management is still backward compared.The fierce competition in the hotel industry, how to seize the opportunity to maintain their advantage invincible? This makes it necessary to provide the best service to provide the best possible facilities and the most advanced technology.In the information age, is more important is also in need of a comprehensive management information system, Guests facilitate convenience and better management of the hotel.Key words: Hotel Manager;B/S mode;VS 2008 酒店管理系統(tǒng)
目錄
前言 ?? 1 2 相關(guān)理論基礎(chǔ) ?? 1 2.1 B/S 結(jié)構(gòu) ?? 1 2.2 ASP.NET 與 Visual Studio 2008 ?? 2 2.3 SQL 與 SQL Sever 2005 Express ?? 3 3 需求分析 ?? 3 3.1 運(yùn)行環(huán)境 ?? 3 3.2 系統(tǒng)需求 ?? 4 3.2.1 功能需求 ?? 4 3.2.2 性能需求 ?? 4 3.3 系統(tǒng)層次模塊圖 ?? 5 4 系統(tǒng)設(shè)計(jì) ?? 5 4.1 模塊設(shè)計(jì) ?? 6 4.1.1 主模塊 ?? 6 4.1.2 公共輔助模塊 ?? 6 4.1.3 功能模塊 ?? 6 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) ?? 7 5 系統(tǒng)實(shí)現(xiàn) ?? 12 5.1 類庫(kù)實(shí)現(xiàn) ?? 12 5.2 登錄界面 ?? 13 5.3 基礎(chǔ)設(shè)置界面 ?? 14 5.4 業(yè)務(wù)管理界面 ?? 22 6 測(cè)試報(bào)告 ?? 25 6.1 測(cè)試基本要求 ?? 25 6.1.1 內(nèi)容檢查 ?? 25 6.1.2 鏈接檢查 ?? 26 6.1.3 易用性測(cè)試 ?? 26 6.1.4 功能檢查 ?? 26 6.1.5 容錯(cuò)性測(cè)試 ?? 26 6.2 測(cè)試用例設(shè)計(jì)方法舉例 ?? 27 6.2.1 輸入域測(cè)試 ?? 27 6.2.2 頁面控件檢查 ?? 28 酒店管理系統(tǒng)
6.2.3 功能測(cè)試 ?? 28 結(jié)束語 ?? 31 參考文獻(xiàn) ?? 31 致謝 ?? 31 酒店管理系統(tǒng) 1 前言
世紀(jì)的酒店,從內(nèi)部管理到外部銷售都將發(fā)生質(zhì)的變化。激烈的市場(chǎng)競(jìng)爭(zhēng),要求 酒店引入更多、更新、更高的 IT 技術(shù),而非單一的前臺(tái)管理軟件甚至傳統(tǒng)的前、后臺(tái) 軟件所能滿足。現(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種服務(wù) 與設(shè)施為一體化的消費(fèi)場(chǎng)所,酒店賓館組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高勞 動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來 進(jìn)行現(xiàn)代化的信息管理,酒店管理系統(tǒng)正是為此而設(shè)計(jì)的,本系統(tǒng)是一套適用于大、中 型星級(jí)賓館使用的優(yōu)秀系統(tǒng),操作簡(jiǎn)單,靈活性好、系統(tǒng)安全性高,運(yùn)行穩(wěn)定,實(shí)是管 理者的理想選擇。酒店管理系統(tǒng)基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),采用多層結(jié)構(gòu),集多媒體技術(shù)、遠(yuǎn)程通訊技術(shù)、IT 技術(shù)為一體,將多種不同類型的軟件工具用統(tǒng)一的用戶界面集成為一個(gè)大系統(tǒng),在一 個(gè)網(wǎng)絡(luò)上實(shí)現(xiàn)酒店全方位電腦化管理。它不僅擁有傳統(tǒng)軟件所有的功能和較之更強(qiáng)大的 功能,而且還根據(jù)目前酒店業(yè)的經(jīng)營(yíng)狀況,著重于市場(chǎng)營(yíng)銷、成本控制、銷售及成本預(yù) 算等協(xié)助經(jīng)營(yíng)者開源節(jié)流的嶄新概念設(shè)計(jì),它是遍及整個(gè)酒店的技術(shù)和運(yùn)營(yíng)的解決方 案。成功的酒店是將經(jīng)濟(jì)效益作為酒店的運(yùn)營(yíng)宗旨,管理的核心也是在于如何提高經(jīng)濟(jì) 效益。酒店管理系統(tǒng)以酒店的經(jīng)濟(jì)效益為目標(biāo),為酒店管理人員和員工提供簡(jiǎn)單易用、功能強(qiáng)大并高度靈活的應(yīng)用工具,激勵(lì)他們的積極性,促使他們向賓客提供更好的服務(wù)。這些改進(jìn)使賓客感到更加滿意,為酒店帶來更多的回頭客和收入。同時(shí),通過對(duì)人流、物流、資金流的科學(xué)管理和有效控制,提高員工的工作效率,降低各種經(jīng)營(yíng)成本,從而 獲取持久的利潤(rùn)。2 相關(guān)理論基礎(chǔ) 2.1 B/S 結(jié)構(gòu)
B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Internet 技術(shù)的興 起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 www.tmdps.cname);SqlParameter p1=new SqlParameter(“@性別”,cu.Sex);SqlParameter p2=new SqlParameter(“@身份證號(hào)”,cu.NumNo);SqlParameter p3=new SqlParameter(“@聯(lián)系電話”,cu.Hpeor);SqlParameter p4=new SqlParameter(“@VIP”,cu.Vip);SqlParameter p5 = new SqlParameter(“@消費(fèi)總金額”,“0”);return DBHelp.Excurt(“InsertKH”,p,p1,p2,p3,p4,p5);} Customer cus = new Customer();if(row[“客戶編號(hào)”]!=DBNull.Value){cus.Cnumber = row[“客戶編號(hào)”].ToString();} if(row[“姓名”]!= DBNull.Value){cus.Cname = row[“姓名”].ToString();} if(row[“性別”]!= DBNull.Value){cus.Sex = row[“性別”].ToString();} if(row[“身份證號(hào)”]!= DBNull.Value){cus.NumNo = row[“身份證號(hào)”].ToString();} if(row[“聯(lián)系電話”]!= DBNull.Value){cus.Hpeor = row[“聯(lián)系電話”].ToString();} if(row[“VIP”]!= DBNull.Value)18 酒店管理系統(tǒng)
{cus.Vip = row[“VIP”].ToString();} if(row[“消費(fèi)總金額”]!= DBNull.Value){cus.NumPrice= row[“消費(fèi)總金額”].ToString();} cu.Add(cus);} return cu;在客戶信息列表中可以查看已有的客戶的詳細(xì)信息,包括客戶姓名、性別、身份 證號(hào)、聯(lián)系電話、VIP、消費(fèi)總金額等信息。酒店管理系統(tǒng)客戶詳細(xì)信息模塊運(yùn)行的結(jié)果如圖 5-3 所示
圖 5-3 酒店管理系統(tǒng)客戶詳細(xì)信息模塊運(yùn)行圖 其中住戶登記設(shè)置可以對(duì)住戶信息進(jìn)行登記,并且可以查詢登記記錄,以及住戶的 歷史記錄。包括客戶編號(hào)、押金、入組房號(hào)、入住時(shí)間、預(yù)定退房時(shí)間、是否加床、備 注、總費(fèi)用、ID。其關(guān)鍵代碼:public static int InsertZh(Comter co){SqlParameter p = new SqlParameter(“@客戶編號(hào)”,co.Knumber);SqlParameter p1 = new SqlParameter(“@押金”,double.Parse(co.YPrice));SqlParameter p2 = new SqlParameter(“@入住房號(hào)”,int.Parse(co.RoomNumber));SqlParameter p3 = new SqlParameter(“@入住時(shí)間”, co.RzTime);SqlParameter p4 = new SqlParameter(“@預(yù)定退房時(shí)間”, co.YdTime);SqlParameter p5 = new SqlParameter(“@是否加床”,co.RdoYes);SqlParameter p6 = new SqlParameter(“@備注”,co.BzName);SqlParameter p7 = new SqlParameter(“@總費(fèi)用”, “0”);return DBHelp.Excurt(“InsertZh”,p,p1,p2,p3,p4,p5,p6,p7);} if(Number!=“null”)19 酒店管理系統(tǒng)
{SqlParameter p = new SqlParameter(“@ID”, int.Parse(Number));table = DBHelp.Select(SQL,p);} foreach(DataRow row in table.Rows){Comter er = new Comter();if(row[“姓名”]!= DBNull.Value){er.KhName = row[“姓名”].ToString();} if(row[“入住房號(hào)”]!= DBNull.Value){er.RoomNumber = row[“入住房號(hào)”].ToString();} if(row[“入住時(shí)間”]!= DBNull.Value){er.RzTime = row[“入住時(shí)間”].ToString();} if(row[“預(yù)定退房時(shí)間”]!= DBNull.Value){er.YdTime = row[“預(yù)定退房時(shí)間”].ToString();} if(row[“ID”]!=DBNull.Value){er.ID = int.Parse(row[“ID”].ToString());} if(Number!= “null”){if(row[“客戶編號(hào)”]!= DBNull.Value){er.Knumber = row[“客戶編號(hào)”].ToString();}} if(row[“退房時(shí)間”]!= DBNull.Value){er.TfTime = row[“退房時(shí)間”].ToString();} if(row[“是否加床”]!= DBNull.Value){er.RdoYes = row[“是否加床”].ToString();} if(row[“押金”]!= DBNull.Value){er.YPrice = row[“押金”].ToString();} if(row[“總費(fèi)用”]!= DBNull.Value){er.NumPirec = row[“總費(fèi)用”].ToString();} if(row[“備注”]!= DBNull.Value){er.BzName = row[“備注”].ToString();} co.Add(er);} 酒店管理系統(tǒng)住戶登記設(shè)置模塊運(yùn)行的結(jié)果如圖 5-4 所示。20 酒店管理系統(tǒng)
圖 5-4 酒店管理系統(tǒng)住戶登記設(shè)置模塊運(yùn)行圖
在住戶登記設(shè)置中,可以顯示已有住戶的姓名入住房間,入住時(shí)間、預(yù)退定時(shí)間、是否加床、押金、總費(fèi)用、說明等信息。并且點(diǎn)擊查詢,可以按月份進(jìn)行查詢,按日期 進(jìn)行查詢,按客戶姓名進(jìn)行查詢。也可以對(duì)單個(gè)住戶進(jìn)行操作,可以對(duì)住戶進(jìn)行退房,換房操作。并可以查看成功退房的歷史記錄。在點(diǎn)擊退房后,彈出對(duì)話框,詢問“是否 再增加一天”,點(diǎn)擊“否”,彈出“退房成功”。其中預(yù)訂信息設(shè)置可以對(duì)住戶登記預(yù)訂房信息,包括房間號(hào)、入住時(shí)間、退房時(shí)間、客戶編號(hào)、預(yù)訂入住時(shí)間。其關(guān)鍵代碼:
public static int InsertYd(YdClass yd){ SqlParameter p = new SqlParameter(“@房間號(hào)”,int.Parse(yd.RommNumber));SqlParameter p1 = new SqlParameter(“@入住時(shí)間”,yd.YDTime);SqlParameter p2 = new SqlParameter(“@退房時(shí)間”,yd.YtTime);SqlParameter p3 = new SqlParameter(“@客戶編號(hào)”,int.Parse(yd.KhNumber));return DBHelp.Excurt(“InsertYd”, p, p1, p2, p3);} public static DataTable SelectTimeA(string Number,string YdTime,string KhNumber){ SqlParameter p=new SqlParameter(“@客戶編號(hào)”,int.Parse(KhNumber));SqlParameter p1 = new SqlParameter(“@預(yù)定入住時(shí)間”, YdTime);SqlParameter p2=new SqlParameter(“@房間號(hào)”,int.Parse(Number));return DBHelp.Select(“SelectTimeA”,p,p1,p2);} public static DataTable SelectTimeB(string Number, string YdTime){SqlParameter P = new SqlParameter(“@房間號(hào)”, int.Parse(Number));SqlParameter p1 = new SqlParameter(“@預(yù)定入住時(shí)間”, YdTime);21 酒店管理系統(tǒng)
return DBHelp.Select(“SelectTimeB”, P, p1);} public static DataTable SelectTimeC(string Number, string YdTime){SqlParameter P = new SqlParameter(“@房間號(hào)”, int.Parse(Number));SqlParameter p1 = new SqlParameter(“@預(yù)定入住時(shí)間”, YdTime);return DBHelp.Select(“SelectTimeC”, P, p1);} 5.4 業(yè)務(wù)管理界面
酒店管理系統(tǒng)業(yè)務(wù)管理界面模塊包括3個(gè)子模塊,分別是添加客戶信息、住戶登記、添加預(yù)定記錄。主要功能是實(shí)現(xiàn)各種業(yè)務(wù)的操作。酒店管理系統(tǒng)添加客戶信息模塊,是對(duì)新住戶信息進(jìn)行記錄保存,或者辦理VIP用 戶信息。在客戶信息添加模塊,輸入完對(duì)應(yīng)的信息后,點(diǎn)擊添加按鈕,會(huì)提示“添加成功”。點(diǎn)擊“取消”,取消此次操作。其關(guān)鍵代碼: private void btn_ADD_Click(object sender, EventArgs e){int number = 0;//標(biāo)識(shí)數(shù)據(jù)庫(kù)操作結(jié)果 if(txt_Name.Text.Trim()==“"||txt_No.Text.Trim()==”“||txt_Phoen.Text.Trim()==”“||com_VIP.Text.Trim()= =”“||rdo_G.Checked==false&&rdo_M.Checked==false){MessageBox.Show(”所有項(xiàng)必填“,”操作提示“);} else {Customer cu = new Customer();cu.Cname = txt_Name.Text.Trim();cu.Hpeor = txt_Phoen.Text;cu.NumNo = txt_No.Text;string sex = rdo_G.Checked ? ”男“ : ”女“;cu.Vip = com_VIP.Text;cu.Sex = sex;DataTable table = BLLCostomer.SelectName(txt_Name.Text);if(table.Rows.Count==1)MessageBox.Show(”該客戶已經(jīng)存在“,”操作提示“);} else {number = BLLCostomer.InsertKH(cu);if(number > 0){MessageBox.Show(”添加成功“, ”操作提示“);this.Close();} else {MessageBox.Show(”添加失敗“, ”操作提示“);} } 22 酒店管理系統(tǒng)
酒店管理系統(tǒng)添加客戶信息模塊運(yùn)行的結(jié)果如圖5-5所示
圖 5-5 酒店管理系統(tǒng)添加客戶信息模塊運(yùn)行圖
酒店管理系統(tǒng)住戶登記模塊是對(duì)新住戶住房登記的模塊,這個(gè)模塊主要是登記住戶 的各種信息,包括客戶編號(hào)、押金、入戶房號(hào)、入住時(shí)間、預(yù)定退房時(shí)間、是否加床、備注等信息。在住戶登記模塊中,按以上要求填入,點(diǎn)擊確定后,會(huì)提示“添加成功”,點(diǎn)擊“取消”,取消本次操作。如信息添加錯(cuò)誤,可在基礎(chǔ)設(shè)置里客戶詳細(xì)資料里進(jìn)行 更改。其關(guān)鍵代碼:
public AddMusb(){InitializeComponent();} //判斷押金只能輸入數(shù)字 private void txt_Ymoney_KeyPress(object sender, KeyPressEventArgs e){if(!(e.KeyChar=='b')&&!Char.IsDigit(e.KeyChar)){e.Handled = true;} } private void AddMusb_Load(object sender, EventArgs e){ txt_Rtime.MinDate = DateTime.Now;// 設(shè)置只能選當(dāng)前時(shí)間 txt_Ytime.MinDate = DateTime.Now;// 設(shè)置只能選當(dāng)前時(shí)間 txt_Rtime.MaxDate = DateTime.Now;// 設(shè)置只能選當(dāng)前時(shí)間 //客戶編號(hào) com_number.DataSource = BLLCostomer.SelectKH();com_number.DisplayMember = ”Cnumber“;23 酒店管理系統(tǒng)
com_number.ValueMember = ”Cname“;lbl_Number.Text = com_number.SelectedValue.ToString();//房間號(hào) com_roomNumber.DataSource = BLLroom.SelectState();com_roomNumber.DisplayMember = ”Number“;com_roomNumber.ValueMember = ”TypeName“;if(com_roomNumber.SelectedValue==null){lbl_TypeName.Text = ”房間已經(jīng)住滿“;} else {lbl_TypeName.Text = com_roomNumber.SelectedValue.ToString();} } private void btn_close_Click(object sender, EventArgs e){ this.Close();} 酒店管理系統(tǒng)添加住戶登記模塊運(yùn)行的結(jié)果如圖5-6所示
圖 5-6 酒店管理系統(tǒng)添加住戶登記模塊運(yùn)行圖
酒店管理系統(tǒng)預(yù)定房間模塊是對(duì)客戶預(yù)訂房間信息添加的模塊。在這個(gè)模塊中包括 房間號(hào)、預(yù)定入住時(shí)間、預(yù)定退房時(shí)間、客戶編號(hào)等信息。輸入完信息后,點(diǎn)擊“確定”,如果該時(shí)間段有人入住該房間,則會(huì)提示“該房間有人住”,如果正常,則會(huì)提示“預(yù) 訂成功”,點(diǎn)擊“取消”按鈕,則會(huì)取消此次操作。其關(guān)鍵代碼:if(co.YdTime!= null){if(int.Parse(DateTime.Parse(co.YdTime).ToString(”yy“))== 24 酒店管理系統(tǒng)
int.Parse(DateTime.Parse(YtTime.Text).ToString(”yy“).ToString())){if(int.Parse(DateTime.Parse(co.YdTime).ToString(”MM“))== int.Parse(DateTime.Parse(YtTime.Text).ToString(”MM“).ToString())){if(int.Parse((DateTime.Parse(YdTime.Text).ToString(”dd“)))int.Parse(DateTime.Parse(YtTime.Text).ToString(”dd“).ToString())>= 1){MessageBox.Show(”該時(shí)間段有人入住“, ”操作提示“);return;} table = BLLydClass.SelectTimeA(com_RoomNumber.Text, YdTime.Text, com_Khnumber.Text);if(table.Rows.Count > 0){MessageBox.Show(”一天之內(nèi)客戶不能預(yù)定相同時(shí)間的房間“, ”操作提示“);} else { table = BLLydClass.SelectTimeB(com_RoomNumber.Text, YdTime.Text);if(table.Rows.Count > 0){MessageBox.Show(”該時(shí)間段已經(jīng)有人預(yù)定了“, ”操作提示“);} else { table = BLLydClass.SelectTimeC(com_RoomNumber.Text, YdTime.Text);if(table.Rows.Count > 0){MessageBox.Show(”該時(shí)間段有人入住“, ”操作提示“);} else {int number = 0;//標(biāo)識(shí)操作結(jié)果 YdClass yd = new YdClass();yd.KhNumber = com_Khnumber.Text;yd.RommNumber = com_RoomNumber.Text;yd.YDTime = YdTime.Text;yd.YtTime = YtTime.Text;number = BLLydClass.InsertYd(yd);if(number > 0){MessageBox.Show(”預(yù)定成功“, ”操作提示“);this.Close();} else {MessageBox.Show(”預(yù)定失敗“, ”操作提示");} 6 測(cè)試報(bào)告
6.1 測(cè)試基本要求
6.1.1 內(nèi)容檢查 1.檢查整個(gè)頁面的布局,檢查是否完整; 2.檢查有無被覆蓋的文字或其他顯示對(duì)象; 25 酒店管理系統(tǒng)
3.檢查有無超出邊界范圍的控件; 4.通讀頁面上所有文字,檢查有無錯(cuò)字、漏字、拼寫錯(cuò)誤; 5.在需要大量重復(fù)測(cè)試的頁面,布局、顯示方面只需要測(cè)一次; 6.1.2 鏈接檢查 1.該頁面是否正常下載并顯示; 2.頁面上是否頁面上所有的對(duì)象都可加載; 3.頁面加載的時(shí)間能否可接受嗎,如果時(shí)間太長(zhǎng),請(qǐng)記錄; 4.檢查頁面上的所有連接,檢查連接是否可工作,連接到的頁面正確性; 5.每個(gè)頁面的加載霎時(shí)間是配置測(cè)試的責(zé)任,但如果發(fā)現(xiàn)不正常,可記錄。6.1.3 易用性測(cè)試 1.所使用的語言是否明白易懂; 2.命令、提示、信息是否具有協(xié)調(diào)的含義; 3.用戶是否總是可以知道自己所處的位置; 4.用戶是否總是可以知道系統(tǒng)當(dāng)前的狀態(tài); 5.導(dǎo)航是否方便; 6.操作是否方便; 7.輸入域上必填的域是否有特別的提示; 8.只要可能的話,系統(tǒng)應(yīng)提供缺省值; 9.當(dāng)輸入錯(cuò)誤時(shí)是否清楚地表示出錯(cuò)誤的信息等一切認(rèn)為可以不方便使用而可進(jìn) 一步改進(jìn)的地方。6.1.4 功能檢查 檢查頁面上是否有功能缺漏,典型的功能是: 1.查詢/顯示功能; 2.輸入/修改/刪除功能; 3.注冊(cè)登記/登錄功能; 對(duì)每個(gè)功能,要求測(cè)試以下方面: 1.檢查輸入域,包括有效輸入和無效輸入; 2.選擇不同的設(shè)置; 3.檢查功能是否正確實(shí)現(xiàn); 4.檢查輸出是否正常; 5.檢查所有功能/業(yè)務(wù)流程。6.1.5 容錯(cuò)性測(cè)試 26 酒店管理系統(tǒng)
容錯(cuò)性測(cè)試和功能測(cè)試的一部分,可以檢查系統(tǒng)對(duì)合法輸入的處理能力,即檢查在 正常情況下功能是否能夠?qū)崿F(xiàn),即為功能測(cè)試。檢查系統(tǒng)對(duì)非法輸入的處理能力,即檢 查在非正常情況下系統(tǒng)是否能夠正確地處理,即為容錯(cuò)性測(cè)試。其主要檢查: 1.用戶輸入出錯(cuò)時(shí)系統(tǒng)是否能夠識(shí)別。2.系統(tǒng)是否能夠處理所發(fā)生的錯(cuò)誤而不會(huì)使功能失效。3.系統(tǒng)是否能夠給用戶以提示,說明發(fā)生的錯(cuò)誤。6.2 測(cè)試用例設(shè)計(jì)方法舉例
6.2.1 輸入域測(cè)試 輸入域測(cè)試如表 6-1 所示。
表 6-1 測(cè)試表 條件 字符型 數(shù)值型 邏輯型 備注型 字符長(zhǎng)度最大為 n 取值 x>a x>=a X=a X<=a X<>a A
6.2.2 頁面控件檢查 頁面控件檢查如表 6-2 所示。
表 6-2 控件檢查表 控件 RadioButton CheckButton 測(cè)試用例 所有不同選擇。所有不同選擇。如果選擇會(huì)產(chǎn)生不同的處理方式,則選擇每個(gè)可能的選擇; ListBox 如果每個(gè)選擇不會(huì)產(chǎn)生不同的處理方式,則選擇典型值,如 第一個(gè),最后一個(gè),最大值,最小值等。Command button 選擇不同的輸入/設(shè)置,測(cè)試每個(gè)命令按鈕。如果控件/輸入域之間具有邏輯關(guān)系,則需要測(cè)試每種組合; 控件/輸入域組合 如果控件/輸入域之間沒有邏輯關(guān)系,單獨(dú)測(cè)試。操作順序 菜單/工具條 正常順序,非正常順序 測(cè)試每個(gè)菜單項(xiàng),測(cè)試每個(gè)工具條命令
6.2.3 功能測(cè)試 1.功能測(cè)試如表 6-3 所示,主要測(cè)試系統(tǒng)的各個(gè)功能能否實(shí)現(xiàn),是測(cè)試的主要部分。
表 6-3 功能測(cè)試 輸入域合法,添加 必填字段 1 未填,添加;必填字段 2 未填,添加。輸入域 1 不合法,添加;輸入域 2 不合法,添加。不存在關(guān)鍵字,添加;已存在關(guān)鍵字,添加。已存在關(guān)鍵字,加上前/后安全可靠,添加。添加 已存在關(guān)鍵字,不同大小寫,添加。先“save”,再“new”。不“save”“new”。先“save”,再“exit”。不“save”“exit”。輸入域合法,添加 28 酒店管理系統(tǒng) 必填字段 1 未填,添加; 必填字段 2 未填,添加。輸入域 1 不合法,添加; 輸入域 2 不合法,添加。不存在關(guān)鍵字,添加;已存在關(guān)鍵字,添加。續(xù)表 6-3 已存在關(guān)鍵字,加上前/后安全可靠,添加。已存在關(guān)鍵字,不同大小寫,添加。先“save”,再“new”。不“save”“new”。先“save”,再“exit”。不“save”“exit”。指定存在的記錄,刪除。刪除 指定不存在的記錄,刪除。刪除一個(gè)已成為其他表外鍵的記錄。修改一般字段 1; 修改一般字段 2。修改關(guān)鍵字段 修改 清必填字段 1; 清必填字段 2。修改關(guān)鍵字與其他一個(gè)已存在關(guān)鍵字相同。修改已成為其他表外鍵的字段值。添加、刪除、修改 檢查存儲(chǔ)結(jié)果,是否已存入數(shù)據(jù)庫(kù)。滿足條件,查詢;不滿足條件,查詢。不滿足條件 1,查詢; 查詢 不滿足條件 2,查詢; 空條件,查詢。29 酒店管理系統(tǒng) A and b and c A and b or c,a and(b or c)組合條件查詢 A or b and c,(a or b)and c A or b or c 續(xù)表 6-3 A and not b,a or not b Not a and b,not a or b Not a and not b,not a or not b 讀文件 文件存在;文件不存在;文件正被打開。文件已存在;文件不存在。寫文件 目錄存在,目錄不存在。目錄可寫,目錄不可寫。2.網(wǎng)頁功能測(cè)試記錄如表 6-4 所示。
表 6-4 網(wǎng)頁(功能)測(cè)試記錄 測(cè)試人姓名:樊旭波 編號(hào) 路徑 錯(cuò)誤類型 錯(cuò)誤描述
“主界面”→ 1 “基礎(chǔ)設(shè)置” → 頁面內(nèi)容 建議使用背景圖片使外觀更流暢美觀
“主界面”→ 2 “基礎(chǔ)設(shè)置” → 鏈接
基礎(chǔ)設(shè)置里的預(yù)定信息設(shè)置查看按鈕無鏈接功 能。30 酒店管理系統(tǒng)
“主界面”→ 3 “基礎(chǔ)設(shè)置” → 易用性
建議在客戶信息設(shè)置里直接點(diǎn)擊客戶信息便可查 詢所有客戶的詳細(xì)信息。
結(jié)束語
由于水平有限,對(duì)于數(shù)據(jù)庫(kù)的操作還不是相當(dāng)?shù)氖炀殻袝r(shí)會(huì)出現(xiàn)信息不能及時(shí)更 新到數(shù)據(jù)庫(kù)的問題,導(dǎo)致錯(cuò)誤。由于實(shí)地考察不夠加上時(shí)間緊迫,導(dǎo)致功能不夠完善。另外在做需求分析的時(shí)候,由于考慮欠佳,等到做軟件的時(shí)候又出現(xiàn)了問題,在返工為 時(shí)太晚,盡管已經(jīng)想辦法補(bǔ)救,但難免出現(xiàn)漏洞。比如說角色管理,開始的時(shí)候沒有考 慮到,后來在網(wǎng)站的功能差不多完成后才想到,管理員和普通用戶只好用一個(gè)字段來識(shí) 別(管理員權(quán)限為 0,普通用戶的為 1),超級(jí)管理員才可以設(shè)置管理員權(quán)限,默認(rèn)情況 下為普通用戶。另外有些想法還沒有及時(shí)的添加到頁面中.但是本系統(tǒng)還有不少閃光點(diǎn),例如系統(tǒng)布局合理色調(diào)清新,功能雖然多但給人一目了然的感覺,不會(huì)太繁雜。在自我 創(chuàng)新的同時(shí),我沒有丟掉老師交給我的一些好的方法和捷徑。正確處理數(shù)據(jù)結(jié)構(gòu)之間的 關(guān)系是我面臨的一個(gè)問題和挑戰(zhàn)。處理數(shù)據(jù)庫(kù)的有關(guān)連接是這次系統(tǒng)設(shè)計(jì)的一大收獲。系統(tǒng)難免還有一些不足的地方,還望各位讀者和教師們多多批評(píng)指正,不勝感激。
參考文獻(xiàn)
[1] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.北京:高等教育出版社,2005 年 7 月.[2] 肖孟強(qiáng),曲秀清.軟件工程原理、方法與應(yīng)用.北京:中國(guó)水利水電出版社, 2005 年 8 月.[3] 羅斌等.Asp.net2.0 管理系統(tǒng)開發(fā)經(jīng)典案例.北京:中國(guó)水利水電出版社 2007 年 9 月.[4] 黎衛(wèi)東.ASP.NET 網(wǎng)絡(luò)開發(fā)入門與實(shí)踐.北京:人民郵電出版社,2006 年 11 月.[5] 劉振巖.基于.NET 的 WEB 程序設(shè)計(jì)——ASP.NET 標(biāo)準(zhǔn)教程.北京: 電子工業(yè)出版社,2006 年 9 月.[6] 劉克成,張凌曉.C#程序設(shè)計(jì).北京:中國(guó)鐵道出版社,2007 年 3 月.[7] 張樹亮 李超.ASP.NET 2.0+SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解.北京:清華大學(xué)出版 社,2006 年 9 月.[8] 郝剛.ASP.NET 2.0 開發(fā)指南[M].北京:人民郵電出版社,2006 年 5 月.[9] 代方震,陳冠軍.Visualc#2005 程序設(shè)計(jì)從入門到精通.北京:人民郵電出版社,2007 年 9 月.致謝
經(jīng)過這么長(zhǎng)的時(shí)間來對(duì)系統(tǒng)的分析、設(shè)計(jì),使我對(duì)酒店管理系統(tǒng)有了全面的了解與 31 酒店管理系統(tǒng) 認(rèn)識(shí),在魯慶賓老師的指導(dǎo)下完成此次畢業(yè)設(shè)計(jì)。從開始接到畢業(yè)設(shè)計(jì)題目到系統(tǒng)的實(shí) 現(xiàn),再到論文文章的完成,每走一步對(duì)我來說都是新的嘗試與挑戰(zhàn),這也是我在大學(xué)期 間獨(dú)立完成的最大的項(xiàng)目。這個(gè)酒店管理系統(tǒng)成功的實(shí)現(xiàn)了登錄、房間類型的管理、房間的管理、開房、退房、數(shù)據(jù)操作、預(yù)訂房、換房間等主要功能。系統(tǒng)的最大的特點(diǎn)是操作簡(jiǎn)單,部署方便,并 且較好的防止錯(cuò)誤操作發(fā)生,盡可能多的給用戶提示信息。這樣面對(duì)非計(jì)算機(jī)專業(yè)的酒 店管理人員能很快上手,極大的提高酒店工作的效率和服務(wù)的質(zhì)量。但系統(tǒng)也存在設(shè)計(jì)上的不足,首先因?yàn)槌醮卧O(shè)計(jì)制作完整的系統(tǒng),在初期階段需求 分析和考慮數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候都做的不全面,以至不能很好的保證數(shù)據(jù)的完整性,在長(zhǎng) 時(shí)間使用刪除一些數(shù)據(jù)后,會(huì)有一些臟數(shù)據(jù)留存,也可能有其他一些問題發(fā)生。其次,仍然有一些地方?jīng)]有及時(shí)的給用戶反饋,沒有做操作可逆的處理。另外,對(duì)酒店工作的 了解不夠深入,會(huì)有些功能和操作方式還沒有考慮到。由于本人的知識(shí)水平有限,系統(tǒng)存在著一些需要改進(jìn)和不足的問題,還望各位讀者和教 師們多多批評(píng)指正,不勝感激。32
第四篇:酒店管理系統(tǒng)論文
酒店管理系統(tǒng)論文
摘要:近年來,隨著我國(guó)經(jīng)濟(jì)的發(fā)展,國(guó)內(nèi)的酒店服務(wù)業(yè)得到了日新月異的發(fā)展.而酒店在運(yùn)作期間,其管理和服務(wù)的水平直接影響到酒店的形象和聲譽(yù).一流的酒店運(yùn)作需要各個(gè)部門之間的相互支持與配合,更需要酒店加強(qiáng)各個(gè)部門之間的信息溝通與傳遞.本套酒店管理系統(tǒng)正是為了解決部門之間的信息交流與處理,以提高酒店辦公效率而設(shè)計(jì)的。
關(guān)鍵字:酒店管理系統(tǒng)
餐飲管理系統(tǒng)
系統(tǒng)分析系統(tǒng)設(shè)計(jì)
酒店管理系統(tǒng)的作用
1.提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動(dòng),實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行業(yè)務(wù)管理,釋放最大價(jià)值。
2.酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求。
酒店管理系統(tǒng)的意義
1.可以推動(dòng)酒店運(yùn)作效率的提高。酒店每天在為客人提供結(jié)算賬單、提供查詢、登記信息的記錄、訂房信息、對(duì)客房狀況的統(tǒng)計(jì)等方面具有很大的工作量。在進(jìn)行酒店管理時(shí),對(duì)管理信息系統(tǒng)科學(xué)合理的運(yùn)用可以將業(yè)務(wù)運(yùn)作的準(zhǔn)確性以及速度大大提高。
2.可以推動(dòng)酒店信息管理的規(guī)范化進(jìn)程。從而將服務(wù)質(zhì)量提高因?yàn)橛?jì)算機(jī)在進(jìn)行信息處理時(shí)具有相當(dāng)快的速度,所以在很大程度上可以將客人在結(jié)賬、購(gòu)物、娛樂、用餐以及住宿登記時(shí)等候的時(shí)間節(jié)省下來。同時(shí),管理信息系統(tǒng)為住店客人提供的信息和服務(wù)具有規(guī)范、準(zhǔn)確、及時(shí)的特點(diǎn),從而將錯(cuò)誤出現(xiàn)的可能性大大降低了,還可以隨時(shí)的查詢有關(guān)信息,可以為客人提供留言以及叫早等服務(wù),因此,酒店管理信息系統(tǒng)的運(yùn)用可以幫助酒店進(jìn)行市場(chǎng)的開拓,并將自己的特色形象樹立起來
3.可以推動(dòng)酒店經(jīng)濟(jì)效益的提高。運(yùn)用管理信息系統(tǒng)可以使酒店自身大量的物力以及人力節(jié)省下來,從而實(shí)現(xiàn)節(jié)流的目的。同時(shí),酒店還可以通過對(duì)管理信息系統(tǒng)的合理利用,不斷地增加自身的服務(wù)項(xiàng)目,可以將酒店的服務(wù)檔次提升上去,從而實(shí)現(xiàn)開源的目的。因此,管理信息系統(tǒng)在酒店管理中的運(yùn)用可以有效地推動(dòng)酒店經(jīng)濟(jì)效益的提高。
4.可以推動(dòng)酒店運(yùn)營(yíng)水平的不斷提高。酒店在面對(duì)激烈的市場(chǎng)競(jìng)爭(zhēng)時(shí),必須要科學(xué)合理的預(yù)測(cè)分析各種業(yè)務(wù)以及酒店的經(jīng)營(yíng)狀況。在這個(gè)過程當(dāng)中,酒店管理信息系統(tǒng)可以將當(dāng)前數(shù)據(jù)以及歷史資料及時(shí)的提供出來,同時(shí)還可以進(jìn)行同期的對(duì)比分析,并且提供其他的分析模式。在這樣方便的條件下,管理人員可以很快的將復(fù)雜的分析工作完成。
因此,酒店管理系統(tǒng)功能結(jié)構(gòu)圖如下:
酒店主要構(gòu)成分為六個(gè)部分:一是客房部門,二是餐飲部門,三是娛樂部,四是財(cái)務(wù)部門,五是綜合管理辦公室,六是人事部門。酒店的所有日常工作都是圍繞著這六大部門進(jìn)行的。為了支持這六大部門的工作,酒店還設(shè)置了采購(gòu)科、安保科、后勤等部門。酒店的組織結(jié)構(gòu)如下圖所示:
1項(xiàng)目概述
1.1 問題定義
本系統(tǒng)根據(jù)酒店餐飲部的工作流程設(shè)計(jì)了餐飲管理信息系統(tǒng),本系統(tǒng)通過計(jì)算機(jī)來實(shí)現(xiàn)桌臺(tái)信息、菜品信息、開臺(tái)管理、客人點(diǎn)菜、結(jié)帳等信息的管理,全部實(shí)面計(jì)算機(jī)化,可以克服傳統(tǒng)的手工操作而引起的效率低下、易出錯(cuò)等缺點(diǎn),通過計(jì)算機(jī)管理來提高工作人員的工作效率,為查詢和統(tǒng)計(jì)提供的便捷途徑,也為領(lǐng)導(dǎo)進(jìn)行決策提供的依據(jù)。
1.2 可行性分析
可行性研究的目的是用最小的代價(jià),在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否能解決、是否值得解決。可行性分析就是對(duì)項(xiàng)目開發(fā)的可能性和必要性進(jìn)行分析,避免盲目投資。可行性主要從以下三個(gè)方面來考慮。1.2.1 技術(shù)可行性
本系統(tǒng)采用的開發(fā)工具為VISUAL BASIC 6.0,數(shù)據(jù)庫(kù)采用SQL Server 2000, 采用面向?qū)ο笤O(shè)計(jì),三層客戶機(jī)/服務(wù)器(C/S)設(shè)計(jì)方法。VISUAL BASIC 6.0具有WINDOWS風(fēng)格界面易于開發(fā)應(yīng)用程序,簡(jiǎn)單易懂,利用它與SQL Server 2000的結(jié)合便可以在單機(jī)上開發(fā)程序。1.2.2 經(jīng)濟(jì)可行性
酒店餐飲部管理系統(tǒng)開發(fā)需要投資費(fèi)用和未來的運(yùn)行維護(hù)費(fèi)用,其中投資費(fèi)用主要包括設(shè)備費(fèi)用、人員費(fèi)用及其他費(fèi)用,如由于工作方式改變需要增加其他的開支,通常為了保證新系統(tǒng)運(yùn)行的可靠性,要求手工和計(jì)算機(jī)處理在一段時(shí)間內(nèi)并存。由于計(jì)算機(jī)的普及,硬件價(jià)格下降,本系統(tǒng)的初期費(fèi)用大于一萬元。系統(tǒng)投入使用可以方便的對(duì)學(xué)生信息和工作人員信息的管理,避免了手工統(tǒng)計(jì)工資提成效率低、容易出錯(cuò)的問題。總體來看本系統(tǒng)會(huì)給酒店餐飲部的管理帶來很大的方便,提高了工作效率。所以本系統(tǒng)在經(jīng)濟(jì)上也是可行的。1.2.3 操作可行性
本系統(tǒng)采用先進(jìn)的開發(fā)技術(shù),開發(fā)的程序具有WINDOWS圖形用戶界面,和WINDOWS特性風(fēng)格,界面直觀易懂操作簡(jiǎn)潔,使用非常方便。只要具備計(jì)算機(jī)的基礎(chǔ)知識(shí),經(jīng)過簡(jiǎn)單的培訓(xùn)即可操作本系統(tǒng)。由于以上論述,本系統(tǒng)的開發(fā)在技術(shù)上、經(jīng)濟(jì)上、操作上都是可行的,所以本系統(tǒng)可以進(jìn)行開發(fā)。
1.3 新系統(tǒng)的目標(biāo)
通過對(duì)現(xiàn)行系統(tǒng)的分析,考慮時(shí)間、系統(tǒng)的規(guī)模,以及以后的擴(kuò)充,新的系統(tǒng)主要帶到以下目標(biāo),用以提高工作效率,減輕勞動(dòng)強(qiáng)度,提高報(bào)表的準(zhǔn)確性和管理效率。1.完成桌臺(tái)、菜品、點(diǎn)菜、開臺(tái)等基本信息管理功能。2.為菜品信息、開臺(tái)信息、點(diǎn)餐信息等的編號(hào)信息進(jìn)行自動(dòng)分配,對(duì)于桌臺(tái)信息的編號(hào)則采用手動(dòng)編號(hào),這樣對(duì)于有一定代表意義的編號(hào)可以方便記憶和使用,對(duì)于沒有太大意義的編號(hào)可以自動(dòng)編號(hào),提供了效率和防止主鍵信息重復(fù)。3.改進(jìn)薄弱環(huán)節(jié),提高工作效率。4.提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確。5.按日期范圍進(jìn)行統(tǒng)計(jì)營(yíng)業(yè)收入。
1.4 系統(tǒng)流程描述
用系統(tǒng)流程圖描述現(xiàn)有系統(tǒng)各項(xiàng)業(yè)務(wù)處理過程,并結(jié)合業(yè)務(wù)流程圖詳細(xì)準(zhǔn)確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集、輸入、傳遞、存儲(chǔ)、加工的方法、算法、輸出的數(shù)量及形式等。現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與酒店管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。
根據(jù)對(duì)酒店餐飲部管理業(yè)務(wù)進(jìn)行分析,得出系統(tǒng)的系統(tǒng)流程圖。如圖1.1所示:
圖1.1 系統(tǒng)流程圖
2需求分析
2.1 需求及現(xiàn)狀
在需求分析過程中主要是搜集客戶的需求,然后直到數(shù)據(jù)庫(kù)設(shè)計(jì)。對(duì)于沒有項(xiàng)目經(jīng)驗(yàn)或少量經(jīng)驗(yàn)的在校學(xué)生來說,必須理解需求分析的重要程度。因?yàn)榧偃鐚砜蛻粜枨蠹词褂泻苄〕潭鹊母模阋部赡苄枰ㄙM(fèi)與開發(fā)幾乎相同的代價(jià)去修改你的數(shù)據(jù)庫(kù),而這同時(shí)又牽扯到程序的修改。因此比較聰明的辦法就是將數(shù)據(jù)設(shè)計(jì)的更易擴(kuò)充,爭(zhēng)取做到如果需求要改變,則只需修改一小部分程序既可,而數(shù)據(jù)庫(kù)設(shè)計(jì)不需要任何結(jié)構(gòu)性的修改。
針對(duì)使用系統(tǒng)的用戶,分別對(duì)酒店高層管理人員、餐飲部系統(tǒng)操作人員、顧客等人員進(jìn)行詳細(xì)的調(diào)研和分析。總結(jié)出如下的需求信息:
A、需要記錄桌臺(tái)的基本信息,如桌臺(tái)號(hào),可就餐人數(shù),狀態(tài),備注等。B、需要記錄菜品的信息,如菜品編號(hào),菜品名稱,菜品價(jià)格,菜品類別,備注等信息。
C、記錄開臺(tái)的信息,生成消費(fèi)編號(hào)作為點(diǎn)餐和結(jié)帳的依據(jù),如消費(fèi)編號(hào),桌號(hào),就餐人數(shù),開臺(tái)日期,開臺(tái)時(shí)間,備注等信息。
D、記錄客人點(diǎn)餐的信息,點(diǎn)餐時(shí)根據(jù)開臺(tái)的信息錄入菜品信息,如消費(fèi)編號(hào),桌臺(tái)號(hào),菜品編號(hào),菜品名稱,菜品類別,數(shù)量,備注等信息。對(duì)于沒有實(shí)際意義的編號(hào)系統(tǒng)自動(dòng)生成,對(duì)于桌臺(tái)編號(hào)手動(dòng)輸入便于記憶和使用。E、需要記錄結(jié)帳的信息,結(jié)帳時(shí)根據(jù)消費(fèi)編號(hào)查看所點(diǎn)菜品計(jì)算消費(fèi)金額,如消費(fèi)編號(hào),桌臺(tái)號(hào),應(yīng)付金額,折扣,實(shí)付金額,結(jié)帳日期等信息。管理員分為系統(tǒng)管理員和操作員,管理員對(duì)系統(tǒng)的全部功能進(jìn)行操作,操作員只可以使用前臺(tái)功能和修改密碼的功能,防止隨意修改系統(tǒng)的基礎(chǔ)性數(shù)據(jù),影響系統(tǒng)的穩(wěn)定運(yùn)行。按結(jié)帳日期范圍統(tǒng)計(jì)營(yíng)業(yè)收入信息。2.2 需求規(guī)格說明書 2.2.1 編寫目的
本需求規(guī)格說明書的目的是酒店管理系統(tǒng)餐飲部軟件開發(fā)的基礎(chǔ),是該軟件開發(fā)的文件依據(jù)之一。主要提供給軟件開發(fā)人員使用。是客戶和系統(tǒng)分析員的項(xiàng)目依據(jù)文件。(1)項(xiàng)目背景
酒店管理系統(tǒng)餐飲部將替代原有的手工管理。使得對(duì)餐飲信息的管理更加科學(xué)化合理化。(2)參考資料 任務(wù)計(jì)劃書,《信息處理——數(shù)據(jù)流程圖,程序流程圖,系統(tǒng)流程圖,程序網(wǎng)絡(luò)圖和系統(tǒng)資源圖的文件編制符號(hào)及約定》,中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB1526-89
2.2.2 任務(wù)概述(1)系統(tǒng)目標(biāo)
本系統(tǒng)的開發(fā)目標(biāo)是將酒店餐飲管理由原有的人工管理轉(zhuǎn)為計(jì)算機(jī)管理,從而大大提高管理效率。(2)運(yùn)行環(huán)境
硬件:具有酷睿 2以上CPU,2GM以上RAM,硬盤100G以上。軟件:采用中文WINDOWS 2000以上操作系統(tǒng)(WINDOWS2000/ WINDOWS NT/ WINDOWS XP)(3)條件與限制
管理人員要會(huì)操作使用電腦,或通過培訓(xùn)學(xué)會(huì)使用電腦。
2.3 數(shù)據(jù)流圖
數(shù)據(jù)流圖簡(jiǎn)稱DFD圖,數(shù)據(jù)流圖有四種成分:源點(diǎn)或終點(diǎn)、處理、數(shù)據(jù)存儲(chǔ)表和數(shù)據(jù)流。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動(dòng)和處理情況,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,是極好的理解工具。它能精確的描述系統(tǒng)的邏輯模型,描述數(shù)據(jù)在MIS中有輸入經(jīng)過存儲(chǔ)、加工處理最后輸出的全過程,是設(shè)計(jì)者和用戶交流的很好的工具。
酒店管理系統(tǒng)TOP數(shù)據(jù)流圖如下:
圖2.1酒店管理系統(tǒng)餐飲部TOP數(shù)據(jù)流圖
管理員子系統(tǒng)數(shù)據(jù)流圖如下:
圖2.2管理員子系統(tǒng)數(shù)據(jù)流圖
操作員子系統(tǒng)數(shù)據(jù)流圖如下:
圖2.3操作員子系統(tǒng)數(shù)據(jù)流圖
2.4數(shù)據(jù)存儲(chǔ)
數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計(jì)算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲(chǔ)名,說明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。系統(tǒng)總體設(shè)計(jì)方案
3.1 概述
本階段的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)的問題,也叫做概要設(shè)計(jì),本階段的主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),既根據(jù)系統(tǒng)分析產(chǎn)生的結(jié)果來確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)用戶所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。總體設(shè)計(jì)過程通常有兩個(gè)主要階段組成:系統(tǒng)設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì),其中系統(tǒng)設(shè)計(jì)確定系統(tǒng)的具體實(shí)現(xiàn)方案,結(jié)構(gòu)設(shè)計(jì)確定軟件結(jié)構(gòu)。
3.2 系統(tǒng)設(shè)計(jì)
3.2.1 系統(tǒng)設(shè)計(jì)目標(biāo)
系統(tǒng)開發(fā)的任務(wù)是實(shí)現(xiàn)學(xué)校招生管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)餐飲信息管理的穩(wěn)定性、易操作性、可維護(hù)性、安全性等,從而達(dá)到提高工作效率工作質(zhì)量的目的。
3.2.2 開發(fā)設(shè)計(jì)思想
本系統(tǒng)采用的是自頂向下擴(kuò)展層次的設(shè)計(jì)策略,主要是應(yīng)用模塊化原理。模塊化就是把程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集總起來組成一個(gè)整體,可以完成指定的功能問題的需求。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)而且容易閱讀和理解。因?yàn)槌绦虻腻e(cuò)誤通常局限于有關(guān)的模塊及它們之間的接口中,故模塊化使軟件容易測(cè)試和調(diào)試,因而有助于提高軟件的可靠性,模塊獨(dú)立是一個(gè)好的設(shè)計(jì)的關(guān)鍵。模塊的獨(dú)立可以由兩個(gè)定性的標(biāo)準(zhǔn)度量:內(nèi)聚和耦合。耦合是衡量不同模塊之間彼此間互相依賴的緊密程度,內(nèi)聚是衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度,在軟件設(shè)計(jì)中力求做到高內(nèi)聚、低耦合。
系統(tǒng)設(shè)計(jì)的目標(biāo)主要是使系統(tǒng)實(shí)現(xiàn)用戶所要求的功能,同時(shí)力爭(zhēng)達(dá)到高效率,高可靠性,可修改性。并且容易掌握和使用。模塊化的依據(jù)是:把復(fù)雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的模塊。每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來組成一個(gè)整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。
3.2.3 系統(tǒng)功能結(jié)構(gòu)圖
根據(jù)模塊化的設(shè)計(jì)思想,將本系統(tǒng)根據(jù)功能細(xì)劃為四個(gè)大模塊,每個(gè)大模塊里又包含若干個(gè)小模塊。
管理員子系統(tǒng)的功能結(jié)構(gòu)圖如圖3.1所示:
圖3.1 管理員子系統(tǒng)功能結(jié)構(gòu)圖
操作員子系統(tǒng)的功能結(jié)構(gòu)圖如圖3.2所示:
圖3.2 操作員子系統(tǒng)功能結(jié)構(gòu)圖
3.2.4 系統(tǒng)功能描述
本系統(tǒng)需要完成的功能主要有以下幾點(diǎn): 管理員子系統(tǒng)
(1)后臺(tái)管理模塊:
桌臺(tái)信息管理:管理員對(duì)酒店的桌臺(tái)信息進(jìn)行添加修改刪除管理。菜品類別管理:管理員對(duì)菜品的類別信息進(jìn)行添加修改刪除管理。菜品信息管理:管理員對(duì)菜品信息進(jìn)行添加修改刪除管理。(2)前臺(tái)管理模塊
開臺(tái)信息管理:管理員對(duì)新顧客進(jìn)行開臺(tái)操作,即安排桌位。點(diǎn)餐信息管理:管理員對(duì)顧客所點(diǎn)菜品進(jìn)行記錄。結(jié)帳管理:管理員對(duì)就餐完畢的顧客進(jìn)行結(jié)帳。(3)查詢統(tǒng)計(jì)
統(tǒng)計(jì)收入報(bào)告:按時(shí)間統(tǒng)計(jì)某段時(shí)間餐飲部的收入信息。(4)系統(tǒng)管理
密碼修改:登陸系統(tǒng)的管理員可以對(duì)密碼進(jìn)行更改。操作員子系統(tǒng)
(1)前臺(tái)管理模塊
開臺(tái)信息管理:操作員對(duì)新顧客進(jìn)行開臺(tái)操作,即安排桌位。點(diǎn)餐信息管理:操作員對(duì)顧客所點(diǎn)菜品進(jìn)行記錄。結(jié)帳管理:操作員對(duì)就餐完畢的顧客進(jìn)行結(jié)帳。(2)查詢統(tǒng)計(jì)
統(tǒng)計(jì)收入報(bào)告:按時(shí)間統(tǒng)計(jì)某段時(shí)間餐飲部的收入信息。(3)系統(tǒng)管理
密碼修改:登陸系統(tǒng)的操作員可以對(duì)密碼進(jìn)行更改。
菜品信息管理:管理員對(duì)菜品信息進(jìn)行添加修改刪除管理。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.3.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)
通過E-R圖對(duì)系統(tǒng)的實(shí)體及實(shí)體之間的聯(lián)系進(jìn)行描述,可以直觀的分析系統(tǒng)的數(shù)據(jù)情況。根據(jù)需求分析,招生管理系統(tǒng)涉及的實(shí)體有菜品,菜品類別,客人點(diǎn)餐,桌臺(tái)具體的E-R圖如下:
3.3 客人點(diǎn)餐實(shí)體屬性圖
圖3.4菜品類別屬性圖
圖 3.5菜品實(shí)體屬性圖
圖 3.6桌臺(tái)實(shí)體屬性圖
圖3.7 總體E-R圖
第五篇:酒店管理系統(tǒng)畢業(yè)論文
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
房屋中介管理系統(tǒng)
摘 要
本系統(tǒng)實(shí)現(xiàn)了房屋信息發(fā)布、查找及管理的目的,給出租者及租房者都帶來了方便。此系統(tǒng)采用C/S模式開發(fā)。
本系統(tǒng)主要面向三類人員使用:普通學(xué)生、教師、管理員,他們擁有不同的權(quán)限。此網(wǎng)上考試系統(tǒng)主要有用戶登錄、新用戶注冊(cè)、用戶管理、在線考試、管理員登錄及相關(guān)信息管理等功能。本文主要介紹系統(tǒng)的總體設(shè)計(jì)以及著重研究了管理員對(duì)信息的管理、自動(dòng)閱卷以及試卷斷線處理的實(shí)現(xiàn),并在此基礎(chǔ)上建立了后臺(tái)數(shù)據(jù)庫(kù)。信息管理方面主要包括角色管理、教師信息管理、考生信息管理、試題分類管理、題庫(kù)管理和成績(jī)管理。自動(dòng)閱卷功能用來實(shí)現(xiàn)當(dāng)考生答完試題提交后,對(duì)其進(jìn)行打分并顯示給考生。試卷斷線處理功能的作用是當(dāng)考生在答題的過程中電腦出現(xiàn)故障時(shí)而被迫重新登錄時(shí),可以繼續(xù)完成剩余的試題而無需重新答題。
本系統(tǒng)能夠節(jié)約考試成本,提高考試工作的效率,使用的過程是通過試題的制定與發(fā)布、試卷的生成、考試結(jié)果的公布與查詢來實(shí)現(xiàn)無紙標(biāo)準(zhǔn)化考試,從而使考試可以方便地通過 Internet和局域網(wǎng)進(jìn)行。
系統(tǒng)采用ASP.NET技術(shù),以C#為開發(fā)語言,并通過SQL Server 2005和Visual Studio 2005實(shí)現(xiàn)所需的功能。
關(guān)鍵詞:網(wǎng)上考試,B/S模式,ASP.NET,自動(dòng)閱卷,斷線處理
I
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
THE ONLINE EXAM SYSTEM(BACKGROUND MANAGEMENT)
ABSTRACT
This system has realized the goal of online test.This system could reduce the burden on teachers and increase efficiency, and stimulate the students’ interest in learning.The online exam system mainly uses the B/S mode which is a three-tire structure.This system primarily faces to three personnel usages: common student, teacher, administrator, and they own the different legal power.The functions of the system are user’s login, the new user’s registration, user’s management, online examinations, administrators’ login and the management of interrelated information, and so on.This paper describes the design and focuses on the realization of administrator’s information management, correcting papers and the treatment of paper’s interruption, and based on this basis, builds a background database.Information management includes role management, teachers’ information management, students’ information management, test classify management, test question management, and result management.The function of examining test paper automatically is used to make the score and demonstrate to the examinee, after the examinee answers the test questions completely.When the computer is broken down and the examinee has to login again, the system has the function which can be used to complete the rest of the examination.This system can economize the cost and increase the efficiency of the examination.The usage's process of standardize examine without papers is the establishment and the publication of test paper, creating test paper, announcing and searching the result, thus make examination can expediently be used by the
II
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
Internet and intranet.The system adopts ASP.NET technology and C# programming language, by using the tools of SQL Server 2005 and Visual Studio 2005.KEY WORDS: Online Examination,Browser/Server,ASP.NET,Examining Test Paper Automatically,Treatment Of Interruption
III
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
目 錄
前 言................................................................................................1 第1章 系統(tǒng)概述...............................................................................2
§1.1 系統(tǒng)提出的背景和意義........................................................2 §1.2 C#編程簡(jiǎn)介............................................................................2 §1.3 ASP.NET 開發(fā)環(huán)境簡(jiǎn)介........................................................3 第2章 系統(tǒng)分析...............................................................................4
§2.1 需求分析...............................................................................4 §2.2 開發(fā)工具選擇......................................錯(cuò)誤!未定義書簽。第3章 系統(tǒng)設(shè)計(jì)...............................................................................5
§3.1 系統(tǒng)目標(biāo)..............................................錯(cuò)誤!未定義書簽。§3.2 系統(tǒng)功能結(jié)構(gòu)圖...................................錯(cuò)誤!未定義書簽。§3.3 系統(tǒng)業(yè)務(wù)流程圖...................................錯(cuò)誤!未定義書簽。第4章 總體設(shè)計(jì)...............................................................................7
§4.1 功能模塊...............................................................................7 §4.2 系統(tǒng)流程...............................................................................8 第5章 系統(tǒng)實(shí)現(xiàn).............................................................................10
§5.1 學(xué)生信息管理.....................................................................10
§5.1.1 添加學(xué)生信息..............................................................12 §5.1.2 修改學(xué)生信息..............................................................12 §5.1.3 刪除學(xué)生信息..............................................................12 §5.2 教師信息管理.....................................................................12 §5.3 角色信息管理.....................................................................13 §5.4 試題分類管理.....................................................................13 §5.5 題庫(kù)管理.............................................................................13
§5.5.1 選擇題管理..................................................................14 §5.5.2 閱讀題管理..................................................................16 §5.5.3 完型填空題管理...........................................................18
IV
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§5.6 成績(jī)管理.............................................................................18 §5.7 自動(dòng)閱卷.............................................................................18 §5.8 試卷斷線處理.....................................................................19 第6章 軟件測(cè)試.............................................................................21
§6.1 測(cè)試環(huán)境.............................................................................21 §6.2 測(cè)試計(jì)劃.............................................................................21 §6.3 測(cè)試記錄.............................................................................21 結(jié) 論..............................................................................................22 參考文獻(xiàn)..........................................................................................23 致 謝..............................................................................................24
V
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
前 言
隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來,人們已經(jīng)進(jìn)入了信息時(shí)代,即數(shù)字化時(shí)代,在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個(gè)性化的滿足,根據(jù)自己的情況進(jìn)行學(xué)習(xí),老師希望有效改進(jìn)現(xiàn)有的考試模式,提高考試的效率,教育機(jī)構(gòu)也希望給網(wǎng)上的學(xué)生提供更全面靈活的服務(wù)。此次設(shè)計(jì)的網(wǎng)上考試系統(tǒng)采用開放、動(dòng)態(tài)的系統(tǒng)架構(gòu)將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合,可以讓學(xué)生隨時(shí)隨地進(jìn)行相關(guān)的考試,其操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀。
遠(yuǎn)程教育和網(wǎng)上考試如今已經(jīng)成為網(wǎng)絡(luò)研究與應(yīng)用的熱點(diǎn)之一,它可以解決當(dāng)前知識(shí)更新周期急劇縮短、人才急需再培訓(xùn)、師資力量短缺等難題,有著廣闊的研究與應(yīng)用前景和巨大的社會(huì)經(jīng)濟(jì)效益,在國(guó)外一些發(fā)達(dá)國(guó)家已經(jīng)得到了蓬勃的發(fā)展,并成為現(xiàn)代教育的有力補(bǔ)充。在國(guó)內(nèi),傳統(tǒng)的考試方式已經(jīng)不再適應(yīng)遠(yuǎn)程教育的發(fā)展,網(wǎng)上考試尚處于試點(diǎn)階段。現(xiàn)階段國(guó)內(nèi)的網(wǎng)上考試系統(tǒng)有駕照考試系統(tǒng)、計(jì)算機(jī)等級(jí)考試系統(tǒng)等,然而這些網(wǎng)上考試系統(tǒng)都是C/S模式,由于各種客戶端環(huán)境的不同,升級(jí)、發(fā)布、使用都十分困難,而且需要考生到規(guī)定的場(chǎng)所進(jìn)行考試,使用極其不方便。同時(shí),這些系統(tǒng)中的考題基本上都是固定不變的,很容易使考題外泄而無法公平地衡量考生的真正水平。因此網(wǎng)上考試系統(tǒng)除了能夠?qū)崿F(xiàn)自動(dòng)生成考試套題、自動(dòng)提交考生的試卷、自動(dòng)閱卷等功能之外,必須要保證其試題的不斷更新,也就是說,教師要將自己設(shè)計(jì)好的試題根據(jù)不同的類型輸入系統(tǒng),并對(duì)原有的試題進(jìn)行修改和維護(hù),經(jīng)過不斷的完善后,網(wǎng)上考試系統(tǒng)將會(huì)越來越適應(yīng)社會(huì)發(fā)展的需要。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第1章 系統(tǒng)概述
§1.1系統(tǒng)提出的背景和意義
21世紀(jì)以來,隨著經(jīng)濟(jì)的發(fā)展、收入的提高,房?jī)r(jià)也早就長(zhǎng)到了可以說是天價(jià)的程度了,更有一些開發(fā)商為了更多的經(jīng)濟(jì)利益,于是哄抬房?jī)r(jià)、廉價(jià)房高價(jià)收等一系列問題也逐漸曝露出來,于是很多人開始選擇了租房居住。許多不法房屋中介為牟取暴利利用消費(fèi)者對(duì)房源信息迷茫進(jìn)行欺詐,不僅損害了消費(fèi)者的利益,同時(shí)也嚴(yán)重?cái)_亂了中介市場(chǎng)的正常秩序。為了規(guī)范市場(chǎng)秩序,給消費(fèi)者創(chuàng)造一個(gè)更加清晰、公平、便利的求租過程,我決定設(shè)計(jì)一個(gè)房屋中介管理系統(tǒng),使大家能夠更加方便、快捷、安全的找到適合自己心儀的房子。
房屋中介管理系統(tǒng)是一個(gè)房屋中介機(jī)構(gòu)不可缺少的一部分,它能夠?yàn)?操作人員和用戶提供充足的信息 和快速查詢手段。一直以來人們使用傳統(tǒng)人工的方式管理房屋出租、求租等房屋信息,這種管理存在著 許多缺點(diǎn),如效率低、保密性差等,時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這樣給查找、更新和維護(hù)房屋 信息帶來了不少困難,而房屋中介管理系統(tǒng)的出現(xiàn)改變了這一現(xiàn)狀,它是一款非常實(shí)用的房屋中介管理軟件,使用該軟件不僅可以詳細(xì)地記錄房源信息和用戶信息等,同時(shí)還能夠自動(dòng)查找和客戶需求相匹配的房源,在方便客戶的同時(shí)又提高了使用者的工作質(zhì)量和效率。
§1.2C#編程簡(jiǎn)介
Microsoft Visual C#是Microsoft的一種強(qiáng)大的、面向組件的語言。C#在Microsoft.NET Framework構(gòu)架中扮演著一個(gè)重要的角色,一些人甚至將它與C在UNIX開發(fā)中的角色相提并論。它在C++和Microsoft Visual Basic的基礎(chǔ)上去蕪存菁,最終成了一種更加清晰、更富有邏輯的語言。隨著C#語言的不斷完善,其中又新增了包括泛型、迭代器和匿名方法等重要特性,與Microsoft Visual Studio 2005結(jié)合使用將顯著提高開發(fā)者的工作效率。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§1.3 ASP.NET 開發(fā)環(huán)境簡(jiǎn)介
ASP.NET是目前最為流行的開放式的Web服務(wù)器應(yīng)用程序開發(fā)技術(shù),使用它可以將HTML語言、腳本語言和ActiveX控件組合在一起,編寫出動(dòng)態(tài)、交互且高效率的基于Web的應(yīng)用程序。
ASP.NET是統(tǒng)一的Web開發(fā)平臺(tái),是一個(gè)已編譯的、基于.NET環(huán)境,可以用任何與.NET兼容的語言(包括C#.NET、Visual Basic.NET和Jscript.NET)創(chuàng)作應(yīng)用程序。由于ASP.NET基于公共語言運(yùn)行庫(kù),因此Web應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。
ASP.NET具有以下優(yōu)點(diǎn):
靈活性:ASP.NET使用的是.NET框架提供的“通用語言運(yùn)行時(shí)”,它負(fù)責(zé)管理代碼的執(zhí)行,并允許以不同語言創(chuàng)建的對(duì)象互相進(jìn)行交互行為,從而排除了語言的障礙,使得Web應(yīng)用程序的開發(fā)效率更高。
簡(jiǎn)易性:在集成的.NET框架中,ASP.NET可以非常方便地開發(fā)Web應(yīng)用程序和XML Web服務(wù),同時(shí)站點(diǎn)的配置和發(fā)布也非常方便。
可管理性:ASP.NET中取消了組件注冊(cè)以及DLL鎖定,全面使用了XML配置文件,只需要執(zhí)行復(fù)制文件的工作就能配置一個(gè)Web應(yīng)用程序。
安全性:隨著Web應(yīng)用程序的日益強(qiáng)大和完善,安全性也變得越來越重要。開發(fā)人員不僅需要保護(hù)應(yīng)用程序和站點(diǎn)免受攻擊,而且還必須設(shè)法確保數(shù)據(jù)的安全性和完整性。ASP.NET提供了很多高級(jí)安全功能,包括實(shí)現(xiàn)身份驗(yàn)證和授權(quán)解決方案的機(jī)制、對(duì)角色和身份標(biāo)識(shí)的支持,可以實(shí)現(xiàn)自定義身份驗(yàn)證和授權(quán)的架構(gòu),確保代碼訪問安全。ASP.NET和IIS一起為用戶提供驗(yàn)證服務(wù),此外,ASP.NET還提供了Cookies,幫助建立一種基于用戶Form的驗(yàn)證方式,通過Cookies用戶的應(yīng)用程序可以用自己的代碼和邏輯實(shí)現(xiàn)用戶定義的可信性驗(yàn)證。
ASP.NET包含數(shù)據(jù)訪問工具,利用這些工具,我們可以方便地設(shè)計(jì)站點(diǎn),允許用戶通過Web頁與數(shù)據(jù)庫(kù)進(jìn)行交互。在此網(wǎng)上考試系統(tǒng)中使用的是SQL Server.NET Framework 數(shù)據(jù)提供程序來訪問SQL Server 2005數(shù)據(jù)庫(kù)。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第2章 系統(tǒng)分析
§2.1需求分析
通過實(shí)際調(diào)查,要求本系統(tǒng)具有以下功能:
(1)由于操作人員的計(jì)算機(jī)知識(shí)有限,因此要求系統(tǒng)具有良好的人機(jī)界面。
(2)如果系統(tǒng)的使用對(duì)象較多,則要求有良好的權(quán)限管理。(3)方便的數(shù)據(jù)查詢,支持自定義條件查詢。(4)自動(dòng)匹配房源和求房意向信息。(5)使用垃圾信息處理機(jī)制釋放空間。(6)在相應(yīng)的權(quán)限下,可方便的刪除數(shù)據(jù)。(7)數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。
§2.2開發(fā)工具選擇
本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005,該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面有據(jù)對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用Microsoft公司的Visual Studio 2008作為主要的開發(fā)工具,可與SQL Server 2005數(shù)據(jù)庫(kù)無縫鏈接。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第3章 系統(tǒng)設(shè)計(jì)
§3.1系統(tǒng)目標(biāo)
房屋中介管理系統(tǒng)可以對(duì)房源和租賃人等進(jìn)行有效的管理,通過本系統(tǒng)應(yīng)達(dá)到以下目標(biāo)。
(1)系統(tǒng)采用人機(jī)交互方式,界面美觀友好,信息查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。
(2)靈活地批量錄入數(shù)據(jù),使信息傳遞更快捷。(3)實(shí)現(xiàn)垃圾信息清理。(4)實(shí)現(xiàn)后臺(tái)監(jiān)控功能。
(5)實(shí)現(xiàn)各種查詢,如定位查詢、模糊查詢等。(6)實(shí)現(xiàn)圖形化顯示房源信息。
(7)對(duì)用戶輸入的數(shù)據(jù)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯(cuò)誤。(8)系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。
§3.2系統(tǒng)功能結(jié)構(gòu)圖
房屋中介管理系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§3.3 系統(tǒng)業(yè)務(wù)流程圖
房屋中介管理系統(tǒng)的業(yè)務(wù)流程圖如圖2所示
第4章
第5章 第6章 第7章 第8章 第9章 第10章 第11章
圖2 房屋中介管理系統(tǒng)的業(yè)務(wù)流程圖
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第12章 總體設(shè)計(jì)
§12.1 功能模塊
系統(tǒng)的總體設(shè)計(jì)的主要任務(wù)是將整個(gè)系統(tǒng)合理地劃分成各個(gè)功能模塊,正確處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)關(guān)系,定義各模塊的內(nèi)部結(jié)構(gòu)等。通過對(duì)系統(tǒng)的進(jìn)行需求分析后,可以基本上總結(jié)出系統(tǒng)所需的所有功能,針對(duì)這些功能對(duì)系統(tǒng)做出總體的設(shè)計(jì)。
系統(tǒng)應(yīng)該具備的基本功能
1.用戶注冊(cè)和登錄:用戶可以進(jìn)行注冊(cè),然后登錄。2.用戶信息的修改:用戶可以根據(jù)需要修改密碼。
3.管理員對(duì)信息的管理:角色管理、學(xué)生信息管理、教師信息管理、試題分類管理、題庫(kù)管理、成績(jī)管理。
4.教師對(duì)信息的管理:試題有多種分類(大學(xué)英語、四級(jí)、六級(jí)),因此不同的教師對(duì)應(yīng)不同的分類,教師只能管理其對(duì)應(yīng)的考試類型的相關(guān)信息,即題庫(kù)管理和成績(jī)管理。
5.試卷的生成:從題庫(kù)中隨機(jī)抽取試題生成一份原始試卷。
6.在線考試:系統(tǒng)嚴(yán)格控制整個(gè)考試過程,采用倒計(jì)時(shí)的方法進(jìn)行時(shí)間的控制,學(xué)生必須在限定的時(shí)間內(nèi)交卷,否則系統(tǒng)會(huì)在考試結(jié)束時(shí)強(qiáng)制自動(dòng)交卷。
7.自動(dòng)閱卷:本系統(tǒng)將題型分為選擇題、完型填空題和閱讀題,考生交卷后,系統(tǒng)將自動(dòng)閱卷,將每個(gè)題型的分?jǐn)?shù)和總分?jǐn)?shù)顯示出來。
8.試卷斷線處理:當(dāng)考生在答題的過程中電腦出現(xiàn)故障時(shí)而被迫重新登錄時(shí),可以繼續(xù)完成剩余的試題而無需重新答題。
系統(tǒng)的功能結(jié)構(gòu)圖如圖4-1所示:
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
網(wǎng)絡(luò)考試系統(tǒng)登錄學(xué)生注冊(cè)在線考試自動(dòng)閱卷斷線處理查詢成績(jī)信息管理類型選擇隨機(jī)出題開始考試考試結(jié)果學(xué)生成績(jī)查詢教師成績(jī)查詢管理員信息管理教師信息管理學(xué)生信息管理教師信息管理角色管理試題分類管理題庫(kù)管理成績(jī)管理相應(yīng)題庫(kù)管理相應(yīng)成績(jī)管理 圖4-1網(wǎng)上考試系統(tǒng)功能結(jié)構(gòu)圖
§12.2 系統(tǒng)流程
在本系統(tǒng)中,我負(fù)責(zé)實(shí)現(xiàn)的模塊是管理員對(duì)信息的管理,教師對(duì)信息的管理,自動(dòng)閱卷和試卷斷線處理模塊。輸入系統(tǒng)所在的網(wǎng)址將進(jìn)入登錄主界面,選擇用戶身份,即管理員或教師,系統(tǒng)將會(huì)對(duì)用戶輸入的信息進(jìn)行判斷,如果是管理員,則進(jìn)入管理員對(duì)信息的管理主界面,管理員可以修改密碼,可以對(duì)角色信息、試題分類信息、學(xué)生和教師的信息、題庫(kù)信息和成績(jī)信息進(jìn)行管理。如果登錄的是教師,則進(jìn)入教師對(duì)信息的管理主界面,教師可以修改自己的密碼,對(duì)自己所負(fù)責(zé)的考試類型的題庫(kù)信息、學(xué)生的成績(jī)信息進(jìn)行管理。當(dāng)管理員或教師對(duì)信息的操作完成點(diǎn)擊退出系統(tǒng)時(shí),系統(tǒng)會(huì)進(jìn)行相應(yīng)的判斷,如果用戶不選擇退出,則系統(tǒng)返回到信息管理主界面,如果用戶選擇退出,則系統(tǒng)關(guān)閉。
系統(tǒng)的流程圖如圖4-2所示:
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
開始進(jìn)入登錄界面Y是否是管理員N管理員管理主界面教師管理主界面Y修改密碼、管理角色、試題分類、學(xué)生、教師、題庫(kù)、成績(jī)信息修改密碼、管理負(fù)責(zé)的題庫(kù)信息和成績(jī)信息Y是否退出N結(jié)束圖4-2網(wǎng)上考試系統(tǒng)流程圖
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第13章 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)主要采用淺藍(lán)色為主色調(diào),給用戶一種清新的感覺。我們的網(wǎng)站標(biāo)志為:
圖5-1 網(wǎng)上考試系統(tǒng)Logo
§13.1 學(xué)生信息管理
管理員可以對(duì)學(xué)生的信息進(jìn)行添加、修改、刪除。在學(xué)生信息管理界面中,要先綁定數(shù)據(jù)庫(kù)使學(xué)生信息顯示出來,管理員可以選擇查詢的條件來查詢具體的數(shù)據(jù),可以點(diǎn)擊“新增”按鈕,在新的頁面中添加新的學(xué)生信息。在綁定數(shù)據(jù)庫(kù)時(shí),除了添加表中的字段外,還要添加兩個(gè)新列,將其Text屬性設(shè)置為查詢/修改和刪除,并將DataNavigateUrlFormatString屬性分別設(shè)置為修改頁面AdminModifyStudent.aspx?ID={0}和刪除頁面DeleteStudent.aspx?ID={0}。
當(dāng)用戶登錄時(shí),其輸入的用戶名會(huì)傳入系統(tǒng)的Session中,當(dāng)管理員沒有輸入自己的用戶名,試圖改變地址欄中的地址進(jìn)入系統(tǒng)中的相關(guān)頁面時(shí),系統(tǒng)會(huì)判斷Session中的值是否為空,如果為空,說明用戶沒有輸入用戶名,系統(tǒng)會(huì)一直顯示系統(tǒng)的登錄界面,這樣就增強(qiáng)了系統(tǒng)的安全性。
Session對(duì)象是用來儲(chǔ)存跨網(wǎng)頁程序的變量或是對(duì)象,它只針對(duì)單一網(wǎng)頁使用者,也就是說各個(gè)連接的機(jī)器有各自的Session對(duì)象變量,不同的客戶端無法互相讀取。Session對(duì)象變量終止于聯(lián)機(jī)機(jī)器離線時(shí),也就是當(dāng)網(wǎng)頁使用者關(guān)掉瀏覽器或超過設(shè)定Session變量對(duì)象的有效時(shí)間時(shí),Session對(duì)象變量就會(huì)消失。Session對(duì)象是屬于Page對(duì)象的成員,可以直接使用。
當(dāng)進(jìn)入頁面時(shí),還要用Page.IsPostBack語句判斷此頁面是否是第一次被
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
加載,如果Page.IsPostBack==false,則說明該頁是第一次生成,然后進(jìn)行數(shù)據(jù)庫(kù)的綁定,這個(gè)判斷可以減輕服務(wù)器的負(fù)擔(dān),避免不必要的重復(fù)進(jìn)行數(shù)控綁定。
頁面中采用GridView控件來顯示數(shù)據(jù),為了方便用戶查看,可對(duì)所有的數(shù)據(jù)進(jìn)行分頁,實(shí)現(xiàn)此功能的代碼為GridView1.AllowPaging=true,當(dāng)然也可以設(shè)定每一頁要顯示多少條數(shù)據(jù),用GridView1.PageSize來實(shí)現(xiàn),在本系統(tǒng)中,我將其設(shè)定為5,即每頁顯示5條數(shù)據(jù)。當(dāng)單擊某一頁導(dǎo)航按鈕時(shí),在GridView控件處理分頁操作之前會(huì)激發(fā)GridView.PageIndexChanging事件,使其顯示新頁中的數(shù)據(jù)。為了提高頁面的響應(yīng)性能,我采用緩存數(shù)據(jù)的緩存機(jī)制,也就是使用編程的方式將包含數(shù)據(jù)的對(duì)象存儲(chǔ)在服務(wù)器內(nèi)存中,這樣應(yīng)用程序就可以節(jié)省重新創(chuàng)建這些對(duì)象所需的時(shí)間。當(dāng)頁面被首次加載時(shí)把所需的數(shù)據(jù)緩存到DataSet中,以后使用這些數(shù)據(jù)就直接從DataSet中獲取即可,無需重新訪問數(shù)據(jù)庫(kù)。
在學(xué)生信息管理頁面里使用了先前在類里定義的getStudentAllInfo()方法,其作用是用來獲得學(xué)生的所有信息,在此方法中通過調(diào)用存儲(chǔ)過程Pr_Student_selectAllInfo 在數(shù)據(jù)庫(kù)中查詢關(guān)于學(xué)生的所有的信息。
學(xué)生信息管理頁面如圖5-2所示:
圖5-2學(xué)生信息管理
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§13.1.1 添加學(xué)生信息
新增學(xué)生信息時(shí),必須輸入完整的學(xué)生資料,即通過判斷表示學(xué)號(hào)、姓名和密碼的TextBox是否為空來查看輸入的信息是否完整。在此頁面里,使用類中定義的ifStuExist()方法和AddUser()方法。
1.ifStuExist():用來判斷管理員所添加的學(xué)生信息是否已經(jīng)存在,此方法會(huì)調(diào)用存儲(chǔ)過程Pr_student_ifExist讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。如果此學(xué)生信息已經(jīng)存在,系統(tǒng)會(huì)出現(xiàn)一個(gè)小的對(duì)話框提示管理員,并將所有的TextBox清空。
2.AddUser():此方法的作用是實(shí)現(xiàn)學(xué)生信息的添加。
§13.1.2 修改學(xué)生信息
在修改學(xué)生信息時(shí),要先將所選定的原有的數(shù)據(jù)讀取到頁面的TextBox中,然后再進(jìn)行修改。
getStudentInfoAsId()方法的作用是通過Session中存儲(chǔ)的學(xué)生的ID號(hào)得到學(xué)生的詳細(xì)信息,然后存放在內(nèi)存中的虛擬表StudentInfo中。方法中的DataTable可以獨(dú)立創(chuàng)建和使用,也可以由其他對(duì)象創(chuàng)建和使用。DataTable對(duì)象通常作為某個(gè)DataSet對(duì)象的成員存在,可以通過DataSet對(duì)象的Tables屬性來訪問DataSet對(duì)象中的DataTable。
§13.1.3 刪除學(xué)生信息
刪除學(xué)生信息時(shí),也需要將想要?jiǎng)h除的原有的數(shù)據(jù)讀取到頁面的TextBox中,與修改信息不同的是頁面中的TextBox均被設(shè)置為只讀,即用戶無法改變其內(nèi)容。
§13.2 教師信息管理
管理員可以對(duì)教師的信息進(jìn)行添加、查詢、修改和刪除,與其他管理不同的是,本系統(tǒng)的考試分為不同的類型(例如大學(xué)英語、英語四級(jí)、英語六級(jí)等),每位教師只能負(fù)責(zé)一種類型的考試,因此管理員可以對(duì)教師負(fù)責(zé)的考試類型進(jìn)行修改。其實(shí)現(xiàn)方法與學(xué)生信息管理類似,在此不做過多介紹。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§13.3 角色信息管理
本系統(tǒng)中的角色有管理員、學(xué)生、教師等,不同的角色,其訪問本系統(tǒng)的權(quán)限不同。管理員可以對(duì)其進(jìn)行添加、查詢、修改和刪除。
§13.4 試題分類管理
系統(tǒng)中初步將試題分為大學(xué)英語、英語四級(jí)和英語六級(jí),隨著用戶需求的不斷變化,管理員可對(duì)其進(jìn)行變動(dòng),然后選擇不同的教師來管理不同的考試類型。
§13.5 題庫(kù)管理
在本系統(tǒng)中,我將試題分為三種題型,即選擇題、完型填空題和閱讀題。由于題型不同,其添加和修改的方法也有所不同。選擇題的管理相對(duì)較為簡(jiǎn)單,只需輸入題干、選項(xiàng)和答案并將其存放到數(shù)據(jù)庫(kù)中即可,但完型填空題和閱讀題都涉及到一個(gè)題干擁有多個(gè)小題,每個(gè)小題又都包含有四個(gè)選項(xiàng),并且閱讀題除了包含多個(gè)小題外,每個(gè)小題還都包含有一個(gè)題干,這就增加了管理的難度,因此我將題干和它所擁有的小題分為兩部分,分別存入數(shù)據(jù)庫(kù)所包含的不同的表中,通過一個(gè)唯一標(biāo)識(shí)編號(hào)將題干和它所包含的題目連接起來。
管理員和教師均可管理題庫(kù)中的信息,但不同的是,管理員可以管理所有的題庫(kù),即對(duì)所有考試類型的三種題型進(jìn)行管理。而教師由于負(fù)責(zé)不同的考試類型,因此只能管理其負(fù)責(zé)的考試類型的題庫(kù),其他類型的試題對(duì)其均不可見。
題庫(kù)管理頁面如圖5-3所示:
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
圖5-3題庫(kù)管理
§13.5.1 選擇題管理
當(dāng)進(jìn)入試題的管理界面時(shí),此界面中有個(gè)隱藏的TextBox控件,它的作用是將用戶表中的分類字段(即ClassifyID)的內(nèi)容通過Session傳值給這個(gè)TextBox,接著系統(tǒng)會(huì)進(jìn)行判斷,如果為空,則說明是管理員進(jìn)入此界面,通過getTestAllInfo()方法使GridView中顯示所有試題的內(nèi)容;如果TextBox控件中有分類的標(biāo)識(shí),則說明是負(fù)責(zé)某類考試類型的教師進(jìn)入此界面,通過getTestInfoAsClassifyID()方法使GridView中顯示此教師所負(fù)責(zé)的類型的試題信息。
在此界面中,管理員或教師可以選擇不同的查詢條件對(duì)選擇題的信息進(jìn)行查詢,可以通過不同的鏈接進(jìn)入到其他新的界面里對(duì)數(shù)據(jù)進(jìn)行不同的操作。
選擇題管理頁面如圖5-4所示:
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
圖5-4選擇題管理
1.添加選擇題
管理員和教師均可以對(duì)選擇題進(jìn)行添加,但兩者在功能的實(shí)現(xiàn)上有所不同。
如果是管理員進(jìn)入此頁面進(jìn)行題目的添加,頁面中的DropDownList控件將顯示出來,此控件所表示的是當(dāng)前試題分類的ID,使用getClassifyNameAsClassifyID()方法通過試題分類的ID在數(shù)據(jù)庫(kù)中找到與其相對(duì)應(yīng)的試題分類名稱,并顯示在表示分類名稱的TextBox中。
如果是教師進(jìn)入此頁面,頁面中的TextBox控件顯示而DropDownList控件隱藏,并且表示試題分類ID的TextBox控件和與其相對(duì)應(yīng)的分類名稱的TextBox控件均設(shè)置為只讀。
添加選擇題的頁面如圖5-5所示:
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
圖5-5添加選擇題
2.修改和刪除選擇題
修改選擇題和添加選擇題的方法大體相同,均需要調(diào)用存儲(chǔ)過程對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加或更新。如果操作的是管理員,則可以修改試題的考試類型,如果是教師,則顯示當(dāng)前題目的類型,教師不能對(duì)其做任何改動(dòng)。管理員和教師都可以對(duì)題目的詳細(xì)信息進(jìn)行修改和保存。
刪除選擇題時(shí),系統(tǒng)會(huì)將所選擇的數(shù)據(jù)的值傳給刪除頁面的控件中,提示用戶是否確定要?jiǎng)h除此條數(shù)據(jù)。通過類中的方法調(diào)用存儲(chǔ)過程來刪除數(shù)據(jù)庫(kù)中的信息。
§13.5.2 閱讀題管理
在此頁面中的GridView控件中顯示的是閱讀題的題干表中的內(nèi)容,由于閱讀題除了題干外還包含5個(gè)小題,每個(gè)小題包含一個(gè)題干和4個(gè)選項(xiàng),因此先讓用戶輸入題干的相關(guān)內(nèi)容,點(diǎn)擊確定按鈕將其保存在題干表中,然后再一一輸入5個(gè)小題的相關(guān)信息,然后將其保存在詳細(xì)表中。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
由于5個(gè)小題對(duì)應(yīng)一個(gè)題干,為了防止試題混亂,將題干的編號(hào)設(shè)置為7位的唯一標(biāo)識(shí)符。其方法為:創(chuàng)建一個(gè)隨機(jī)函數(shù)Random并將其實(shí)例化,然后通過代碼tbYDID.Text = rnd.Next(1000000, 9999999).ToString();實(shí)現(xiàn)此功能。
添加閱讀題的頁面如圖5-6所示:
圖5-6添加閱讀題
在修改閱讀題的頁面中,系統(tǒng)會(huì)將題干的信息通過TextBox控件顯示出來,管理員和教師可以對(duì)其進(jìn)行修改,而題干中包含的5個(gè)小題的信息則由GridView控件通過連接閱讀題的詳細(xì)表將其內(nèi)容顯示出來。GridView控件中添加了新列,即編輯列,用戶可以點(diǎn)擊“編輯”對(duì)某一行的數(shù)據(jù)進(jìn)行修改和保存。
如果要?jiǎng)h除一個(gè)閱讀題時(shí),系統(tǒng)會(huì)將此題目的編號(hào)和題干內(nèi)容顯示出來提示用戶是否要?jiǎng)h除,每個(gè)小題的信息將不再顯示。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
§13.5.3 完型填空題管理
完型填空題的管理方法和閱讀題的管理方法類似,只是完型填空題的每個(gè)小題都只包含4個(gè)選項(xiàng),不包含題干。
§13.6 成績(jī)管理
成績(jī)的管理也涉及到管理員和教師對(duì)其進(jìn)行不同的管理,當(dāng)管理員進(jìn)入此頁面時(shí),GridView控件中顯示的是所有學(xué)生的成績(jī);當(dāng)教師進(jìn)入此頁面時(shí),GridView控件中顯示的是其所負(fù)責(zé)的考試類型的學(xué)生的成績(jī),也就是說要通過判斷對(duì)控件進(jìn)行數(shù)據(jù)綁定。
§13.7 自動(dòng)閱卷
本系統(tǒng)的所有試卷均為隨機(jī)生成,每道題目的題號(hào)和正確答案為一一對(duì)應(yīng),因此在隨機(jī)生成試卷時(shí)使系統(tǒng)建立3個(gè)哈希表,分別來存放3個(gè)題型中試題的題號(hào)和正確答案。當(dāng)70道選擇題、1道完型填空題和1道閱讀題全部隨機(jī)生成完后,將哈希表存放在Session對(duì)象里。
當(dāng)學(xué)生答題結(jié)束點(diǎn)擊“交卷”后,系統(tǒng)會(huì)再創(chuàng)建3個(gè)哈希表,用來存放題號(hào)和學(xué)生所選擇的答案。70道選擇題被分成兩頁進(jìn)行顯示,當(dāng)為第一頁時(shí),在第一個(gè)容器里搜索題號(hào)為i的題目,當(dāng)為第二頁時(shí),在第二個(gè)容器里進(jìn)行搜索,如果學(xué)生選擇了答案,將RadioButtonList控件中選定項(xiàng)的值賦給表示學(xué)生答案的字段。接下來要判斷哈希表里題號(hào)為i的題目和學(xué)生答案是否已經(jīng)存在,如果不存在,將此題號(hào)和對(duì)應(yīng)的學(xué)生的答案存放到哈希表里,最后將哈希表和學(xué)生的答案放入Session對(duì)象。
在學(xué)生交卷后進(jìn)入顯示學(xué)生成績(jī)界面之前要進(jìn)行閱卷,系統(tǒng)會(huì)讀取Session對(duì)象中所存放的值,即讀取每個(gè)題號(hào)對(duì)應(yīng)的正確答案和學(xué)生答案,通過Equals()函數(shù)比較試題的正確答案和學(xué)生所選擇的答案。由于本系統(tǒng)將試題分為3種題型,因此在批改學(xué)生分?jǐn)?shù)時(shí)分3部分來進(jìn)行。系統(tǒng)設(shè)定了70道選擇題,每題一分,先初始化選擇題的分?jǐn)?shù)為0,并且定義一個(gè)整型變量,通過for循環(huán)來計(jì)算題目的數(shù)量,然后判斷哈希表中表示正確答案字段和學(xué)生答案字段是否有數(shù)據(jù),如果有數(shù)據(jù),則用Equals()函數(shù)對(duì)其內(nèi)容進(jìn)行比較,河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
如果相等就使表示分?jǐn)?shù)的變量自增1。其代碼如下:
Hashtable ht_XZRightAnswer, ht_XZStuAnswer, ht_WXRightAnswer, ht_WXStuAnswer, ht_YDRightAnswer, ht_YDStuAnswer;
ht_XZRightAnswer =(Hashtable)Session[“XZRightAnswer”];
ht_XZStuAnswer =(Hashtable)Session[“XZStuAnswer”];int XZScore = 0;for(int i = 1;i <= 70;i++){ if(ht_XZStuAnswer.Contains(i.ToString())&& ht_XZRightAnswer.Contains(i.ToString()))if(ht_XZStuAnswer[i.ToString()].ToString().Equals(ht_XZRightAnswer[i.ToString()].ToString()))
{
XZScore = XZScore + 1;
} } 完型填空題和閱讀題的判分方法與選擇題的方法類似。當(dāng)?shù)玫?中題型的成績(jī)后,將其相加得出最后的總成績(jī)。然后通過類中的updateScore()方法調(diào)用存儲(chǔ)過程Pr_score_statusUpdate將此學(xué)生的成績(jī)存入數(shù)據(jù)庫(kù)。
§13.8 試卷斷線處理
在學(xué)生答題過程中,很有可能會(huì)因?yàn)闄C(jī)器故障或其他原因使瀏覽器關(guān)閉,造成考試突然中斷,因此要設(shè)計(jì)斷線處理功能使學(xué)生再次登錄時(shí)能夠繼續(xù)答題。
首先要設(shè)定一個(gè)定時(shí)器進(jìn)行倒計(jì)時(shí),將時(shí)間設(shè)定為5分鐘,也就是說時(shí)間倒計(jì)完后將自動(dòng)點(diǎn)擊頁面上的“保存”控件,時(shí)間重新從5分鐘開始倒計(jì)時(shí)。其代碼為:
clearTimeout(timer);
document.getElementById('Ibtn_save').click();window.name=5*60;
保存試題時(shí),在容器中搜索題目,如果搜索到此題目就把RadioButtonList控件中選定項(xiàng)的值賦給表示學(xué)生答案的字段。在系統(tǒng)中要定義變量使其表示不同的題型,通過學(xué)號(hào)、考試類型、題號(hào)和試題的題型這四個(gè)字段來更新學(xué)生的答案。
當(dāng)學(xué)生再次登錄并選擇考試類型后,系統(tǒng)會(huì)通過學(xué)生的學(xué)號(hào)和考試類型編號(hào)查詢?cè)囶}斷線保存的記錄,從Session對(duì)象中讀取題目的唯一標(biāo)識(shí)號(hào),河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
通過getXZInfoAsXZId()方法得到與題目的唯一標(biāo)識(shí)號(hào)對(duì)應(yīng)的題目的所有信息,然后使用Html語言將題目顯示出來,同時(shí)顯示RadioButtonList控件中選定項(xiàng)的值,并將題號(hào)和題目的唯一標(biāo)識(shí)號(hào)存放入哈希表里。通過題目的唯一標(biāo)識(shí)號(hào)得到題目的正確答案,并將題號(hào)和正確答案存放入表示題目正確答案的哈希表中。
利用學(xué)生的學(xué)號(hào)、考試類型編號(hào)、題型和題號(hào)對(duì)一個(gè)題目進(jìn)行定位,從而找到此題目對(duì)應(yīng)的學(xué)生所選擇的答案,并在試卷頁面中顯示出來。其代碼為:
int stuanswer =(new UserDB()).getstuanswer(stuId, courseId, wxdetail, WXnum);RadioButtonList WXlist;WXlist =(RadioButtonList)Panel3.FindControl(“rbtnList_WX” + WXnum.ToString());
switch(stuanswer)
{
case 1:
WXlist.Items[0].Selected = true;
break;
case 2:
WXlist.Items[1].Selected = true;
break;
case 3:
WXlist.Items[2].Selected = true;
break;
case 4:
WXlist.Items[3].Selected = true;
break;
default:
break;
} 對(duì)于完型填空題和閱讀題而言,其不同之處在于要對(duì)題干的內(nèi)容進(jìn)行保存和重新讀取,其方法與選擇題基本類似。
進(jìn)入斷線保存的頁后,會(huì)顯示出和斷線之前同樣的試題和學(xué)生已經(jīng)做過的答案。學(xué)生做完試卷后即可提交,進(jìn)而得到自己的成績(jī)。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
第14章 軟件測(cè)試
§14.1 測(cè)試環(huán)境
軟件設(shè)計(jì)完成后,要對(duì)其進(jìn)行測(cè)試,本系統(tǒng)采用的開發(fā)工具是SQL Server 2005、Visual Studio 2005,首先要打開SQL Server 2005的服務(wù),將建立的數(shù)據(jù)庫(kù)附加到此數(shù)據(jù)庫(kù)開發(fā)工具里,然后通過IIS技術(shù)在IE瀏覽器的地址欄里輸入系統(tǒng)的起始頁的地址。
§14.2 測(cè)試計(jì)劃
1.管理員登錄進(jìn)入系統(tǒng),修改自己的密碼,對(duì)角色信息、試題分類信息、學(xué)生信息、教師信息、題庫(kù)信息和成績(jī)信息進(jìn)行添加、查詢、修改和刪除。
2.教師登錄進(jìn)入系統(tǒng),修改自己的密碼,對(duì)自己所負(fù)責(zé)的試題分類的題庫(kù)信息和學(xué)生的成績(jī)信息進(jìn)行添加、查詢、修改和刪除。
3.學(xué)生答題后進(jìn)行自動(dòng)閱卷。
4.在答題過程中,關(guān)閉瀏覽器,學(xué)生再次登錄后查看斷線處理功能的實(shí)現(xiàn)。
§14.3 測(cè)試記錄
管理員登錄后,對(duì)信息的所有操作均可實(shí)現(xiàn),教師登錄后,其考試類型的值的傳遞沒有出現(xiàn)錯(cuò)誤,教師只能管理自己負(fù)責(zé)的試題的信息和成績(jī)。當(dāng)學(xué)生答題完成點(diǎn)擊“交卷”后,會(huì)彈出一個(gè)新的頁面顯示學(xué)生的基本信息、考試的類型、選擇題成績(jī)、完型填空題成績(jī)、閱讀題成績(jī)和總成績(jī),使學(xué)生更加清楚地了解自己的考試狀況,說明自動(dòng)閱卷的功能已經(jīng)完全實(shí)現(xiàn)。在答題過程中,關(guān)閉瀏覽器,再次重新登錄選擇同樣的考試類型后,成功進(jìn)入試卷斷線頁面,答過的試題答案也都顯示了出來,答題結(jié)束后點(diǎn)擊“交卷”控件,進(jìn)行自動(dòng)閱卷。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
結(jié) 論
本考試系統(tǒng)實(shí)現(xiàn)了管理員和教師對(duì)信息的管理,同時(shí)也實(shí)現(xiàn)了系統(tǒng)的自動(dòng)閱卷功能和試卷的斷線處理功能。在系統(tǒng)的設(shè)計(jì)上主要采用的技術(shù)是ASP.NET和SQL Server的組合方式,使用C#語言和HTML語言實(shí)現(xiàn)動(dòng)態(tài)頁面的編程。
在系統(tǒng)的設(shè)計(jì)過程中,遇到了許多難題,起初考慮到試卷包含多種題型,包括選擇題、完型填空題、閱讀題,但是完型填空題和閱讀題的隨機(jī)出題方法相對(duì)選擇題而言更難實(shí)現(xiàn),后來用兩個(gè)表分別存放試題的題干和題目,這樣做就可以實(shí)現(xiàn)試題信息的管理。試卷的斷線處理是本系統(tǒng)實(shí)現(xiàn)的難點(diǎn),當(dāng)試卷被隨機(jī)生成時(shí),可以將其所有的內(nèi)容和對(duì)應(yīng)的學(xué)生的信息保存在一個(gè)暫存表中,但只是保存了試卷的信息,當(dāng)學(xué)生遇到突發(fā)事件再次登錄進(jìn)行考試時(shí),也只能將試卷的全部?jī)?nèi)容顯示出來,并不能將學(xué)生已經(jīng)做過的試題答案顯示出來,所以必須創(chuàng)建一個(gè)倒計(jì)時(shí)器,每隔一段時(shí)間進(jìn)行一次保存,將學(xué)生的答案也保存在暫存表中。同時(shí)系統(tǒng)中還存在一些不足之處,當(dāng)時(shí)間倒計(jì)完時(shí),系統(tǒng)會(huì)自動(dòng)點(diǎn)擊頁面上的“保存”控件,但當(dāng)保存控件執(zhí)行其功能后,無論學(xué)生在四頁中的哪一頁做題(試卷被分為四頁),系統(tǒng)都會(huì)在自動(dòng)保存時(shí)間結(jié)束時(shí)跳轉(zhuǎn)到試卷的第一頁,這就給學(xué)生的答題過程造成了極大的不便。相信在更加深入的學(xué)習(xí)后能夠改善此系統(tǒng)的不足,使系統(tǒng)功能更加完善。
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
參考文獻(xiàn)
[1]求是科技.ASP信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2005 [2]陳宗興,杜國(guó)梁.ASP.NET網(wǎng)絡(luò)系統(tǒng)程序開發(fā)[M].北京:中國(guó)水利水電出版社,2002 [3]賽奎春.ASP信息系統(tǒng)開發(fā)實(shí)例精選[M].機(jī)械工業(yè)出版社,2005 [4]金小璞,羅慶云,徐芳.基于ASP.NET 技術(shù)的在線考試系統(tǒng)[J].福建電腦,2005年第10期
[5] 廖彬山,高峰霞.Web數(shù)據(jù)庫(kù)開發(fā)技術(shù)[M].北京:電子工業(yè)出版社,2003 [6] 李蘭友,楊曉光.ASP.NET實(shí)用程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005 [7] 張樹亮.ASP.NET2.0+SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M].北京:清華大學(xué)出版社,2005 [8] 鄭阿奇.SQL Server實(shí)用教程[M].北京:電子工業(yè)出版社,2002 [9] 郝剛.ASP.NET 2.0開發(fā)指南[M].北京:人民郵電出版社,2002 [10]曹 斌,韓中孝.ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)項(xiàng)目開發(fā)實(shí)踐[M].北京:科學(xué)出版社,2003 [11] 丁寶康,董健全.數(shù)據(jù)庫(kù)實(shí)用教程[M].北京:清華大學(xué)出版社,2003 [12] 鄒建峰,李律松.ASP.NET開發(fā)技術(shù)詳解.北京:人民郵電出版社,2005 [13] 李曉黎.ASP+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)指南.北京:人民郵電出版社,2004 [14] 馬婭婕,田翔川.多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)在線考試題庫(kù)的設(shè)計(jì).計(jì)算機(jī)應(yīng)用研究,2005 [15] 武延軍.精通ASP網(wǎng)絡(luò)編程[M].北京:人民郵電出版社,2000 [16] 葉忠杰,戎成.網(wǎng)絡(luò)化考試系統(tǒng)的設(shè)計(jì)與實(shí)踐[J].浙江交通職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005 [17] 周良忠.C#精髓[M].北京:人民郵電出版社,2002 [18] 張海藩.軟件工程[M].北京:人民郵電出版社,2002 [19] 明月創(chuàng)作室.ASP.NET編程精彩百例[M].北京:人民郵電出版社,2002 [20] 李蘭友.ASP.NET實(shí)用程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005
河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
致 謝
在整個(gè)畢業(yè)設(shè)計(jì)的過程中,我要特別感謝牛丹梅老師和肖春寶老師對(duì)我的大力幫助。老師們嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、忘我的工作精神以及對(duì)課題的整體把握,使我在設(shè)計(jì)的過程中避免了許多方向性的錯(cuò)誤,并將遇到的難題一一解決,實(shí)現(xiàn)系統(tǒng)的功能,同時(shí)也使我學(xué)到了很多更加深入的專業(yè)知識(shí),在此,要對(duì)他們的細(xì)心幫助和指導(dǎo)表示由衷的感謝。
本系統(tǒng)能夠順利完成也離不開我的合作伙伴的幫助,在此也要感謝我的合作伙伴馬穎丹在系統(tǒng)的設(shè)計(jì)過程中給我的支持和鼓勵(lì),他提出的許多建設(shè)性的意見使我順利地完成了自己所負(fù)責(zé)的系統(tǒng)功能。