- 相關(guān)推薦
賓館客房管理系統(tǒng)論文
論文常用來(lái)指進(jìn)行各個(gè)學(xué)術(shù)領(lǐng)域的研究和描述學(xué)術(shù)研究成果的文章,下面是關(guān)于賓館客房管理系統(tǒng)論文的內(nèi)容,歡迎閱讀!
摘要:客房管理系統(tǒng)主要目的是為了方便對(duì)客房的實(shí)際情況進(jìn)行集中的查詢與管理工作,以提高整個(gè)客房的工作效率。本系統(tǒng)以住宿管理模塊為例,使用delphi7.0和SQL SERVER2005作為開(kāi)發(fā)工具,對(duì)整個(gè)系統(tǒng)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。實(shí)驗(yàn)證明本系統(tǒng)操作簡(jiǎn)單,靈活性好、系統(tǒng)安全性高,運(yùn)行穩(wěn)定,具有一定的實(shí)用性。
關(guān)鍵詞:客房管理系統(tǒng) delphi7.0 sql server 2005 數(shù)據(jù)庫(kù)
隨著人們物質(zhì)水平的逐步提高,為了豐富自己的文化生活和自身娛樂(lè),人們已經(jīng)習(xí)慣了利用假期外出旅游。各個(gè)地區(qū)的旅游業(yè)也因此出現(xiàn)了持續(xù)增長(zhǎng)的好勢(shì)頭,F(xiàn)代酒店的客房管理和計(jì)算機(jī)系統(tǒng)結(jié)合得非常緊密,很多客房服務(wù)的有效執(zhí)行和監(jiān)督都依賴于完善的計(jì)算機(jī)客房管理系統(tǒng),目標(biāo)就是實(shí)現(xiàn)客房管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)主要功能是完成對(duì)客房信息、客戶預(yù)訂房間、登記住宿等功能。以住宿管理模塊為例詳細(xì)論述實(shí)現(xiàn)過(guò)程。
一、系統(tǒng)總體設(shè)計(jì)
本系統(tǒng)的主要服務(wù)對(duì)象是客戶,他們可以直接通過(guò)本系統(tǒng)進(jìn)行預(yù)訂房間,登記住宿、訂票、訂餐等操作。根據(jù)系統(tǒng)功能要求可以將系統(tǒng)分解成以下幾個(gè)模塊分別:
1.住宿管理:主要是針對(duì)客戶,客房可以預(yù)定房間,也可以直接登記住宿并且操作員可以對(duì)客戶在客房的住宿天數(shù)進(jìn)行統(tǒng)計(jì)并計(jì)算出總的客房費(fèi),然后還可以對(duì)客戶在客房的總消費(fèi)進(jìn)行統(tǒng)計(jì)計(jì)算、結(jié)算出最終的消費(fèi)金額。
2.住宿維護(hù):操作員可以對(duì)入住單、預(yù)訂單進(jìn)行維護(hù),還可以查詢可用房、歷史客戶情況、歷史客戶資料,對(duì)房間狀態(tài)進(jìn)行管理。
二、數(shù)據(jù)庫(kù)設(shè)計(jì)
以住宿管理模塊為例,所涉及到的表有預(yù)訂單表(bookinfo),客戶信息表(guestinfo),客房信息表(roominfo),客戶信息表用來(lái)預(yù)訂房間或者登記住宿時(shí)填寫(xiě)客戶基本信息。
三、詳細(xì)設(shè)計(jì)部分
1.預(yù)訂房間模塊。在本模塊的實(shí)現(xiàn)過(guò)程中所涉及到的表有預(yù)訂單表(checkinfo)、客戶信息表(guestinfo)還有客房信息表(roominfo)。它們之間通過(guò)SQL語(yǔ)句進(jìn)行連接。在具體實(shí)現(xiàn)的過(guò)程序中,先把預(yù)訂信息、客戶信息分別填入預(yù)訂單表和客戶信息表然后把所預(yù)訂的客房狀態(tài)更新為“保留”即可。
如果輸入的預(yù)訂單號(hào)已經(jīng)存在,則會(huì)出現(xiàn)提示框,提示輸入的預(yù)訂單號(hào)已經(jīng)存在,讓你重新選擇。具體的運(yùn)行界面就不再顯示了。
2.登記住宿模塊。本模塊的實(shí)現(xiàn)過(guò)程中所涉及到的表有登記住宿表、客戶信息表、客房狀態(tài)表,首先將客戶基本信息添加至在住客戶信息表中,然后根據(jù)所選擇的房間更新客房狀態(tài)表。它們的實(shí)現(xiàn)和預(yù)訂客房時(shí)差不多,只是把客房狀態(tài)更新為“住房”即可,其它的設(shè)計(jì)方法和預(yù)訂客房時(shí)一樣。
3.離店結(jié)算模塊。一般各個(gè)客房的收費(fèi)準(zhǔn)則有兩種:第一種是客人在12點(diǎn)以前退房,不算當(dāng)日的住宿;在12點(diǎn)至18點(diǎn)之間的時(shí)間退房,按半天計(jì)算;18點(diǎn)以后退房,算一天的住宿。第二種是按客人實(shí)際在店的時(shí)間計(jì)算,不足一天的時(shí)間部分,如果不足12小時(shí)忽略不計(jì),超過(guò)12小時(shí)算半天,超過(guò)18小時(shí)算一天。在這里我所采用的是第一種收費(fèi)準(zhǔn)則。
具體的實(shí)現(xiàn)方法如下:分別用兩個(gè)Maskedit顯示客戶的入住時(shí)間和離店時(shí)間,然后用離店時(shí)間性減去入住時(shí)間得到客戶在客房住宿的整數(shù)天數(shù)m,然后再判斷離店時(shí)間,如果小于上午12點(diǎn)則客戶在客房住宿的天數(shù)為m天,如果離店時(shí)間是12點(diǎn)到18點(diǎn)之間,則客戶在客房住宿的天數(shù)為(m+0.5)天,如是客戶是在下午18點(diǎn)之后退的房,則客戶在客房住宿的天數(shù)為(m+1)天,最后結(jié)算時(shí)是用住宿天數(shù)乘以客戶所住房間的房?jī)r(jià)就得到了客戶在本客房所總共消費(fèi)的客房費(fèi)。
在本系統(tǒng)的實(shí)現(xiàn)過(guò)程中,曾經(jīng)因?yàn)闀r(shí)間函數(shù)的轉(zhuǎn)換而迷惑不解,也試過(guò)許多轉(zhuǎn)換時(shí)間的函數(shù),均沒(méi)有得到下正確的答案,問(wèn)了許多同學(xué)也沒(méi)有找到答案,最后在一本參考書(shū)上發(fā)現(xiàn)了這種方法,覺(jué)得真是柳暗花明。
實(shí)現(xiàn)此功能的代碼如下:
procedure TForm12.Button3Click(Sender: TObject);
vardays,enter,leave:Tdatetime;
roomfee:currency;
begin enter:=strtodatetime(MaskEdit1.Text);
leave:=strtodatetime(MaskEdit2.Text);
days:=int(leave)-int(enter);
if (frac(leave)>0.5) and (frac(leave)<=.75) then
days:=days+0.5
else if frac(leave)>0.75 then
days:=days+1;
roomfee:=days*strtofloat(edit3.Text);
panel1.caption:=format('您的住宿時(shí)間是:%5.1f天,住宿費(fèi)是%5.0f元!',[days,roomfee]);
end;
四、結(jié)論
本論文針對(duì)客房管理系統(tǒng)的住宿管理模塊進(jìn)行了分析、設(shè)計(jì)與實(shí)現(xiàn),經(jīng)檢驗(yàn),能夠完成基本的食宿登記、費(fèi)用結(jié)算等功能,具有一定的實(shí)用意義。
參考文獻(xiàn):
[1]賽奎春,陳紫鴻,宋坤.數(shù)據(jù)庫(kù)開(kāi)發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用.北京:人民郵電出版社.
[2]周松辰.舉一反三delphi程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練.北京:人民郵電出版社.
[3]求是科技.Delphi7程序設(shè)計(jì)與開(kāi)發(fā)技術(shù)大全.北京:人民郵電出版社.
【賓館客房管理系統(tǒng)論文】相關(guān)文章:
酒店管理系統(tǒng)設(shè)計(jì)論文07-03
員工管理系統(tǒng)論文06-29
構(gòu)建戰(zhàn)略成本管理系統(tǒng)的論文06-30
小型酒店管理系統(tǒng)論文07-04
管理系統(tǒng)設(shè)計(jì)論文12篇06-08
管理系統(tǒng)設(shè)計(jì)論文14篇06-08
考試分析管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的論文07-03
超市信息管理系統(tǒng)論文06-29