軟體工程酒店客房管理系統需求分析

2021-03-04 02:25:14 字數 5166 閱讀 4227

《軟體工程》實驗報告

酒店客房管理系統

需求分析

指導教師:

班級:學生姓名:

學號: 完成日期:

電腦科學與技術系

開發的軟體名字定為:酒店客房管理系統

本文按照面向結構化的方法,先進行賓館管理資訊化的需求分析,了解系統的功能需求,進而進行系統的整體設計,再進行功能分解,劃分系統的功能模組,進行詳細設計及**開發,最終實現乙個實用的小型賓館管理資訊系統。該系統的實現,能實現賓館管理的自動化、規範化,提高管理效率,體現現代資訊科技在經濟社會生活中的應用價值。

酒店操作人員在酒店資訊管理系統中完成對執行酒店所需的基本資料的維護,包括這些資訊的增加、修改及對各項資訊的變動。

操作人員首先根據入住客戶的需求在酒店資訊管理系統中進行入住房間號的查詢,隨後進行入住登記,並在系統中對已經入住的客戶進行基本資訊的錄入。

客戶訂房時操作人員會錄入預訂資訊。

在退房時,對整個資訊進行修改,並進行結算。

酒店資訊管理系統需要具有以下的功能:

1、客戶資訊管理:

功能實現:客戶管理子系統,包括資訊存入,資訊查詢,資訊修改,資訊刪除。

輸入:客戶資訊,錄入顧客資訊(姓名、身份證號、****、詳細位址、工作單位)

處理過程:客戶資訊存入資料庫

輸出:操作成功或失敗的提示資訊

2、 客房資訊管理:設定客房標準,設定客房資訊

功能實現:客房資訊管理子系統可以對客房資訊進行新增,刪除,修改和查詢

輸入:客房資訊,錄入客房資訊(客房標準、客房編號、所在樓、**、房間型別、使用配置、房態)

處理過程:客房資訊存入資料庫

輸出:操作成功或失敗的提示資訊

3、 訂房資訊管理

功能實現:客戶訂房子系統可以進行客房查詢和對客戶訂房資訊進行登記,修改和查詢。

輸入:客房資訊

處理過程:提供客房資訊,供客戶選擇房間並錄入系統

輸出:客房資訊以及訂房資訊

4、 結算管理

功能實現:客戶結帳子系統可以算出客戶應交金額並顯示資訊,並同時更新相應客房資訊,且可以對結算資訊進行查詢。

輸入:客戶資訊

處理過程:客戶資訊查詢消費情況

輸出:消費清單或者操作失敗提示資訊

[對系統進行簡介,並簡要說明系統的需求。]

[概要說明本小節內容]

從需求分析可以看出,酒店客房管理系統有4個人執行者和4個系統執行者,即「系統管理員」、「客戶」、「前台服務員(收銀員)」「酒店經理」、「、客戶資訊管理系統」、「客房資訊管理系統」、「訂房資訊管理系統」、「結算管理系統」。

1)系統管理員:負責整個軟體的維護工作,可以新增使用者,並對使用者設定許可權。

2)客戶:入住酒店,並填寫相應資訊。

3)前台服務員(收銀員):服務於客戶,為客戶提供客房資訊,並錄入客戶相關資訊,結算客戶的消費情況,並收取相應金額。

4)超市經理:監督超市的整個運營情況,可以查詢銷售情況,作出決策。

5)使用者資訊管理:包括資訊存入,資訊查詢,資訊修改,資訊刪除。

6)客房資訊管理:設定客房標準,設定客房資訊。

7)訂房資訊管理:進行客房查詢和對客戶訂房資訊進行登記,修改和查詢。

8)結算管理:客戶結帳子系統可以算出客戶應交金額並顯示資訊,並同時

更新相應客房資訊,且可以對結算資訊進行查詢。

[列出系統用例的參與者,並作簡要說明。例:客戶:出錢購買我們服務的人。]

根據系統的需求分析中客戶對系統功能提出的要求,可以粗略的找到系統用例,並在後期的用例建模工作中合併、優化、篩選這些用例。

(1)uc—1 「酒店客房管理系統」中的用例

(2)uc—2 「系統管理」中的用例

(4)uc—3 「客房管理子系統」中的用例

(5)uc—4「訂房管理子系統」中的用例

(6)uc—5「結算管理子系統」中的用例

[列出系統需完成的用例的編號和名字,並簡要說明其任務。例:uc-1 登入:用於驗證使用者許可權。]

[畫出系統的用例圖,注意圖不能單獨出現,需要圖名圖號,並有正文對它的引用。例如:本系統的用例圖如圖1所示。]

(1)「酒店客房管理系統」中的用例

在第一層中,根據客戶對「酒店客房管理系統」的整體業務功能要求,可選的用例有:

● 客戶管理

● 客房管理

● 前台服務管理

圖2.3.1酒店客房管理系統用例圖

(2)「系統管理」中的用例

在第二層中,根據客戶對「系統管理」的業務功能要求,可選的用例有:

● 客房資訊的管理

● 客房經營管理

圖2.3.2系統管理用例圖

(3)「客房管理子系統」中的用例

在第二層中,根據客戶對「客房管理」的業務功能要求,可選的用例有:

● 新增客房資訊

● 修改客房資訊

● 刪除客房資訊

● 查詢客房資訊

圖2.3.3客房管理用例圖

(4)「訂房管理子系統」中的用例

在第二層中,根據客戶對「訂房管理」的業務功能要求,可選的用例有:

● 新增訂房資訊

● 查詢剩餘客房

● 修改訂房資訊

● 查詢訂房資訊

圖2.3.4訂房管理用例圖

(2)「結算管理」中的用例

在第二層中,根據客戶對「結算管理」的業務功能要求,可選的用例有:

● 客戶住房資訊

● 客房退訂資訊

● 結賬管理

● 消費記錄

圖2.3.5結算管理用例圖

1、系統模式

本系統採用c/s模式作為開發模式

2、硬體環境

伺服器端:

高效能的計算機一台,

普通的雙絞線作為連線。

客戶端: 普通的計算機或者工作站,

普通的雙絞線作為連線。

3、軟體環境

伺服器端:安裝sql server 2000的伺服器版本,

安裝windows 2000伺服器版本,

配置了諾頓等必須的防毒軟體。

客戶端: 安裝sql server2000的伺服器版本,

安裝了vb等視覺化開發工具軟體,

安裝windows2000伺服器版本。

[效能、容量等方面的需求]

物件類靜態結構模型描述了系統的靜態結構,包括構成系統的類和物件、他們的屬性和操作以及這些物件間的聯絡。

[概要說明本小節內容]

[分析並列出系統功能實現所涉及的類或物件。例:學生、教師、課程等。]

酒店管理系統的物件類包括:

(1) 商品

類名:商品

類的編號:030101(共三層,每層用2位數字表示,採用6位編號)。

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立商品基本資訊並對這些資訊進行處理,包括增加、刪除、查

詢操作等。

屬性:商品名稱、編號、條形碼、**、規格、庫存數量、庫存預警數量、

****、**起止日期、允許打折、入庫日期。

操作:增加商品()、刪除商品()、修改商品資訊()、查詢商品()。

(2) 顧客

類名:顧客

類的編號:030102

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立顧客物件並進行處理,包括購買商品、付款、購物查詢操作。

屬性:交易編號

操作:購買商品()、付款()、購物查詢()。

(3) 會員

類名:會員

類的編號:030103

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:繼承顧客類,負責建立會員基本資訊並進行處理,包括新增會員、刪

除會員、修改會員資訊、購物查詢操作。

屬性:會員卡號、會員姓名、積分、**、累計消費金額、註冊日期。

操作:新增會員()、刪除會員()、修改會員資訊()、購物查詢()。

(4) 銷售人員

類名:銷售人員

類的編號:030104

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立銷售人員物件並進行處理。

屬性: 姓名、性別、職位、**。

操作:(5) 前台銷售人員

類名:前台銷售人員

類的編號:030105

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:繼承銷售人員類,負責建立前台銷售人員物件並進行處理,包括商品

掃瞄、錄入商品編號、結賬、列印購物小票操作。

屬性: 銷售人員[*]等。

操作: 商品掃瞄()、錄入商品編號()、結賬()、列印購物小票()。

(6) 後台銷售人員

類名:後台銷售人員

類的編號:030106

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:繼承銷售人員類,負責建立後台銷售人員物件並進行處理,包括商品

錄入、商品資訊修改、刪除商品、商品查詢、銷售商品彙總操作。

屬性: 銷售人員[*]等。

操作: 商品錄入()、商品資訊修改()、刪除商品()、商品查詢()、銷

售商品()。

(7) 前台客服人員類

類名:前台客服人員

類的編號:030107

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立前台客服人員物件並進行處理,包括新增會員、刪除會員、

修改會員資訊、購物查詢操作。

屬性:姓名、性別、職位、**。

操作:新增會員()、刪除會員()、修改會員資訊()、購物查詢()。

(8) 銷售表

類名:銷售表

類的編號:030108

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立銷售表基本資訊並對這些資訊進行處理。

屬性:交易編號、商品名稱、商品**、交易數量、交易金額、會員卡號、交易日期。

操作:(9) 銷售彙總表

類名:銷售彙總表

類的編號:030109

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以

共享。功能:負責建立銷售彙總表基本資訊並對這些資訊進行處理。

屬性:商品編號、商品名稱、商品**、銷售數量、銷售金額

操作: 查詢()。

[分析並列出哪些類之間存在關聯,及什麼樣的關聯。]

圖3.3.1類圖及其之間的關係

酒店客房管理系統需求分析

專案需求分析說明書 學校 廣東松山職業技術學院 系 班 別 計算機系軟體2班 姓名 陳月同學號 20130303207 姓名 黃茹靖學號 20130303208 審查老師 日期 年月日 目錄1.引言3 1.1 編寫目的3 1.2開發環境3 2.任務概述 2.1目標4 2.2使用者的特點4 3需求規定...

酒店客房管理系統

本專案以如家連鎖酒店的運營環境為參照,希望設計出適合酒店管理運用的酒店客房管理系統。如家酒店目前擁有連鎖型旅館717余家,分布於中國139個大中城市。是中國最大的酒店分銷商。隨著我國改革開放的不斷推進,國內人民生活水平的不斷提高,旅遊出行的人民越來越多,商務活動也相當的活躍 再加上入境旅遊的人也越來...

酒店客房管理需求分析

酒店客房管理系統 一 需求分析 1 系統需求 計算機能夠靈活準確的記錄 修改和查閱酒店客房的運營活動的大量資料,幫助酒店管理人員更好更準確的掌握和分析酒店狀況,及時作出正確的決策,同時可以更快更好更準確的為顧客服務。提高酒店運營效率和服務質量。酒店客房管理系統將滿足的需求 1 酒店管理系統作為盈利性...