餐館點菜系統(tǒng)概要設計說明書_第1頁
餐館點菜系統(tǒng)概要設計說明書_第2頁
餐館點菜系統(tǒng)概要設計說明書_第3頁
餐館點菜系統(tǒng)概要設計說明書_第4頁
餐館點菜系統(tǒng)概要設計說明書_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、概要設計說明書 文檔編號: LMS2版 本 號: V1.0 文檔名稱: 概要設計說明書 項目名稱: 餐館點菜系統(tǒng) 項目負責人: 王曉鳳、曹春美 編寫:曹春美、王曉鳳 2013年12月9日校對: 王曉鳳 2013年12月10日審核: 曹春美 2013年12月10日 目 錄1 引言41.1 編寫目的41.2 背景41.3 項目概述41.4 文檔概述42 任務概述42.1 目標42.2 運行環(huán)境52.3 條件和限制53 總體設計53.1 處理流程53.2 總體結構和模塊外部設計8 3.2.1 總體結構8 3.2.2模塊外部設計103.3 功能分配114 接口設計114.1 外部接口114.2 內部接

2、口135 數(shù)據(jù)結構設計135.1 邏輯結構設計13 5.2 物理結構設計145.3 數(shù)據(jù)結構和程序的關系146 運行設計146.1 運行模塊的組合14 6.2 運行控制156.3 運行時間157 出錯信息157.1 出錯輸出信息157.2 出錯處理對策158 安全保密設計159 維護設計151 引言1.1 編寫目的經(jīng)過對該餐館點菜系統(tǒng)項目進行詳細調查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進行可行性分析。明確開發(fā)風險及其所帶來的經(jīng)濟效益。本報告經(jīng)審核后,交由軟件經(jīng)理審查。該需求規(guī)格說明書的采訪對象是XXX餐館點菜系統(tǒng)軟件小組的研發(fā)工程師、測試工程師、銷售工程師,版權歸XX

3、X所有,嚴禁外傳。1.2 項目背景項目名稱:餐館點菜系統(tǒng) 用戶:××餐館 說明:隨著我國市場經(jīng)濟的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機勃勃的發(fā)展景象。在餐飲業(yè)競爭越來越激烈的今天,酒店如何提高服務質量、管理能力顯得越來越重要。如果單憑手工操作,不僅效率低下,而且會極大地影響到酒店的服務質量。酒店餐飲點菜系統(tǒng)作為餐飲管理規(guī)劃的一部分,集點菜、結帳、查詢、統(tǒng)計、設置等各種功能為一體,對于提高餐飲管理效率、增加收入發(fā)揮不可替代的作用。1.3 定義餐館點菜系統(tǒng)是適用在餐館,酒店等公共就餐場所的一款軟件,該系統(tǒng)的開發(fā)可以加快客人的就餐速度,方便商家的運營,改變傳統(tǒng)的點餐模式。本系統(tǒng)用ASP開

4、發(fā),利用此系統(tǒng),使得前臺服務不再和以前一樣使用紙筆記錄,只是輕點鍵盤就能完成,減少錯誤地發(fā)生,避免不必要的損失。1.4參考資料1張海藩.軟件工程導論(第3版) 人民郵電出版社2費賢舉.Java面向對象程序設計 中國電力出版社2 任務概述2.1 目標餐館點菜系統(tǒng)針對的用戶是單個中小型餐館、酒店,菜品的種類和類別較少,顧客的數(shù)量和來源受到一定的限制。相應的需求有:1能夠存儲一定數(shù)量的菜品信息,并方便有效的進行相應的菜品的數(shù)據(jù)操作和管理,這主要包括:1) 菜品信息的錄入、刪除及修改。2) 菜品信息的多關鍵字檢索查詢。能夠對一定數(shù)量的客戶的菜單信息進行相應的計算與管理,這其中包括:1) 菜品信息的單價

5、的修改、查詢 2) 菜單的金額統(tǒng)計能夠對需要的統(tǒng)計結果提供列表顯示輸出。能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改,同時提供信息備份的服務。2.2 運行環(huán)境Intel486以上系列、AMD K6 以上系列等PC臺式機和便攜式電腦;運行時占用內存:1MB;所需硬盤空間:5MB;軟件平臺:中文Windows95/98/2000/NT 4.0或更高版本;2.3 條件和限制一個更為完善的餐館點菜系統(tǒng),應提供更為便捷與強大的信息查詢功能,如相應的網(wǎng)絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能

6、防止惡意的破壞,安全性能有待進一步完善。3 總體設計3.1 處理流程1 模擬客戶點菜流程 開始 登陸錄入桌號服務員編號開始點菜直接搜索點菜 逐個點菜按菜系點菜涼 菜 查找菜川菜粵菜其他菜系加入菜單熱 菜飲料酒水涼 菜主 食加入菜單熱 菜確 認飲料酒水主 食確 認2 模擬客戶搜索點菜查詢的功能 開始 登陸 錄入桌號服務員編號 開始點菜 直接搜索點菜 退出 確認 繼續(xù) 顯示記錄 輸入所需的記錄要求 價格 菜名 菜系 YES NO啟動系統(tǒng)3 模擬系統(tǒng)的管理流程管理員登陸查驗退出系統(tǒng)顯示主菜單確認輸入新密碼檢查舊密碼輸入舊密碼統(tǒng)計結果顯示輸入要求更改密碼數(shù)據(jù)統(tǒng)計輸入數(shù)據(jù)系統(tǒng)設置輸入要求點菜操作繼續(xù)繼續(xù)

7、確認確認確認刪除菜名價格修改菜名價格輸入菜名價格 刪除 菜品 修改 菜品選擇 退出 菜譜 操作選擇操作項確認確認操作添加 添加 新菜3.2 總體結構和模塊外部設計3.2.1 總體結構菜單系統(tǒng)的總功能劃分菜單管理模塊參觀點菜系統(tǒng)菜單查詢模塊系統(tǒng)管理模塊菜單查詢模塊功能劃分輸入所需要求模塊按菜名查找菜單查詢模塊按菜系查找記錄顯示模塊按價格從查找菜單管理模塊功能劃分加菜模塊菜單瀏覽模塊確認菜單模塊刪菜模塊菜單管理模塊點菜模塊退出模式系統(tǒng)管理模式功能劃分菜單系統(tǒng)錄入模式系統(tǒng)顯示模塊系統(tǒng)操作模塊輸入所需要求模塊退出模式刪除模式修改模式退出模塊密碼修改數(shù)據(jù)恢復數(shù)據(jù)備份系統(tǒng)設置數(shù)據(jù)統(tǒng)計顧客操作模塊數(shù)據(jù)庫操作

8、模塊系統(tǒng)管理流程 322模塊外部設計1參觀點菜系統(tǒng)主模塊:輸入:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)輸出:用戶界面顯示2菜單查詢模塊:輸入:用戶的輸入輸出:搜索到的包含相應關鍵字的信息 3. 菜單管理模塊:輸入:桌號輸出:菜單中菜的類別,菜名,單價以及總金額4 系統(tǒng)管理模塊:輸入:用戶口令輸出:各個對話框 5. 點菜模塊輸入:相應的信息輸出:相應的信息6加菜模塊: 輸入:相應的信息 輸出:相應的結果7 刪除模塊: 輸入: 相應的信息 輸出: 相應的結果8 退出模塊: 輸入:退出命令 輸出:無9數(shù)據(jù)備份模塊: 輸入:用戶的操作輸入輸出:操作結果顯示10數(shù)據(jù)恢復模塊: 輸入:用戶的操作輸入

9、輸出:操作結果顯示11密碼修改模塊: 輸入: 用戶的操作輸入輸出: 操作結果顯示12系統(tǒng)設置模塊:輸入:用戶的輸入輸出:根據(jù)用戶的輸入顯示相應的對話框13數(shù)據(jù)統(tǒng)計模塊:輸入:統(tǒng)計方式及其關鍵字輸出:統(tǒng)計結果視圖顯示14數(shù)據(jù)庫操作模塊:輸入:數(shù)據(jù)操作命令輸出:操作結果顯示14數(shù)據(jù)庫操作模塊:輸入:數(shù)據(jù)操作命令輸出:操作結果顯示33 功能分配瀏覽功能:菜單系統(tǒng) 數(shù)據(jù)庫操作模塊查詢功能:菜單查詢模塊數(shù)據(jù)統(tǒng)計模塊加菜功能:菜單系統(tǒng) 數(shù)據(jù)庫操作模塊加菜模塊 刪除功能:菜單系統(tǒng) 數(shù)據(jù)庫操作模塊刪除模塊4 接口設計4.1 外部接口1用戶界面按Windows應用軟件用戶界面的規(guī)范來設計,使用以對話框為主的用戶

10、界面,便于用戶使用。1) 主對話框:由五個功能按鈕構成登陸、點菜、結算、系統(tǒng)操作、退出2) 點菜對話框:菜系選擇框:用于選擇菜的菜系名字;菜名選擇框:用于選擇菜的名字;確定按鈕:確定現(xiàn)在所看的菜是客戶自己想要的;退出按鈕:退出點菜對話框。3) 加菜 刪菜對話框:菜系選擇框:用于選擇菜的菜系名字;菜名選擇框:用于選擇菜的名字;價格選擇框:用于選擇用戶可以接受的價格區(qū)間;菜單信息顯示區(qū):用于顯示客戶已經(jīng)點的菜(菜系,菜名,單價,數(shù)量);已經(jīng)上菜信息顯示區(qū):用于顯示已經(jīng)上菜的信息(菜系,菜名,單價,數(shù)量);加菜,刪菜信息顯示區(qū):用于顯示客戶想要增加或者刪除的菜的信息(菜系,菜名,單價,數(shù)量);提交按

11、鈕:用于提交加菜 刪菜的請求;返回按鈕:用于退出點菜對話框。4) 搜索對話框:查詢方式復選框:用于選擇查詢所需滿足的條件(菜系,菜名,單價);關鍵字編輯框:用于輸入查詢關鍵字(菜系,菜名,單價);開始查詢按鈕:用于提交查詢請求;退出查詢按鈕:用于退出搜索對話框;5) 系統(tǒng)操作對話框:由七個功能按鈕構成菜單系統(tǒng)操作、數(shù)據(jù)統(tǒng)計、系統(tǒng)設置、數(shù)據(jù)備份、數(shù)據(jù)恢復、更改口令、返回。6) 菜單操作對話框:菜系選擇框:用于選擇菜的菜系名字;菜名選擇框:用于選擇菜的名字;價格選擇框:用于選擇用戶可以接受的價格區(qū)間;數(shù)量選擇框:用于選擇用戶想要的每份菜的數(shù)量;紀錄總數(shù)顯示:用于顯示記錄的總數(shù);當前記錄序號顯示:用

12、于顯示當前記錄在記錄集中的位置;“前一個”按鈕:顯示和編輯前一個記錄;“后一個”按鈕:顯示和編輯后一個記錄;“移動到”按鈕:顯示和編輯指定菜的記錄;“加入”按鈕:增加點菜記錄;“刪除”按鈕:刪除當前的點菜記錄;“退出”按鈕:退出點菜操作對話框。7) 數(shù)據(jù)統(tǒng)計對話框:統(tǒng)計條件單選框:用于選擇統(tǒng)計條件類別(菜系,菜名,單價,數(shù)量);菜單統(tǒng)計條件復選框:用于指定統(tǒng)計條件包含的相關項(菜系,菜名,單價,數(shù)量);統(tǒng)計輸出設置單選框:用于選擇統(tǒng)計結果的輸出類別;菜單統(tǒng)計輸出設置復選框:用于指定輸出項(菜系,菜名,單價,數(shù)量);關鍵字編輯框:用于輸入編輯統(tǒng)計關鍵字;“開始統(tǒng)計”按鈕:提交統(tǒng)計請求;“返回”按

13、鈕:退出數(shù)據(jù)統(tǒng)計對話框。8) 數(shù)據(jù)備份對話框 路徑編輯框:用于輸入編輯備份路徑。 BROWSE按鈕:用于選擇路徑 確定按鈕: 確定數(shù)據(jù)備份退出按鈕: 退出數(shù)據(jù)備份系統(tǒng)2軟件接口使用Access數(shù)據(jù)庫的驅動程序,通過COM接口訪問。3硬件接口鼠標、鍵盤。4.2 內部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。5數(shù)據(jù)結構設計5.1 邏輯結構設計 菜單:由多中不同的菜構成每種菜的數(shù)據(jù)結構如下:菜系(book):菜系編號(CXID) 整數(shù)(唯一)菜系名(CXName) 字符串菜系描述(CXDscribe) 字符串菜系代表(CXPresent) 字符串菜種(reader): 菜名識別號

14、(ID) 整數(shù)(唯一)菜名(Name) 字符串菜的單價(Price) 浮點數(shù)菜的分類:(Class) 字符串 系統(tǒng)設置表(configuration): 記錄號(id) 整數(shù)(唯一)最大餐桌號(MaxNum) 整數(shù)系統(tǒng)服務員記錄表(administer): 服務員編號(WorkerId) 整數(shù)(唯一)賬號(Account) 整數(shù)口令(Password) 整數(shù)權限級別(Level) 字符串5.2 物理結構設計采用鏈表結構5.3 數(shù)據(jù)結構與程序的關系主模塊:連接數(shù)據(jù)庫錄入模塊:1) 客戶輸出對應的菜系,菜名,單價和數(shù)量; 2) 客戶輸入自己的桌號; 加菜模塊:1) 客戶輸出對應的菜系,菜名,單價和

15、數(shù)量;2) 客戶重新輸入自己的桌號; 刪菜模塊:1) 客戶輸出對應的菜系,菜名,單價和數(shù)量;2) 客戶重新輸入自己的桌號;菜單查詢模塊: 指定菜單查詢條件,對應輸出相應的菜系,菜名,單價等。 系統(tǒng)操作模塊:1) 系統(tǒng)操作權限查驗模塊:讀入帳號,口令,輸出相應的信息。2) 菜單庫操作模塊:增加,修改,刪除 菜單庫中的信息。3) 數(shù)據(jù)統(tǒng)計模塊:指定統(tǒng)計條件,輸出相應的信息。 系統(tǒng)設置模塊:增加,修改,刪除系統(tǒng)操作員記錄表中的信息。6運行設計6.1 運行模塊的組合 1 登陸模塊:程序啟動后,進入登陸模塊,工作人員輸入帳號密碼點擊登陸,系統(tǒng)調用密碼校驗模塊,校驗無誤后進入菜單主模塊。2 菜單主模塊:用戶選擇桌號和菜肴,單擊對話框按鈕事件觸發(fā)主模塊調用各下層模塊,生成對應的該顧客的菜單,存入菜單數(shù)據(jù)庫,屏幕上顯示出顧客最終的點菜菜單。3 修改模塊:如顧客需要修改菜單則根據(jù)需要單擊加菜/刪菜按鈕,系統(tǒng)自動進入修改模塊進行菜單修改。返回菜單主模塊。4 結賬模塊:顧客單擊結賬按鈕,調用結賬子模塊,彈出對應的子對話框,顯示該顧客的菜單信息及消費總金額。 6.2 運行控制 本軟件控制流程:主程序運行,等待用戶的輸入,根據(jù)用戶的輸入調用各子模塊 6.3 運行時間 檢索業(yè)務響應時間<2s; 運行響應時間<1s;7出錯處理71 出錯輸出信息根據(jù)不同的出錯

溫馨提示

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

評論

0/150

提交評論