查文庫>酒店管理> 免費畢業論文範文

免費畢業論文

免費畢業論文範文

摘 要

現在,科學技術的飛速發展把人類社會推向了一個嶄新的時代——資訊時代。這已是無可爭議的事實;資訊對社會經濟發展的巨大推動作用,使其與物質能源一起並列為現代社會的三大支柱,這已在全社會達到共識。而管理資訊系統是隨著管理科學,資訊科技,計算機技術等的發展而產生和發展起來的。圖書管理系統是一個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以圖書管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。 作為計算機應用的一部分,使用計算機對酒店預定資訊進行管理,具有著手工管理所無法比擬的優點.例如:輸入方便、直觀、檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地酒店預定管理的效率,減少因為手工預定帶來的麻煩,也是酒店的科學化、正規化管理,與時代同步的重要條件。

因此,開發這樣酒店預定管理系統成為很有必要的事情。
關 鍵 字
酒店預定系統,預定管理,設計與實現
第一章 系統分析
1.1 開發背景
隨著電子計算機和通訊技術的發展,人類已經逐漸地進入資訊化社會。資訊和材料、能源一樣成為一種社會的基本生產資料,在人類的社會生產活動中發揮著重要的作用。同時人們對資訊和資料的利用與處理也已進入自動化、網路化和社會化的階段.。
本系統主要針對酒店娛樂行業,開發一套,適用與前臺,用來管理統計酒店預定宴席的軟體,透過直觀視覺化介面,簡單易懂的操作,替代目前酒店業採取以書面記錄的形式。無須酒店企業僱傭專門的計算機人員即可完成運作。實現日訂單,月訂單,年度訂單查詢,有助與酒店管理層分析經營情況,更正經營管理上的不足 
酒店規模的不斷擴大,以及預定酒席的提前,酒席數量相應的增加,有關預定的各種資訊量也成倍增加,面對著龐大的資訊量,傳統的人工方式管理會導致管理上的混亂,人力與物力過多浪費,使酒店的管理費用的增加,並給酒店的運營帶來不必要的麻煩,影響整個酒店的運作和控制管理,因此,必須制定一套合理、有效,規範和實用的酒店預定系統,對預定資訊進行集中統一的管理。本設計所完成的酒店預定管理系統軟體是一功能比較完善的資料管理軟體,具有資料操作簡單、方便高效迅速等優點。系統採用Visual Basic和Microsoft Access。系統開發的總的設計目標是實現酒店預定管理的系統化、規範化和自動化,實現對預定資訊的集中統一的管理。

1.2 任務概述
1.2.1組織結構圖

 

組織結構圖

1.2.2 組織與業務的關係

1.業務流程圖

1. 前臺
使用本軟體對預定資訊進行安排,並回虧客戶,將預定資訊送達給管理部。
2. 管理部
•酒席安排
根據預定資訊 進行酒席的安排佈置。
•席間服務
根據酒席的型別佈置餐廳,佈置酒席,提供服務人員。
3. 採購部
•安排部
根據本軟體提供的資訊 提前安排人員對酒席菜式進行安排,計算出需要多少原料,檢視庫存並反饋給供應部
•供應部
根據安排部的資訊進行原料的準備,採購等,成本送達財務部。
4. 廚房
根據酒席規模 安排廚師等。
5.財務部
財務彙總、成本計算、利潤計算。

1.2.3 需求分析
本系統要開發的酒店預定管理系統的具體功能包括酒席預定資訊管理、預定提示管理、酒席資源釋放和系統設定,由管理人員負責資料維護。對於已經入庫的資訊,系統根據使用者不同的使用許可權提供查詢和列印服務。
1酒店預定管理系統的需求分析圖
當決定要開發一個資訊系統時,首先要對資訊系統的需求進行分析。需求分析要做的工作是深入描述軟體的功能和效能,確定軟體設計的限制和軟體同其他元素的介面細節,定義軟體的其他需求。其實步驟包括四步。

模型化 抽象化

具體化 例項化

軟體開發過程

(1)獲得當前系統的處理流程,在此首假設當前系統是手工處理系統。手工處理流程大致是這樣的。讀者將要預定的酒席數量、時間、型別交給工作人員,工作人員預定酒席的時間進行查詢,安排空位。並在本軟體上填寫預定資訊。這樣預定過程就完成了。預定時間將到期時,本軟體將提示酒店工作人員,將預定資訊傳達到管理部門,本軟體進行酒席確認,解除提示。
(2)抽象出當前系統的邏輯模型。在理解當前系統“怎麼做”的基礎上,抽取其“做什麼”的本質,從而從當前系統的物理模型抽象出當前系統的邏輯模型。在物理模型中有許多物理因素,隨著分析的深入,有些本質的因素就成為不必要的負擔,因而需要對物理模型進行分析,區分出本質的和非本質的因素,去掉那些非本質的因素即可獲得反映系統本質的邏輯模型。
(3)建立目標系統的邏輯模型。分析目標系統與當前系統邏輯上的差別,明確目標系統到底要“做什麼”,從而從當前的邏輯模型匯出目標系統的邏輯模型。在對上述流程進行分析後,我們對新的酒店預定管理流程進行整理。

1.2.4 功能體系圖

 

功能體系圖
1.2.5 實現目標
《酒店預定管理系統》針對的使用者是單個酒店,主要的'實現目標有:
? 實現酒席管理;
? 實現定單提示;
? 實現各種統計、查詢、列印功能;
? 能夠提供一定的安全機制,提供資料資訊授權訪問,防止隨意刪改,同時提供資訊備份的服務。
1.2.6 執行環境
1.硬體要求 以下是系統在執行環境中的硬體要求:
P4及以上晶片,128M記憶體;伺服器、管理機各一臺,40以上硬碟。另外的配套硬體裝置有印表機;查詢的客戶機若干(自選)。以WINDOWS2000 SERVER為伺服器平臺,後臺為大型資料庫MICORSOFT ACCESS, 並提供資料的備份與恢復功能,資料安全性好,不會出現網路堵塞現象;系統採用大量的COM(元件物件模型)技術和最佳化的資料庫查詢方法,減少伺服器的負擔,保證系統穩定的執行。
2.軟體要求 在系統執行下的軟體環境要求如下:
伺服器端安裝WINDOWS2000 SERVER、IIS WEB 伺服器 、關係資料庫管理採用MICROSOFT ACCESS
1.3 專案開發計劃
2004年11月20日——2004年11月30日
填寫《開題報告》和《任務書》,由指導教師儲存。
2004年12月1日——2005年1月7日
嚴格按統一的規範格式,進行畢業設計與畢業設計文件撰寫。在本學期末之前完成設計文件中的“第一章 系統分析”與“第二章 概要設計”。
2005年1月7——2005年2月30日====

完成系統的詳細設計
2005年2月30日----2005年4月15日
完成系統測試
2005年4月15日——2005年5月15日
完成使用者手冊
2005年5月15日----2005年6月1日
完成全部文件,統一整理合成,做最後修改
2005年6月1日----2005年6月15
列印完畢後交由計算機系辦統一裝訂成冊。
1.4 資料流圖和資料詞典
酒店預定管理查詢酒席資訊和客戶資訊;
1.4.1客戶預定酒席過程
專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 預定輸入
子專案程式碼名稱 YDSR
作者 朱電腦
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30
1.資料流圖

 

2. 資料詞典
(1) 資料來源點及匯點描述:
① 名稱:客戶
簡要描述:預定、查詢及登記
有關資料流:預定時間;預定數目
② 名稱:日曆
簡要描述:當日日期
有關資料流:年月日
(1)加工邏輯詞條描述:
① 加工名:預定檢驗
加工編號:1
簡要描述:檢驗客戶身份、酒席是否有衝突。
輸入資料流:客戶資訊,酒席時間,酒席數量
輸出資料流:預定衝突資訊,預定資訊
加工邏輯: IF 要求時間內酒席衝突 THEN
發出“預定錯誤”
ENDIF
ENDIF
ENDIF
ENDIF
② 加工名:預定登記
加工編號:2
簡要描述:將“預定資訊”登記到“預定記錄資料庫”中,完成後將預定確認函提交客戶
輸入資料流:預定資訊,日期
輸出資料流:預定資訊確認
加工邏輯:預定資訊及日期寫入記錄;
列印預定確認函
(1) 資料流名詞條描述:
① 資料流名:客戶口頭預定資訊
資料流來源:客戶
資料流去向:酒席檢驗
資料流組成:客戶資訊=客戶編號+姓名+聯絡方法
客戶編號=“000000001”..“999999999”
姓名=2{字母}24
聯絡方法=4{字母}50
② 資料流名:預定酒席資訊
資料流來源:客戶
資料流去向:酒席檢驗
資料流組成:酒席資訊=酒席號+型別+摘要
酒席號=“000000001”..“999999999”
型別=2{字母}24
摘要=10{字母}200
③ 資料流名:檢驗錯誤
資料流來源:酒席檢驗
資料流去向:讀者
資料流組成:檢驗錯誤=2{字母}40
每個資料量流通量:
④ 資料流名:預定資訊
資料流來源:酒席檢驗
資料流去向:預定登記
資料流組成:預定資訊=酒席號
每個資料量流通量:
⑤ 資料流名:日期
說明:提供當前日期資訊
資料流來源:日曆
資料流去向:酒席檢驗,預定登記
資料流組成:日期=年+月+日
年=“0000”..“9999”
月=“01”..“12”
日=“01”..“31”
每個資料量流通量:
(2) 資料檔案詞條描述:
① 資料檔名:客戶庫
簡述:存放客戶資訊
輸入資料:無
輸出資料:客戶資訊
資料檔案組成:客戶庫由“客戶資訊”組成
② 資料檔名:酒席資源庫
簡述:存放酒席資源
輸入資料:無
輸出資料:酒席資源資訊
資料檔案組成:酒席資源庫由“酒席資源”組成

1.4.2 客戶預定過程

專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 定單管理
子專案程式碼名稱 DDGL
作者
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30

1. 資料流圖

1. 資料詞典

(1) 資料來源點及匯點描述:(前面已描述)
(2) 加工邏輯詞條描述:
① 加工名:酒席檢驗
加工編號:3
簡要描述:檢驗酒席是否能夠安排
輸入資料流:酒席數量,酒席型別
輸出資料流:檢驗錯誤
加工邏輯:IF 酒席不能安排 THEN
發出“檢驗錯誤”
ELSE 發出“安排成功”
ENDIF
② 加工名:酒席安排
加工編號:4
簡要描述:對安排好位置的酒席 進行席間服務的安排
輸入資料流:酒席數量、型別、日期
輸出資料流:安排成功
加工邏輯:IF 不能安排 THEN
統計安排的酒席數
生成返回資訊
ELSE 刪除酒席記錄庫中相應的酒席記錄
生成成功資訊
ENDIF
給出成功預定返回資訊
(3) 資料流名詞條描述:
① 資料流名:預定成功
說明:用於傳遞酒席號
資料流來源:預定檢驗
資料流去向:預定輸入
資料流組成:酒席資訊=酒席號
(4) 資料檔案詞條描述:(前面已描述)
1.4.3 綜合查詢過程
專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 查詢
子專案程式碼名稱 CX
作者 朱電腦
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30

2. 資料流圖

3.資料詞典
(1) 資料來源點及匯點描述:
① 名稱:工作人員
簡要描述:所有營業管理動作
有關資料流:查詢資訊
② 其它(前面已描述)
(2) 加工邏輯詞條描述:
① 加工名:查詢
加工編號:5
簡要描述:查詢碟片是否租出或是否已被預定
輸入資料流:客戶資訊,狀態資訊,預定資訊
輸出資料流:查詢錯誤,酒席資訊
加工邏輯:IF 所有庫中均無查詢內容 THEN
發出“查詢錯誤”
ELSE
發出“查詢返回結果”
ENDIF
(3) 資料流名詞條描述:
① 資料流名:查詢資訊
說明:用於傳遞預定的查詢所得資訊
資料流來源:查詢
資料流去向:客戶;工作人員
資料流組成:查詢資訊=酒席資訊、客戶資訊、預定記錄
其它(前面已描述)
(4) 資料檔案詞條描述:
① 資料檔名:顧客客戶記錄庫
簡述:存放客戶預定記錄
輸入資料:預定資訊
輸出資料:預定資訊

1.4.4預定管理過程
1.簡要說明

專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 預定資訊提醒
子專案程式碼名稱 YDTX
作者 林藝
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30

3. 資料流圖

4. 資料詞典
(5) 資料來源點及匯點描述:(前面已描述)
(6) 加工邏輯詞條描述:
① 加工名:圖書庫操作
加工編號:7
簡要描述:根據工作人員的操作資訊對圖書庫內記錄進行處理
輸入資料流:操作資訊
輸出資料流:操作成功返回資訊,提示資訊
加工邏輯:IF 酒席即將到期 THEN
發出“提示資訊”
ENDIF
(7) 資料流名詞條描述:
① 資料流名:操作資訊
說明:用於工作人員操作得資訊
資料流來源:工作人員
資料流去向:酒店預定管理
② 資料流組成:操作資訊=操作內容+操作值
(8) 資料檔案詞條描述:(前面已描述)

1.4.5客戶管理過程
專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 客戶管理
子專案程式碼名稱 KHGL
作者
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30
5. 資料流圖

6. 資料詞典
(9) 資料來源點及匯點描述:(前面已描述)
(10) 加工邏輯詞條描述:
② 加工名:客戶資訊庫操作
加工編號:7
簡要描述:根據工作人員的操作資訊對讀者庫內記錄進行處理
輸入資料流:客戶資訊,操作資訊
輸出資料流:操作成功返回資訊,客戶資訊
加工邏輯:IF 讀者庫中無此客戶 THEN
發出“操作錯誤”
ELSE
發出“操作成功返回結果”
ENDIF
(11) 資料流名詞條描述:
② 資料流名:操作資訊
說明:用於工作人員操作得資訊
資料流來源:工作人員
資料流去向:客戶管理
③ 資料流組成:操作資訊=操作內容+操作值
(12) 資料檔案詞條描述:(前面已描述)

1.4.7 系統設定過程
1. 簡要說明

專案名稱 酒店預定管理系統
專案程式碼名稱 JDYD
子專案名稱 系統設定
子專案程式碼名稱 XTSZ
作者 林藝
建立時間 2005-1-6 20:10
修改時間 2004-1-15 10:30

2. 資料流

資料詞典
(5)資料來源點及匯點描述:(前面已描述)
(5)加工邏輯詞條描述:
① 加工名:系統設定
加工編號:8
簡要描述:根據工作人員的設定內容對系統設定庫進行修改
輸入資料流:設定內容
輸出資料流:操作錯誤,操作成功返回資訊
加工邏輯:IF 設定內容是否錯誤 THEN
發出“操作錯誤”
ELSE
發出“操作成功返回資訊”
ENDIF
(13) 資料流名詞條描述:
① 資料流名:設定內容
說明:用於工作人員設定的資訊
資料流來源:工作人員
資料流去向:系統設定
④ 資料流組成:設定內容=設定項名+設定值
⑤ 設定項名=6(字母)
⑥ 設定值=4(數字)
(14) 資料檔案詞條描述:
① 資料檔名:系統設定庫
簡述:存放系統設定資訊
輸入資料:設定資訊
輸出資料:設定資訊
資料檔案組成:系統設定庫由“系統設定資訊”組成
第二章 概要設計
1.2 系統結構圖

1.3 處理流程
1.3.1 主流程
1. 建立與資料庫的連線
2. 獲取系統設定
3. 顯示主對話方塊
4. 等待使用者輸入
如為預定:進入預定酒席流程。
如為退定:進入刪除酒席流程
如為酒店定座資訊查詢:進入酒店定座查詢流程。
如為系統管理:進入系統管理流程。
如為退出:檢查所有子視窗,關閉對話方塊,斷開與資料庫的連線
1.3.2 預定酒席流程
要求使用者輸入客戶姓名
1. 客戶身份查驗
2. 獲取相關的客戶資訊並顯示
3. 等待使用者輸入
如為確認輸入預定桌號,提交預定請求,更新資訊顯示,顯示預定操作結果。
如為完成預定操作:結束預定流程。
1.3.3 退定酒席流程
1. 輸入退定酒席桌號
2. 讀出退定酒席資訊及同次所預定的酒席資訊並顯示
3. 將退定的酒席桌號從預定酒席記錄中刪除
4. 如有丟失,加以處理
如為確認客戶身份:讀入退定桌號,更新資訊顯示,顯示退定酒席操作結果。
如為完成退定酒席操作:結束退定酒席流程
1.3.4 查詢流程
1. 選擇查詢內容的型別
2. 輸入查詢關鍵值
3. 根據內容型別讀取對應資料表
4. 顯示查詢
如為完成查詢操作:結束查詢流程。
1.3.5 客戶管理流程
要求使用者輸入客戶名稱
1. 讀者身份查驗
2. 獲取相關的客戶資訊並顯示
3. 等待使用者輸入
如為確認輸入客戶名稱:讀入客戶名稱,增刪改客戶資訊,更新資訊顯示,顯示客戶管理操作結果
如為完成客戶管理操作:結束讀者管理流程。
1.3.6 桌位管理流程
要求使用者輸入桌位號
1. 桌位號查驗
2. 獲取相關的桌位資訊並顯示
3. 等待工作人員輸入
如為確認輸入桌位號:讀入桌位號,增刪改桌位資訊,更新資訊顯示,顯示桌位管理操作結果。
如為完成桌位管理操作:結束桌位管理流程。
1.4 資料庫設計
前面已經根據系統的需求資訊擬訂了表結構,從現在開始,將介紹系統的具體實現。使用的後臺資料庫伺服器為Access.
該圖書管理系統的庫結構為:
2.3.1 桌位表
由多個桌位記錄構成。
桌位記錄的資料結構如下:
桌位編號--------整數(唯一標示符)
桌位所在哪個包廂---------變長字串
服務員名稱---------變長字串
桌位大小---------實數
2.3.2 客戶表
由多個客戶記錄構成
讀者記錄的資料結構如下:
客戶號----------- 整數(唯一標示符)
客戶姓名------------ 變長字串
客戶聯絡方法----------- 變長字串
2.3.3 預定酒席記錄表
由若干個預定酒席記錄構成
預定記錄的資料結構如下:
預定的桌號---------- 整數(與圖書庫中的圖書編號對應)(唯一標示符)
預定客戶的姓名--------------- 整數(與讀者庫中的圖書編號對應)
預定的時間-----------------日期
2.3.4 預定酒席歷史記錄表:(History)
由若干個預定酒席歷史記錄構成
預定酒席歷史記錄的資料結構如下:
預定人姓名-----------整數(唯一標示符)
預定的桌號----------整數(唯一標示符)
預定的日期----------日期
2.3.5退定酒席記錄表: (Return)
由若干個退定酒席記錄構成
退定酒席記錄的資料結構如下:
桌位號------------整數(唯一標示符)
退定日期------------- 日期
系統操作人員ID(B_Clerk_ID), 整數(系統自動生成,唯一標示符)
2.3.6系統設定表
有單個系統設定記錄構成
系統設定記錄的資料結構如下:
記錄號(id) 整數(系統自動生成,唯一標示符)
最多可預定桌數(MaxBLNum) 整數
最多可預定天數(MaxBLDays) 整數
2.3.7系統操作員記錄表