當前位置:學問谷 >

行業範例 >數據庫操作系統 >

賓館客房管理系統論文

賓館客房管理系統論文

論文常用來指進行各個學術領域的研究和描述學術研究成果的文章,下面是關於賓館客房管理系統論文的內容,歡迎閲讀

賓館客房管理系統論文

摘要:客房管理系統主要目的是為了方便對客房的實際情況進行集中的查詢與管理工作,以提高整個客房的工作效率。本系統以住宿管理模塊為例,使用delphi7.0和SQL SERVER2005作為開發工具,對整個系統進行設計與開發。實驗證明本系統操作簡單,靈活性好、系統安全性高,運行穩定,具有一定的實用性。

關鍵詞:客房管理系統 delphi7.0 sql server 2005 數據庫

隨着人們物質水平的逐步提高,為了豐富自己的文化生活和自身娛樂,人們已經習慣了利用假期外出旅遊。各個地區的旅遊業也因此出現了持續增長的好勢頭。現代酒店的客房管理和計算機系統結合得非常緊密,很多客房服務的有效執行和監督都依賴於完善的計算機客房管理系統,目標就是實現客房管理的系統化、規範化和自動化。本系統主要功能是完成對客房信息、客户預訂房間、登記住宿等功能。以住宿管理模塊為例詳細論述實現過程。

一、系統總體設計

本系統的主要服務對象是客户,他們可以直接通過本系統進行預訂房間,登記住宿、訂票、訂餐等操作。根據系統功能要求可以將系統分解成以下幾個模塊分別:

1.住宿管理:主要是針對客户,客房可以預定房間,也可以直接登記住宿並且操作員可以對客户在客房的住宿天數進行統計並計算出總的客房費,然後還可以對客户在客房的總消費進行統計計算、結算出最終的消費金額。

2.住宿維護:操作員可以對入住單、預訂單進行維護,還可以查詢可用房、歷史客户情況、歷史客户資料,對房間狀態進行管理。

二、數據庫設計

以住宿管理模塊為例,所涉及到的表有預訂單表(bookinfo),客户信息表(guestinfo),客房信息表(roominfo),客户信息表用來預訂房間或者登記住宿時填寫客户基本信息。

三、詳細設計部分

1.預訂房間模塊。在本模塊的實現過程中所涉及到的表有預訂單表(checkinfo)、客户信息表(guestinfo)還有客房信息表(roominfo)。它們之間通過SQL語句進行連接。在具體實現的過程序中,先把預訂信息、客户信息分別填入預訂單表和客户信息表然後把所預訂的客房狀態更新為“保留”即可。

如果輸入的預訂單號已經存在,則會出現提示框,提示輸入的預訂單號已經存在,讓你重新選擇。具體的運行界面就不再顯示了。

2.登記住宿模塊。本模塊的實現過程中所涉及到的表有登記住宿表、客户信息表、客房狀態表,首先將客户基本信息添加至在住客户信息表中,然後根據所選擇的房間更新客房狀態表。它們的實現和預訂客房時差不多,只是把客房狀態更新為“住房”即可,其它的設計方法和預訂客房時一樣。

3.離店結算模塊。一般各個客房的收費準則有兩種:第一種是客人在12點以前退房,不算當日的住宿;在12點至18點之間的時間退房,按半天計算;18點以後退房,算一天的住宿。第二種是按客人實際在店的時間計算,不足一天的時間部分,如果不足12小時忽略不計,超過12小時算半天,超過18小時算一天。在這裏我所採用的是第一種收費準則。

具體的實現方法如下:分別用兩個Maskedit顯示客户的入住時間和離店時間,然後用離店時間性減去入住時間得到客户在客房住宿的整數天數m,然後再判斷離店時間,如果小於上午12點則客户在客房住宿的天數為m天,如果離店時間是12點到18點之間,則客户在客房住宿的天數為(m+0.5)天,如是客户是在下午18點之後退的'房,則客户在客房住宿的天數為(m+1)天,最後結算時是用住宿天數乘以客户所住房間的房價就得到了客户在本客房所總共消費的客房費。

在本系統的實現過程中,曾經因為時間函數的轉換而迷惑不解,也試過許多轉換時間的函數,均沒有得到下正確的答案,問了許多同學也沒有找到答案,最後在一本參考書上發現了這種方法,覺得真是柳暗花明。

實現此功能的代碼如下:

procedure on3Click(Sender: TObject);

vardays,enter,leave:Tdatetime;

roomfee:currency;

begin enter:=strtodatetime();

leave:=strtodatetime();

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();

ion:=format('您的住宿時間是:%5.1f天,住宿費是%5.0f元!',[days,roomfee]);

end;

四、結論

本論文針對客房管理系統的住宿管理模塊進行了分析、設計與實現,經檢驗,能夠完成基本的食宿登記、費用結算等功能,具有一定的實用意義。

參考文獻:

[1]賽奎春,陳紫鴻,宋坤.數據庫開發關鍵技術與實例應用.北京:人民郵電出版社.

[2]周鬆辰.舉一反三delphi程序設計實戰訓練.北京:人民郵電出版社.

[3]求是科技hi7程序設計與開發技術大全.北京:人民郵電出版社.

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/shujuku/5vgnr2.html