• 賓館客房管理系統論文

    時間:2022-06-28 14:45:54 數據庫操作系統 我要投稿
    • 相關推薦

    賓館客房管理系統論文

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

    賓館客房管理系統論文

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

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

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

      一、系統總體設計

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

      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 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('您的住宿時間是:%5.1f天,住宿費是%5.0f元!',[days,roomfee]);

      end;

      四、結論

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

      參考文獻:

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

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

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

    【賓館客房管理系統論文】相關文章:

    管理系統設計論文03-28

    酒店管理系統設計論文07-03

    員工管理系統論文06-29

    構建戰略成本管理系統的論文06-30

    小型酒店管理系統論文07-04

    管理系統設計論文12篇06-08

    管理系統設計論文14篇06-08

    考試分析管理系統設計與實現的論文07-03

    超市信息管理系統論文06-29

    酒店管理課程系統的構建論文07-03

    黄频国产免费高清视频_富二代精品短视频在线_免费一级无码婬片aa_精品9E精品视频在线观看