版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.z..--.可修編-軟件工程設(shè)計報告——餐館點餐系統(tǒng)班級:***:******:****-.z.-.可修編-目錄第一章緒論11.1現(xiàn)實背景和理論背景11.2研究目的21.2目的2第二章系統(tǒng)需求分析31.引言31.1編寫目的31.2項目背景32.術(shù)語定義33.參考資料34.目前餐飲企業(yè)工作流程35.所建議系統(tǒng)的工作流程46.產(chǎn)品功能57.軟件需求描述68.系統(tǒng)用例圖69.軟件接口8第三章系統(tǒng)設(shè)計91.系統(tǒng)部署圖設(shè)計92.數(shù)據(jù)庫設(shè)計102.1命名規(guī)*102.2安全設(shè)計102.3概念設(shè)計102.4物理設(shè)計122.5函數(shù)設(shè)計143.系統(tǒng)模塊設(shè)計154.系統(tǒng)架構(gòu)設(shè)計165.客戶端系統(tǒng)目錄結(jié)構(gòu)17-.z.-.可修編-6.系統(tǒng)類圖設(shè)計177.主要模塊設(shè)計217.1登錄模塊設(shè)計217.2點餐模塊設(shè)計21第五章測試概要231.測試用例設(shè)計232.測試環(huán)境與配置233.測試方法(和工具)23-.z.第一章緒論1.1現(xiàn)實背景和理論背景現(xiàn)實背景我國的餐飲市場經(jīng)過30多年的改革開放及發(fā)展,可以說我國正迎來一個餐飲業(yè)大發(fā)展的時期,市場潛在力量巨大,遠景很是廣闊。根據(jù)中國烹飪協(xié)會發(fā)布的2009年度餐飲業(yè)發(fā)展報告顯示,即便在經(jīng)濟遭受重創(chuàng)的2009年,全社會餐飲業(yè)零售額達依然到17998億元,同比增長16.8%。其中,每月的零售額均超過1300億元,增長率穩(wěn)定在14.4%至21.6%。在各類消費性支出中增幅居前,僅次于交通和通信支出。并且預(yù)計2012年餐飲市場還將繼續(xù)增長,營業(yè)額也將達到20000億元。與此同時,我國餐飲業(yè)發(fā)展的質(zhì)量和內(nèi)涵也發(fā)生了重大變化。行業(yè)的經(jīng)營領(lǐng)域和市場空間不斷拓寬,經(jīng)營檔次和企業(yè)管理水平不斷提高,經(jīng)營業(yè)態(tài)日趨豐富,投資主體和消費需求多元化特點更加突出,網(wǎng)點數(shù)量和人員隊伍繼續(xù)擴大;餐飲市場更加繁榮,消費的個性化和特色化的趨勢明顯,追求健康營養(yǎng)和連鎖規(guī)模發(fā)展成為主題。集團化、品牌化、產(chǎn)業(yè)化和國際化的發(fā)展步伐加快,餐飲現(xiàn)代化的進程不斷推進。近幾年來,中國餐飲業(yè)的發(fā)展一直保持強勁快速增長同時,也看到目前餐飲行業(yè)普遍存在的問題。餐飲企業(yè)的發(fā)展一直處于自我摸索、自我運作、自我積累和自我完善為主的狀態(tài),利潤低、承載重、支撐小、發(fā)展難的特點突出。餐飲企業(yè)在產(chǎn)品標準化技術(shù)設(shè)備開發(fā)、連鎖管理體系的建立、專業(yè)人才的培養(yǎng)、吸納資本投入、理論指導和信息交流等方面的條件十分不足,存在著技術(shù)開發(fā)與設(shè)備配套難、管理與人才難、配送渠道與發(fā)展資金難、溝通交流與合作難等深層次因素的制約,行業(yè)平臺和基礎(chǔ)支持力量不強,對企業(yè)發(fā)展產(chǎn)生較大的影響。1.2研究目的和意義1.2.1目的在我們這個"食文化”高度發(fā)達的國度里,餐飲業(yè)毋庸置疑地成為第一大傳統(tǒng)產(chǎn)業(yè)。然而,正是這歷史悠久、規(guī)模龐大的產(chǎn)業(yè),卻也是信息化程度最慢和最低的產(chǎn)業(yè)之一。至今為止,絕大多數(shù)餐飲企業(yè)的經(jīng)營方式仍然停留在"一*紙、一支筆、經(jīng)理喊破嗓、員工跑斷腿”的境地;而會計工作,也仍然是以一支筆或一個算盤,或最好的情況下一個計算器進行加減乘除,其本質(zhì)仍然是以人腦計算為基礎(chǔ),不但工作量巨大,而且極易出錯。筆者曾經(jīng)見過生意極好的大排檔,服務(wù)員進進出出地飛奔于戶外桌臺、大堂吧臺和廚房之間,而經(jīng)理則用計算器算得滿頭大汗的場景,蔚為壯觀。且不說這種日復(fù)一日的重復(fù)、單調(diào)的勞動意義何在,單就消費計算方面的出錯而引發(fā)的與客戶之間的矛盾糾紛,就不可勝計。其實在人類文明已經(jīng)進入電子信息的時代,絕大多數(shù)重復(fù)、單調(diào)、可程式化的工作都已經(jīng)可以交由計算機來完成。面對復(fù)雜和龐大的計算任務(wù),計算機在效率和準確度方面是人腦所不能望其項背的。作為傳統(tǒng)產(chǎn)業(yè)的餐飲業(yè),同其他很多傳統(tǒng)產(chǎn)業(yè)一樣,同樣可以引入信息化改造。餐飲業(yè)的信息化改造內(nèi)容,主要有:由傳統(tǒng)的筆和紙點餐,改用電子點餐;由傳統(tǒng)的人工計算、統(tǒng)計、管理,改用電腦進行計算、統(tǒng)計和管理;將現(xiàn)代的電子技術(shù)、無線技術(shù)、計算機技術(shù)和網(wǎng)絡(luò)技術(shù)引入到餐飲行業(yè)中來,替代部分人工操作,加快餐飲企業(yè)的運轉(zhuǎn)效率,提升餐飲企業(yè)的管理水平,使餐飲企業(yè)運作更規(guī)*、更科學、更高效。在餐飲企業(yè)的信息化改造當中,無線點餐(點菜)系統(tǒng),成為其核心內(nèi)容,也是餐飲企業(yè)進行信息化改造的必由之路。因此本論文研究的目的在于通過餐飲企業(yè)的信息化改造暨利用無線技術(shù),替代傳統(tǒng)的紙和筆進行電子點餐(點菜)操作,實現(xiàn)遠距離地進行信息即時傳遞。當然,無線點餐(點菜)系統(tǒng)不只是可以進行點餐操作,同時通過配套的餐飲管理軟件,還可以實現(xiàn)強大的統(tǒng)計和管理功能,使餐飲企業(yè)真正實現(xiàn)信息化。第二章系統(tǒng)需求分析2.1引言2.1編寫目的本文檔是餐飲點餐管理系統(tǒng)的項目需求說明書,對餐飲點餐管理系統(tǒng)的發(fā)展進行簡要回顧,分析當前的業(yè)務(wù)流程,總結(jié)此類管理系統(tǒng)的基本特點以及總體功能,盡可能完整的概括提取出需求方的全部想法。本文檔對項目開發(fā)人員、設(shè)計人員及系統(tǒng)實施人員具有很重要的指導意義。2.2術(shù)語定義所謂”翻臺率【1】”是指在*期間里,指餐桌座位坐滿及餐桌空蕩的速度。一個高翻臺率意味更多用餐者吃了并且走了,而一個低的翻臺率意味同樣用餐者是在一段長時間里使用餐桌,或者餐桌座位是空的。2.3參考資料[1] 餐飲點餐管理系統(tǒng)項目開發(fā)計劃_v1.002.4目前餐飲企業(yè)工作流程目前的中小餐飲企業(yè)采用最多的手工記賬形式,其業(yè)務(wù)流程如圖2.1所示客人點餐客人點餐服務(wù)員登記廚師加工處理客人點餐收銀臺服務(wù)員登記圖2.1手工業(yè)務(wù)流程分析流程圖簡介:顧客到達餐廳有引領(lǐng)員引導到座位后,承上菜譜并登記客人所點食品,完畢后唱菜譜并由客人確認,征得客人同意后交給后臺廚師及配餐人員,配餐人員根據(jù)大廳服務(wù)員提交的菜譜為客人配齊所有飲料、酒水、甜點等食物,廚師根據(jù)大廳服務(wù)員提供的菜譜按照先涼后熱的順序快速加工出美味可口的食物交友送餐人員及時送到指定的餐桌。客人用餐完畢后有服務(wù)員或者客戶到收銀處辦理結(jié)算手續(xù),客人如有會員卡的話,收銀員應(yīng)給予相應(yīng)的優(yōu)惠,結(jié)算完畢后有引領(lǐng)員送客人出餐廳,這樣的工作方式當客流量增加的時候,必然會出現(xiàn)爭搶菜譜,上錯菜,漏上菜、忘記上菜以及計算失誤等現(xiàn)象,輕則引起客戶的不滿,重則引起糾紛,因此有必要采用新的工作模式,來避免上述情況的發(fā)生。2.5所建議系統(tǒng)的工作流程基于傳統(tǒng)餐飲企業(yè)手工操作所帶來的種種弊端,一種新的利用計算機來管理信息的系統(tǒng)餐飲點餐管理系統(tǒng)也就應(yīng)運而生,則該系統(tǒng)的工作流程如圖2.2所示圖2.2自動化的點餐系統(tǒng)2.6產(chǎn)品功能根據(jù)所建議系統(tǒng)的業(yè)務(wù)流程圖,分析出新系統(tǒng)的功能模塊圖如2.3所示用戶登錄用戶登錄點餐管理配餐管理結(jié)算管理系統(tǒng)管理圖2.3功能模塊圖2.7軟件需求描述1.用戶登陸:用戶輸入用戶名及密碼后,系統(tǒng)自動驗證有效性及用戶角色,根據(jù)用戶擁有的角色自動進入不同的子系統(tǒng)2.客戶點餐子系統(tǒng):當客人落座后,服務(wù)員手持IPAD登陸點餐子系統(tǒng)后,首先輸入相應(yīng)的桌號,然后由客人根據(jù)不同的服務(wù)類別(特價、涼菜、熱菜、湯、酒水、飲料)選擇不同的食物及數(shù)量,系統(tǒng)根據(jù)不同的食物計算出總價格,方便客人控制總價格,如果輸入錯誤系統(tǒng)提供刪除的功能,最后提交到后廚配餐子系統(tǒng)中.3.配餐管理子系統(tǒng):配餐員或者廚師根據(jù)最新的配餐信息,按照時間先后順序配置食品,完成后提交給結(jié)算管理子系統(tǒng)中4.結(jié)算管理子系統(tǒng):收銀員根據(jù)服務(wù)員或者客人提供的桌號計算出總價格,客人如果提供會員卡或者會員號,系統(tǒng)自動驗證卡號及會員身份并計算出相應(yīng)的折扣及實付金額,根據(jù)相應(yīng)的金額出具對應(yīng)的發(fā)票5.系統(tǒng)管理子系統(tǒng):經(jīng)理登陸子系統(tǒng)后,上傳菜譜,管理菜譜及特價。在此子系統(tǒng)中,還實現(xiàn)了會員及用戶、留言、桌位的管理2.8系統(tǒng)用例圖系統(tǒng)用例【9】圖是按照場景的形式對系統(tǒng)的功能做清晰地設(shè)計,具體用例有:登陸用例圖2.4所示,點餐用例圖2.5所示,配餐用例圖2.6所示,結(jié)賬用例圖2.7所示,管理用例圖2.8所示圖2.4登陸用例圖2.5點餐用例圖2.6配餐用例圖2.7結(jié)算用例圖2.8系統(tǒng)設(shè)置用例2.9軟件接口Windows操作系統(tǒng)所提供的各種API【10】;第三章系統(tǒng)設(shè)計3.1系統(tǒng)部署圖設(shè)計系統(tǒng)部署圖是指系統(tǒng)的物理結(jié)構(gòu)和軟件結(jié)構(gòu)在空間上的部署,本系統(tǒng)采用流行的C/S【11】結(jié)構(gòu),該結(jié)構(gòu)是基于客戶端與服務(wù)器的結(jié)構(gòu),原因是本系統(tǒng)的應(yīng)用場景是中小規(guī)模的餐廳及餐館,目前一期工程中不提供Web服務(wù),僅限于企業(yè)內(nèi)部辦公室用,因此采用C/S結(jié)構(gòu)是科學的也是合理的。具體結(jié)構(gòu)見圖3.1所示圖3.1系統(tǒng)部署圖上圖中服務(wù)器是整個系統(tǒng)運行的基礎(chǔ),負責所有客戶端的數(shù)據(jù)傳輸與存儲,采用SqlServer2005服務(wù)器,網(wǎng)絡(luò)傳輸采用的是WiFi(802.11)技術(shù),客戶端采用IPAD作為終端顯示,但是目前需要安裝虛擬Win7系統(tǒng)3.2數(shù)據(jù)庫設(shè)計3.2.1命名規(guī)*1:數(shù)據(jù)庫名稱以db開頭2:函數(shù)以F_開頭3:數(shù)據(jù)庫表以T_開頭3.2.2安全設(shè)計1:創(chuàng)建數(shù)據(jù)庫登錄賬號dining2:創(chuàng)建數(shù)據(jù)庫db_dining的所有者用戶Dining3:配置賬號映射:dining-dining3.2.3概念設(shè)計經(jīng)過對系統(tǒng)的需求分析,發(fā)現(xiàn)系統(tǒng)中有以下實體:如圖3.23.8所示以及他們之間的關(guān)系圖3.9所示圖3.2用戶實體圖3.3意見實體圖3.4會員實體圖3.5餐單實體圖3.6餐單明細實體圖3.7菜譜實體圖3.8E-R模型圖3.2.4物理設(shè)計物理設(shè)計是數(shù)據(jù)庫實體的物理實現(xiàn),下面的圖表分別對應(yīng)概念設(shè)計中的每個實體。1:T_CAIPU表,圖3.9所示圖3.9菜譜表2:T_CanMing*i,圖3.10所示圖3.10餐單明細表3:T_CanDan,圖3.11所示圖3.11餐單表4:T_Member,圖3.12所示圖3.12會員表5:T_User,圖3.13所示圖3.13用戶表6:T_YiJian,圖3.14所示圖3.14意見表3.2.5函數(shù)設(shè)計1:F_CaiJinEById,圖3.15所示圖3.15計算價格函數(shù)2:F_CaiMingById,圖3.16所示圖3.16查找菜名函數(shù)3:F_MemberLeavlByID,圖3.17所示圖3.17會員級別函數(shù)4:F_MemberNameByID,圖3.18所示圖3.18會員名稱函數(shù)3.3系統(tǒng)模塊設(shè)計在對系統(tǒng)需求分析的基礎(chǔ)上一共設(shè)計了八大模塊,分別是如下8個模塊【11】。3.3.1系統(tǒng)登錄模塊在該模塊中主要實現(xiàn)用戶身份的驗證以及角色的檢查,根據(jù)用戶身份的不同分別登陸到不同的子系統(tǒng)中。3.3.2系統(tǒng)點餐模塊本模塊是系統(tǒng)的主要模塊,在該模塊中主要實現(xiàn)菜肴以及酒水飲料的點餐等功能,根據(jù)食品的分類把界面分為特價、涼菜、熱菜、湯類、酒水、飲料不同的區(qū)域以及點菜區(qū)域。3.3.3系統(tǒng)配餐模塊本模塊面向的對象主要是廚師以及酒水飲料配餐員,實現(xiàn)的功能是按照下餐的時間先后順序顯示訂餐列表,廚師按照餐單的詳細列表配置不同的食品及其他。每個餐單完成后系統(tǒng)提交到收銀區(qū)。3.3.4系統(tǒng)收銀模塊本模塊面向的對象主要是收銀人員,實現(xiàn)的功能是分別顯示配餐完畢后的餐單,客戶就餐后提供桌號以及會員卡,系統(tǒng)自動計算出優(yōu)惠金額以及實付金額,收款后系統(tǒng)自動更新數(shù)據(jù)庫。3.3.5系統(tǒng)管理模塊本模塊面向的對象主要是經(jīng)理管理人員,實現(xiàn)的功能是有會員管理,菜譜管理、用戶管理功能3.3.4系統(tǒng)架構(gòu)設(shè)計本系統(tǒng)采用流行的C/S結(jié)構(gòu),既客戶端/服務(wù)器端結(jié)構(gòu),客戶端是基于.NetFrameWork平臺的應(yīng)用程序,服務(wù)器端是基于SqlServer2005的數(shù)據(jù)庫存儲應(yīng)用系統(tǒng),采用面向?qū)ο蟆?2】的開發(fā)語言C#【13】作為編程語言,使用Visualstudio2010作為開發(fā)工具以及應(yīng)用流行的軟件開發(fā)模型—瀑布模型【14】3.5客戶端系統(tǒng)目錄結(jié)構(gòu)客戶端目錄結(jié)構(gòu)按照模塊的不同創(chuàng)建不同的文件目錄,以便于文件的管理及今后的二次開發(fā),截圖如3.19所示圖3.19系統(tǒng)目錄目錄結(jié)構(gòu)描述:1:DianCan:客戶點餐模塊2:PeiCan:食品配餐模塊3:JieZhang:收銀結(jié)賬模塊4:Manage:系統(tǒng)管理模塊5:Images:系統(tǒng)圖片3.6系統(tǒng)類圖設(shè)計根據(jù)系統(tǒng)中的實體,一共設(shè)計6個類,具體見下圖3.20所示圖3.20系統(tǒng)類結(jié)構(gòu)圖詳細描述如下:1.T_CaiPu菜譜類,該類中的屬性及方法結(jié)構(gòu)如3.21所示圖3.21菜譜類T_CaiPu類是用來描述系統(tǒng)中的菜譜實體,其中的屬性有id(菜譜編號)、c_name(菜譜名稱)、c_Price(菜價)、c_type(類別)、c_image(照片)、is_Tejia(是否特價)、isEnable(是否啟用)2.T_User用戶類,屬性及方法如圖3.22所示圖3.22用戶類T_user類用來描述系統(tǒng)使用者實體,其中的屬性有id(記錄編號)、userName(用戶名)、userPwd(用戶密碼)、userRole(用戶角色)、isEnable(是否啟用)3.T_YiJian(意見類):該類的屬性及方法如圖3.23所示圖3.23意見類T_YiJian類是用來描述客戶意見的實體,其中的屬性有id(意見編號)、HJ_YJ(環(huán)境意見)、FW_YJ(服務(wù)意見)、FC_YJ(飯菜意見)、KH_LY(客戶留言)4.T_Member(會員類):該類的屬性及方法如圖3.24圖3.24會員類T_Member類是用來描述客戶級別的實體,其中的屬性有id(會員編號)、member_Name(會員名稱)、type_id(會員級別編號)、isEnable(是否啟用)5.T_CanDan(餐單類):該類的屬性及方法如圖3.25圖3.25餐單類T_CanDan類是用來描述客戶菜單的實體類,其中的屬性有id(菜單編號)、desk_HM(桌位號)、*f_je(消費金額)、member_id(會員編號)、isJieZhang(是否結(jié)賬)、*f_date(消費日期)、state(配餐狀態(tài))6.T_Can_Ming*i(餐單明細)類:該類的屬性及方法如圖3.26所示圖3.26餐單明細類T_Can_Ming*i類是用來描述菜單明細的實體,其中的屬性有id(記錄編號)、can_id(菜單編號)、cai_id(菜譜編號)、cai_SL(份數(shù))、cai_JE(每類菜的金額)3.7主要模塊設(shè)計3.7.1登錄模塊設(shè)計登陸模塊的功能就是驗證用戶名及密碼是否有效,如果有效則再判斷角色編號值(1:服務(wù)員角色2:廚師角色3:收銀員角色4:管理員角色),根據(jù)不同的角色打開不同的窗口,該模塊實現(xiàn)的前置條件是設(shè)置正確的服務(wù)器地址以及服務(wù)器處于啟動狀態(tài),輸入輸出數(shù)據(jù)如表3.27所示數(shù)據(jù)數(shù)據(jù)輸出類型數(shù)據(jù)類型約束用戶名輸入字符串類型4-10位的字母組成密碼輸入字符串類型4-6位的數(shù)字組成表3.27登陸模塊輸入輸出數(shù)據(jù)3.7.2點餐模塊設(shè)計點餐模塊是系統(tǒng)中重要的模塊,主要實現(xiàn)客戶餐單的創(chuàng)建以及所點菜品的保存,該模塊的實現(xiàn)思路是首先系統(tǒng)分類顯示今日特價、涼菜、熱菜、湯類、酒水、飲料,客人按照所需登記桌位,
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版超市貨架陳列合作合同版B版
- 2025年浙江麗水市遂昌縣國有資本投資運營集團公司招聘筆試參考題庫附帶答案詳解
- 2025年浙江嘉興市嘉善縣通順路橋工程有限責任公司招聘筆試參考題庫附帶答案詳解
- 2025年莆田城市園林發(fā)展集團招聘筆試參考題庫含答案解析
- 2025年青島融合傳媒有限公司招聘筆試參考題庫含答案解析
- 智能化工程預(yù)算員勞動合同
- 教育專家特聘合同
- 建筑工程建筑節(jié)能解除合同
- 保安崗位聘用合同范文參考
- 2024版酒水供銷簡單的合同范本
- 醫(yī)療廢物污水培訓
- 防網(wǎng)絡(luò)電信詐騙主題班會
- 癲癇持續(xù)狀態(tài)中國專家共識
- 污水廠清淤泥施工方案
- 房地產(chǎn)營銷策劃 -佛山龍灣壹號學區(qū)房項目推廣策略提案方案
- 小學三年級下冊英語(牛津上海一起點)全冊語法知識點總結(jié)
- 2024秋期國家開放大學《建筑工程項目管理》一平臺在線形考(作業(yè)1至4)試題及答案
- 臨床5A護理模式
- 2025屆高考英語一輪復(fù)習讀后續(xù)寫說課課件
- 潔柔形象升級與整合內(nèi)容營銷方案
- 2025屆高考數(shù)學一輪復(fù)習建議 概率與統(tǒng)計專題講座
評論
0/150
提交評論