學院信電工程學院
班級12軟嵌2班
小組成員: 施爽楊冉冉夏善勇吳玉林
指導老師王小磊
目錄概要設計文件 1
一. 引言 3
1.1 目的 3
1.2 範圍 3
1.2.1 系統目標 3
1.2.2 主要軟體需求 3
1.2.3 軟體設計約束、限制 3
1.3 縮寫 3
1.4 術語定義 3
1.5 參考資料 3
1.6 版本資訊 4
二.資料設計 4
2.1 資料物件和形成的資料結構 4
2.2 檔案和資料庫結構 4
2.2.1 外部檔案結構 4
2.2.2 全域性資料 4
2.2.3 檔案和資料交叉索引 4
三. 體系結構設計 4
3.1 資料和控制流複審 4
3.2 得出的程式結構 4
四. 介面設計 4
4.1 人機介面規約 4
4.2 人機介面設計規約 5
五. 介面設計 5
5.1 外部介面設計 5
5.1.1 外部資料介面 5
5.1.2 外部系統或裝置介面 5
5.2 內部介面設計規約 5
5.2.1 內部模組介面呼叫關係 5
5.2.2 介面資料結構 5
六. 模組過程設計 5
七. 需求交叉索引 5
八. 測試部分 5
九. 附錄 5
1.引言
隨著計算機技術的不斷應用和提高,計算機已經深入到社會生活的各個角落。而現在的酒店餐飲管理已經步入高速時代,相對於以前,不僅效率低、易出錯、繁瑣,而且耗費大量的人力。為了滿足其管理人員對酒店的管理,以及酒店餐飲理念進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,此酒店系統軟體力求提高其管理效率。
1.1 目的
編寫本說明書的目的是說明對程式系統的設計考慮,包括程式系統的基本處理流程、程式系統的組織結構、功能分配、模組化粉、介面設計、執行設計、資料結構設計等,為程式的詳細設計打下基礎。
預期讀者為:軟體開發的人員,專案評審人員,及軟體測試人員。
1.2 範圍
1.2.1 系統目標
開發乙個酒店管理系統,可用於對酒店的部分工作流程進行管理,實現酒店管理的現代化。
1.2.2 主要軟體需求
該系統主要功能包括:房態管理,預訂管理,接待管理,銷售管理,許可權設定(使用者管理),員工管理。
1.2.3 軟體設計約束、限制
無。1.3 縮寫
無。1.4 術語定義
1)房態:客房房態也就是客房的乙個情況,為了隨時掌握酒店客房房態的變化,因此在酒店客房管理中,設計了乙個客房的情況圖。
2)前台:主要指賓館中負責接待,登記,接聽來電,解決顧客基本問題的職員。
3)pos機:刷信用卡和儲蓄卡的儀器;
4)身份證讀卡器:讀取個人身份證裡的基本資訊的儀器。
1.5 參考資料
[1] 張海潘牟永敏軟體工程導論,北京:清華大學出版社,2013
[2] 軟體概要設計文件格式標準,gb856d-1988國家標準
1.6 版本資訊
二.資料設計
2.1 資料物件和形成的資料結構
1)使用者:描述使用者的基本資訊,設定使用者的許可權級別;
2)旅客:描述旅客的基本資訊。
2.2 檔案和資料庫結構
描述檔案的資料結構或者資料庫的結構。
2.2.1 外部檔案結構
無。2.2.2 全域性資料
無。2.2.3 檔案和資料交叉索引
無。3.體系結構設計
3.1 資料和控制流複審
對需求規格說明或產品規格說明中要實現的功能進行歸納分析,對涉及的資料和控制流進行彙總和歸併,為概要設計做準備。
一般對資料流圖的精華分析包括兩方面的內容,一是審查整個資料流圖,檢視有沒有遺漏的地方,並補充和完善;二是分析每乙個資料流圖,去掉一些細節的內容。
3.2 得出的程式結構
如圖3.2所示。
圖3.2
4.介面設計
4.1 人機介面規約
給出介面風格、約定和操作要求,設計出使用者的所有介面。酒店管理系統的介面主要有以下幾種:
(1)讀入使用者名稱和密碼介面
該介面能夠輸入使用者名稱和密碼,可以對使用者名稱和密碼進行核對,使用者名稱或者密碼有錯誤則無法登入;
(2)註冊介面
該介面能夠實現與資料庫的互動任務,對使用者資訊進行註冊;
(3)系統主介面
這是系統的主介面,主要完成與使用者的互動任務;
(4)預訂介面
主要面對旅客的預訂資訊管理,實現旅客和資料庫的互動。
4.2 人機介面設計規約
(1)登陸介面和主介面
登入-進入主介面
(2)註冊介面和登陸介面
註冊-登入介面
(3)預定介面
預定5.介面設計
5.1 外部介面設計
與外部系統或裝置的連線關係和通訊方式。
5.1.1 外部資料介面
描述外部資料格式和規範等,目前本系統主要是身份證資訊的核實。
5.1.2 外部系統或裝置介面
本系統採用一台個人pc,需要 mysql5.0 或更高版本的 dbms 的支援。
系統支援windows xp/7/8 等作業系統。
5.2 內部介面設計規約
5.2.1 內部模組介面呼叫關係
暫無。5.2.2 介面資料結構
暫無。6.模組過程設計
略。(見詳細設計)下為資料庫表和功能。
員工表:
房間表:
使用者表預定表:
旅客資訊登記表:
房態情況表:
銷售量統計表:
功能模組:
(1)房態管理
對房間的狀態進行管理,平時主要顯示房間是否已經有旅客入住,當旅客入住時顯示房間已滿,旅客退房後則房間顯示為空;還要負責儲存所有房間的房間型別以及房間的相關基本資訊。
(2)預定管理
預定管理主要是負責接受旅客的提前預訂,優先順序最高的是**預訂,網上預訂需要提供旅客的****和姓名,接受預定之後前台會直接打**確認預定,在所預訂的到店時間之前會一直儲存預訂資訊,如逾期則刪除預訂資訊。
(3)接待管理
接待管理主要負責錄入旅客的個人資訊,包括身份證號,****之類,並且負責收費。
(4)銷售管理
銷售管理主要負責統計單位時間內某型別房間的入住量,如3月份大床房的銷售量。
(5)使用者管理
主要負責儲存使用者的相關資訊,對不同的使用者的操作許可權進行設定。
(6)員工管理
系統基本控制模組:
7.需求交叉索引
暫無。8.測試部分
本部分描述測試的方法與原則,以及測試策略和計畫。
測試方針:針對主要功能優先測試,使用黑盒測試技術為主,白盒測試技術為輔來設計測試用例。
特殊考慮:特別注意系統與身份證讀卡器的連線測試。
9.附錄無。
酒店管理系統概要設計範說明書
專案組長 專案組員 日期 2012 05 12 目錄1.引言 3 1.1 編寫目的 3 1.2 專案背景 3 1.3 定義 4 1.4 參考資料 4 2.任務概述 5 2.1 目標 5 2.2 執行環境 5 2.3 需求概述 6 2.4 限制描述 6 3.總體設計 7 3.1 基本設計概念和處理流程...
酒店管理系統概要設計說明書
概要設計說明書 本文件為陽光酒店管理系統概要設計說明書,為陽光酒店管理系統詳細設計的主要依據。本軟體全稱為陽光酒店管理系統。酒店管理系統 主要功能包括散客開單 團體開單 賓客結帳 客房預訂 營業查詢 客戶管理 網路設定 系統設定等等。詳細說明見陽光酒店管理系統需求規格說明書。伺服器 iis5.0以上...
酒店管理系統概要設計結構化開發方法
酒店管理系統 系統設計報告 概要設計 結構化開發方法 姓名 學號 班級 指導老師 date 2010.10.30 1 引言 1.1 目的 編寫本說明書的目的是說明對程式系統的設計考慮,包括程式系統的基本處理流程 程式系統的組織結構 功能分配 模組劃分 介面設計 執行設計 資料結構設計和出錯設計等,為...