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

下載本文檔

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

文檔簡介

1、軟件工程詳細(xì)設(shè)計(jì)說明書文檔酒店訂單管理系統(tǒng)的分析與設(shè)計(jì)學(xué)院名信電工程學(xué)院專業(yè)名稱計(jì)算機(jī)科學(xué)和技術(shù)所屬學(xué)期2015-2016 )團(tuán)隊(duì)名單班級學(xué)號姓名十三計(jì)桌20130501214陳堯十三計(jì)桌20130501106韓潔十三計(jì)桌20130501323劉蕉十三計(jì)桌20130501339鄧輝班主任王小磊2015年12月24日目錄F.1引言7F.1.1制作目的7F.1.2背景7F.1.3定義7F.1.4參考資料8F.2程序系統(tǒng)的構(gòu)成8F.2.1制菜統(tǒng)一9F.2.2推新菜11F.2.3料理服務(wù)11F.2.4會員服務(wù)12F.2.5評估12F.2.6發(fā)票管理13F.2.7菜單管理器13F.3制料理的統(tǒng)一設(shè)計(jì)說明

2、14F.3.1程序描述14F.3.2功能14F.3.3性能15F.3.4輸入項(xiàng)15F.3.5輸出項(xiàng)15F.3.6算法16F.3.7流邏輯18F.3.8接口19F.3.9存儲分配20F.3.10評論設(shè)計(jì)22F.3.11限制條件22F.3.12測試計(jì)劃22F.3.13未解決的問題23F.4料理管理模塊程序23F.4.1程序描述23F.4.2功能23F.4.3性能25F.4.4輸入項(xiàng)25F.4.5輸出項(xiàng)25F.4.6算法26F.4.7流邏輯30F.4.8接口30F.4.9存儲分配30F.4.10評論設(shè)計(jì)31F.4.11限制條件32F.4.12測試計(jì)劃32F.4.13未解決的問題32F.5評價(jià)管理模塊

3、程序32F.5.1程序描述33F.5.2功能33F.5.3性能34F.5.4輸入項(xiàng)34F.5.5輸出項(xiàng)34F.5.6算法35F.5.7流邏輯35F.5.8接口35F.5.9存儲分配36F.5.10評論設(shè)計(jì)36F.5.11限制條件36F.5.12測試計(jì)劃36F.5.13未解決的問題37F.1引言F.1.1制作目的在前一階段概要設(shè)計(jì)說明書中,解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。 包括如何將此系統(tǒng)分割成若干模塊、確定各模塊之間的接口、在模塊之間傳遞的信息、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)等。 此階段對系統(tǒng)所做的詳細(xì)設(shè)計(jì)將在以下詳細(xì)設(shè)計(jì)報(bào)告中說明。在這個(gè)階段,可以確定如何具體地實(shí)現(xiàn)所請求的系統(tǒng),并且可以在

4、編碼階段將該描述直接翻譯為用具體的程序語言寫的程序。 主要工作是基于需求分析說明書中描述的功能流程,根據(jù)概要設(shè)計(jì)說明書中確定的處理流程整體結(jié)構(gòu)執(zhí)行模塊設(shè)計(jì)程序系統(tǒng)的結(jié)構(gòu),通過完成料理調(diào)整模塊料理管理模塊評價(jià)管理模塊的程序描述,實(shí)現(xiàn)各模塊的設(shè)計(jì)說明程序描述本書的預(yù)期讀者是系統(tǒng)設(shè)計(jì)者、軟件開發(fā)者、軟件測試者和項(xiàng)目評委。F.1.2背景為了更好地滿足很多消費(fèi)者的不同消費(fèi)需求和不同水平的消費(fèi)水平,提高酒店服務(wù)管理質(zhì)量,提高酒店員工的工作效率,我的開發(fā)團(tuán)隊(duì)在多方面考察、分析和研究了現(xiàn)有的酒店料理管理系統(tǒng)的基礎(chǔ)上,發(fā)現(xiàn)了消費(fèi)者滿意度和商家的服務(wù)水平F.1.3定義SQL Server:系統(tǒng)服務(wù)器使用的數(shù)據(jù)庫管

5、理系統(tǒng)。訪問SQL:查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后,可以通過多個(gè)路徑進(jìn)行處理主鍵:數(shù)據(jù)庫表的關(guān)鍵域的值不同與外主鍵:數(shù)據(jù)庫表中的其他表主鍵關(guān)聯(lián)的域vs 201: Microsoft visual studio (vs )是美國微軟公司的開發(fā)套件系列產(chǎn)品。C#:C#是在微軟發(fā)布的面向?qū)ο蟮? NET Framework上運(yùn)行的高級編程語言。F.1.4參考資料百度文庫F.2程序系統(tǒng)的構(gòu)成F.2.1制菜的統(tǒng)一1 .料理的提示功能廚師:下一道菜學(xué)徒:下一道菜所需的食材種類和分量顧客:做菜2 .料理的統(tǒng)一功能算法:可以優(yōu)先烹飪客人點(diǎn)菜的時(shí)間。 如果有和這道菜相同的菜,就可以一起做。 然后,用算法

6、顯示下一道菜。 上一桌號碼總是比下一桌號碼多。 這個(gè)功能實(shí)現(xiàn)了料理的統(tǒng)一合理排序。 同時(shí),將制作中的料理狀態(tài)設(shè)定為“無法復(fù)原”。 提示下一道菜的料理名稱和具體信息,還可以給廚師準(zhǔn)備食材。3 .沒有食材的提示料理食材不足時(shí),指示客戶退貨、交換料理和服務(wù)員,并從菜單中自動刪除該廚師,按照指示交換料理。F.2.2推上新菜1 .新菜的輸入廚師新開發(fā)的料理食材的種類和分量的詳細(xì)輸入系統(tǒng)已保存在新的料理菜單中。2 .評價(jià)機(jī)制根據(jù)一周顧客的評價(jià),低于所有菜的平均分就刪除這個(gè)新菜,超過平均分就上菜單。F.2.3料理服務(wù)1 .客戶點(diǎn)菜(1)桌子號碼的輸入客人進(jìn)入酒店后選擇座位坐下,掃描二維碼,把自己的桌子號碼登

7、記在系統(tǒng)上,方便訂購。(2)味道的選擇和料理顏色的推薦顧客進(jìn)入系統(tǒng)后,可以根據(jù)自己的喜好選擇甜味、咸味等味道,系統(tǒng)可以自動進(jìn)行推薦料理顏色,在介紹以前的顧客品嘗后分?jǐn)?shù)高的料理顏色和這個(gè)味道的書店的招牌料理等料理顏色的同時(shí),系統(tǒng)會自動地推薦其他味道分?jǐn)?shù)高的料理顏色(3)寫訂單和筆記顧客決定了自己點(diǎn)的菜的顏色后,可以在系統(tǒng)上確認(rèn)點(diǎn)菜,點(diǎn)點(diǎn)菜的同時(shí),在自己點(diǎn)的菜上寫評論。 如果需要更多的辣味或調(diào)味料少的時(shí)候,可以滿足自己的需要。(4)菜單的制作和料理調(diào)整系統(tǒng)的提交顧客點(diǎn)菜后,系統(tǒng)自動生成餐桌編號的菜單,并將其提交給料理調(diào)整系統(tǒng)。2 .客戶的退貨和催菜(1)上菜顧客提交菜單后,如果想上菜的話,可以在系

8、統(tǒng)中找到自己的訂單,廚師做菜的話,廚師就不能上菜,廚師還沒有做菜的話,可以從自己的菜單中刪除這個(gè)菜,也可以從適當(dāng)?shù)牧侠碚{(diào)整系統(tǒng)中刪除這個(gè)菜(2)催菜顧客點(diǎn)菜后,在等待的期間,在系統(tǒng)中催促烹飪按鈕,可以催促廚師加快速度。F.2.4會員服務(wù)1 .會員注冊顧客可以通過系統(tǒng)的注冊會員按鈕進(jìn)入注冊會員選項(xiàng),可以填寫注冊會員應(yīng)明確記載的各項(xiàng)目的具體信息并提交給系統(tǒng),系統(tǒng)根據(jù)自己的數(shù)據(jù)庫判斷,不能重復(fù)的項(xiàng)目,例如手機(jī)號碼等與數(shù)據(jù)庫重復(fù)時(shí)不能通過。 然后,對顧客指示再確認(rèn)自己填寫的信息,填寫完成并通過后,繳納與會員相應(yīng)的會員費(fèi)用,繳納會員費(fèi)用后,正式成為酒店會員,并且系統(tǒng)對該顧客分配唯一的會員號碼,將其作為識

9、別會員身份的證明書。2 .會員服務(wù)會員登錄系統(tǒng)后,可以在其他任何地方打電話預(yù)約座位或訂單。 到了酒店后,可以在預(yù)訂的座位上等菜上桌,或者在酒店點(diǎn)菜。 點(diǎn)菜后,可以為會員提供相應(yīng)的折扣措施,消費(fèi)500元以內(nèi)9成,500元到1000元8.5成,1000元以上8成,同時(shí)可以進(jìn)行積分措施,消費(fèi)多少可以積累相應(yīng)的分?jǐn)?shù),到一定程度,每100分鐘5元F.2.5評價(jià)1 .判斷顧客是否付款2 .如果沒有等待付款,則在付款上顯示注釋界面3、系統(tǒng)非常好、一般、差四個(gè)選項(xiàng)可供顧客選擇,顧客可以根據(jù)服務(wù)態(tài)度、菜肴顏色、飲食環(huán)境等進(jìn)行評價(jià),評價(jià)完成后顯示在顧客評價(jià)畫面上4 .顧客評價(jià)完成后,系統(tǒng)根據(jù)算法顯示飲食評價(jià)率,并

10、把相應(yīng)的報(bào)酬送給顧客5 .經(jīng)理注冊系統(tǒng)可以查看和調(diào)整客戶的評論,然后討論其真實(shí)性并向相關(guān)人員反饋評論,相關(guān)人員可以根據(jù)評論進(jìn)行調(diào)整F.2.6發(fā)票管理1 .顧客提交支付信息2 .收銀員在收到消費(fèi)清單后,與顧客進(jìn)行支付等操作,在操作成功后,確認(rèn)金額并拿出清單。3 .收銀員向經(jīng)理報(bào)告日收益,經(jīng)理確認(rèn)并確定4、社長根據(jù)廚房對外購買支出信息、酒店稅收支出信息、員工信息支出統(tǒng)計(jì)、月收入制作酒店支出表,最后計(jì)算酒店的日收F.2.7菜單管理菜單管理系統(tǒng)有四個(gè)終端,按身份登錄的界面不同。(1)顧客、服務(wù)員終端主要滿足以下功能:1 .客人還可以根據(jù)不同的種類(特色菜、招牌菜、優(yōu)惠菜、套餐)選擇自己喜歡的菜,然后介

11、紹、評價(jià)、看所需的時(shí)間,選擇味道(框)。 否則,你也可以填寫評論。2 .客戶可以按總價(jià)格咨詢,追加或刪除菜,查看自己的消費(fèi)金額。3 .顧客消費(fèi)結(jié)束后,可以留下自己的意見和建議。4 .服務(wù)員會幫助客人點(diǎn)餐。5 .客人或服務(wù)員點(diǎn)菜后,系統(tǒng)會自動將菜單發(fā)送到料理調(diào)整子系統(tǒng)。(2)副菜員終端主要滿足以下功能1 .接受制菜統(tǒng)一子系統(tǒng)分配的必要的菜菜名、份數(shù)。2 .料理所需的材料用完后,菜系通過終端選擇料理后面的紅色(菜單管理系統(tǒng)自動通知服務(wù)員終端,服務(wù)員向客人說明是否交換料理,從當(dāng)天的菜單中刪除,不讓后面的客人繼續(xù)點(diǎn)菜)。(3)管理者終端主要滿足以下功能1 .根據(jù)統(tǒng)計(jì)系統(tǒng)反饋的數(shù)據(jù),修改菜單、類別。2、

12、根據(jù)統(tǒng)計(jì)系統(tǒng)反饋的數(shù)據(jù)與員工及時(shí)協(xié)調(diào)。3 .更新每天的折扣信息。4 .反饋客戶的意見和建議。5 .向員工分配適當(dāng)?shù)臋?quán)限。F.3制料理的統(tǒng)一設(shè)計(jì)說明F.3.1程序的說明現(xiàn)在,大部分酒店的廚師要做菜,都需要有人告訴我該做菜的菜,還有人告訴我應(yīng)該把菜送到哪個(gè)桌子上。 不僅在時(shí)間和人力上帶來了巨大的浪費(fèi),而且廚師錯(cuò)誤的話,也會體驗(yàn)到客人等待時(shí)間長而不愉快,給酒店帶來了損失。 所以,在我們的料理調(diào)整子系統(tǒng)中,把送貨員的功能交給計(jì)算機(jī)來執(zhí)行,通過算法的智能調(diào)整。 因?yàn)殡娔X不需要擔(dān)心錯(cuò)誤,所以顧客的體驗(yàn)很好。 不僅如此,料理調(diào)整系統(tǒng)還充分利用了廚師的手。F.3.2功能料理調(diào)整子系統(tǒng):a .提示廚師做的菜和下

13、一道菜,同時(shí)提示學(xué)徒下一道菜所需的食材的種類和分量。 暗示著在給客人做菜。b .客人點(diǎn)菜的時(shí)間可以優(yōu)先做菜,如果有和這道菜相同的菜就可以一起做,并且用算法顯示下一道菜,實(shí)現(xiàn)了上一桌編號總是比下一桌編號多做菜的功能。c .使制作中的料理狀態(tài)不可退貨。d .提示下列菜的菜名和具體信息。e .引導(dǎo)客戶退貨或交換菜。F.3.3性能計(jì)算時(shí)間20s輸送時(shí)間3s;F.3.4輸入項(xiàng)菜單信息菜名(Dish)-類型:字符串份數(shù)(number)-類型: Int表格編號(TableNumber)-類型: Int注釋(Remarks)-類型:String時(shí)間(Time)-類型: time;完成(IsFinish)-類型

14、:布爾默認(rèn)值: falseF.3.5輸出項(xiàng)附件名稱(DishesName)-類型:String輔助份數(shù)(DishesNumber)-類型:int炒面(SoonDish)-類型:String注釋(Remarks)-類型:String*表(num)-類型:intF.3.6算法用結(jié)構(gòu)存儲每個(gè)點(diǎn)菜單,并追加是否創(chuàng)建時(shí)間、完成字段n個(gè)點(diǎn)位菜單被保存在結(jié)構(gòu)體中使用for循環(huán)計(jì)算接下來要做的菜Count()/統(tǒng)計(jì)做菜的份數(shù)舉止int N=5;int j=10;int i=1;字符串no=0;SqlDataReader dr; /用于讀取數(shù)據(jù)流while(i=N )舉止string cmd=選擇計(jì)數(shù)(making )從表 where making=1andtable _ no= I ; /統(tǒng)計(jì)做菜的份數(shù)SQL語句執(zhí)行dr=help.data讀(cmd )/SQL語句dr.Read (); /讀數(shù)據(jù)NO=dr0.ToString ();dr.Close (); /關(guān)閉讀取流string cmd2= update tabe _ use setup=

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論