本篇論文目錄導航:
【題目】酒店管理系統的開發探析
【第一章】酒店管理系統的功能實現研究緒論
【第二章】管理信息系統設計基礎
【第三章】管理信息系統需求分析
【第四章】酒店管理平臺系統的設計
【第五章】酒店管理系統軟件的實現
【總結/參考文獻】酒店管理系統的構建研究總結與參考文獻
第 4 章 系統設計
4.1 整體框架設計
4.1.1 酒店管理系統總功能概述
根據酒店管理系統需求分析階段的需求,系統設計需要對酒店管理這一行業有一個全面的了解與認識。在系統的設計過程中,操作平臺選用 Windows XP,以便實現系統的各方面的功能。酒店管理系統的總體功能就是依賴高速發展的計算機技術為酒店管理帶來便捷。
4.1.2 酒店管理系統硬件環境設計
(1)硬件配置:DVD 光驅;英特爾處理器 E5606;2GB 內存;16MB 高速緩存;4塊磁盤整列等。
(2)軟件配置:酒店管理系統的操作系統采用美國微軟公司的 Windows XP 操作系統,服務器采用微軟公司的 Windows 2003 Server 服務器系統。酒店管理系統的網絡結構采用星形結構,其收銀臺、倉庫、財務、服務器以及中餐辦公室等系統終端通過華為公司生產的交換機來進行數據交換。
4.2 功能模塊設計
4.2.1 前臺管理模塊
(1)預定管理
1)在酒店管理系統進行預定管理時,首先需要做的就是進行預定房臺查詢。下圖所示是房臺查詢過程的 IPO 圖。
2)從房臺查詢的 IPO 圖可以看到,房臺查詢首先要做的就是輸入操作。輸入操作的主要輸入內容是房臺信息,主要包括房臺編號、單位、價格、狀態、是否結賬等。輸入方式為手工輸入。輸入操作之后是處理房臺信息,處理完房臺信息之后是進行輸出房臺信息表,最后進行報表設計。其中,房臺信息表可以按照如下圖所示的格式進行設計。
(2)預定房臺是房臺查詢完成之后所要進行的操作。預定房臺的 IPO 圖如下所示。從預定房臺的 IPO 圖可以看到,其主要包括輸入、處理意見以及輸出三步。其中,輸入操作主要是對房臺信息進行預定。處理操作主要是對客人的客房進行確定,處理的結果包括客人預定成功與預定不成功兩個結果。輸出操作的結果也是輸出房臺信息表,主要包括三種輸出方式,即打印輸出、文本輸出以及屏顯輸出。
3)退房是預定管理的一部分,其操作過程的 IPO 圖如下圖所示。從退房操作的 IPO 圖示可以看到,其也主要是由輸入、處理以及輸出三個步驟組成。
輸入操作的主要內容是房臺信息表以及結賬單,處理操作主要是完成退房任務,輸出操作主要是根據退房信息完成房臺信息的更新。
4)退臺是預定管理的最后一部分內容,退臺操作的 IPO 圖如下所示。從退臺操作的 IPO 圖可以看出,輸入操作即對房臺信息表的有關信息進行輸入,之后對客人已預定的臺進行取消,最后修改房臺信息表中所對應的內容。
4.2.2 后臺管理模塊
(1)倉庫管理
1)進貨管理進貨管理是倉庫管理的首要內容,其管理內容的 IPO 圖示如下所示。從進貨管理的 IPO 圖可以看到,其首先需要在酒店管理系統中輸入進貨單中的相關內容,之后需要在酒店管理系統的后臺管理界面中對庫存物品進行分類,最后就是對庫存物品表中的物品種類以及數量進行更新。
2)領料管理領料管理是指對酒店內容人員領取倉庫物品進行的管理,其管理過程的 IPO 圖如下圖所示。從領料管理流程的 IPO 圖示可以看出,其首先需要在酒店管理系統中輸入原料領用單中的相關信息,之后需要在酒店管理系統中的后臺管理頁面對相應原料的數量進行更新,最后根據相應信息對庫存表進行輸出??梢詫︻I用單進行輸出,如下表所示。
(2)菜品管理
1)套餐管理套餐管理是菜品管理的重要環節,其管理流程的 IPO 圖示如下圖所示。從套餐管理的 IPO 圖示可以看出,其首先需要對酒店管理系統輸入套餐的相關信息,之后需要進入酒店管理系統的后臺管理頁面對菜單信息表進行相應操作,之后酒店管理系統將輸出更新之后的菜單信息表。
4.2.3 財務管理
(1)日結管理日結管理是指通過酒店管理系統對酒店每日的資金收支情況進行管理,其管理過程的 IPO 圖如下圖所示。從日結管理的 IPO 圖可以看出,其首先需要輸入消費以及入庫的單據,之后需要進入酒店管理系統的后臺管理界面對消費單據以及出入庫單據進行匯總,最后在酒店管理系統中對相關內容進行輸出。
(2)單據管理單據管理需要對酒店運營過程中的所有進庫單據進行匯總,最終輸出進庫單據費用表,如下表所示。
4.3 數據庫設計
4.3.1 概念結構設計
概念結構設計是數據庫設計的首要工作,它是根據用戶的需要對相關的數據和信息進行建模。進行概念結構設計主要用到的方法就是 E-R 圖方法。在本酒店管理系統的數據庫設計中,相關的實體主要包括房臺、餐飲費、點菜、員工等。主要實體的屬性圖如下所示。在對上述實體的屬性圖的分析基礎上,可以對酒店管理系統的概念結構模型進行建立,如下圖所示。
4.3.2 邏輯結構設計
酒店管理系統的邏輯結構設計是根據概念結構設計的結果把其轉換為相應的邏輯結構。在具體的對應關系上,E-R 圖中的每一個實體和聯系都需要轉換為相應的關系,并對其進行規范化。邏輯結構設計的結果是形成了比較重要的數據庫表,如下所示。
4.3.3 數據字典
數據字典是酒店管理系統數據庫設計中的重要成果,可以進行數據的收集以及數據分析等。下面對本酒店管理系統中的部分數據字典進行說明。