|
近年來,我國(guó)現(xiàn)代酒店業(yè)迅猛發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日趨激烈,傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的需要,全面提高賓館客房管理系統(tǒng)已成為酒店業(yè)發(fā)展的當(dāng)務(wù)之急。因此,本論文旨在設(shè)計(jì)出一套高效、精確、便捷的管理系統(tǒng),以實(shí)現(xiàn)賓館對(duì)客房的科學(xué)化、規(guī)范化和信息化管理,提高賓館的管理水平和競(jìng)爭(zhēng)力。 賓館管理系統(tǒng)是對(duì)賓館管理系統(tǒng)的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前賓館管理的人工管理方式,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率而開發(fā)的。傳統(tǒng)的賓館計(jì)算機(jī)管理系統(tǒng)主要包括前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務(wù)部門,初步實(shí)現(xiàn)了對(duì)顧客服務(wù)和進(jìn)行財(cái)務(wù)核算所需要的各個(gè)功能。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等6大功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能。其中客戶信息管理、入住和退房管理是系統(tǒng)開發(fā)的重點(diǎn)。本文講述的是基于客戶/服務(wù)器的賓館管理系統(tǒng),實(shí)現(xiàn)了賓館管理的信息化。本系統(tǒng)涉及數(shù)據(jù)庫方面的技術(shù),采用SQL語言來實(shí)現(xiàn)。 一、需求分析 1.1 基本要求 通過調(diào)查賓館對(duì)客房、員工、業(yè)務(wù)的管理方式,充分了解原賓館客房管理系統(tǒng)的工作概況,明確賓館管理的業(yè)務(wù)需求、信息需求、處理需求、安全性與完整性要求。 1.1.1 業(yè)務(wù)要求 針對(duì)賓館的訂房、入住、退房等業(yè)務(wù)的調(diào)查,明確用戶的業(yè)務(wù)需求如下: 1、基礎(chǔ)信息設(shè)置:設(shè)置客房信息、設(shè)置員工信息 2、客房前臺(tái)管理:客房預(yù)訂、住宿登記、調(diào)房登記、客房續(xù)住、退房結(jié)賬 3、查詢統(tǒng)計(jì)管理:客房查詢、房態(tài)查詢、預(yù)訂查詢、住宿查詢、退宿查詢 4、結(jié)賬管理 5、系統(tǒng)初始設(shè)計(jì):本單位定義、業(yè)務(wù)部門定義 6、系統(tǒng)維護(hù):系統(tǒng)初始化、操作員管理、權(quán)限設(shè)置 1.1.2 信息要求 對(duì)于賓館客房管理,用戶需要從數(shù)據(jù)庫中獲得的信息有很多,包括客房信息、顧客信息以及員工信息等,全面分析有信息要求如下: 1、該數(shù)據(jù)庫可以存取的數(shù)據(jù)包括客房信息、顧客信息、員工信息及住宿信息 2、前臺(tái)接待員可以查看客房、賓客信息,可以查看客房使用情況,還可以查看統(tǒng)計(jì)入住、預(yù)訂和退房記錄。 3、后臺(tái)管理者可以對(duì)客房、員工的信息進(jìn)行管理和查看,可以設(shè)置員工的權(quán)限,可以查看客房使用情況,還可以查詢統(tǒng)計(jì)預(yù)訂和退房情況。 1.1.3 處理要求 賓館需要對(duì)顧客的調(diào)房要求、客房續(xù)住等進(jìn)行處理,對(duì)處理的響應(yīng)時(shí)間和處理方式都有一定的要求——響應(yīng)時(shí)間,越短越好,單機(jī)處理。 前臺(tái)登記處理:前臺(tái)接待員為顧客進(jìn)行入住、預(yù)訂、退房、調(diào)房、退訂登記。 預(yù)訂客房:顧客信息與客房信息建立一一對(duì)應(yīng)聯(lián)系,客房狀態(tài)由空轉(zhuǎn)至非空。 入?。悍址靠ê?,顧客信息將與其對(duì)應(yīng)的客房信息建立一一對(duì)應(yīng)的聯(lián)系,客房狀態(tài)轉(zhuǎn)至非空。 退房:顧客持房卡去前臺(tái)登記退房,顧客信息與賬單信息一一對(duì)應(yīng),客房狀態(tài)轉(zhuǎn)至空。 調(diào)房:根據(jù)顧客要求為其調(diào)換房間,原客房狀態(tài)轉(zhuǎn)為空,新開客房信息與顧客建立新的一一對(duì)應(yīng)的聯(lián)系新的客房轉(zhuǎn)為非空。 續(xù)住:前臺(tái)接待員可以根據(jù)入住延期情況,對(duì)顧客追加押金。 1.1.4 安全性與完整性要求 對(duì)于賓館客房管理,并不是所有人都可以進(jìn)入管理系統(tǒng),因而需要設(shè)置一定的權(quán)限或其他的安全性與管理性要求: 1、不同的用戶擁有不同的權(quán)限,系統(tǒng)根據(jù)用戶權(quán)限,進(jìn)入不同的功能界面。權(quán)限分為兩類:一個(gè)是后臺(tái)管理者權(quán)限,一個(gè)是前臺(tái)接待員權(quán)限。普通員工無權(quán)登錄此系統(tǒng)。 2、密碼正確才可登錄系統(tǒng)。 1.2 數(shù)據(jù)流圖、數(shù)據(jù)字典 調(diào)查了解用戶需求以后,采用結(jié)構(gòu)化分析方法,自頂而下、逐層分解系統(tǒng),得到數(shù)據(jù)流圖、數(shù)據(jù)字典、判定表等來表達(dá)數(shù)據(jù)與處理過程的關(guān)系。 1.2.1 數(shù)據(jù)流圖 1.2.2 數(shù)據(jù)字典 1、數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型及其長(zhǎng)度說明預(yù)定人字符,可變長(zhǎng)度10 不能為空預(yù)定人電話字符,可變長(zhǎng)度15客人姓名字符,可變長(zhǎng)度10客人身份證號(hào)碼字符,可變長(zhǎng)度18訂單編號(hào)字符,可變長(zhǎng)度36 不能為空入住單號(hào)字符,可變長(zhǎng)度36 不能為空客房編號(hào)字符,可變長(zhǎng)度6 不能為空賬單編號(hào)字符,可變長(zhǎng)度36 不能為空客房類型字符,可變長(zhǎng)度10客房?jī)r(jià)格貨幣型客房狀態(tài)字符,可變長(zhǎng)度2 不能為空抵店時(shí)間日期型入住人數(shù)字符,可變長(zhǎng)度10入住天數(shù)字符,可變長(zhǎng)度10入住時(shí)間日期型不能為空退房時(shí)間日期型訂單狀態(tài)字符,可變長(zhǎng)度4 2、數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu) 含義說明組成顧客 客房管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)顧客的相關(guān)信息 顧客編號(hào),顧客姓名,性別,份證號(hào)客房 客房管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義一個(gè)客房的相關(guān)信息 客房編號(hào),客房類型,客房?jī)r(jià)格,客房狀態(tài)客房信息單登記有關(guān)客房住宿信息客房編號(hào),入住時(shí)間,住宿天數(shù),押金,證件號(hào) 二、功能設(shè)計(jì) 2.1 系統(tǒng)功能 2.1.1 基礎(chǔ)信息設(shè)置 1、設(shè)置客房信息:對(duì)客房的基本信息進(jìn)行增加、修改、刪除,不斷更新。 2、設(shè)置員工信息:對(duì)員工的基本信息進(jìn)行增加、修改、刪除,不斷更新。 2.1.2 客房前臺(tái)管理 1、客房預(yù)訂:可以通過前臺(tái)登記處或網(wǎng)上實(shí)現(xiàn)客房預(yù)訂。 2、住宿登記:顧客入住賓館登記信息。 3、調(diào)房登記:顧客有合理情由時(shí)為其調(diào)換客房。 4、客房續(xù)?。侯櫩透鶕?jù)自身情況增加住宿天數(shù),通過前臺(tái)辦理續(xù)住并增加 押金。 5、退房結(jié)賬:可以選擇掛賬、打折等多種方式,并可以在此增加其他消費(fèi) 項(xiàng)目的費(fèi)用,結(jié)賬由前臺(tái)辦理。入住單狀態(tài) 字符,可變長(zhǎng)度4 消費(fèi)金額 貨幣型備注字符,可變長(zhǎng)度40 2.1.3 查詢統(tǒng)計(jì)管理 1、客房查詢:通過客房編號(hào)查詢客房基本信息。 2、房態(tài)查詢:通過客房編號(hào)查詢客房是否為空。 3、預(yù)訂查詢:通過顧客姓名查詢預(yù)訂信息。 4、住宿查詢:通過顧客編號(hào)查詢住宿信息。 5、退宿查詢:通過顧客姓名查詢退宿信息。 2.1.4 結(jié)賬管理結(jié)賬方式:可以選擇掛賬、現(xiàn)金、刷卡、會(huì)員優(yōu)惠等多種方式。 2.1.5 系統(tǒng)初始設(shè)計(jì) 1、本單位定義:設(shè)置本單位的基本信息。 2、業(yè)務(wù)部門定義:設(shè)置各業(yè)務(wù)部門的相關(guān)信息。 2.1.6 系統(tǒng)維護(hù) 1、系統(tǒng)初始化:清空目前的系統(tǒng)數(shù)據(jù),將系統(tǒng)恢復(fù)為初始狀態(tài)。 2、操作員管理:高級(jí)管理員登錄后可進(jìn)行操作員的添加、刪除以及信息更改。 3、權(quán)限設(shè)置:可以設(shè)定管理者的管理權(quán)限以及具體的可操作功能。登錄設(shè)置,密碼匹配者可進(jìn)入系統(tǒng)進(jìn)行操作管理。 2.2系統(tǒng)功能結(jié)構(gòu)圖 2.2系統(tǒng)功能結(jié)構(gòu)圖 賓館客房管理系統(tǒng) 三、ER 模型 設(shè)置客房信息 設(shè)置員工信息客房預(yù)訂 住宿登記 調(diào)房登記 客房續(xù)住 退房結(jié)賬客房查詢 房宿查詢 退宿查詢 結(jié)賬方式 本單位定義業(yè)務(wù)部門定義系統(tǒng)初始化 操作員管理權(quán)限設(shè)置 四、數(shù)據(jù)庫設(shè)計(jì)結(jié)構(gòu) 4.1 數(shù)據(jù)庫表設(shè)計(jì) 4.11 實(shí)體屬性 顧客(顧客編號(hào),姓名,性別,年齡,身份證號(hào),地址,客房編號(hào),賬單編號(hào)) 預(yù)訂人(姓名,身份證號(hào),預(yù)訂編號(hào),客房編號(hào)) 客房(客房編號(hào),客房類型,客房狀態(tài),客房?jī)r(jià)格) 住宿(顧客編號(hào),客房編號(hào),押金,入住時(shí)間,退房時(shí)間) 前臺(tái)接待員(前臺(tái)接待員編號(hào),姓名,賬單編號(hào),顧客編號(hào),密碼) 管理員(管理員編號(hào),姓名,密碼口令) 服務(wù)員(服務(wù)員編號(hào),姓名) 結(jié)算賬單(賬單編號(hào),消費(fèi)金額,入住時(shí)間,退房時(shí)間,前臺(tái)接待員編) 4.12 數(shù)據(jù)庫表 1、顧客表(customer) 3、客房表(room) 4、住宿表(ch) 列名數(shù)據(jù)類型長(zhǎng)度允許空字段說明主外鍵Cu_id int 4 0 顧客編號(hào)FK Room_id int 4 0 客房編號(hào)FK deposit money 0 押金 5、前臺(tái)接待員表(fronter) 3、管理員表(manage) 7、服務(wù)員表(employee) 8、結(jié)算賬單表(payment) 4.2 約束設(shè)計(jì) 4.2.1 主外鍵約束 4.2.2 列值唯一 4.2.3 其他約束 4.3 索引設(shè)計(jì) 1、顧客表按顧客編號(hào)升序建立索引 2、住宿表按入住時(shí)間升序建立索引 3、客房表按客房編號(hào)升序建立唯一索引 4、結(jié)算賬單表按賬單編號(hào)升序建立唯一索引 4.4 數(shù)組組織約定 4.4.1 各實(shí)體之間的關(guān)聯(lián)關(guān)系情況 Fronter與customer的關(guān)系是1:n。但當(dāng)顧客需要辦理續(xù)住或調(diào)房登記的時(shí)候,由于時(shí)間不同,辦理登記的前臺(tái)接待員可能不會(huì)是同一個(gè),因此規(guī)定辦理業(yè)務(wù)時(shí)的關(guān)聯(lián)關(guān)系,同一個(gè)顧客只能接受一個(gè)前臺(tái)接待員的服務(wù)。 Customer與room的關(guān)系是1:1。如果顧客辦理調(diào)房的話,可能會(huì)出現(xiàn)一個(gè)顧客對(duì)應(yīng)多個(gè)客房,因此規(guī)定辦理調(diào)房后,原客房信息被新客房信息覆蓋。另外,當(dāng)顧客辦理退房后,客房狀態(tài)轉(zhuǎn)為空,將不與顧客對(duì)應(yīng),規(guī)定狀態(tài)為非空的客房與顧客有一一對(duì)應(yīng)的關(guān)系。 五、總結(jié) 通過此次數(shù)據(jù)庫的課程設(shè)計(jì),真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫方面應(yīng)用的理解,對(duì)自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過程中,從建立數(shù)據(jù)開始,對(duì)數(shù)據(jù)庫設(shè)計(jì)理念及思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-R圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識(shí),增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用SQL語言的靈活性,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯(lián)系,主建與外主鍵的定義,約束項(xiàng)的設(shè)置,使邏輯更嚴(yán)密,在學(xué)習(xí)過程中,我也上網(wǎng)查了不少資料,也看了一些別人設(shè)計(jì)的旅館管理信息系統(tǒng)的設(shè)計(jì)報(bào)告,學(xué)以致用,自我創(chuàng)新,完成了這份自己的報(bào)告,從中在學(xué)到用,從用又到學(xué),受益匪淺。 5.1 設(shè)計(jì)的不足 1、需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。但由于時(shí)間、地域、環(huán)境等客觀影響,無法進(jìn)行詳細(xì)全面的調(diào)查取材,故而該設(shè)計(jì)存在一定的局限性。學(xué)生缺少用戶的專業(yè)知識(shí),不易理解用戶的真正需求。 2、沒有考慮到顧客是否是會(huì)員或VIP客戶,對(duì)實(shí)際問題的管理有一定的局限性。 3、由于數(shù)據(jù)有常用和不常用之分,本系統(tǒng)未將其區(qū)分開來,使數(shù)據(jù)存儲(chǔ)不夠簡(jiǎn)單明了。 5.2 設(shè)計(jì)的改善方向 1、需要進(jìn)行詳細(xì)的市場(chǎng)調(diào)查,充分了解現(xiàn)在賓館行業(yè)的實(shí)際運(yùn)行流程,并與學(xué)習(xí)賓館管理的相關(guān)專業(yè)人士合作制作管理系統(tǒng),使該系統(tǒng)更加符合用戶的需求。 2、將顧客首先分類,會(huì)員或VIP客戶享有一些特殊的優(yōu)惠待遇,或是其他消費(fèi)活動(dòng)在退房結(jié)賬的時(shí)候需另行計(jì)算費(fèi)用。 3、將常用數(shù)據(jù)和不常用數(shù)據(jù)區(qū)分開來,提高系統(tǒng)性能,更加縮短響應(yīng)時(shí)間。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|