火鍋城點菜系統(tǒng)詳細設(shè)計方案-本科論文_第1頁
火鍋城點菜系統(tǒng)詳細設(shè)計方案-本科論文_第2頁
火鍋城點菜系統(tǒng)詳細設(shè)計方案-本科論文_第3頁
火鍋城點菜系統(tǒng)詳細設(shè)計方案-本科論文_第4頁
火鍋城點菜系統(tǒng)詳細設(shè)計方案-本科論文_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

卷號:卷內(nèi)編號:1.0版火鍋城點菜系統(tǒng)詳細設(shè)計說明書項目承擔部門:撰寫人(簽名):完成日期:二012年六月八日本文檔使用部門:■項目組■客戶(市場)■維護人員□用戶文檔驗交組(簽名):驗交日期:評審負責人(簽名):評審日期:目錄一、引言 41.1編寫目的 41.2背景 41.3術(shù)語定義及說明 41.4參考資料 4二、設(shè)計概述 42.1任務(wù)和目標 52.2運行環(huán)境 52.3基本設(shè)計概念和處理流程 52.3.1基本系統(tǒng)模擬圖 52.3.2功能模塊劃分 62.4模塊描述 72.5功能需求與程序的關(guān)系 92.6人工處理過程 9三、系統(tǒng)詳細需求分析 103.1詳細需求分析 103.1.1詳細功能需求分析 103.1.2詳細性能需求分析 103.1.3詳細信息需求分析 103.1.4詳細資源需求分析 103.1.5詳細組織需求分析 103.1.6詳細運行環(huán)境及限制條件分析 103.2接口需求分析 103.2.1用戶界面需求分析 103.2.2外部接口需求分析 113.2.3內(nèi)部接口需求分析 11四、總體方案確認 114.1系統(tǒng)總體結(jié)構(gòu)確認 114.2系統(tǒng)詳細界面劃分 114.2.1應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細界面劃分 114.2.2系統(tǒng)內(nèi)部詳細界面劃分 11五、系統(tǒng)詳細設(shè)計 125.1系統(tǒng)結(jié)構(gòu)設(shè)計及子系統(tǒng)劃分 125.2系統(tǒng)功能模塊詳細設(shè)計 125.2.1點菜子系統(tǒng)(diancai)模塊設(shè)計說明 125.2.2配菜子系統(tǒng)(PeiCai)模塊設(shè)計說明 135.2.3收銀子系統(tǒng)(CheckOut)模塊設(shè)計說明 145.2.4登錄(login)模塊設(shè)計說明 155.2.5后臺管理子系統(tǒng)(Manage)模塊設(shè)計說明 165.3系統(tǒng)界面詳細設(shè)計 175.3.1外部界面設(shè)計 175.3.2內(nèi)部界面設(shè)計 185.3.3用戶界面設(shè)計 18六、數(shù)據(jù)庫系統(tǒng)設(shè)計 186.1設(shè)計要求 186.2信息模型設(shè)計 186.3數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計 196.4數(shù)據(jù)庫安全 196.5數(shù)據(jù)字典 19七、信息編碼設(shè)計 207.1代碼結(jié)構(gòu)設(shè)計 207.2代碼編制 20八、系統(tǒng)配置設(shè)計 218.1系統(tǒng)配置原則 218.2硬件配置原則 218.3軟件配置原則 21九、系統(tǒng)維護設(shè)計 219.1系統(tǒng)的可靠性和安全性 219.2系統(tǒng)及用戶維護設(shè)計 219.3系統(tǒng)擴充性 219.4出錯處理 219.4.1錯誤類別 219.4.2處理方式 21十、關(guān)鍵技術(shù)支持 2210.1關(guān)鍵技術(shù)的提出 2210.2關(guān)鍵技術(shù)的說明 2210.3關(guān)鍵技術(shù)的實現(xiàn)方案 22一、引言1.1編寫目的1、對概要設(shè)計的階段任務(wù)成果形成文檔,以便階段驗收、評審,最終的文檔驗收。2、對需求階段的文檔再次確認過程,對前一階段需求沒有做充分或錯誤的提出修改。3、明確整個系統(tǒng)的功能框架和數(shù)據(jù)庫結(jié)構(gòu),為下一階段的詳細設(shè)計、編碼、和測試提供參考依據(jù)。4、明確編碼規(guī)范和命名規(guī)范,統(tǒng)一程序界面。1.2背景軟件名稱:火鍋城電子點菜系統(tǒng)。項目任務(wù)提出者:火鍋城。開發(fā)者:09網(wǎng)絡(luò)工程第二小組用戶:火鍋城。1.3術(shù)語定義及說明HGC:火鍋城電子點菜系統(tǒng)HGCD:點菜模塊HGCP:配菜模塊HGCJ:結(jié)賬模塊HGCG:管理模塊1.4參考資料《項目管理制度》質(zhì)量管理體系文件Iso9001:2000《軟件工程國家標準匯編》二、設(shè)計概述2.1任務(wù)和目標本系統(tǒng)的總目標是為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準確地反映酒店的工作情況、經(jīng)營情況,從而提高酒店的服務(wù)質(zhì)量,獲得更好的經(jīng)濟效益。其具體目標包括:(1)快速完成顧客的點餐。(2)準確無誤地記錄顧客的每筆消費記錄。(3)實時、快速、準確地提供最新餐單。(4)方便查詢顧客消費情況。(5)方便查詢酒店的營業(yè)額情況。2.2運行環(huán)境環(huán)境名稱軟件環(huán)境硬件環(huán)境服務(wù)器端操作系統(tǒng):windows2008server數(shù)據(jù)庫:SQLSERVER2008IIS6.5最低配置:CPUP3.6,RAM4G硬盤2T,100M網(wǎng)卡客戶端IE6.0以及以上版本能支持IE6.0以及以上版本的操作系統(tǒng)所需要的最低硬件配置2.3基本設(shè)計概念和處理流程2.3.1基本系統(tǒng)模擬圖2.3.2功能模塊劃分2.4模塊描述模塊功能點菜1.點菜2.加菜配菜1.根據(jù)顧客菜單配菜2.確定已配菜單3.查詢未上菜單結(jié)賬1.根據(jù)菜單結(jié)賬管理1.查詢一整天或某個時段的消費額2.查看賣出的菜品份額3.查看剩余的菜量4.更改菜品數(shù)量及名稱5增加或刪除菜6.查看消防記錄1.點菜和加菜名稱點菜和加菜標識H0001子系統(tǒng)名稱HGCD接口說明輸入顧客所點菜的信息輸出顧客所點菜的信息和金額功能說明通過網(wǎng)絡(luò)點菜調(diào)用關(guān)系說明調(diào)用模塊HGCD被調(diào)用模塊2.確認已配菜和查詢未配菜名稱確認已配菜和查詢未配菜標識H0002子系統(tǒng)名稱HGCP接口說明輸入確認和查詢信息輸出查詢信息功能說明查看已配菜和查詢未配菜調(diào)用關(guān)系說明調(diào)用模塊HGCP被調(diào)用模塊3.結(jié)賬名稱結(jié)賬標識H0003子系統(tǒng)名稱HGCJ接口說明輸入查詢條件輸出查詢信息功能說明查看客戶的菜單和消費額并結(jié)賬調(diào)用關(guān)系說明調(diào)用模塊HGCJ被調(diào)用模塊4.菜品管理名稱菜品管理標識H0004子系統(tǒng)名稱HGCG接口說明輸入查詢,修改或刪除信息輸出菜品信息功能說明通過查詢,檢索菜品資料信息,進行修改維護。調(diào)用關(guān)系說明調(diào)用模塊HGCG被調(diào)用模塊5.庫存管理名稱庫存管理標識H0005子系統(tǒng)名稱HGCG接口說明輸入查詢,修改信息輸出菜品庫存信息功能說明通過查詢菜品庫,對庫存進行管理調(diào)用關(guān)系說明調(diào)用模塊HGCG被調(diào)用模塊6.銷售管理名稱銷售管理標識H0006子系統(tǒng)名稱HGCG接口說明輸入查詢信息輸出銷售資料庫信息功能說明通過查詢顯示銷售情況調(diào)用關(guān)系說明調(diào)用模塊HGCG被調(diào)用模塊2.5功能需求與程序的關(guān)系點菜模塊配菜模塊結(jié)賬模塊管理模塊點菜√配菜√結(jié)賬√管理√2.6人工處理過程客戶通過點才系統(tǒng),從客戶端錄入點菜滴數(shù)據(jù),配菜管理人員通過管理系統(tǒng)確定哪些餐桌需要哪些食物,并對數(shù)據(jù)進行處理,收銀員根據(jù)餐桌號,計算總消費量,進行結(jié)算,倉庫管理員還能進入后臺,配置食物的種類、價格、數(shù)量。三、系統(tǒng)詳細需求分析3.1詳細需求分析3.1.1詳細功能需求分析客戶在點菜之后,如果需要加菜,可以再加菜。點菜的時候,如果某種菜不夠,會有提示,每種菜的數(shù)量有記錄,客戶每次點菜,菜品的數(shù)量會隨之改變。對于倉庫管理員,可以確定有哪些菜和每種菜的數(shù)量,當某種菜的數(shù)量不夠時,系統(tǒng)會有報警提示,倉庫管理員能夠及時從倉庫準備菜品。首頁上還可以動態(tài)顯示點的數(shù)量最多的菜品,作為推薦菜,方便顧客點菜。3.1.2詳細性能需求分析3.1.3詳細信息需求分析對于客戶端,以網(wǎng)頁的形式供顧客點菜,網(wǎng)頁頁面上以菜品的種類進行歸類,分成小模塊進行顯示,方便客戶選擇。每種菜顯示菜品編號、菜名、彩屏剩余數(shù)量、客戶需要點幾份??蛻酎c菜時,直接勾選菜品,填寫所需要的份數(shù),默認份數(shù)為1。3.1.4詳細資源需求分析3.1.5詳細組織需求分析3.1.6詳細運行環(huán)境及限制條件分析WindowsXP操作系統(tǒng)3.2接口需求分析3.2.1用戶界面需求分析用戶點菜界面要合理,一看就懂,操作要盡量簡單,還要美觀界面大小全屏顯示界面文字字體宋體6號顏色黑色4.頁面上部的廣告部分動態(tài)顯示點才數(shù)量最多的菜品3.2.2外部接口需求分析使用C#和SQLServer2008,通過.net內(nèi)置類實現(xiàn)。3.2.3內(nèi)部接口需求分析各個模塊間的功能比較獨立,在程序邏輯上沒有直接聯(lián)系,各個模塊之間的數(shù)據(jù)通過訪問服務(wù)器上的數(shù)據(jù)庫接口聯(lián)系。四、總體方案確認4.1系統(tǒng)總體結(jié)構(gòu)確認系統(tǒng)總體結(jié)構(gòu)分:1.為點菜子系統(tǒng)2.配菜子系統(tǒng)3.收銀子系統(tǒng)4.庫存管理子系統(tǒng)4.2系統(tǒng)詳細界面劃分4.2.1應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細界面劃分4.2.2系統(tǒng)內(nèi)部詳細界面劃分五、系統(tǒng)詳細設(shè)計5.1系統(tǒng)結(jié)構(gòu)設(shè)計及子系統(tǒng)劃分5.2系統(tǒng)功能模塊詳細設(shè)計5.2.1點菜子系統(tǒng)(diancai)模塊設(shè)計說明1.模塊描述保存顧客點菜的相關(guān)信息2.性能對點菜信息輸入3.輸入項菜品數(shù)量、桌臺號碼。4.輸出項查詢時顯示:桌臺號碼、菜品名稱、單價、份數(shù)。5.設(shè)計方法(算法)對于本軟件,采用數(shù)據(jù)的輸入輸出與sql數(shù)據(jù)庫鏈接等基本算法。流程邏輯輸入查詢信息數(shù)據(jù)庫輸入查詢信息數(shù)據(jù)庫輸入數(shù)據(jù)輸入數(shù)據(jù)輸出信息輸出信息7.接口 本模塊與其它相關(guān)模塊間根據(jù)菜單號平行方式連接。8.存儲分配無特別存儲分配的需要。9.注釋設(shè)計程序說明性注釋10.限制條件 本模塊在運行使用中無特別限制條件。11.測試計劃本模塊針對顧客點菜,在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫,同時能夠在外部查詢時準確的讀出數(shù)據(jù)。12.尚未解決的問題UI設(shè)計5.2.2配菜子系統(tǒng)(PeiCai)模塊設(shè)計說明1.模塊描述查詢顧客點菜的相關(guān)信息2.性能對顧客的菜單進行查詢3.輸入項無4.輸出項查詢時顯示:桌臺號碼、菜品名稱、菜品數(shù)量。5.設(shè)計方法(算法)對于本軟件,采用數(shù)據(jù)的輸入輸出與sql數(shù)據(jù)庫鏈接等基本算法。6.流程邏輯查詢信息數(shù)據(jù)庫查詢信息數(shù)據(jù)庫輸出信息輸出信息7.接口 本模塊與其它相關(guān)模塊間根據(jù)菜單號平行方式連接。8.存儲分配無特別存儲分配的需要。9.注釋設(shè)計程序說明性注釋10.限制條件 本模塊在運行使用中無特別限制條件。11.測試計劃本模塊針對學生班級信息在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫,同時能夠在外部查詢時準確的讀出數(shù)據(jù)。12.尚未解決的問題UI設(shè)計5.2.3收銀子系統(tǒng)(CheckOut)模塊設(shè)計說明1.模塊描述查詢、計算顧客消費信息2.性能對顧客消費信息進行結(jié)算3.輸入項 桌臺號碼、實際付款金額4.輸出項查詢時顯示:桌臺號、消費金額、實際付款金額,找零。5.設(shè)計方法(算法)對于本軟件,采用數(shù)據(jù)的輸入輸出與sql數(shù)據(jù)庫鏈接等基本算法。流程邏輯輸入查詢信息輸入查詢信息輸入數(shù)據(jù)數(shù)據(jù)庫輸入數(shù)據(jù)數(shù)據(jù)庫輸出信息輸出信息7.接口 本模塊與其它相關(guān)模塊間根據(jù)菜單號碼平行方式連接。8.存儲分配無特別存儲分配的需要。9.注釋設(shè)計程序說明性注釋10.限制條件 本模塊在運行使用中無特別限制條件。11.測試計劃本模塊針對顧客消費情況,在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫,同時能夠在外部查詢時準確的讀出數(shù)據(jù)。12.尚未解決的問題UI設(shè)計5.2.4登錄(login)模塊設(shè)計說明1.模塊描述后臺管理子系統(tǒng)的登錄2.性能輸入用戶名,口令,驗證后登錄后臺管理子系統(tǒng)3.輸入項用戶名、口令。4.輸出項頁面跳轉(zhuǎn)或者出錯提示。5.設(shè)計方法(算法)對于本軟件,采用數(shù)據(jù)的輸入輸出與sql數(shù)據(jù)庫鏈接等基本算法。6.流程邏輯數(shù)據(jù)庫輸入查詢信息數(shù)據(jù)庫輸入查詢信息頁面跳轉(zhuǎn)或輸出信息頁面跳轉(zhuǎn)或輸出信息7.接口 本模塊與其它相關(guān)模塊間根據(jù)桌臺號碼平行方式連接。8.存儲分配無特別存儲分配的需要。9.注釋設(shè)計程序說明性注釋10.限制條件 本模塊在運行使用中無特別限制條件。11.測試計劃本模塊針后臺子系統(tǒng)的登錄,在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫,同時能夠在外部查詢時準確的讀出數(shù)據(jù)。12.尚未解決的問題UI設(shè)計5.2.5后臺管理子系統(tǒng)(Manage)模塊設(shè)計說明1.模塊描述查詢、管理菜品信息,收入信息2.性能管理菜品信息,收入信息等3.輸入項 查詢項目、查詢?nèi)掌?.輸出項查詢時顯示:菜品信息、收入信息。5.設(shè)計方法(算法)對于本軟件,采用數(shù)據(jù)的輸入輸出與sql數(shù)據(jù)庫鏈接等基本算法。6.流程邏輯輸入查詢信息輸入查詢信息輸入數(shù)據(jù)數(shù)據(jù)庫輸入數(shù)據(jù)數(shù)據(jù)庫輸出信息輸出信息7.接口 本模塊與其它相關(guān)模塊間根據(jù)菜單號碼平行方式連接。8.存儲分配無特別存儲分配的需要。9.注釋設(shè)計程序說明性注釋10.限制條件 本模塊在運行使用中無特別限制條件。11.測試計劃本模塊針對顧客消費情況,在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫,同時能夠在外部查詢時準確的讀出數(shù)據(jù)。12.尚未解決的問題UI設(shè)計5.3系統(tǒng)界面詳細設(shè)計5.3.1外部界面設(shè)計5.3.2內(nèi)部界面設(shè)計5.3.3用戶界面設(shè)計六、數(shù)據(jù)庫系統(tǒng)設(shè)計6.1設(shè)計要求1.數(shù)據(jù)庫的設(shè)計應(yīng)該合理,能夠正確的表示出表與表之間的關(guān)系。2.避免長事務(wù),避免困難的正則表達式。3.每一個數(shù)據(jù)表必須指定一個主鍵。如果數(shù)據(jù)本身沒有明顯的主鍵,可增加一個唯一鍵列作為主鍵。4.數(shù)據(jù)庫設(shè)計的規(guī)范思想及命名規(guī)則應(yīng)該統(tǒng)一(見概要設(shè)計規(guī)范)。6.2信息模型設(shè)計菜品名稱菜品名稱菜品ID菜品ID價格價格菜品類ID菜品菜品類ID菜品數(shù)量數(shù)量菜品類菜品類ID菜品類菜品類ID類別名類別名菜單ID單號菜單ID單號單號單號點菜單點菜單點菜記錄點菜記錄份數(shù)份數(shù)標識標識時間時間菜品ID桌號菜品ID桌號6.3數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計菜品(菜品ID,菜品名稱,數(shù)量,價格菜品類)菜品類(菜品類ID,類別)點菜單(單號,標識,時間)點菜記錄(菜單ID,份數(shù),菜品ID,單號,桌號)6.4數(shù)據(jù)庫安全1

溫馨提示

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

評論

0/150

提交評論