版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、賓館管理系統(tǒng)概要設(shè)計說明書1引言 .21.1編寫目的 .21.2背景 .21.3定義 .21.4參考資料 .22總體.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數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 .166系統(tǒng)出錯處理設(shè)計 .
2、166.1出錯信息 .186.2補救措施 .186.3系統(tǒng)維護設(shè)計 .19賓館管理系統(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)該軟件的計算中心:酒店計算機;1.3 定義顧客就餐管理:對就餐的顧客進行管理,并存儲
3、顧客消費記錄。顧客住宿管理:對就餐的住宿進行管理,并存儲顧客住宿記錄。顧客信息:存放顧客的姓名,證件類型,證件號,性別,年齡,籍貫,工作單位等各項基本信息,還有就餐住宿信息,管理員負責(zé)管理顧客基本信息。房間信息:包括房間編號,房間等級,房間價格,房間類型等信息菜肴信息:包括菜肴編號,菜肴名稱,菜肴價格,菜肴類型等信息1.4 參考資料現(xiàn)代軟件工程北京希望電子出版社孫涌等 編著 概要設(shè)計說明書(GB8567 88) .doc2 總體設(shè)計2.1 需求規(guī)定 顧客就餐管理顧客就餐管理由合法用戶進行操作,首先用戶應(yīng)先登錄該系統(tǒng), 經(jīng)系統(tǒng)檢查合法并具有相應(yīng)權(quán)限后方能使用;輸入顧客姓名,(證件號)等。處理過程
4、描述先檢查顧客的正確身份, 給顧客菜單, 讓顧客點菜并錄入系統(tǒng)保存。如果顧客不滿意點的菜肴,可以進行換菜或退掉不想要的菜肴。顧客就餐完畢后,給顧客結(jié)帳,并保存顧客的就餐信息到數(shù)據(jù)庫中。輸出操作成功或失敗的提示信息顧客住宿管理 顧客住宿管理由合法用戶進行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法并具有相應(yīng)權(quán)限后方能使用; 輸入顧客姓名,證件號性別,年齡,籍貫,工作單位等;處理過程描述先檢查顧客的正確身份, 提供房間信息, 讓顧客選自己滿意的房間并錄入系統(tǒng)。 用戶住宿完畢后,給顧客結(jié)帳,并保存顧客的住宿信息到數(shù)據(jù)庫中。輸出操作成功或失敗的提示信息帳號信息管理帳號信息管理由合法用戶進行操作,首先用
5、戶應(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.2 運行環(huán)境普通的個人 PC(奔騰 3 以上,內(nèi)存至少 128MB ,硬盤 20G 以
6、上)就足夠運行了,操作系統(tǒng)為 Windows 98 及 Windows NT/Windows XP 系列。并需要數(shù)據(jù)庫系統(tǒng) DBMS 的支持 .2.3 基本設(shè)計概念和處理流程 系統(tǒng)模塊(總控模塊)該系統(tǒng)模塊按照輸入處理 輸出的流程進行工作。用戶輸入酒店管理系統(tǒng)顯示系統(tǒng)系統(tǒng)處理 輸入處理及系統(tǒng)處理用戶在進入系統(tǒng)時, 需要輸入用戶名和密碼。 輸入處理就是根據(jù)用戶輸入的用戶名及密碼進行判斷該用戶的合法性。 如果口令有效則進行權(quán)限判斷, 以控制該用戶的行為,如果口令無效,則提示出錯。用戶輸入口令無效輸入處理顯示口令無效口令有效用戶分類信息用戶名及用戶口令信息系統(tǒng)管理員用戶判斷任何權(quán)限就餐管理員用戶帳號
7、信息管理員用戶數(shù)據(jù)庫信息顧客就餐管理住宿管理員用戶管理員用戶顧客住宿管理數(shù)據(jù)庫信息帳號信息管理管理說明:同一用戶可以擁有顧客就餐管理,顧客住宿管理,數(shù)據(jù)庫信息管理,帳號信息管理中一個或多個權(quán)限,如果擁有全部權(quán)限,則個該用戶就事系統(tǒng)管理員。 帳號信息管理帳號信息管理員管理軟件的用戶,對用戶進行增刪,設(shè)定權(quán)限等。帳號信息管理員用戶管理用戶增加用戶設(shè)定權(quán)限刪除用戶 顧客就餐管理就餐管理員對顧客就餐進行管理,包括提供顧客餐桌,管理顧客所點菜肴,結(jié)帳等。就餐管理員用戶就餐管理提供顧客餐結(jié)帳桌管理顧客菜肴 顧客住宿管理住宿管理員對顧客住宿進行管理,包括提供顧客房間信息,管理房間,結(jié)帳等。住宿管理員用戶住宿
8、管理提供顧客房結(jié)帳間管理顧客房間 數(shù)據(jù)庫信息管理數(shù)據(jù)庫信息管理員對數(shù)據(jù)庫進行管理,包括查詢,增加,刪除等用戶分類信息數(shù)據(jù)庫信息管理數(shù)據(jù)庫 信息管理員用戶權(quán)限判斷餐桌信息管理員顧客住宿記錄菜肴信息信息管理員顧客就餐記錄管理員房間信息信息管理員增刪餐桌管理員增刪菜管理管 理 就住宿單上的增刪房間餐 記 錄記錄菜肴信息信息說明:同一數(shù)據(jù)庫信息管理員可以擁有餐桌信息管理,菜肴信息管理,房間信息管理,顧客就餐記錄信息管理,顧客住宿記錄信息管理中一個或多個權(quán)限。 顯示輸出信息處理出錯顯示輸出信息正常顯示顯示屏 該系統(tǒng)的密碼驗證的活動圖如下:可得到該系統(tǒng)的顧客就餐管理系統(tǒng)活動圖如下:顧客就餐管理用戶選擇功能
9、退出修改口令檢查顧客提 交滿足要求其中給顧客提供就餐服務(wù)的功能如下:顧客就餐管理用戶退出選擇就餐服務(wù)系 統(tǒng)給顧客提供就餐服務(wù)系統(tǒng)認證新密碼判斷是否滿足要求不滿足要求跳過系 統(tǒng)查詢并分配餐桌存儲點菜信息調(diào)換菜肴顧客結(jié)帳該系統(tǒng)的顧客住宿管理系統(tǒng)活動圖如下:顧客住宿管理用戶選擇功能退出修改口令檢查顧客提 交滿足要求其中給顧客提供住宿服務(wù)的功能如下:顧客住宿管理用戶退出選擇就餐服務(wù)系 統(tǒng)給顧客提供住宿服務(wù)系統(tǒng)認證新密碼判斷是否滿足要求不滿足要求跳過系 統(tǒng)查詢并分配房間存儲住房信息調(diào)換房間顧客結(jié)帳該系統(tǒng)的數(shù)據(jù)庫信息管理系統(tǒng)活動圖如下:數(shù)據(jù)庫信息管理用戶系 統(tǒng)選擇功能數(shù)據(jù)庫信息管理退出修改口令系統(tǒng)認證新密
10、碼其中數(shù)據(jù)庫信息管理的功能如下:數(shù)據(jù)庫信息管理用戶系 統(tǒng)輸入用戶名判斷用戶權(quán)限餐桌信息管理菜肴信息管理房間信息管理顧客就餐記錄信息管理顧客住宿記錄信息管理該系統(tǒng)的帳號信息管理系統(tǒng)活動圖如下:帳號信息管理用戶系 統(tǒng)選擇功能帳號信息管理退出修改口令系統(tǒng)認證新密碼檢查用戶判斷是否為提 交系統(tǒng)管理員退出不滿足要求滿足要求其中帳號信息管理的功能如下:系統(tǒng)管理員系統(tǒng)增加用戶選擇功能退出刪除用戶設(shè)定用戶權(quán)限保存2.4 結(jié)構(gòu)層數(shù)及編號模塊名稱子程序?qū)崿F(xiàn)功能1第一層主模塊Main實現(xiàn)整個系統(tǒng)結(jié)構(gòu)2第二層用戶輸入模塊User input輸入用戶名及口令3第二層輸出模塊Output輸出顯示4第三層系統(tǒng)管理模塊Sys
11、tem management系統(tǒng)處理5第三層輸出處理模塊Display顯示正誤信息6第三層用戶輸入處理模塊User use判斷用戶類型7第四層就餐管理員用戶模塊Jiucan management就餐管理員用戶權(quán)限8第四層住宿管理員用戶模塊Zhusu management住宿管理員用戶權(quán)限9第四層數(shù)據(jù)庫信息管理員用戶模塊Datamanagement數(shù)據(jù)庫信息管理員用戶權(quán)限10第四層帳號信息管理員用戶模塊IDmanagement帳號信息管理員用戶權(quán)限11第五層就餐管理模塊Jiucan information就餐管理12 第五層住宿管理模塊Zhusu information住宿管理13 第五層數(shù)據(jù)庫
12、信息管理模塊Data information數(shù)據(jù)庫信息管理14 第五層帳號信息管理模塊ID information帳號信息管理15 第六層顧客就餐記錄信息管理模塊Manager jiucan顧客就餐記錄信息管理16 第六層餐桌信息管理模塊Manager canzuo餐桌信息管理17 第六層菜肴信息管理模塊Manager caiyao菜肴信息管理18 第六層房間信息管理模塊Manager fangjian房間信息管理19 第六層顧客住宿記錄信息管理模塊Manager zhusu顧客住宿記錄信息管理20 第七層正常顯示模塊Right display正常顯示信息21 第七層出錯顯示模塊Error d
13、isplay出錯顯示信息2.5 模塊圖主模塊用戶輸入系統(tǒng)管理輸出模塊用戶輸入處輸出處理理模塊就餐管理住宿管理數(shù)據(jù)庫信息帳號信息員用戶員用戶管理員用戶管理員用戶就餐管理住宿管理數(shù) 據(jù) 庫 信帳號信息息管理管理顧客就餐記餐桌信息菜 肴 信房間信息顧客住宿記錄信息管理管理息管理管理錄信息管理正常顯示出錯顯示2.6 人工處理過程對用戶類型的分類,即用戶的分配需要人工處理為系統(tǒng)用戶增加用戶名及權(quán)限。3 接口設(shè)計3.1 用戶接口向系統(tǒng)管理員提供的用戶名為:Admin, 初始密碼為000000,系統(tǒng)管理員第一次使用后進行密碼修改。用戶名:類型為字符型,長度為20 字節(jié);密碼:類型為字符型,長度為至少6 字節(jié)
14、,最多為20 字節(jié);若用戶輸入密碼錯誤,系統(tǒng)將會給出密碼錯誤的提示,連續(xù)三次輸入錯誤,系統(tǒng)則關(guān)閉。使用鼠標、鍵盤等外部構(gòu)件進行功能選擇及輸入。其余均為可視化界面,用戶可以根據(jù)系統(tǒng)提示進行功能選擇。如:登陸時驗證信息界面如下:登陸信息用戶名密碼登陸取消3.2 外部接口本系統(tǒng)采用一臺個人PC,需要系統(tǒng)支持Windows 9x2kmexpMicrosoftSQLServer 2000 或更高版本的等操作系統(tǒng)DBMS 的支持。3.3 內(nèi)部接口系統(tǒng)內(nèi)部又分為: 顧客就餐管理系統(tǒng)和顧客住宿管理系統(tǒng)兩個主要子系統(tǒng),管理系統(tǒng)和數(shù)據(jù)庫信息管理系統(tǒng)。還有帳號信息4 運行設(shè)計4.1 運行模塊組合輸入用戶名和密碼,
15、登陸后使用該系統(tǒng), 按照用戶的權(quán)限的不同, 允許其做其權(quán)限內(nèi)的事情。4.2 運行控制用戶使用時,使用鼠標鍵盤進行運行時的選擇控制。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ù)
16、結(jié)構(gòu)與程序的關(guān)系旅客信息表字段名稱類型大小鍵房間編號字符串類型16*姓名字符串類型16性別字符串類型年齡字符串類型文化程度字符串類型職業(yè)字符串類型從何處來字符串類型到何處去字符串類型住宿理由字符串類型證件名稱字符串類型證件號碼字符串類型工作單位字符串類型離店日期日期類型備注字符串類型團體信息表字段名稱類型房間編號字符串類型接待對象字符串類型聯(lián)系時間日期類型聯(lián)系單位字符串類型聯(lián)系人字符串類型聯(lián)系電話字符串類型人數(shù)整型住宿啟時日期類型住宿終時日期類型住宿標準字符串類型來自字符串類型去往字符串類型結(jié)帳單位字符串類型備注字符串類型房間信息表44323232323232323232大小鍵16*32323232*832323232字段名稱類型大小鍵房間編號字符串類型16*房間等級字符串類型8房價浮點類型房價折扣整型住房人數(shù)整型登記時間日期類型登記員字符串類型32旅客類別字符串類型8招待單位字符串類型32備注字符串類型32菜單信息表字段名稱類型大小鍵菜肴編號字符串類型16*菜肴名字字符串類型32菜肴價格浮點類型菜肴類型字符串類型32菜肴折扣整型備注字符串類型32餐桌信息表字段名稱類型
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流運輸管理培訓(xùn)
- 《餐飲包房設(shè)計方案》課件
- 2024-2025學(xué)年山東省臨沂市沂水縣人教版三年級上冊期中考試數(shù)學(xué)試卷(原卷版)-A4
- 《數(shù)學(xué)解比例》課件
- 2024學(xué)年廣東省衡水高三語文(上)12月聯(lián)考試卷附答案解析
- 項目可行性報告范文
- 重難點03 陰影部分面積求解問題(解析版)
- 物業(yè)保養(yǎng)述職報告范文
- 2025年三亞貨運從業(yè)資格證模擬考試下載題
- 2025年上海道路貨運駕駛員從業(yè)資格證考試題庫完整
- 《LED照明知識》課件
- 綠色建筑概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- GB/T 44481-2024建筑消防設(shè)施檢測技術(shù)規(guī)范
- 甲狀腺超聲超聲征象及TI-RADS分類
- 《白楊禮贊》知識清單
- 2024年2個娃兒的離婚協(xié)議書模板
- 2024年三級公共營養(yǎng)師考前沖刺備考題庫200題(含詳解)
- 《PLC應(yīng)用技術(shù)(西門子S7-1200)第二版》全套教學(xué)課件
- 《陜西省安全生產(chǎn)條例》培訓(xùn)試題
- Revision Being a good guest(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024七年級歷史上冊知識點梳理
評論
0/150
提交評論