




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
. . . . .無線點(diǎn)餐系統(tǒng)軟件設(shè)計(jì)說明書專業(yè)名稱:計(jì)算機(jī)科學(xué)與技術(shù)作者姓名:指導(dǎo)教師:鐘老師無線點(diǎn)餐系統(tǒng)小組組 長(zhǎng): 成 員: 目錄一、引言31.1編寫目的31.2項(xiàng)目背景31.3定義31.4參考資料3二、總體設(shè)計(jì)32.1需求概述32.2軟件結(jié)構(gòu)42.2.1系統(tǒng)總體流圖42.2.2系統(tǒng)流圖5三、程序描述53.1點(diǎn)餐模塊53.1.1功能流程圖53.1.2功能描述63.1.3界面設(shè)計(jì)63.2結(jié)賬模塊63.2.1功能流程圖63.2.2功能描述73.2.3界面設(shè)計(jì)73.2.4存儲(chǔ)分配73.3菜系管理模塊73.3.1功能流程圖83.3.2功能描述83.3.3界面設(shè)計(jì)83.3.4模塊內(nèi)部邏輯93.3.5存儲(chǔ)分配93.4菜品管理模塊93.4.1功能流程圖93.4.2功能描述93.4.3界面設(shè)計(jì)103.4.4模塊內(nèi)部邏輯103.4.5存儲(chǔ)分配103.5餐桌管理模塊113.5.1功能流程圖113.5.2功能描述113.5.3界面設(shè)計(jì)123.5.4模塊內(nèi)部邏輯123.5.5存儲(chǔ)分配123.6基礎(chǔ)信息設(shè)置123.6.1測(cè)試范圍123.6.2測(cè)試方法13四、運(yùn)行環(huán)境規(guī)定13一、引言1.1編寫目的無線點(diǎn)餐系統(tǒng)詳細(xì)設(shè)計(jì)是設(shè)計(jì)的第二個(gè)階段,這個(gè)階段的主要任務(wù)是在無線點(diǎn)餐系統(tǒng)概要設(shè)計(jì)書基礎(chǔ)上,對(duì)概要設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過程描述,設(shè)計(jì)功能模塊的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。概要設(shè)計(jì)解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的問題,包括整個(gè)軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細(xì)設(shè)計(jì)則要解決如何實(shí)現(xiàn)各個(gè)模塊的內(nèi)部功能,即模塊設(shè)計(jì)。本文檔的讀者主要是已有一定的電腦水平的工作者。1.2項(xiàng)目背景(1)本系統(tǒng)的名稱是:無線點(diǎn)餐系統(tǒng)。(2)本項(xiàng)目的任務(wù)提出者是傳智播客的老師,開發(fā)者是第二期JAVA班第四小組,用戶是餐飲企業(yè)人事及相關(guān)部門,實(shí)現(xiàn)該軟件的計(jì)算中心是*。(3)本無線點(diǎn)餐是一款功能比較簡(jiǎn)單的軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫軟件開發(fā)工具進(jìn)行開發(fā),可在電腦上使用。1.3定義 Mysql:數(shù)據(jù)庫管理軟件 JSP :軟件開發(fā)語言 JAVA:程序設(shè)計(jì)語言 Myeclipse :開發(fā)工具1.4參考資料【1】軟件工程導(dǎo)論第5版 張海藩編著 清華大學(xué)出版社【2】實(shí)用軟件工程 Leszek A.Maciaszek Bruc Lee Liong著 機(jī)械工業(yè)出版社二、總體設(shè)計(jì)2.1需求概述當(dāng)今世界已進(jìn)入了在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)代,應(yīng)用計(jì)算機(jī)已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰掌握的知識(shí)多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競(jìng)爭(zhēng)中立于不敗之地。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識(shí)到信息管理的重要性。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)餐飲企業(yè)信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件 。該無線點(diǎn)餐系統(tǒng)是源于個(gè)人學(xué)習(xí)需要而提出開發(fā)的,本軟件主要面向具有一定規(guī)模、需要提高餐廳點(diǎn)餐效率、體現(xiàn)出現(xiàn)代化的氛圍、改進(jìn)客人的就餐環(huán)境,并借此提高經(jīng)濟(jì)效益的餐廳和酒店。要求項(xiàng)目不會(huì)占用太大的預(yù)算,并能夠盡量沿用原來的成熟技術(shù),與原有系統(tǒng)進(jìn)行良好的整合。適用于就餐的顧客和餐服務(wù)人員,這些人員必須要會(huì)基本的基本操作,以及熟悉一些點(diǎn)菜的基本流程。2.2軟件結(jié)構(gòu)菜單信息設(shè)置2.2.1系統(tǒng)總體流圖前臺(tái)無線點(diǎn)餐系統(tǒng)餐桌信息設(shè)置下單結(jié)賬管理后臺(tái)餐桌管理菜品管理菜系管理2.2.2系統(tǒng)流圖前臺(tái)點(diǎn)餐大致處理過程后臺(tái)管理大致過程系統(tǒng)主要由5大模塊組成:點(diǎn)餐:用戶進(jìn)行點(diǎn)餐結(jié)算:顧客進(jìn)行結(jié)算菜系管理:主要是對(duì)菜系進(jìn)行管理,包括菜系編號(hào),菜系名稱還有對(duì)菜系的修改,刪除,新建。菜品管理:主要是對(duì)菜品進(jìn)行管理,包括了菜品編號(hào),菜品名稱,價(jià)格,會(huì)員價(jià)格等幾方面,可以對(duì)菜品進(jìn)行修改,刪除,還有新建。餐桌管理:修改,刪除,增加功能。三、程序描述3.1點(diǎn)餐模塊3.1.1功能流程圖功能流程圖如下圖所示:call_dish.html是next_dish.html下單前臺(tái)首頁.html否點(diǎn)擊前臺(tái)首頁.html頁面左下方的空閑桌子進(jìn)行點(diǎn)餐。3.1.2功能描述 功能類型:查看菜單信息并下單 功能描述:提高系統(tǒng)的操作性 功能約束:權(quán)限約束 約束描述:實(shí)現(xiàn)顧客根據(jù)價(jià)格不同點(diǎn)菜;通過前臺(tái)可視化界面實(shí)現(xiàn)顧客多方面選擇。 操作權(quán)限:服務(wù)員或顧客3.1.3界面設(shè)計(jì)(1)基礎(chǔ)信息處理 動(dòng)作說明:動(dòng)作編號(hào)動(dòng)作名稱動(dòng)作描述A01登陸點(diǎn)擊餐桌按鈕 進(jìn)入call_dish.html頁面A02選菜每一張圖片是一個(gè)按鈕,點(diǎn)擊進(jìn)入該菜簡(jiǎn)介A03下單點(diǎn)擊 下單將頁面轉(zhuǎn)至next_dish.htmlA04返回點(diǎn)擊 將頁面轉(zhuǎn)至call_dish.html頁面3.2結(jié)賬模塊3.2.1功能流程圖功能流程圖如下圖所示:失敗listRecord.jsp是否成功成功執(zhí)行數(shù)據(jù)庫操作是點(diǎn)擊頁面右上方的“查看清單列表”按鈕。3.2.2功能描述 功能類型:查詢已下單信息并結(jié)賬 功能描述:提高系統(tǒng)的安全性 功能約束:權(quán)限約束 約束描述:點(diǎn)菜完畢后,實(shí)現(xiàn)對(duì)顧客所點(diǎn)菜品的價(jià)格的統(tǒng)計(jì),以免顧客花費(fèi)超出預(yù)算,本系統(tǒng)還可以實(shí)現(xiàn)顧客的退選或補(bǔ)選的要求,在顧客所點(diǎn)菜品上來之后,系統(tǒng)可以通過點(diǎn)擊進(jìn)行記錄,以免發(fā)生漏菜現(xiàn)象。 操作權(quán)限:服務(wù)員或顧客3.2.3界面設(shè)計(jì)(1)基礎(chǔ)信息處理 動(dòng)作說明:動(dòng)作編號(hào)動(dòng)作名稱動(dòng)作描述A01查看清單列表點(diǎn)擊 轉(zhuǎn)至menu.html頁面A02結(jié)賬點(diǎn)擊 轉(zhuǎn)至counter.html頁面A03上一頁點(diǎn)擊進(jìn)入上一頁A04下一頁點(diǎn)擊進(jìn)入下一頁3.2.4存儲(chǔ)分配消費(fèi)記錄表(record):序號(hào)字段字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1id消費(fèi)記錄編號(hào)Int1自動(dòng)編號(hào)2tableId餐桌標(biāo)號(hào)Int3Sum消費(fèi)總額Double(7,2)24Eval滿意程度tingyint5time消費(fèi)時(shí)間datetime1003.3菜系管理模塊具體格式如下:功能編號(hào)3功能名稱菜系管理模塊內(nèi)容功能流程圖所屬業(yè)務(wù)菜系管理所屬項(xiàng)目菜系管理3.3.1功能流程圖功能流程圖如下圖:是否成功是執(zhí)行數(shù)據(jù)庫操作成功listFoodType.jsp失敗操作權(quán)限:管理員3.3.2功能描述 功能類型:更改數(shù)據(jù) 功能概述:顯示查詢結(jié)果 功能約束:沒有約束; 約束描述:后臺(tái)管理為數(shù)據(jù)庫,管理菜系的增、刪、查的實(shí)現(xiàn)都借以數(shù)據(jù)庫來體現(xiàn)。 操作權(quán)限:管理員3.3.3界面設(shè)計(jì)(1)基礎(chǔ)信息處理下表是動(dòng)作說明:動(dòng)作編號(hào)動(dòng)作名稱動(dòng)作描述A01修改點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateFoodType.JspA02刪除點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateFoodType.JspA03新建點(diǎn)擊按鈕 頁面轉(zhuǎn)至addFoodType.jsp(2)功能類型:數(shù)據(jù)更改(3)菜系輸入項(xiàng)菜系名稱3.3.4模塊內(nèi)部邏輯后臺(tái)首頁.htmladdFoodType.jspupdateFoodType.jsp1、addFoodType.jsp用于增加菜系信息2、updateFoodType.jsp用于修改菜系信息3.3.5存儲(chǔ)分配菜系表(foodType):序號(hào)字段字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1Id菜系編號(hào)Int1自動(dòng)編號(hào)2name菜系名稱varchar403.4菜品管理模塊具體格式如下:功能編號(hào)3功能名稱菜品管理模塊內(nèi)容功能流程圖所屬業(yè)務(wù)菜品管理所屬項(xiàng)目菜品管理3.4.1功能流程圖功能流程圖如下圖:是是否成功執(zhí)行數(shù)據(jù)庫操作成功listFoodName.jsp失敗操作權(quán)限:管理員3.4.2功能描述功能類型:更改數(shù)據(jù)功能概述:顯示查詢結(jié)果功能約束:沒有約束;約束描述:后臺(tái)管理為數(shù)據(jù)庫,管理菜品的增、刪、查的實(shí)現(xiàn)都借以數(shù)據(jù)庫來體現(xiàn)。操作權(quán)限:管理員3.4.3界面設(shè)計(jì)(1)基礎(chǔ)信息處理下表是動(dòng)作說明:動(dòng)作編號(hào)動(dòng)作名稱動(dòng)作描述A01修改點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateFoodName.JspA02刪除點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateFoodName.JspA03新建點(diǎn)擊按鈕 頁面轉(zhuǎn)至addFoodName.jsp(2)功能類型:數(shù)據(jù)更改(3)菜系輸入項(xiàng)菜系標(biāo)號(hào)菜名照片價(jià)格會(huì)員價(jià)格簡(jiǎn)介3.4.4模塊內(nèi)部邏輯listFoodName.jspaddFoodType.jspupdateFoodType.jsp1、addFoodName.jsp用于增加菜品信息2、updateFoodName.jsp用于修改菜品信息3.4.5存儲(chǔ)分配菜名表(foodName):序號(hào)字段字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1id菜名編號(hào)Int1自動(dòng)編號(hào)2foodName菜名varchar403price普通價(jià)格Double(5,2)24vipPrice會(huì)員價(jià)格Double(5,2)25picturePath圖片路徑varchar1006intro簡(jiǎn)介Text7pid菜系編號(hào)Int3.5餐桌管理模塊具體格式如下:功能編號(hào)3功能名稱餐桌管理模塊內(nèi)容功能流程圖所屬業(yè)務(wù)餐桌管理所屬項(xiàng)目餐桌管理3.5.1功能流程圖功能流程圖如下圖:是否成功是執(zhí)行數(shù)據(jù)庫操作成功listTableStatue.jsp失敗操作權(quán)限:管理員3.5.2功能描述功能類型:更改數(shù)據(jù)功能概述:顯示查詢結(jié)果功能約束:權(quán)限約束;約束描述:后臺(tái)數(shù)據(jù)對(duì)餐桌進(jìn)行修改操作權(quán)限:管理員3.5.3界面設(shè)計(jì)(1)基礎(chǔ)信息處理下表是動(dòng)作說明:動(dòng)作編號(hào)動(dòng)作名稱動(dòng)作描述A01修改點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateTableStatue.jspA02刪除點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateTableStatue.jspA03添加點(diǎn)擊按鈕 頁面轉(zhuǎn)至updateTableStatue.jsp(2)功能類型:數(shù)據(jù)更改(3)餐桌輸入項(xiàng)餐桌編號(hào)餐桌狀態(tài)3.5.4模塊內(nèi)部邏輯listTableStatue.jspupdateTableStatue.jsp1、updateTableStatue.jsp修改餐桌狀態(tài)3.5.5存儲(chǔ)分配餐桌狀態(tài)表(tableStatue):序號(hào)字段字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1Id餐桌編號(hào)Int1自動(dòng)編號(hào)2statue餐桌狀態(tài)tinyint3.6基礎(chǔ)信息設(shè)置3.6.1測(cè)試范圍測(cè)試范圍主要內(nèi)容簡(jiǎn)要說明菜品修改添加,刪除,修改菜品功能性測(cè)試餐桌狀態(tài)修改添加,刪除,修改餐桌狀態(tài)功能性測(cè)試菜系修改添加,刪除,修改菜系功能性測(cè)試3.6.2測(cè)試方法功能性
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)園區(qū)環(huán)境風(fēng)險(xiǎn)防控體系建設(shè)
- 工業(yè)大數(shù)據(jù)在智能制造中的價(jià)值
- 工業(yè)安全與智能防控技術(shù)
- 工業(yè)安全防護(hù)技術(shù)與措施
- 工業(yè)用特種機(jī)械設(shè)備的技術(shù)與應(yīng)用分析
- 工業(yè)自動(dòng)化中機(jī)器視覺的檢測(cè)精度提升
- 工業(yè)機(jī)器人技術(shù)的安全與防護(hù)措施
- 工業(yè)綠色化改造與可持續(xù)發(fā)展路徑
- 工業(yè)節(jié)能與綠色生產(chǎn)的研究進(jìn)展
- 工業(yè)自動(dòng)化中的電氣傳動(dòng)與控制
- 上海寶冶公司介紹
- 【大數(shù)據(jù)背景下湯臣倍健公司物流成本管理8900字(論文)】
- 分餾塔構(gòu)造教程課件
- 《勞動(dòng)法案例》課件
- 安全教育培訓(xùn)課件:食品安全法律法規(guī)
- 社區(qū)養(yǎng)老院項(xiàng)目規(guī)劃設(shè)計(jì)方案
- 2023年河北石家莊市事業(yè)單位招聘筆試參考題庫(共500題)答案詳解版
- 跨越檔封網(wǎng)計(jì)算表
- 斷路器控制回路和信號(hào)回路
- 完整版-第八版內(nèi)科冠心病課件
- 高中英語語法總結(jié)大全
評(píng)論
0/150
提交評(píng)論