餐館點(diǎn)餐系統(tǒng)課程設(shè)計(jì)--餐館點(diǎn)餐系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  軟件工程設(shè)計(jì)報(bào)告</b></p><p><b>  ——餐館點(diǎn)餐系統(tǒng)</b></p><p><b>  班級(jí):XXX</b></p><p><b>  姓名:XXXX</b></p><p><b>  學(xué)號(hào):

2、XXXX</b></p><p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  1.1 現(xiàn)實(shí)背景和理論背景1</p><p>  1.2 研究目的2</p><p><b>  1.2 目的

3、2</b></p><p>  第二章 系統(tǒng)需求分析3</p><p><b>  1.引言3</b></p><p><b>  1.1編寫(xiě)目的3</b></p><p><b>  1.2項(xiàng)目背景3</b></p><p>&l

4、t;b>  2.術(shù)語(yǔ)定義3</b></p><p><b>  3.參考資料3</b></p><p>  4.目前餐飲企業(yè)工作流程3</p><p>  5.所建議系統(tǒng)的工作流程4</p><p><b>  6.產(chǎn)品功能5</b></p><p&g

5、t;  7.軟件需求描述6</p><p><b>  8.系統(tǒng)用例圖6</b></p><p><b>  9.軟件接口8</b></p><p>  第三章 系統(tǒng)設(shè)計(jì)9</p><p>  1.系統(tǒng)部署圖設(shè)計(jì)9</p><p>  2.數(shù)據(jù)庫(kù)設(shè)計(jì)10</

6、p><p>  2.1命名規(guī)范10</p><p>  2.2安全設(shè)計(jì)10</p><p>  2.3概念設(shè)計(jì)10</p><p>  2.4物理設(shè)計(jì)12</p><p>  2.5函數(shù)設(shè)計(jì)14</p><p>  3.系統(tǒng)模塊設(shè)計(jì)15</p><p>  4.系

7、統(tǒng)架構(gòu)設(shè)計(jì)16</p><p>  5.客戶端系統(tǒng)目錄結(jié)構(gòu)17</p><p>  6.系統(tǒng)類(lèi)圖設(shè)計(jì)17</p><p>  7.主要模塊設(shè)計(jì)21</p><p>  7.1登錄模塊設(shè)計(jì)21</p><p>  7.2點(diǎn)餐模塊設(shè)計(jì)21</p><p>  第五章 測(cè)試概要23<

8、;/p><p>  1.測(cè)試用例設(shè)計(jì)23</p><p>  2.測(cè)試環(huán)境與配置23</p><p>  3.測(cè)試方法(和工具)23</p><p><b>  第一章 緒論</b></p><p>  1.1 現(xiàn)實(shí)背景和理論背景</p><p><b>  1

9、.1.1現(xiàn)實(shí)背景</b></p><p>  我國(guó)的餐飲市場(chǎng)經(jīng)過(guò)30多年的改革開(kāi)放及發(fā)展,可以說(shuō)我國(guó)正迎來(lái)一個(gè)餐飲業(yè)大發(fā)展的時(shí)期,市場(chǎng)潛在力量巨大,遠(yuǎn)景很是廣闊。根據(jù)中國(guó)烹飪協(xié)會(huì)發(fā)布的2009年度餐飲業(yè)發(fā)展報(bào)告顯示,即便在經(jīng)濟(jì)遭受重創(chuàng)的2009年,全社會(huì)餐飲業(yè)零售額達(dá)依然到17998億元,同比增長(zhǎng)16.8%。其中,每月的零售額均超過(guò)1300億元,增長(zhǎng)率穩(wěn)定在14.4%至21.6%。在各類(lèi)消費(fèi)性支出中增

10、幅居前,僅次于交通和通信支出。并且預(yù)計(jì)2012年餐飲市場(chǎng)還將繼續(xù)增長(zhǎng),營(yíng)業(yè)額也將達(dá)到20000億元。 </p><p>  與此同時(shí),我國(guó)餐飲業(yè)發(fā)展的質(zhì)量和內(nèi)涵也發(fā)生了重大變化。行業(yè)的經(jīng)營(yíng)領(lǐng)域和市場(chǎng)空間不斷拓寬,經(jīng)營(yíng)檔次和企業(yè)管理水平不斷提高,經(jīng)營(yíng)業(yè)態(tài)日趨豐富,投資主體和消費(fèi)需求多元化特點(diǎn)更加突出,網(wǎng)點(diǎn)數(shù)量和人員隊(duì)伍繼續(xù)擴(kuò)大;餐飲市場(chǎng)更加繁榮,消費(fèi)的個(gè)性化和特色化的趨勢(shì)明顯,追求健康營(yíng)養(yǎng)和連鎖規(guī)模發(fā)展成為主題。集

11、團(tuán)化、品牌化、產(chǎn)業(yè)化和國(guó)際化的發(fā)展步伐加快,餐飲現(xiàn)代化的進(jìn)程不斷推進(jìn)。 </p><p>  近幾年來(lái),中國(guó)餐飲業(yè)的發(fā)展一直保持強(qiáng)勁快速增長(zhǎng)同時(shí),也看到目前餐飲行業(yè)普遍存在的問(wèn)題。餐飲企業(yè)的發(fā)展一直處于自我摸索、自我運(yùn)作、自我積累和自我完善為主的狀態(tài),利潤(rùn)低、承載重、支撐小、發(fā)展難的特點(diǎn)突出。餐飲企業(yè)在產(chǎn)品標(biāo)準(zhǔn)化技術(shù)設(shè)備開(kāi)發(fā)、連鎖管理體系的建立、專(zhuān)業(yè)人才的培養(yǎng)、吸納資本投入、理論指導(dǎo)和信息交流等方面的條件十分不足

12、,存在著技術(shù)開(kāi)發(fā)與設(shè)備配套難、管理與人才難、配送渠道與發(fā)展資金難、溝通交流與合作難等深層次因素的制約,行業(yè)平臺(tái)和基礎(chǔ)支持力量不強(qiáng),對(duì)企業(yè)發(fā)展產(chǎn)生較大的影響。</p><p>  1.2 研究目的和意義</p><p><b>  1.2.1 目的</b></p><p>  在我們這個(gè)“食文化”高度發(fā)達(dá)的國(guó)度里,餐飲業(yè)毋庸置疑地成為第一大傳統(tǒng)產(chǎn)

13、業(yè)。然而,正是這歷史悠久、規(guī)模龐大的產(chǎn)業(yè),卻也是信息化程度最慢和最低的產(chǎn)業(yè)之一。至今為止,絕大多數(shù)餐飲企業(yè)的經(jīng)營(yíng)方式仍然停留在“一張紙、一支筆、經(jīng)理喊破嗓、員工跑斷腿”的境地;而會(huì)計(jì)工作,也仍然是以一支筆或一個(gè)算盤(pán),或最好的情況下一個(gè)計(jì)算器進(jìn)行加減乘除,其本質(zhì)仍然是以人腦計(jì)算為基礎(chǔ),不但工作量巨大,而且極易出錯(cuò)。筆者曾經(jīng)見(jiàn)過(guò)生意極好的大排檔,服務(wù)員進(jìn)進(jìn)出出地飛奔于戶外桌臺(tái)、大堂吧臺(tái)和廚房之間,而經(jīng)理則用計(jì)算器算得滿頭大汗的場(chǎng)景,蔚為壯觀

14、。且不說(shuō)這種日復(fù)一日的重復(fù)、單調(diào)的勞動(dòng)意義何在,單就消費(fèi)計(jì)算方面的出錯(cuò)而引發(fā)的與客戶之間的矛盾糾紛,就不可勝計(jì)。</p><p>  其實(shí)在人類(lèi)文明已經(jīng)進(jìn)入電子信息的時(shí)代,絕大多數(shù)重復(fù)、單調(diào)、可程式化的工作都已經(jīng)可以交由計(jì)算機(jī)來(lái)完成。面對(duì)復(fù)雜和龐大的計(jì)算任務(wù),計(jì)算機(jī)在效率和準(zhǔn)確度方面是人腦所不能望其項(xiàng)背的。作為傳統(tǒng)產(chǎn)業(yè)的餐飲業(yè),同其他很多傳統(tǒng)產(chǎn)業(yè)一樣,同樣可以引入信息化改造。</p><p&g

15、t;  餐飲業(yè)的信息化改造內(nèi)容,主要有:由傳統(tǒng)的筆和紙點(diǎn)餐,改用電子點(diǎn)餐;由傳統(tǒng)的人工計(jì)算、統(tǒng)計(jì)、管理,改用電腦進(jìn)行計(jì)算、統(tǒng)計(jì)和管理;將現(xiàn)代的電子技術(shù)、無(wú)線技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)引入到餐飲行業(yè)中來(lái),替代部分人工操作,加快餐飲企業(yè)的運(yùn)轉(zhuǎn)效率,提升餐飲企業(yè)的管理水平,使餐飲企業(yè)運(yùn)作更規(guī)范、更科學(xué)、更高效。</p><p>  在餐飲企業(yè)的信息化改造當(dāng)中,無(wú)線點(diǎn)餐(點(diǎn)菜)系統(tǒng),成為其核心內(nèi)容,也是餐飲企業(yè)進(jìn)行信息化

16、改造的必由之路。</p><p>  因此本論文研究的目的在于通過(guò)餐飲企業(yè)的信息化改造暨利用無(wú)線技術(shù),替代傳統(tǒng)的紙和筆進(jìn)行電子點(diǎn)餐(點(diǎn)菜)操作,實(shí)現(xiàn)遠(yuǎn)距離地進(jìn)行信息即時(shí)傳遞。當(dāng)然,無(wú)線點(diǎn)餐(點(diǎn)菜)系統(tǒng)不只是可以進(jìn)行點(diǎn)餐操作,同時(shí)通過(guò)配套的餐飲管理軟件,還可以實(shí)現(xiàn)強(qiáng)大的統(tǒng)計(jì)和管理功能,使餐飲企業(yè)真正實(shí)現(xiàn)信息化。</p><p>  第二章 系統(tǒng)需求分析</p><p>

17、;<b>  2.1引言</b></p><p><b>  2.1編寫(xiě)目的</b></p><p>  本文檔是餐飲點(diǎn)餐管理系統(tǒng)的項(xiàng)目需求說(shuō)明書(shū),對(duì)餐飲點(diǎn)餐管理系統(tǒng)的發(fā)展進(jìn)行簡(jiǎn)要回顧,分析當(dāng)前的業(yè)務(wù)流程,總結(jié)此類(lèi)管理系統(tǒng)的基本特點(diǎn)以及總體功能,盡可能完整的概括提取出需求方的全部想法。本文檔對(duì)項(xiàng)目開(kāi)發(fā)人員、設(shè)計(jì)人員及系統(tǒng)實(shí)施人員具有很重要的指導(dǎo)意

18、義。</p><p><b>  2.2術(shù)語(yǔ)定義</b></p><p>  所謂”翻臺(tái)率【1】”是指在某期間里,指餐桌座位坐滿及餐桌空蕩的速度。 一個(gè)高翻臺(tái)率意味更多用餐者吃了并且走了,而一個(gè)低的翻臺(tái)率意味同樣用餐者是在一段長(zhǎng)時(shí)間里使用餐桌,或者餐桌座位是空的。</p><p><b>  2.3 參考資料</b><

19、;/p><p>  [1]餐飲點(diǎn)餐管理系統(tǒng)項(xiàng)目開(kāi)發(fā)計(jì)劃_v1.00</p><p>  2.4目前餐飲企業(yè)工作流程</p><p>  目前的中小餐飲企業(yè)采用最多的手工記賬形式,其業(yè)務(wù)流程如圖2.1所示</p><p>  圖2.1 手工業(yè)務(wù)流程分析</p><p>  流程圖簡(jiǎn)介:顧客到達(dá)餐廳有引領(lǐng)員引導(dǎo)到座位后,承上

20、菜譜并登記客人所點(diǎn)食品,完畢后唱菜譜并由客人確認(rèn),征得客人同意后交給后臺(tái)廚師及配餐人員,配餐人員根據(jù)大廳服務(wù)員提交的菜譜為客人配齊所有飲料、酒水、甜點(diǎn)等食物,廚師根據(jù)大廳服務(wù)員提供的菜譜按照先涼后熱的順序快速加工出美味可口的食物交友送餐人員及時(shí)送到指定的餐桌??腿擞貌屯戤吅笥蟹?wù)員或者客戶到收銀處辦理結(jié)算手續(xù),客人如有會(huì)員卡的話,收銀員應(yīng)給予相應(yīng)的優(yōu)惠,結(jié)算完畢后有引領(lǐng)員送客人出餐廳,這樣的工作方式當(dāng)客流量增加的時(shí)候,必然會(huì)出現(xiàn)爭(zhēng)搶菜譜

21、,上錯(cuò)菜,漏上菜、忘記上菜以及計(jì)算失誤等現(xiàn)象,輕則引起客戶的不滿,重則引起糾紛,因此有必要采用新的工作模式,來(lái)避免上述情況的發(fā)生。</p><p>  2.5所建議系統(tǒng)的工作流程</p><p>  基于傳統(tǒng)餐飲企業(yè)手工操作所帶來(lái)的種種弊端,一種新的利用計(jì)算機(jī)來(lái)管理信息的系統(tǒng)---餐飲點(diǎn)餐管理系統(tǒng)也就應(yīng)運(yùn)而生,那么該系統(tǒng)的工作流程如圖2.2所示</p><p>  

22、圖2.2自動(dòng)化的點(diǎn)餐系統(tǒng)</p><p><b>  2.6產(chǎn)品功能</b></p><p>  根據(jù)所建議系統(tǒng)的業(yè)務(wù)流程圖,分析出新系統(tǒng)的功能模塊圖如2.3所示</p><p><b>  圖2.3功能模塊圖</b></p><p><b>  2.7軟件需求描述</b>&l

23、t;/p><p>  1.用戶登陸:用戶輸入用戶名及密碼后,系統(tǒng)自動(dòng)驗(yàn)證有效性及用戶角色,根據(jù)用戶擁有的角色自動(dòng)進(jìn)入不同的子系統(tǒng)</p><p>  2.客戶點(diǎn)餐子系統(tǒng):當(dāng)客人落座后,服務(wù)員手持IPAD登陸點(diǎn)餐子系統(tǒng)后,首先輸入相應(yīng)的桌號(hào),然后由客人根據(jù)不同的服務(wù)類(lèi)別(特價(jià)、涼菜、熱菜、湯、酒水、飲料)選擇不同的食物及數(shù)量,系統(tǒng)根據(jù)不同的食物計(jì)算出總價(jià)格,方便客人控制總價(jià)格,如果輸入錯(cuò)誤系統(tǒng)提

24、供刪除的功能,最后提交到后廚配餐子系統(tǒng)中.</p><p>  3.配餐管理子系統(tǒng):配餐員或者廚師根據(jù)最新的配餐信息,按照時(shí)間先后順序配置食品,完成后提交給結(jié)算管理子系統(tǒng)中</p><p>  4.結(jié)算管理子系統(tǒng):收銀員根據(jù)服務(wù)員或者客人提供的桌號(hào)計(jì)算出總價(jià)格,客人如果提供會(huì)員卡或者會(huì)員號(hào),系統(tǒng)自動(dòng)驗(yàn)證卡號(hào)及會(huì)員身份并計(jì)算出相應(yīng)的折扣及實(shí)付金額,根據(jù)相應(yīng)的金額出具對(duì)應(yīng)的發(fā)票</p&g

25、t;<p>  5.系統(tǒng)管理子系統(tǒng):經(jīng)理登陸子系統(tǒng)后,上傳菜譜,管理菜譜及特價(jià)。在此子系統(tǒng)中,還實(shí)現(xiàn)了會(huì)員及用戶、留言、桌位的管理</p><p><b>  2.8系統(tǒng)用例圖</b></p><p>  系統(tǒng)用例【9】圖是按照?qǐng)鼍暗男问綄?duì)系統(tǒng)的功能做清晰地設(shè)計(jì),具體用例有:登陸用例圖2.4所示,點(diǎn)餐用例圖2.5所示,配餐用例圖2.6所示,結(jié)賬用例圖2.

26、7所示,管理用例圖2.8所示</p><p><b>  圖2.4登陸用例</b></p><p><b>  圖2.5點(diǎn)餐用例</b></p><p><b>  圖2.6配餐用例</b></p><p><b>  圖2.7結(jié)算用例</b></p

27、><p>  圖2.8系統(tǒng)設(shè)置用例</p><p><b>  2.9軟件接口</b></p><p>  Windows操作系統(tǒng)所提供的各種API【10】;</p><p><b>  第三章 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1系統(tǒng)部署圖設(shè)計(jì)</p>&

28、lt;p>  系統(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)用場(chǎng)景是中小規(guī)模的餐廳及餐館,目前一期工程中不提供Web服務(wù),僅限于企業(yè)內(nèi)部辦公室用,因此采用C/S結(jié)構(gòu)是科學(xué)的也是合理的。具體結(jié)構(gòu)見(jiàn)圖3.1所示</p><p><b>  圖3.1系統(tǒng)部署圖</b></p><

29、p>  上圖中服務(wù)器是整個(gè)系統(tǒng)運(yùn)行的基礎(chǔ),負(fù)責(zé)所有客戶端的數(shù)據(jù)傳輸與存儲(chǔ),采用SqlServer2005服務(wù)器,網(wǎng)絡(luò)傳輸采用的是WiFi(802.11)技術(shù),客戶端采用IPAD作為終端顯示,但是目前需要安裝虛擬Win7系統(tǒng)</p><p><b>  3.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  3.2.1命名規(guī)范</b></

30、p><p>  1:數(shù)據(jù)庫(kù)名稱以db開(kāi)頭</p><p><b>  2:函數(shù)以F_開(kāi)頭</b></p><p>  3:數(shù)據(jù)庫(kù)表以T_開(kāi)頭</p><p><b>  3.2.2安全設(shè)計(jì)</b></p><p>  1:創(chuàng)建數(shù)據(jù)庫(kù)登錄賬號(hào)dining</p>&l

31、t;p>  2:創(chuàng)建數(shù)據(jù)庫(kù)db_dining的所有者用戶Dining </p><p>  3:配置賬號(hào)映射:dining-dining</p><p><b>  3.2.3概念設(shè)計(jì)</b></p><p>  經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,發(fā)現(xiàn)系統(tǒng)中有以下實(shí)體:如圖3.2---3.8所示以及他們之間的關(guān)系圖3.9所示</p>&

32、lt;p><b>  圖3.2用戶實(shí)體</b></p><p><b>  圖3.3意見(jiàn)實(shí)體</b></p><p><b>  圖3.4會(huì)員實(shí)體</b></p><p><b>  圖3.5餐單實(shí)體</b></p><p>  圖3.6餐單明細(xì)實(shí)體

33、</p><p><b>  圖3.7菜譜實(shí)體</b></p><p>  圖3.8E-R模型圖</p><p><b>  3.2.4物理設(shè)計(jì)</b></p><p>  物理設(shè)計(jì)是數(shù)據(jù)庫(kù)實(shí)體的物理實(shí)現(xiàn),下面的圖表分別對(duì)應(yīng)概念設(shè)計(jì)中的每個(gè)實(shí)體。</p><p>  1:T_

34、CAIPU表,圖3.9所示</p><p><b>  圖3.9菜譜表</b></p><p>  2:T_CanMingXi,圖3.10所示</p><p>  圖3.10餐單明細(xì)表</p><p>  3:T_CanDan,圖3.11所示</p><p><b>  圖3.11餐單表

35、</b></p><p>  4:T_Member,圖3.12所示</p><p><b>  圖3.12會(huì)員表</b></p><p>  5:T_User,圖3.13所示</p><p><b>  圖3.13用戶表</b></p><p>  6:T_YiJ

36、ian,圖3.14所示</p><p><b>  圖3.14意見(jiàn)表</b></p><p><b>  3.2.5函數(shù)設(shè)計(jì)</b></p><p>  1: F_CaiJinEById,圖3.15所示</p><p>  圖3.15計(jì)算價(jià)格函數(shù)</p><p>  2: F

37、_CaiMingById,圖3.16所示</p><p>  圖3.16查找菜名函數(shù)</p><p>  3: F_MemberLeavlByID,圖3.17所示</p><p>  圖3.17會(huì)員級(jí)別函數(shù)</p><p>  4: F_MemberNameByID,圖3.18所示</p><p>  圖3.18會(huì)員名

38、稱函數(shù)</p><p><b>  3.3系統(tǒng)模塊設(shè)計(jì)</b></p><p>  在對(duì)系統(tǒng)需求分析的基礎(chǔ)上一共設(shè)計(jì)了八大模塊,分別是如下8個(gè)模塊【11】。3.3.1系統(tǒng)登錄模塊</p><p>  在該模塊中主要實(shí)現(xiàn)用戶身份的驗(yàn)證以及角色的檢查,根據(jù)用戶身份的不同分別登陸到不同的子系統(tǒng)中。</p><p>  3.3.

39、2系統(tǒng)點(diǎn)餐模塊</p><p>  本模塊是系統(tǒng)的主要模塊,在該模塊中主要實(shí)現(xiàn)菜肴以及酒水飲料的點(diǎn)餐等功能,根據(jù)食品的分類(lèi)把界面分為特價(jià)、涼菜、熱菜、湯類(lèi)、酒水、飲料不同的區(qū)域以及點(diǎn)菜區(qū)域。</p><p>  3.3.3系統(tǒng)配餐模塊</p><p>  本模塊面向的對(duì)象主要是廚師以及酒水飲料配餐員,實(shí)現(xiàn)的功能是按照下餐的時(shí)間先后順序顯示訂餐列表,廚師按照餐單的詳細(xì)

40、列表配置不同的食品及其他。每個(gè)餐單完成后系統(tǒng)提交到收銀區(qū)。</p><p>  3.3.4系統(tǒng)收銀模塊</p><p>  本模塊面向的對(duì)象主要是收銀人員,實(shí)現(xiàn)的功能是分別顯示配餐完畢后的餐單,客戶就餐后提供桌號(hào)以及會(huì)員卡,系統(tǒng)自動(dòng)計(jì)算出優(yōu)惠金額以及實(shí)付金額,收款后系統(tǒng)自動(dòng)更新數(shù)據(jù)庫(kù)。</p><p>  3.3.5系統(tǒng)管理模塊</p><p&g

41、t;  本模塊面向的對(duì)象主要是經(jīng)理管理人員,實(shí)現(xiàn)的功能是有會(huì)員管理,菜譜管理、用戶管理功能</p><p>  3.3.4系統(tǒng)架構(gòu)設(shè)計(jì)</p><p>  本系統(tǒng)采用流行的C/S結(jié)構(gòu),既客戶端/服務(wù)器端結(jié)構(gòu),客戶端是基于.Net FrameWork平臺(tái)的應(yīng)用程序,服務(wù)器端是基于Sql Server 2005的數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用系統(tǒng),采用面向?qū)ο蟆?2】的開(kāi)發(fā)語(yǔ)言C#【13】作為編程語(yǔ)言,使用V

42、isual studio 2010作為開(kāi)發(fā)工具以及應(yīng)用流行的軟件開(kāi)發(fā)模型—瀑布模型【14】</p><p>  3.5客戶端系統(tǒng)目錄結(jié)構(gòu)</p><p>  客戶端目錄結(jié)構(gòu)按照模塊的不同創(chuàng)建不同的文件目錄,以便于文件的管理及今后的二次開(kāi)發(fā),截圖如3.19所示</p><p><b>  圖3.19系統(tǒng)目錄</b></p><

43、p>  目錄結(jié)構(gòu)描述:1:DianCan:客戶點(diǎn)餐模塊2:PeiCan:食品配餐模塊3:JieZhang:收銀結(jié)賬模塊4:Manage:系統(tǒng)管理模塊5:Images:系統(tǒng)圖片</p><p><b>  3.6系統(tǒng)類(lèi)圖設(shè)計(jì)</b></p><p>  根據(jù)系統(tǒng)中的實(shí)體,一共設(shè)計(jì)6個(gè)類(lèi),具體見(jiàn)下圖3.20所示</p><p>  圖3.20

44、系統(tǒng)類(lèi)結(jié)構(gòu)圖</p><p><b>  詳細(xì)描述如下:</b></p><p>  1.T_CaiPu菜譜類(lèi),該類(lèi)中的屬性及方法結(jié)構(gòu)如3.21所示</p><p><b>  圖3.21菜譜類(lèi)</b></p><p>  T_CaiPu類(lèi)是用來(lái)描述系統(tǒng)中的菜譜實(shí)體,其中的屬性有id(菜譜編號(hào))、c

45、_name(菜譜名稱)、c_Price(菜價(jià))、c_type(類(lèi)別)、c_image(照片)、is_Tejia(是否特價(jià))、isEnable(是否啟用)</p><p>  2.T_User用戶類(lèi),屬性及方法如圖3.22所示</p><p><b>  圖3.22用戶類(lèi)</b></p><p>  T_user類(lèi)用來(lái)描述系統(tǒng)使用者實(shí)體,其中的屬

46、性有id(記錄編號(hào))、userName(用戶名)、userPwd(用戶密碼)、userRole(用戶角色)、isEnable(是否啟用)</p><p>  3.T_YiJian(意見(jiàn)類(lèi)):該類(lèi)的屬性及方法如圖3.23所示</p><p><b>  圖3.23意見(jiàn)類(lèi)</b></p><p>  T_YiJian類(lèi)是用來(lái)描述客戶意見(jiàn)的實(shí)體,其中

47、的屬性有id(意見(jiàn)編號(hào))、HJ_YJ(環(huán)境意見(jiàn))、FW_YJ(服務(wù)意見(jiàn))、FC_YJ(飯菜意見(jiàn))、KH_LY(客戶留言)</p><p>  4.T_Member(會(huì)員類(lèi)):該類(lèi)的屬性及方法如圖3.24</p><p><b>  圖3.24會(huì)員類(lèi)</b></p><p>  T_Member類(lèi)是用來(lái)描述客戶級(jí)別的實(shí)體,其中的屬性有id(會(huì)員編

48、號(hào))、member_Name(會(huì)員名稱)、type_id(會(huì)員級(jí)別編號(hào))、isEnable(是否啟用)</p><p>  5.T_CanDan(餐單類(lèi)):該類(lèi)的屬性及方法如圖3.25</p><p><b>  圖3.25餐單類(lèi)</b></p><p>  T_CanDan類(lèi)是用來(lái)描述客戶菜單的實(shí)體類(lèi),其中的屬性有id(菜單編號(hào))、desk_

49、HM(桌位號(hào))、xf_je(消費(fèi)金額)、member_id(會(huì)員編號(hào))、isJieZhang(是否結(jié)賬)、xf_date(消費(fèi)日期)、state(配餐狀態(tài))</p><p>  6.T_Can_MingXi(餐單明細(xì))類(lèi):該類(lèi)的屬性及方法如圖3.26所示</p><p>  圖3.26餐單明細(xì)類(lèi)</p><p>  T_Can_MingXi類(lèi)是用來(lái)描述菜單明細(xì)的實(shí)體

50、,其中的屬性有id(記錄編號(hào))、can_id(菜單編號(hào))、cai_id(菜譜編號(hào))、cai_SL(份數(shù))、cai_JE(每類(lèi)菜的金額)</p><p><b>  3.7主要模塊設(shè)計(jì)</b></p><p>  3.7.1登錄模塊設(shè)計(jì)</p><p>  登陸模塊的功能就是驗(yàn)證用戶名及密碼是否有效,如果有效則再判斷角色編號(hào)值(1:服務(wù)員角色2:

51、廚師角色3:收銀員角色4:管理員角色),根據(jù)不同的角色打開(kāi)不同的窗口,該模塊實(shí)現(xiàn)的前置條件是設(shè)置正確的服務(wù)器地址以及服務(wù)器處于啟動(dòng)狀態(tài),輸入輸出數(shù)據(jù)如表3.27所示</p><p>  表3.27登陸模塊輸入輸出數(shù)據(jù)</p><p>  3.7.2點(diǎn)餐模塊設(shè)計(jì)</p><p>  點(diǎn)餐模塊是系統(tǒng)中重要的模塊,主要實(shí)現(xiàn)客戶餐單的創(chuàng)建以及所點(diǎn)菜品的保存,該模塊的實(shí)現(xiàn)思路

52、是首先系統(tǒng)分類(lèi)顯示今日特價(jià)、涼菜、熱菜、湯類(lèi)、酒水、飲料,客人按照所需登記桌位,選擇菜品及分?jǐn)?shù)(默認(rèn)1份),系統(tǒng)自動(dòng)計(jì)算總金額,如果有誤客人則可以刪除某類(lèi)菜品,最后點(diǎn)擊提交保存到數(shù)據(jù)庫(kù)。那么該模塊實(shí)現(xiàn)的前提條件是用戶以服務(wù)員身份登錄到系統(tǒng),且數(shù)據(jù)庫(kù)中有相應(yīng)的菜品信息以及一定數(shù)量的桌位。此模塊的輸入輸出數(shù)據(jù)如表3.28所示</p><p>  表3.28點(diǎn)餐模塊輸入輸出數(shù)據(jù)</p><p>

53、<b>  5 測(cè)試概要</b></p><p><b>  5.1測(cè)試用例設(shè)計(jì)</b></p><p>  本次測(cè)試用例設(shè)計(jì)主要采用黑盒測(cè)試方法,功能模塊及集成測(cè)試采用的具體方法有等價(jià)類(lèi)劃分、邊界值劃分、正交分解、因果圖分析和錯(cuò)誤猜測(cè)。在系統(tǒng)測(cè)試時(shí)依據(jù)業(yè)務(wù)流程采用回歸測(cè)試。</p><p>  5.2測(cè)試環(huán)境與配置<

54、;/p><p>  1.測(cè)試服務(wù)器配置:</p><p>  2.服務(wù)器地址:172.16.1.4</p><p>  3.操作系統(tǒng):Windows VISTA </p><p>  4.CPU: Intel(R) Pentium(R)4 CPU 3.00HZ</p><p>  5.硬盤(pán)可用空間:160GB</p&

55、gt;<p>  6.數(shù)據(jù)庫(kù):Microsoft SQL Server 2005</p><p>  7.測(cè)試對(duì)象:FengShaDuMIS.exe</p><p>  5.3測(cè)試方法(和工具)</p><p>  主要是黑盒測(cè)試,測(cè)試的重點(diǎn)集中在業(yè)務(wù)流程、數(shù)據(jù)提取和各功能模塊間的接口。其中單元測(cè)試由開(kāi)發(fā)人員直接完成;功能模塊采用黑盒測(cè)試的常用方法;集

56、成測(cè)試模塊采用非漸增式測(cè)試,偏重系統(tǒng)的接口和數(shù)據(jù)提取方面;系統(tǒng)測(cè)試主要體現(xiàn)在業(yè)務(wù)流程的測(cè)試,主要采用回歸測(cè)試。</p><p>  本文從瀑布模型開(kāi)發(fā)過(guò)程的原理出發(fā),在分析餐飲系統(tǒng)工作流程的基礎(chǔ)上,討論并建立了餐飲點(diǎn)餐系統(tǒng)的工作流模型,采用C#4.0+DotNet Bar7.0+Ling+Sql Server 2005實(shí)現(xiàn)了餐飲點(diǎn)餐信息管理系統(tǒng),運(yùn)用黑盒測(cè)試原理對(duì)該系統(tǒng)進(jìn)行的單元測(cè)試及集成測(cè)試表明。該系統(tǒng)實(shí)現(xiàn)了:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論