賓館管理系統(tǒng)概要設(shè)計說明書_第1頁
賓館管理系統(tǒng)概要設(shè)計說明書_第2頁
賓館管理系統(tǒng)概要設(shè)計說明書_第3頁
賓館管理系統(tǒng)概要設(shè)計說明書_第4頁
賓館管理系統(tǒng)概要設(shè)計說明書_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1引言 . . 21.1編寫目的 . 21.2背景 . 21.3定義 . 21.4參考資料 . 2 2總體.32.1需求規(guī)定 . 32.2運行環(huán)境 . 32.3基本設(shè)計概念和處理流程 . . 42.4結(jié)構(gòu) . 142.5模塊圖 . . 142.6人工處理過程 . 142.7尚未問決的問題 . . 143接口設(shè)計 . . 153.1用戶接口 . 153.2外部接口 . 153.3內(nèi)部接口 . 154運行設(shè)計 . . 154.1運行模塊組合 . 164.2運行控制 . 164.3運行時間 . 165系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 . . 165.1邏輯結(jié)構(gòu)設(shè)計要點 . 165.2物理結(jié)構(gòu)設(shè)計要點 . 165.3

2、數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 . 166系統(tǒng)出錯處理設(shè)計 . . 166.1出錯信息 . 186.2補救措施 . 186.3系統(tǒng)維護設(shè)計 . 19賓館管理系統(tǒng)概要設(shè)計說明書賓館管理系統(tǒng)概要設(shè)計1引言1.1編寫目的編寫本說明書的目的是說明對程序系統(tǒng)的設(shè)計考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、功能分配、模塊化粉、接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯設(shè)計等,為程序的詳細設(shè)計打下基礎(chǔ)。預(yù)期讀者為:軟件開發(fā)的人員,項目評審人員,及軟件測試人員。1.2背景說明: 待開發(fā)的軟件系統(tǒng)的名稱:酒店管理系統(tǒng); 本項目的任務(wù)提出者:酒店管理人員; 本項目的任務(wù)開發(fā)者:酒店管理系統(tǒng)軟件開發(fā)小組; 用戶及實現(xiàn)

3、該軟件的計算中心:酒店計算機;1.3定義顧客就餐管理:對就餐的顧客進行管理,并 存儲顧客消費記錄。 顧客住宿管理:對就餐的住宿進行管理,并存儲顧客住宿記錄。顧客信息:存放顧客的姓名,證件類型,證件號,性別,年齡,籍貫,工作單位等各項基本信息,還有就餐住宿信息,管理員負責(zé)管理顧客基本信息。 房間信息:包括房間編號,房間等級,房間價格,房間類型等信息 菜肴信息:包括菜肴編號,菜肴名稱,菜肴價格,菜肴類型等信息1.4參考資料現(xiàn)代軟件工程 北京希望電子出版社 孫涌 等 編著 概要設(shè)計說明書(GB856788).doc2總體設(shè)計2.1需求規(guī)定 顧客就餐管理 顧客就餐管理由合法用戶進行操作,首先用戶應(yīng)先登

4、錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法并具有相應(yīng)權(quán)限后方能使用; 輸入顧客姓名,(證件號)等。 處理過程描述先檢查顧客的正確身份,給顧客菜單,讓顧客點菜并錄入系統(tǒng)保存。如果顧客不滿意點的菜肴,可以進行換菜或退掉不想要的菜肴。顧客就餐完畢后,給顧客結(jié)帳,并保存顧客的就餐信息到數(shù)據(jù)庫中。 輸出操作成功或失敗的提示信息 顧客住宿管理 顧客住宿管理由合法用戶進行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法并具有相應(yīng)權(quán)限后方能使用; 輸入顧客姓名,證件號性別,年齡,籍貫,工作單位等; 處理過程描述先檢查顧客的正確身份,提供房間信息,讓顧客選自己滿意的房間并錄入系統(tǒng)。 用戶住宿完畢后,給顧客結(jié)帳,并保存顧客的住宿信息到

5、數(shù)據(jù)庫中。 輸出操作成功或失敗的提示信息 帳號信息管理 帳號信息管理由合法用戶進行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法后方能使用。 輸入系統(tǒng)管理員用戶名和密碼 處理過程描述先檢查用戶名和密碼是否正確,如檢查正確,方能使用。帳號信息管理用戶可以增刪用戶,設(shè)定用戶權(quán)限等。 輸出操作成功或失敗的提示信息(4)數(shù)據(jù)庫信息管理 數(shù)據(jù)庫信息管理由合法用戶進行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法后方能使用,并根據(jù)用戶權(quán)限進行查詢,增刪,修改等操作。 輸入用戶名和密碼 處理過程描述先檢查用戶名和密碼是否正確,如檢查正確,方能使用。用戶可以做自己權(quán)限范圍內(nèi)的事。 輸出操作成功或失敗的提示信息2.

6、2運行環(huán)境普通的個人PC (奔騰3以上,內(nèi)存至少128MB ,硬盤20G 以上)就足夠運行了,操作系統(tǒng)為Windows 98及Windows NT/Windows XP系列。并需要數(shù)據(jù)庫系統(tǒng)DBMS 的支持.2.3基本設(shè)計概念和處理流程 系統(tǒng)模塊(總控模塊)該系統(tǒng)模塊按照輸入處理輸出的流程進行工作。 輸入處理及系統(tǒng)處理用戶在進入系統(tǒng)時,需要輸入用戶名和密碼。輸入處理就是根據(jù)用戶輸入的用戶名及密碼進行判斷該用戶的合法性。如果口令有效則進行權(quán)限判斷,以控制該用戶的行為,如果口令無效,則提示出錯。 說明:同一用戶可以擁有顧客就餐管理,顧客住宿管理,數(shù)據(jù)庫信息管理,帳號信息 管理中一個或多個權(quán)限,如果

7、擁有全部權(quán)限,則個該用戶就事系統(tǒng)管理員。 帳號信息管理帳號信息管理員管理軟件的用戶,對用戶進行增刪,設(shè)定權(quán)限等。 顧客就餐管理就餐管理員對顧客就餐進行管理,包括提供顧客餐桌,管理顧客所點菜肴,結(jié)帳等。 顧客住宿管理住宿管理員對顧客住宿進行管理,包括提供顧客房間信息,管理房間,結(jié)帳等。 數(shù)據(jù)庫信息管理數(shù)據(jù)庫信息管理員對數(shù)據(jù)庫進行管理,包括查詢,增加,刪除等 說明:同一數(shù)據(jù)庫信息管理員可以擁有餐桌信息管理,菜肴信息管理,房間信息管理,顧客就餐記錄信息管理,顧客住宿記錄信息管理中一個或多個權(quán)限。 顯示輸出 該系統(tǒng)的密碼驗證的活動圖如下:可得到該系統(tǒng)的顧客就餐管理系統(tǒng)活動圖如下: 其中給顧客提供就餐服

8、務(wù)的功能如下: 該系統(tǒng)的顧客住宿管理系統(tǒng)活動圖如下: 其中給顧客提供住宿服務(wù)的功能如下: 該系統(tǒng)的數(shù)據(jù)庫信息管理系統(tǒng)活動圖如下: 其中數(shù)據(jù)庫信息管理的功能如下: 該系統(tǒng)的帳號信息管理系統(tǒng)活動圖如下: 其中帳號信息管理的功能如下: 2.4結(jié)構(gòu) 2.5模塊圖 2.6人工處理過程對用戶類型的分類,即用戶的分配需要人工處理為系統(tǒng)用戶增加用戶名及權(quán)限。3接口設(shè)計3.1用戶接口向系統(tǒng)管理員提供的用戶名為:Admin, 初始密碼為000000,系統(tǒng)管理員第一次使用后進行密碼修改。用戶名:類型為字符型,長度為20字節(jié);密碼:類型為字符型,長度為至少6字節(jié),最多為20字節(jié);若用戶輸入密碼錯誤,系統(tǒng)將會給出密碼錯

9、誤的提示,連續(xù)三次輸入錯誤,系統(tǒng)則關(guān)閉。使用鼠標、鍵盤等外部構(gòu)件進行功能選擇及輸入。其余均為可視化界面,用戶可以根據(jù)系統(tǒng)提示進行功能選擇。 3.2外部接口本系統(tǒng)采用一臺個人PC ,需要 Microsoft SQL Server 2000 或更高版本的 DBMS 的支持。系統(tǒng)支持Windows 9x2kmexp 等操作系統(tǒng)3.3內(nèi)部接口系統(tǒng)內(nèi)部又分為:顧客就餐管理系統(tǒng)和顧客住宿管理系統(tǒng)兩個主要子系統(tǒng),還有帳號信息管理系統(tǒng)和數(shù)據(jù)庫信息管理系統(tǒng)。4 運行設(shè)計 4.1 運行模塊組合 輸入用戶名和密碼,登陸后使用該系統(tǒng),按照用戶的權(quán)限的不同,允許其做其權(quán)限內(nèi)的事 情。 4.2 運行控制 用戶使用時,使用

10、鼠標鍵盤進行運行時的選擇控制。 4.3 運行時間 系統(tǒng)中的模塊所占用時間不多,應(yīng)控制在 0.5s 以內(nèi)。 5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 5.1 邏輯結(jié)構(gòu)設(shè)計要點 用表格的形式存儲信息,包括旅客信息表,團體信息表,房間信息表菜單信息表,餐桌信 息表 5.2 物理結(jié)構(gòu)設(shè)計要點 本系統(tǒng)所使用的數(shù)據(jù)存儲要求為數(shù)據(jù)庫, 各個數(shù)據(jù)選項都要從數(shù)據(jù)庫中存取, 存取單位是 表格,存儲區(qū)域在系統(tǒng)的硬盤內(nèi),系統(tǒng)數(shù)據(jù)要滿足保密性,每位用戶都設(shè)定了權(quán)限,只有滿 足權(quán)限的用戶才能使用某項數(shù)據(jù),需要在用戶輸入用戶名時對其權(quán)限進行判斷。 5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 旅客信息表 字段名稱 房間編號 姓名 類型 字符串類型 字符串類型

11、 大小 16 16 鍵 * 性別 年齡 文化程度 職業(yè) 從何處來 到何處去 住宿理由 證件名稱 證件號碼 工作單位 離店日期 備注 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 字符串類型 日期類型 字符串類型 4 4 32 32 32 32 32 32 32 32 32 團體信息表 字段名稱 房間編號 接待對象 聯(lián)系時間 聯(lián)系單位 聯(lián)系人 聯(lián)系電話 人數(shù) 住宿啟時 住宿終時 住宿標準 來自 去往 結(jié)帳單位 備注 類型 字符串類型 字符串類型 日期類型 字符串類型 字符串類型 字符串類型 整型 日期類型 日期類型 字符串類型 字符串

12、類型 字符串類型 字符串類型 字符串類型 8 32 32 32 32 32 32 32 * 大小 16 32 鍵 * 房間信息表 字段名稱 類型 大小 鍵 房間編號 房間等級 房價 房價折扣 住房人數(shù) 登記時間 登記員 旅客類別 招待單位 備注 字符串類型 字符串類型 浮點類型 整型 整型 日期類型 字符串類型 字符串類型 字符串類型 字符串類型 16 8 * 32 8 32 32 菜單信息表 字段名稱 菜肴編號 菜肴名字 菜肴價格 菜肴類型 菜肴折扣 備注 類型 字符串類型 字符串類型 浮點類型 字符串類型 整型 字符串類型 32 32 大小 16 32 鍵 * 餐桌信息表 字段名稱 餐桌編號 餐桌等級 餐桌容量 備注 類型 字符串類型 字符串類型 整型 字符串類型 32 大小 16 8 鍵 * 6 系統(tǒng)出錯處理設(shè)計 6.1 出錯信息 出錯或故障 系統(tǒng)輸出信息 處理方法 用戶名或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論