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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論