小型賓館客房管理系統

2022-06-07 16:18:03 字數 3408 閱讀 7256

瀋陽航空航天大學

課程設計報告

課程設計名稱:軟體綜合課程設計

課程設計題目:小型賓館客房管理系統

院(系):計算機學院

專業:電腦科學與技術

班級:學號:

姓名:指導教師:

完成日期:2023年1月11日

目錄第1章需求分析 1

1.1 選題背景 1

1.2 題目分析 1

1.3 系統應完成的功能 1

1.4 系統採用的工具 2

第2章概要設計 3

2.1資料庫設計及其分析 3

2.2 資料表屬性概要說明 3

2.3功能模組圖及其分析 4

第3章詳細設計 5

3.1 資料庫詳細設計 5

3.2 功能模組的詳細設計 6

3.2.1 客房型別管理模組 7

3.2.2 客房資訊管理模組 8

3.2.3 客房資訊查詢模組 8

3.2.4 客戶資訊查詢模組 9

3.2.5 客戶預訂房模組 9

3.2.6 客戶入住模組 10

3.2.7 客戶退房模組 10

3.3 功能模組流程圖 11

第4章除錯分析 12

第5章使用者手冊 13

參考文獻 15

附錄(程式清單) 16

酒店業是乙個前景廣闊而又競爭激烈的行業。改革開放以來,我國的酒店業迅速發展,已經成為乙個具有相當規模的產業。由於我國的旅遊業迅速發展,通過調查,我國在2023年將成為世界上第四大旅遊國家;同時我國加入世界**組織,酒店業將完全開放,這個時候,我國的酒店業將面臨著前所未有的機遇和挑戰。

但是,現在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經無法適應當前的發展趨勢。因此,要想使酒店的工作質量和效率提高,採用先進的計算機網路通訊技術改變酒店業務模式,實現酒店業務管理的自動化已經成為一種必然。

對酒店整個來說,對酒店經營狀況起決定作用的是酒店的服務管理水平。如何利用先進的管理手段來提高酒店的管理水平成為酒店業務發展的當務之急。面對資訊時代的機遇和挑戰,利用科技手段提高酒店的管理無疑是一條行之有效的途徑。

雖然計算機管理並不是酒店管理走向成功的關鍵元素,但它可以最大限度地發揮準確、快捷、高效等作用,對酒店的業務管理提供強有力的支援。因此,採用全新的計算機網路和酒店業務管理系統,已成為提高酒店的管理效率,使作業人員與管理系統之間靈活互動,實現流暢的工作流銜接,幫助酒店有效地進行業務管理,釋放最大價值。酒店業務管理系統在達到在節省人力資源成本的同時,可以提高業務效率,並能夠及時、準確、迅速地滿足顧客服務的需求。

(1) 能夠具有方便的登記、結賬功能,以及預訂房的功能;

(2) 能夠快速、準確地了解賓館內的客房狀態,以便管理員抉擇;

(3) 提供多種手段查詢客人的資訊。

(1) microsoft visual studio 2005;

(2) microsoft sql serve 2005;

(3) 開發所用語言:c#;

(4) 作業系統版本:window 7。

根據系統需要可知該系統要包括以下四張表:

客房型別(型別名稱,床位,面積,**,是否有電視,是否有空調,是否有**,是否有衛生間)

客房資訊(客房id,型別名稱,客房樓層,額定床位,額定人數,實際人數,備註)

使用者(客戶id,客戶姓名,性別,籍貫)

入住資訊(客戶id,客房id,入住日期,結賬日期,結賬金額,備註)

(注:加下劃線的屬性名表示該屬性是該錶的主鍵)

從上面的四張表中可知,該系統有三個實體,客房型別,客房資訊和使用者。

建立系統的主要工具是實體-聯絡圖,即e-r圖。本系統中各實體關係的e-r圖只有以下乙個資料庫e-r圖。

圖2.1 資料庫e-r圖

e-r圖中個實體的聯絡:一間客房只可能是一種客房型別,當然一間客房允許多個客戶同時入住,只要客房裡的床位夠用即可,然而,一種客房型別可包含多間客房,而且乙個客戶只能登記入住一間客房,就算要換房,也是先將該客戶從原來的房間系統中登出,再在新的房間系統中登記入住,所以客房型別和客房資訊屬於一對多的關係,客房資訊和使用者也屬於一對多的關係。

一般的小型賓館都包含以下幾個功能:客房型別管理功能,客房資訊管理功能,客房查詢功能,客戶查詢功能,客戶入住功能,客戶預訂房功能,客戶退房弄能,此次設計的管理系統,也包括這些功能。系統功能模組圖如圖2.

2所示:

圖2.2 系統功能模組圖

(1)客房型別表:用於增加客房的型別。該錶的詳細設計如表3.1所示:

表3.1 客房型別表

(2)客房資訊表:增加客房資訊。該錶的詳細設計如表3.2所示:

表3.2 客房資訊表

(3)使用者表:描述使用者資訊的表。該錶的詳細設計如表3.3所示:

表3.3 使用者表

(4)入住資訊表:記錄使用者登記住房時錄入的資訊,以便管理員查詢客戶的住房資訊。該錶的詳細設計如表3.4所示:

表3.4 入住資訊表

系統功能設計是使整個系統能基本實現客戶訂房、住房、退房等功能,能夠新增客房型別以及相關資訊,新增客房資訊,而且能夠查詢客房資訊和客戶的資訊。

本系統主要包括七大模組,客房型別管理模組,客房資訊管理模組,客房資訊查詢模組,客戶資訊查詢模組,客戶預訂房模組,客戶入住模組,客戶退房模組。每個模組的功能如下:

(1)客房型別管理模組功能:實現對客房型別的增加。

(2)客房資訊管理模組功能:實現對客房資訊的增加。

(3)客房資訊查詢模組功能:實現客房資訊的查詢,以及查詢未滿的房間和空房,以便管理員抉擇。

(4)客戶資訊查詢模組功能:實現對入住客戶的資訊查詢。

(5)客戶預訂房模組功能:實現客戶預訂房功能。

(6)客戶入住模組功能:實現客戶入住後,對客戶登記的資訊進行處理。

(7)客戶退房模組功能:實現客戶要退房時,客戶應付的金額,以及從該系統中刪除該客戶的資訊。

該模組是為了實現增加客房型別的功能,同時裡面涵蓋了客房一些設施和配置,介面如圖3.2.1所示:

圖3.2.1 客房型別介面

該模組是為了實現增加客房資訊的功能,介面如圖3.2.2所示:

圖3.2.2 客房資訊介面

該模組是實現對客房資訊的查詢,可以通過關鍵字查詢,如客房號、客房型別、客房樓層等,也可以檢視空房和未滿房間,介面如圖3.2.3所示:

圖3.2.3 客房查詢介面

該模組式實現對客戶資訊的查詢,可以通過關鍵字客戶號查詢,也可以查詢所有的客戶資訊,介面如圖3.2.4所示:

圖3.2.4 客戶查詢介面

該模組是實現客戶的預訂房功能,客戶預訂房所登記的資訊只將其的客戶資訊插入使用者表中,而部將資訊插入入住資訊表中,介面如圖3.2.5所示:

圖3.2.5 客戶預訂登記介面

該模組是實現客戶入住登記住房的功能,將登記輸入的資訊新增的對應的表中,介面如圖3.2.6所示:

圖3.2.6 客戶入住登記介面

賓館客房管理系統

資料庫原理課程設計 系部商學系 專業資訊管理與資訊系統 班級資訊n121 學號學生姓名 指導教師 編寫日期 2014.06.28 目錄 1 1 系統需求分析 2 1.1 系統調查 2 1.2使用者需求 2 1.3 系統業務流程圖 3 2 系統邏輯方案 5 2.1資料流圖 簡稱為dfd 5 2.2 資...

賓館客房管理系統

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

賓館客房管理系統

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