0906054226徐星星酒店管理系統詳細設計

2021-03-04 05:06:28 字數 4288 閱讀 6765

酒店管理系統

詳細設計a

2011/2012 學年第一學期

.引言.1 編寫目的

編寫本說明書的目的是說明對程式系統的設計考慮,包括程式系統的基本處理流程、程式系統的組織結構、功能分配、模組化粉、介面設計、執行設計、資料結構設計和出錯設計等,比概要設計更為詳細,為編碼的實現打下基礎。

預期讀者為:軟體開發的人員,專案評審人員,及軟體測試人員。

.2背景

說明:待開發的軟體系統的名稱:酒店管理系統;

本專案的任務提出者:酒店管理人員;

本專案的任務開發者:酒店管理系統軟體開發小組;

使用者及實現該軟體的計算中心:酒店計算機;

.3 定義

顧客就餐管理:對就餐的顧客進行管理,並儲存顧客消費記錄。

顧客住宿管理:對就餐的住宿進行管理,並儲存顧客住宿記錄。

顧客資訊:存放顧客的姓名,證件型別,證件號,性別,年齡,籍貫,工作單位等各項基本資訊,還有就餐住宿資訊,管理員負責管理顧客基本資訊。

房間資訊:包括房間編號,房間等級,房間**,房間型別等資訊

菜餚資訊:包括菜餚編號,菜餚名稱,菜餚**,菜餚型別等資訊

.4 參考資料

《現代軟體工程》 北京希望電子出版社孫湧等編著

詳細設計說明書(gb8567——88).doc

. 程式系統的結構

用一系列圖表列出本程式系統內的每個程式(包括每個模組和子程式)的名稱、識別符號和它們之間的層次結構關係。

. 使用者輸入模組設計說明

.1 程式描述

該程式是使用者登入時所必須要用到的,登陸之前需要驗證使用者身份的合法性,故而需要使用者輸入程式,輸入使用者名稱及密碼來進行身份驗證。

本程式為非常駐記憶體,是子程式、可重用、是順序處理,在輸入之後方能進行驗證

3.2 功能

3.3 效能

精度要求精確到整型的個位、字元型完全正確,不支援部分匹配;

時間特性要求:要求等待時間<0.5s

3.4 輸入項

輸入項名稱:使用者名稱

型別:字串型

輸入方式:手工輸入

資料**:系統自帶的資料庫中的資訊

輸入項名稱:密碼

型別:字串型

輸入方式:手工輸入

資料**:系統的資料庫中的資訊

安全保密條件:在輸入密碼時使用者介面上顯示為******

.5 輸出項

輸出項:使用者名稱錯誤輸出

資料型別:字串型

輸出以資訊對話方塊的形式輸出

輸出內容是使用者名稱錯誤,請重新輸入

輸出項:密碼錯誤輸出

資料型別:字串型

輸出資訊也是以資訊對話方塊的形式輸出

輸出內容是密碼錯誤,請重新輸入

輸出項:正確登陸

資料型別:字串型

輸出內容是根據使用者許可權而得到的使用者介面的輸出

.6 演算法

本程式需要對資料庫進行操作,即對資料庫進行查詢

select 使用者名稱

from user_psd

where 使用者名稱=輸入內容

如果結果為空,則輸出:使用者名稱錯誤,請重新輸入;三次輸入錯誤則關閉系統

select 密碼

form user_psd

where 使用者名稱=輸入內容 and 密碼=輸入內容

如果結果為空,則輸出:使用者密碼錯誤,請重新輸入;三次輸入錯誤則關閉系統

查詢到一條記錄後,進行許可權判斷,以決定讓該使用者使用相應的功能。

.7 流程邏輯

.8 介面

本程式隸屬於主程式模組

.9 儲存分配

本程式的儲存分配為:使用者名稱及密碼資訊存入資料庫中,程式使用佇列將輸入內容與資料庫中的內容進行比較,或者直接使用資料庫的訪問,進而更進一步的增快程式的查詢速度

.10 限制條件

限制條件:本程式中輸入的使用者名稱只支援英文本串型或數字,不支援漢字與漢語符號。

.11測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

4. 輸出模組(output)設計說明

.1 程式描述

該程式是產生系統輸出。

4.2 功能

輸出一些使用者需要的資訊

4.3 效能

時間特性要求:要求等待時間<0.5s

4.4 輸入項

使用者輸入的要求

.5 輸出項

使用者需要的資訊

.6本程式隸屬於主程式模組

.7 測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

5. 前台管理模組(qiantai management)設計說明

5.1 程式描述

本程式是管理使用者預訂與接待的,在登陸系統後,具有此許可權的使用者可以使用。

5.2 功能

5.3 效能

時間特性要求:要求等待時間<0.5s

5.4 輸入項

輸入項名稱:客戶姓名

型別:字串型

輸入方式:手工輸入

輸入項名稱:菜餚

型別:字串型

輸入方式:手工輸入

5.5 輸出項

以**的形式輸出顧客預訂與接待情況。

5.6 介面

本程式隸屬於主程式模組

5.6測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

6. 消費管理模組(xiaofei management)設計說明

6.1 程式描述

本程式是管理使用者消費資訊的,在登陸系統後,具有此許可權的使用者可以使用。

6.2 功能

6.3 效能

時間特性要求:要求等待時間<0.5s

6.4 輸入項

輸入項名稱:證件號碼

型別:字串型

輸入項名稱:客戶姓名

型別:字串型

輸入項名稱:客戶其他資訊

輸入方式:手工輸入

6.5 輸出項

以**的形式輸出顧客消費情況。

6.6 介面

本程式隸屬於主程式模組

6.6測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

7. 收銀管理模組(money management)設計說明

7.1 程式描述

本程式是管理使用者結賬與賬務查詢等的,在登陸系統後,具有此許可權的使用者可以使用。

7.2 功能

7.3 效能

時間特性要求:要求等待時間<0.5s

7.4 輸入項

輸入項名稱:證件號碼

型別:字串型

輸入項名稱:客戶姓名

型別:字串型

輸入項名稱:客戶其他資訊

輸入方式:手工輸入

7.5 輸出項

以**的形式輸出顧客賬務情況。

7.6 介面

本程式隸屬於主程式模組

7.7測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

8. 使用者許可權管理模組(system management)設計說明

8.1 程式描述

本程式是管理使用者許可權的,在登陸系統後,具有此許可權的使用者可以使用。

8.2 功能

8.3 效能

時間特性要求:要求等待時間<0.5s

8.4 輸入項

輸入項名稱:證件號碼

型別:字串型

輸入項名稱:客戶姓名

型別:字串型

輸入項名稱:客戶其他資訊

輸入方式:手工輸入

8.5介面

本程式隸屬於主程式模組

8.6測試計畫

首先,熟悉程式的執行環境,熟悉系統的運用過程,為期兩天;

其次,進行系統的培訓,為期兩天

再次,準備輸入資料,為期三天,

此後一周時開始正式測試,為期大概一周

9.詳細設計階段的圖

9.1類圖

9.2構件圖

9.3活**

9.4順序圖

9.5部署圖

酒店管理系統

royal hotel管理系統 姓名 吳波 學號 1141904116 專業 軟體工程 2013年06月17日 一 設計目的 隨著計算機技術的飛速發展,資訊時代的到來,資訊改變了我們這個社會。各類行業在日常經營管理各個方面也在悄悄地走向規範化和網路化。客房管理的資訊化程度體現在將計算機及網路與資訊科...

酒店管理系統

南海東軟資訊科技職業學院 畢業實習 實訓 報告 實訓專案 酒店管理系統的設計與實現 起止時間 2007年1月28日 2007年3月20日 系別 計算機系 年級 專業 班級 05級軟體技術01班 學號 05211210123 學生姓名 張經緯 指導教師 向燕飛老師 2007年03月18日 目錄一 畢業...

酒店管理系統

石家莊經濟學院華信學院 物件導向的系統分析方法 課程設計報告 題目酒店管理系統 專案組成員石晶郭麗娜 學號 410417030208 410417030214 班級 10級信管 1 專業資訊管理與資訊系統 目錄一酒店管理系統需求分析 2 1背景說明 2 2部門劃分 2 管理者 3 客房服務部門 3 ...