賓館客房管理系統

2021-05-30 02:34:06 字數 3511 閱讀 5643

資料庫原理課程設計

系部商學系

專業資訊管理與資訊系統

班級資訊n121

學號學生姓名

指導教師

編寫日期 2014.06.28

目錄 1

1 系統需求分析 2

1.1 系統調查 2

1.2使用者需求 2

1.3 系統業務流程圖 3

2 系統邏輯方案 5

2.1資料流圖(簡稱為dfd) 5

2.2 資料字典(簡稱為dd) 7

3系統總體結構設計 9

3.1 軟體系統總體結構設計 9

3.2 資料儲存的總體設計 9

3.3系統功能模組設計 9

4 資料庫詳細設計 11

4.1資料庫設計 11

4.2 資料庫的完整性和安全性 16

5 資料庫操作(sql server2000、2005、2008語句完成) 17

參考文獻 22

隨著社會的的不斷進步,賓館酒店業的競爭也愈來愈激烈,要想在競爭中取得優勢,必須在經營管理、產品服務等方面提高管理意識。如何利用先進的管理手段,提高客房的管理水平,是每乙個賓館管理者所面臨的重大問題。

傳統手工的客房管理,管理過繁瑣而複雜,執行效率低,並且易於出錯。通過客房系統,我們可以做到資訊的規範管理和快速查詢,實現了客房資訊管理的系統化、規範化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。

在現在的賓館服務行業中,由於客流量鉅增,傳統的管理方法已經不適合現代社會的需要,因此客房管理系統是各大中小型賓館所需要使用的乙個管理系統。

使用計算機作為管理的核心,能有效的提高管理效率,具有手工操作無法比擬的的效能,比如:查詢方便、對客房的租用情況一目了然、對旅客及客房的資訊能夠長期的儲存,這些優點正是開發本系統的意義所在。

1.系統要處理的物件包括資訊管理、客戶資訊管理、客房資訊管理、入住和退房管理、客房型別管理、費用管理、價目資訊管理等7個方面,各個物件包含的資訊如下所示:

(1)資訊管理:可以對於各種資訊的查詢,個人資訊可以檢視自己的私人資訊,還可以對自己的私人資訊進行修改。使用者資訊檢視使用者的個人資訊,對使用者的資訊進行增、刪、查、改。

(2)客戶資訊管理:可以新建客戶,輸入客戶的身份證號碼、姓名、性別、出生日期和位址等資訊,可以對於客戶的資訊進行相應的修改,還可以對客戶的消費資訊進行統計。

(3)客房資訊管理:可以在相應的房間型別下面進行新增相應的房間,對相應的房間進行刪除,檢視空房以及客房的情況。

(4)入住和退房管理:客戶可以入住相應的型別房型下的空房,然後可以退房,系統自動將相應的訂單狀態置為失效,入住狀態置為已退房,將相應房間的狀態置為空房。

(5)客房型別管理:管理員可以對相應的房型進行各種屬性的修改,可以按照需求新增相應的房型,管理員、工作人員都可以檢視相應的房型資訊,管理員有需要時可以刪除相應的房型,系統自動將該房型下的房間刪除。

(6)費用管理:管理員、工作人員都可以檢視相應的費用資訊,管理員有需要時可以對賓館的收入與支出進行查詢或修改。

(7)價目資訊管理:可以檢視客房的收費標準,管理員可以對客房**進行查詢與修改,工作人員可以檢視可風的價目資訊。

2.賓館需要建立乙個住房管理系統,需求分析結果如下:

(1)賓館要求該系統能實現住房資訊管理、客戶資訊管理等功能;

(2)乙個房間有多個床位,同一房間內的床位具有相同的收費標準。不同型別的房間的床位收費標準可能不同;

(3)每個房間有房間號、收費標準、床位數目等資訊;

(4)每位客人有身份證號碼、姓名、性別、出生日期和位址等資訊;

(5)對每位客人的每次住宿,應該記錄其入住日期、退房日期和預付款額資訊;

(6)管理系統可查詢出客人住宿相關資訊、房間資訊。

業務流程圖的符號說明如圖1-3-1所示:

1、 2345、

系統中人員實體或單據實物或資訊流處理資料儲存

圖1-3-1 業務流程圖圖例

詳細調查之後,結合現行管理模式,為開發本系統而繪製出的賓館客房管理業務流程圖如圖1-3-2所示。

圖 1-3-2 賓館客房管理業務流程圖

系統分析的主要成果是系統的邏輯模型。本系統的邏輯模型主要是以系統的資料流圖和資料字典為主要描述工具。即在無紙化網路考試系統管理方式和業務流程進行認真分析和研究的基礎上,排除現有組織機構和業務分工所造成的資訊障礙。

(1)頂層資料流程圖,如圖2-1-1所示。

圖2-1-1 賓館客房管理系統的頂層資料流程圖

(2)第二層資料流圖,如圖2-1-2所示。

圖2-1-2 賓館客房管理系統的第二層資料流程圖

(3)賓館開房資料流程圖,如圖2-1-3所示。

圖2-1-3 賓館客房管理系統的開房資料流程圖

(4)客戶續房資料流程圖,如圖2-1-4所示。

圖2-1-4 賓館客房管理系統的客戶續房資料流程圖

(5)客戶退房資料流程圖,如圖2-1-5所示。

圖2-1-5 賓館客房管理系統的客戶退房資料流程圖

繪製dfd,只是對資料處理和彼此之間的聯絡進行了說明。為進一步明確資料的詳細內容和資料加工過程,應將資料流圖中的全部資料流及其組成部分的資料元素,資料儲存,資料加工,通過資料字典描述清楚,以便於此後系統設計的進行。這就需要開發人員編寫詳細的資料字典,來描述系統開發過程的細節。

下面列出本系統中的資料項、資料流、資料儲存、加工處理和資料結構的資料字典。資料字典可採用圖**式或較緊湊的記錄格式描述,本文採用的是圖**式。

資料項的dd表列舉如下:

表2-2-1 客戶編號的資料字典:

表2-2-2 客戶姓名的資料字典:

表2-2-3 客戶性別的資料字典:

注:因限於篇幅,其餘資料項的dd表在此略過。

軟體系統總體結構設計的主要任務就是將整個系統合理的劃分成各個功能模組,正確處理模組之間與模組內部的聯絡及它們之間的呼叫關係和資料聯絡,定義各模組的內部結構等,本系統的軟體總體結構按分解-協調的原則,資訊隱蔽抽象的原則,自頂向下的原則,一致性原則,面向使用者的原則進行設計。

按用途分類可把本系統檔案分成以下幾種:

(1) 主檔案:系統中的主檔案是最重要的共享檔案,主要存放具有固定值屬性的資料。它需要長期儲存,並不斷更新。

客戶資訊檔案、客房資訊檔案、入住和退房資訊檔案、客房型別資訊檔案、費用資訊檔案、價目資訊檔案。

(2) 處理檔案:處理檔案包含下一次更新檔案所需要的全部記錄,本系統中的處理檔案如新聞登入日誌檔案、待審核專案資訊檔案。

通過對系統的資料流圖進行分析,進一步進行功能分解,直到分解成含義明確,功能單一的功能模組,從而得到系統的功能模組結構圖。如圖3-3所示。

圖3-2-1 系統功能模組結構圖

資料庫的設計是指對乙個給定的應用環境,構造資料庫模式,建立資料庫及其應用系統,滿足各種使用者需求。作為資訊資源開發、管理和服務的一種有效的手段,資料庫技術的應用已越來越廣泛,從小型的單項事務處理系統到大型的資訊系統大都用先進的資料庫技術來保持系統資料的安全性、完整性和共享性。對乙個實際的系統來說,資料庫表的設計在遵循資料庫理論的同時,必須能用開發工具來實現使用者在各方面提出的功能要求。

4.1.1概念結構設計(e-r圖)

賓館客房管理系統

赤峰學院計算機與資訊工程學院 課程設計報告 設計名稱賓館客房管理系統 姓名 峰學號 0914 專業班級09級漢本1班 系 院電腦科學與技術系 設計時間2011年12月 設計地點逸夫理工樓325 1 任務概述 1.1 設計目的 資料庫原理與應用 課程設計是電腦科學與技術專業集中實踐性環節之一,是學習完...

賓館客房管理系統

程式設計基礎課程設計報告 專業 電子資訊工程 班級 11電信2班 姓名 鐘賢芳 學號 2011508192 指導老師 高攀 2012年2月20日 報告內容 一 課程設計目的 二 課程設計題目描述和要求 三 功能模組說明 四 原始檔 五 參考書目 六 課程設計總結 一 課程設計目的 這次課程設計是檢驗...

小型賓館客房管理系統

瀋陽航空航天大學 課程設計報告 課程設計名稱 軟體綜合課程設計 課程設計題目 小型賓館客房管理系統 院 系 計算機學院 專業 電腦科學與技術 班級 學號 姓名 指導教師 完成日期 2013年1月11日 目錄第1章需求分析 1 1.1 選題背景 1 1.2 題目分析 1 1.3 系統應完成的功能 1 ...