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