ZZU數(shù)據(jù)庫(kù)課程設(shè)計(jì)-點(diǎn)菜系統(tǒng)_第1頁(yè)
ZZU數(shù)據(jù)庫(kù)課程設(shè)計(jì)-點(diǎn)菜系統(tǒng)_第2頁(yè)
ZZU數(shù)據(jù)庫(kù)課程設(shè)計(jì)-點(diǎn)菜系統(tǒng)_第3頁(yè)
ZZU數(shù)據(jù)庫(kù)課程設(shè)計(jì)-點(diǎn)菜系統(tǒng)_第4頁(yè)
ZZU數(shù)據(jù)庫(kù)課程設(shè)計(jì)-點(diǎn)菜系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(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、數(shù) 據(jù) 庫(kù) 課 程 設(shè) 計(jì)點(diǎn)菜精靈開(kāi)發(fā)設(shè)計(jì)說(shuō)明書(shū)院系:水利與環(huán)境學(xué)院專業(yè):地理信息系統(tǒng)指導(dǎo)老師:*組長(zhǎng):* 組員:* *時(shí)間2013年6月7號(hào) (給學(xué)弟學(xué)妹留作參考)目錄引言. . .3一、需求分析.3 1.1系統(tǒng)開(kāi)發(fā)意義 .3 1.2可行性分析.3 1.3系統(tǒng)總體分析 .4 1.4平臺(tái)需求 .51.5數(shù)據(jù)流圖 .51.6數(shù)據(jù)字典 .7二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì).9 2.1系統(tǒng)ER圖 .9 三、核心功能設(shè)計(jì).12 3.1營(yíng)業(yè)而預(yù)測(cè) .12 3.2人均消費(fèi)預(yù)測(cè).13 3.3菜肴分析 .13四、軟件界面設(shè)計(jì).14 4.1登陸界面 .14 4.2客戶端 .15 4.4管理員界面.17 4.5菜品銷量排名

2、.20 4.6下周客流量預(yù)測(cè) .21 4.7下周人均消費(fèi)預(yù)測(cè) .22 4.8下周營(yíng)業(yè)而預(yù)測(cè) .22 4.9菜品分析.23五、軟件代碼展示.25 5.1登陸界面部分代碼 .25 5.2客戶端部分代碼 .275.3管理員界面部分代碼 .32六、人員分工.36七、時(shí)間安排.37八、總結(jié)反思.37引言隨著社會(huì)的發(fā)展,人們的生活節(jié)奏日益加快,越來(lái)越多的人把更多的時(shí)間投入在工作學(xué)習(xí)之中。于是花在生活上其他事情的時(shí)間相應(yīng)的就少了。使用計(jì)算機(jī)對(duì)菜單和點(diǎn)菜信息進(jìn)行操作和管理,具有手工記錄和管理所無(wú)法比擬的優(yōu)點(diǎn)本系統(tǒng)從酒店的實(shí)際情況出發(fā),以系統(tǒng)開(kāi)發(fā)的生命周期為基本流程,對(duì)自身的業(yè)務(wù)流程進(jìn)行分析,進(jìn)而給出了系統(tǒng)的設(shè)

3、計(jì)方案,闡述了各個(gè)功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。使用該系統(tǒng),可以解決傳統(tǒng)的由服務(wù)員純手工管理菜單及點(diǎn)菜信息效率低下等問(wèn)題。顧客使用客戶端計(jì)算機(jī)自主點(diǎn)單,通過(guò)計(jì)算機(jī)自動(dòng)生成點(diǎn)單信息傳至服務(wù)臺(tái),節(jié)省了大量的人力勞動(dòng),可明顯地提高酒店的運(yùn)營(yíng)效率及管理水平。一、需求分析1.1系統(tǒng)開(kāi)發(fā)意義酒店引進(jìn)點(diǎn)菜系統(tǒng),具有重大的意義,可以提高運(yùn)營(yíng)效率與降低運(yùn)營(yíng)成本,使用點(diǎn)菜系統(tǒng)可以加快點(diǎn)菜速度,減少人力資源的投入,提升酒店品牌與形象,點(diǎn)菜系統(tǒng)是一個(gè)高科技產(chǎn)品,它代替?zhèn)鹘y(tǒng)的紙筆式點(diǎn)菜方式,給人一種高貴的感覺(jué),營(yíng)造一個(gè)安靜、舒服的就餐環(huán)境,傳統(tǒng)的點(diǎn)菜方式在某些環(huán)節(jié)中出現(xiàn)大聲喧嘩的場(chǎng)面,點(diǎn)菜系統(tǒng)則可以避免這類情況的出現(xiàn)。將酒

4、店的運(yùn)營(yíng)與計(jì)算機(jī)應(yīng)用技術(shù)相結(jié)合,使計(jì)算機(jī)代替大量的人工勞動(dòng),提高酒店的運(yùn)營(yíng)效率,降低運(yùn)營(yíng)成本,并且實(shí)現(xiàn)實(shí)時(shí)查詢各房臺(tái)的消費(fèi)情況及整個(gè)酒店的運(yùn)營(yíng)狀態(tài)。從而使酒店顧客點(diǎn)菜從人工手動(dòng)管理中解脫出來(lái),實(shí)現(xiàn)酒店管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,有效的提高酒店運(yùn)營(yíng)水平與效率,減少人力、物力浪費(fèi)為目的。1.2可行性分析1.2.1 經(jīng)濟(jì)可行性 該系統(tǒng)設(shè)計(jì)的目的是更好的節(jié)約人力勞動(dòng),提高酒店的運(yùn)營(yíng)效率,對(duì)于酒店來(lái)說(shuō)是一次性投資,引入本系統(tǒng)會(huì)使他得到數(shù)倍的回報(bào)。所以本系統(tǒng)的市場(chǎng)前景廣闊,從這點(diǎn)來(lái)說(shuō)系統(tǒng)開(kāi)發(fā)從經(jīng)濟(jì)上來(lái)說(shuō)是可行的。1.2.2 操作可行性本系統(tǒng)設(shè)計(jì)簡(jiǎn)單的操作使用戶能輕易掌握。這一特點(diǎn)對(duì)于酒店來(lái)說(shuō),將會(huì)在對(duì)該

5、軟件的使用中切實(shí)的體會(huì)到。本系統(tǒng)的操作方式在該用戶組織內(nèi)將完全行得通。1.3系統(tǒng)總體分析1.3.1客戶端子系統(tǒng)功能分析 根據(jù)對(duì)顧客點(diǎn)菜系統(tǒng)業(yè)務(wù)流程的分析,可以看出顧客點(diǎn)菜主要涉及到一些數(shù)據(jù)庫(kù)的邏輯和程序應(yīng)用邏輯。具體的功能歸納如下: (1)顧客可以登陸點(diǎn)菜系統(tǒng)進(jìn)行菜單的瀏覽。(2)顧客可以在客戶端查詢自己的開(kāi)臺(tái)信息,包括當(dāng)前消費(fèi)金 (3)顧客在點(diǎn)菜時(shí),可以對(duì)已選的菜單進(jìn)行更改數(shù)量或者取消選擇。(4)當(dāng)顧客確定點(diǎn)菜完畢后,顧客將其提交至服務(wù)器并生成菜單。(5)顧客可以查詢已點(diǎn)菜單信息及已退菜單信息。(6)顧客提交過(guò)點(diǎn)單后,還可根據(jù)需要添加菜單。1.3.2管理員系統(tǒng)功能分析 根據(jù)營(yíng)業(yè)員及管理員的業(yè)

6、務(wù)流程的分析,可以看出服務(wù)端系統(tǒng)要涉及到一些數(shù)據(jù)庫(kù)的邏輯操作和程序應(yīng)用邏輯。具體的功能歸納如下:(1)管理員在服務(wù)端登陸,可以創(chuàng)建新的管理員及營(yíng)業(yè)員。(2)管理員對(duì)服務(wù)器上的菜單可進(jìn)行添加、刪除和修改,比如更改菜單的名稱、類別、價(jià)格等等,還可以添加新的菜品類別及退菜原因設(shè)置。(3)管理員可以對(duì)一些打折的菜品進(jìn)行折扣設(shè)置,設(shè)置折扣率。(4)管理員還可以對(duì)房臺(tái)信息進(jìn)行管理,主要包括添加及刪除房臺(tái)。(5)為保證數(shù)據(jù)的安全性,管理員可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行定期的備份操作,以便系統(tǒng)出現(xiàn)故障導(dǎo)致數(shù)據(jù)丟失時(shí)可以恢復(fù)數(shù)據(jù)以下是管理員及營(yíng) (6)開(kāi)臺(tái)顧客在前臺(tái)登記交押金并開(kāi)臺(tái),獲取房臺(tái)號(hào)及密碼后方可進(jìn)入點(diǎn)菜子系統(tǒng)。(7

7、)結(jié)賬當(dāng)顧客消費(fèi)完后,需要到前臺(tái)結(jié)賬,可以實(shí)現(xiàn)自動(dòng)結(jié)賬功能,包括自動(dòng)計(jì)算消費(fèi)金額、打印顧客賬單等。(7)數(shù)據(jù)分析數(shù)據(jù)無(wú)價(jià),管理員可以通過(guò)對(duì)從客戶端得到的數(shù)據(jù)的分析預(yù)測(cè),預(yù)測(cè)下周營(yíng)業(yè)額、下周客流量、下周人均消費(fèi)等,從而從中得到有用信息,以便我們?cè)跇I(yè)務(wù)的管理和發(fā)展上做出即時(shí)、正確的判斷。14平臺(tái)需求操作系統(tǒng):Windows XP 以上平臺(tái):.NET FrameWork3.5以上數(shù)據(jù)庫(kù):SQL Server 2008、開(kāi)發(fā)語(yǔ)言:C#1.5數(shù)據(jù)流圖根據(jù)對(duì)系統(tǒng)的調(diào)研和系統(tǒng)功能分析,構(gòu)繪出系統(tǒng)結(jié)構(gòu)圖,包括客戶端和服務(wù)端。其中,客戶端是顧客進(jìn)行點(diǎn)菜、加菜等,該模塊都是由顧客自主進(jìn)行操作。而服務(wù)端是由管理員和

8、營(yíng)業(yè)員進(jìn)行操作。系統(tǒng)數(shù)據(jù)流圖如下圖所示:用戶點(diǎn)菜系統(tǒng)圖3-1 頂層數(shù)據(jù)流圖用戶系統(tǒng)信息成功/失敗圖3-2 0層數(shù)據(jù)流圖P1 用戶登陸P2 管理員操作P3 用戶操作系統(tǒng)信息登陸失敗管理員登陸成功會(huì)員登陸成功菜品信息表包廂信息表會(huì)員信息表管理員信息表會(huì)員信息表圖3-3 1層數(shù)據(jù)流圖之登陸管理身份類別管理員登陸會(huì)員登陸管理員信息表會(huì)員信息表系統(tǒng)信息管理員登陸管理員登陸管理員登陸成功會(huì)員登陸成功登陸狀態(tài)失敗失敗登陸失敗游客注冊(cè)游客注冊(cè)信息包廂信息表圖3-4 1層數(shù)據(jù)流圖之管理員操作管理員登陸成功選擇操作包廂查詢菜品查詢會(huì)員查詢菜品信息表會(huì)員信息表修改信息系統(tǒng)信息1系統(tǒng)信息2系統(tǒng)信息3包廂信息菜品信息會(huì)

9、員信息系統(tǒng)信息4訂單查詢系統(tǒng)信息5包廂所點(diǎn)菜譜表 報(bào)表 報(bào)表包廂信息表會(huì)員登陸成功選擇操作包廂查詢菜品查詢菜品信息表客戶訂單表預(yù)定有無(wú)包廂查看菜品訂單編號(hào)包廂信息菜品信息訂餐信息 報(bào)表訂單查詢訂單修改查詢結(jié)果查看訂單圖3-5 1層數(shù)據(jù)流圖之用戶操作 1.6數(shù)據(jù)字典菜譜表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)明Dnoint5PRIMARY KEY菜品編號(hào)Dnamechar20NOT NULL菜品名稱Dpriceint5NOT NULL價(jià)格Dcookchar10NOT NULL菜系Dtastechar5NOT NULL口味Ddiscountint10NOT NULL折扣包廂信息表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)

10、明Rnochar5PRIMARY KEY包廂編號(hào)Rstatuschar5NOT NULL狀態(tài)Rnumberint5NOT NULL容納人數(shù)Rprincipalchar10NOT NULL負(fù)責(zé)人客戶訂單表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)明RDrnochar5PRIMARY KEY包廂編號(hào)RDdnoint5PRIMARY KEY菜品編號(hào)RDnamechar20NOT NULL菜品名稱RDnumberint5NOT NULL數(shù)量RDsitutationchar10NOT NULL上菜情況會(huì)員信息表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)明CIDint10PRIMARY KEY會(huì)員IDCnamechar20NOT N

11、ULL姓名CpasswordChar20NOT NULL密碼CtelInt20Not null聯(lián)系方式管理員信息表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)明AIDint10PRIMARY KEY管理員IDAnamechar20NOT NULL姓名Asexchar5NOT NULL性別Apasswordchar20NOT NULL密碼Aageint5NOT NULL年齡營(yíng)業(yè)額信息表字段名數(shù)據(jù)類型長(zhǎng)度約束控制說(shuō)明Datesmalldatetime20PRIMARY KEY日期Revenuechar20NOT NULL收入PeopleNumberint20NOT NULL人數(shù)二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)顧客選擇菜單管

12、理或營(yíng)業(yè)員生成點(diǎn)單管理圖3-6 系統(tǒng)E-R圖mmmmnnnn2.1 系統(tǒng)E-R圖管理員或營(yíng)業(yè)員用戶用戶實(shí)體E-R圖如圖3-7所示:住址密碼身份用戶名圖3-7 用戶實(shí)體E-R圖菜譜實(shí)體E-R圖如圖3-8所示:菜譜菜品編號(hào)菜品名稱菜品價(jià)格折扣菜品單位從屬類別制作廚師圖3-8 菜譜實(shí)體E-R圖菜品類型實(shí)體E-R圖如圖3-9所示。房臺(tái)類型實(shí)體E-R圖如圖3-10所示。菜品類別類型編號(hào)類型名稱房臺(tái)類型備注類型編號(hào)名稱 圖3-8 菜品類型實(shí)體E-R圖 房臺(tái)信息房臺(tái)編號(hào)狀態(tài)容納人數(shù)類型說(shuō)明圖3-11 房臺(tái)信息實(shí)體E-R圖點(diǎn)單實(shí)體E-R圖如圖3-13所示。訂單菜品編號(hào)菜品名稱單位數(shù)量單價(jià)金額點(diǎn)單日期房臺(tái)編號(hào)點(diǎn)

13、單編號(hào)結(jié)賬日期點(diǎn)單時(shí)間圖3-13 點(diǎn)單實(shí)體E-R圖結(jié)賬實(shí)體E-R圖如圖3-14所示。結(jié)賬營(yíng)業(yè)員點(diǎn)單編號(hào)消費(fèi)總額支票現(xiàn)金優(yōu)惠券賬單編號(hào)點(diǎn)單日期結(jié)賬時(shí)間結(jié)賬日期圖3-14 結(jié)賬實(shí)體E-R圖三、核心功能的設(shè)計(jì)31營(yíng)業(yè)額預(yù)測(cè)影響營(yíng)業(yè)額的因素有:天氣、星期、節(jié)假日、社區(qū)異樣、定餐情況以及其他的特殊事件。用函數(shù)形式來(lái)表達(dá)即是:V=f(t,w,h,s,p,r,x)其中:t-天氣;w-星期;h-節(jié)假日;s-季節(jié);q-環(huán)境;r-定餐;x-特殊事件。 利用平均值推算法根據(jù)過(guò)去三周的平均營(yíng)業(yè)額(A均)和一周內(nèi)每日所占比例()進(jìn)行推測(cè)。N時(shí)期移動(dòng)平均法。由于一周內(nèi)每天的需求受不同因素的影響,并呈現(xiàn)出一定的規(guī)律性,如一

14、家便餐店,其營(yíng)業(yè)額周一最低,周六、周日營(yíng)業(yè)額達(dá)到最高,因此,就利用過(guò)去一個(gè)月周日的營(yíng)業(yè)額進(jìn)行未來(lái)預(yù)測(cè)。簡(jiǎn)化的移動(dòng)平均數(shù)Mt=(At+At-1+At-2)/3 3.2 人均消費(fèi)的預(yù)測(cè)在人均消費(fèi)低的日子里多準(zhǔn)備價(jià)位低的菜,服務(wù)員適當(dāng)推銷高價(jià)菜,以防消費(fèi)者的反感;在人均消費(fèi)高的日子里,不但要備足高檔菜,服務(wù)員亦應(yīng)大膽地推銷高價(jià)菜,促進(jìn)營(yíng)業(yè)額的提升。3.3 菜肴分析(一)分析目的通過(guò)分析了解哪些菜肴受客人歡迎,哪些菜肴對(duì)餐廳利潤(rùn)貢獻(xiàn)較大,便于對(duì)菜單進(jìn)行更正、取舍。(二)分析方法ME分析法:即通過(guò)對(duì)餐廳菜品的暢銷程度和毛利率高低的分析,確定哪些菜品暢銷且毛利又高;哪些菜既不暢銷,毛利又低;哪些菜品雖然暢

15、銷,但毛利很低;哪些菜雖不暢銷,但毛利較高。例如:菜名銷售份數(shù)銷售百分比顧客歡迎指數(shù)價(jià)格銷售額銷售額百分比銷售額指數(shù)評(píng)價(jià) 西芹蛋白燴蟮片 60 26% 1.3 26 1560 32% 1.6 暢銷高利 干鍋茶樹(shù)燉肉 30 13% 0.65 18 540 11% 0.55 不暢銷低利 魚(yú)香風(fēng)味茄餅 20 9% 0.45 22 440 9% 0.45 不暢銷低利 泡椒牛骨髓 80 35%1.75 12 960 20% 1 暢銷低利 干煸雞菌 40 17% 0.85 35 1400 29% 1.45 不暢銷高利 明星菜:是餐廳的贏利項(xiàng)目,應(yīng)保留菜單,且放在菜單顯眼處,保證該菜質(zhì)量的延續(xù)性,不再輕易更

16、改(擺盤及大小等),價(jià)格可以靈活。耕馬菜:是餐廳薄利多銷的項(xiàng)目,如果價(jià)格不太低,可保留,作為吸引客人到該餐廳的誘餌。在菜單中可放在不顯眼處,但當(dāng)該類菜明顯影響了贏利高菜肴銷售時(shí)也應(yīng)當(dāng)調(diào)整問(wèn)號(hào)菜:不暢銷,但高利潤(rùn)的菜,可以迎合一些愿支付高價(jià)的客人;但如果銷量低,應(yīng)取消該菜;倘若保留,則應(yīng)放在菜單顯眼處,同時(shí)做一些特價(jià)促銷或降價(jià)。狗菜:不暢銷,低利潤(rùn)菜,一般馬上在菜單上取消,但這種菜有時(shí)可用于宴會(huì)和特別定單,用于宴會(huì)營(yíng)養(yǎng)平衡和價(jià)格平衡使用。四、軟件界面設(shè)計(jì)1.客戶登陸2.用戶注冊(cè) 新用戶可以完成注冊(cè)信息成為會(huì)員3.客戶端主界面4.客戶端菜單4.菜品查詢按菜品名稱查詢按價(jià)格區(qū)間查詢復(fù)合條件查詢查詢房

17、臺(tái)管理員登陸界面管理員主界面菜單欄基本功能面板分析功能面板查詢結(jié)果面板圖表顯示面板狀態(tài)欄7.輔助功能8.會(huì)員結(jié)賬9.管理員賬戶管理1.管理員查詢2.管理員信息修改3.管理員信息刪除4.管理員信息添加10數(shù)據(jù)分析11.近期菜品銷量查看 分析:顧客對(duì)菜品的喜歡程度,應(yīng)每周至少每月排一次。對(duì)經(jīng)常光顧餐廳的顧客,服務(wù)員應(yīng)重點(diǎn)介紹排位在中間的菜品,這是因?yàn)槟切┙?jīng)常光顧餐廳的顧客對(duì)點(diǎn)擊率高的菜品非常熟悉,以至于感到餐廳沒(méi)有創(chuàng)新菜,但介紹點(diǎn)擊率低的菜品,常常會(huì)使其產(chǎn)生失望的感覺(jué),從而失去顧客。ME分析法:即通過(guò)對(duì)餐廳菜品的暢銷程度和毛利率高低的分析,確定哪些菜品暢銷且毛利又高;哪些菜既不暢銷,毛利又低;哪些

18、菜品雖然暢銷,但毛利很低;哪些菜雖不暢銷,但毛利較高。12.下周客流量預(yù)測(cè)由于一周內(nèi)每天的需求受不同因素的影響,并呈現(xiàn)出一定的規(guī)律性,如一家便餐店,其營(yíng)業(yè)額周一最低,周六、周日營(yíng)業(yè)額達(dá)到最高,因此,就利用過(guò)去一個(gè)月周日的營(yíng)業(yè)額進(jìn)行未來(lái)預(yù)測(cè)。簡(jiǎn)化的移動(dòng)平均數(shù)Mt=(At+At-1+At-2)/313.下周人均消費(fèi)預(yù)測(cè)在人均消費(fèi)低的日子里多準(zhǔn)備價(jià)位低的菜,服務(wù)員適當(dāng)推銷高價(jià)菜,以防消費(fèi)者的反感;在人均消費(fèi)高的日子里,不但要備足高檔菜,服務(wù)員亦應(yīng)大膽地推銷高價(jià)菜,促進(jìn)營(yíng)業(yè)額的提升。對(duì)餐廳人均消費(fèi)的分析,可以幫助餐飲管理者掌握不同餐廳實(shí)際消費(fèi)與餐廳定位是否一致;幫助經(jīng)營(yíng)者對(duì)不同餐廳的消費(fèi)拿出決策:是否

19、應(yīng)調(diào)整高低檔菜肴比例,是否應(yīng)引入部分菜肴,是否應(yīng)調(diào)整菜肴價(jià)格14.下周營(yíng)業(yè)額預(yù)測(cè)15.菜品分析明星菜耕馬菜黃金菜狗菜明星菜:是餐廳的贏利項(xiàng)目,應(yīng)保留菜單,且放在菜單顯眼處,保證該菜質(zhì)量的延續(xù)性,不再輕易更改(擺盤及大小等),價(jià)格可以靈活。耕馬菜:是餐廳薄利多銷的項(xiàng)目,如果價(jià)格不太低,可保留,作為吸引客人到該餐廳的誘餌。在菜單中可放在不顯眼處,但當(dāng)該類菜明顯影響了贏利高菜肴銷售時(shí)也應(yīng)當(dāng)調(diào)整。問(wèn)號(hào)菜:不暢銷,但高利潤(rùn)的菜,可以迎合一些愿支付高價(jià)的客人;但如果銷量低,應(yīng)取消該菜;倘若保留,則應(yīng)放在菜單顯眼處,同時(shí)做一些特價(jià)促銷或降價(jià)。黃金菜:能為餐廳帶來(lái)高額利潤(rùn)的菜狗菜:不暢銷,低利潤(rùn)菜,一般馬上在

20、菜單上取消,但這種菜有時(shí)可用于宴會(huì)和特別定單,用于宴會(huì)營(yíng)養(yǎng)平衡和價(jià)格平衡使用。五、軟件代碼展示5.1登陸界面部分代碼 5.2客戶端部分代碼5.3管理員窗口部分代碼六、人員分工一多月以來(lái),經(jīng)過(guò)多次討論,小組成員共同完成了本次系統(tǒng)設(shè)計(jì),人員分工并無(wú)嚴(yán)格界限,大家相互交流、相互幫組。團(tuán)結(jié)一致,配合默契。以下為小組成員完成的主要任務(wù)組員分工20110580103 *(界面設(shè)計(jì)及美工)20110580106 *(代碼編寫,功能實(shí)現(xiàn))20110580107 *(文檔撰寫、建立分析模型)20110580108 *(數(shù)據(jù)收集與數(shù)據(jù)庫(kù)設(shè)計(jì))20110580225 *(程序測(cè)試,查漏補(bǔ)缺)七、時(shí)間安排時(shí)間安排和進(jìn)

21、展2013年4月初小組成員一起初步完成系統(tǒng)設(shè)計(jì)說(shuō)明書(shū);2013年4月中旬配置好設(shè)計(jì)開(kāi)發(fā)環(huán)境,統(tǒng)一小組成員電腦軟件配置,做好準(zhǔn)備。2013年4月下旬至5月初步完成框架的搭建,界面的設(shè)計(jì)2013年5月初數(shù)據(jù)的收集,數(shù)據(jù)庫(kù)的建立2013年5月中旬?dāng)?shù)據(jù)庫(kù)的測(cè)試,分步實(shí)現(xiàn)數(shù)據(jù)瀏覽、添加、刪除等基本功能2013年5月下旬著手實(shí)現(xiàn)核心功能,建立分析模型,實(shí)現(xiàn)客流量、人均消費(fèi)等預(yù)測(cè)實(shí)現(xiàn)對(duì)菜品受歡迎度的分析等核心功能2013年6月1號(hào)至3號(hào)軟件打包 試運(yùn)行,系統(tǒng)健壯性測(cè)試,運(yùn)行效率測(cè)試。2013年6月3號(hào)至9號(hào)消除Bug,重新打包,錄制演示錄像,完成系統(tǒng)開(kāi)發(fā)說(shuō)明書(shū)八、心得體會(huì)*+數(shù)據(jù)庫(kù)設(shè)計(jì)我們小組的課程設(shè)計(jì)課題

22、是點(diǎn)菜精靈,這是一個(gè)方便管理員管理和用戶運(yùn)行的點(diǎn)菜系統(tǒng),小組經(jīng)過(guò)分工,我主要負(fù)責(zé)數(shù)據(jù)庫(kù)這一塊。首先我需要做的是根據(jù)前期的需求分析中的E-R圖建立出我們所需的表格,其中包括管理員,客人,房間和菜系這四部分。在物理結(jié)構(gòu)設(shè)計(jì)這一方面主要考慮的是數(shù)據(jù)庫(kù)的安全性和完整性以及數(shù)據(jù)的冗余設(shè)計(jì)出數(shù)據(jù)庫(kù)的主鍵,約束條件,數(shù)據(jù)類型等,同時(shí)為了方便客戶查詢,我還在菜系這一表格中添加了索引。在初期為數(shù)據(jù)庫(kù)中添加數(shù)據(jù)時(shí),主要工作是完善菜系部分,我們的菜系分為了熱菜、涼菜、湯類、酒類、飲料和煙類,為了使客戶更能夠了解該餐廳的菜,我特意為每個(gè)菜添加了圖片,當(dāng)然,這也讓大半夜餓意襲來(lái)的我在上網(wǎng)找圖片時(shí)不由空咽口水。在完成了上

23、述內(nèi)容,我們組也都實(shí)現(xiàn)了基本功能(數(shù)據(jù)的查詢、添加、修改、刪除等)后,為了突出特色,我們另外嘗試著一些數(shù)據(jù)分析方面的工作。查詢了相關(guān)論文、資料,我們根據(jù)餐廳的需要,添加了推出十佳菜肴、預(yù)測(cè)未來(lái)某段時(shí)間的銷售情況、菜系的成本利用率以及顧客的平均消費(fèi)能力等相關(guān)功能,而此特色功能又讓我對(duì)數(shù)據(jù)庫(kù)進(jìn)行了補(bǔ)充。因此我又添加了近一個(gè)月來(lái)餐廳的日銷售額和顧客量、菜肴的成本和銷售價(jià)格表格,方便進(jìn)行數(shù)據(jù)分析。這次的課程設(shè)計(jì)讓我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)有了更加全面深刻的認(rèn)識(shí),雖然我沒(méi)有負(fù)責(zé)程序的編寫方面,但個(gè)人覺(jué)得這才是這次課程設(shè)計(jì)的主要工作力之所在,希望自己以后也能在編寫程序方面有所獲益。*+界面設(shè)計(jì)及美工界面設(shè)計(jì)雖然只是個(gè)

24、錦上添花的事,但也不是個(gè)很輕松的活兒,先想好系統(tǒng)功能構(gòu)架模塊兒,再根據(jù)其設(shè)計(jì),也能從中學(xué)到些東西。當(dāng)然在我們?cè)O(shè)計(jì)過(guò)程中還遇到了另外其它的許多棘手的問(wèn)題和麻煩,像編程方面的就遇到很多瓶頸,數(shù)據(jù)庫(kù)分析方面也遇到很多不懂的問(wèn)題,還有少數(shù)由我們各個(gè)組員之間的努力成果匯總的時(shí)候產(chǎn)生了一些錯(cuò)誤,最后我們花了大量的時(shí)間和精力來(lái)調(diào)試程序,探討數(shù)據(jù)庫(kù)分析,收集整理資料,找到我們想要的部分,最終成功地完成了這個(gè)系統(tǒng)設(shè)計(jì)。在這段日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只

25、有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,但可喜的是最終都得到了解決。 實(shí)驗(yàn)過(guò)程中,也對(duì)團(tuán)隊(duì)精神的進(jìn)行了考察,讓我們?cè)诤献髌饋?lái)更加默契,在成功后一起體會(huì)喜悅的心情。果然是團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來(lái)最終完美的結(jié)果。 此次設(shè)計(jì)也讓我明白了思路即出路,有什么不懂不明白的地方要及時(shí)請(qǐng)教或上網(wǎng)查詢,只要認(rèn)真鉆研,動(dòng)腦思考,動(dòng)手實(shí)踐,就沒(méi)有弄不懂的知識(shí),收獲頗豐。數(shù)據(jù)庫(kù)設(shè)計(jì)課程設(shè)計(jì)是一個(gè)對(duì)已學(xué)知識(shí)進(jìn)行運(yùn)用的過(guò)程,然而,已學(xué)的課堂知識(shí)只注重理論,對(duì)于開(kāi)發(fā)系統(tǒng)

26、來(lái)說(shuō)還遠(yuǎn)遠(yuǎn)不夠,因此,開(kāi)發(fā)過(guò)程需要自主學(xué)習(xí)大量相關(guān)知識(shí)才能保證開(kāi)發(fā)的順利進(jìn)行。我堅(jiān)信在以后的學(xué)習(xí)和工作道路上會(huì)更加成功!*+撰寫文檔及建立分析模型經(jīng)過(guò)2個(gè)多月的時(shí)間,我們組的課程設(shè)計(jì)終于完成了,從最開(kāi)始的分組、課程選題到軟件的成功運(yùn)行,在這個(gè)過(guò)程中我真的受益匪淺。在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中我們進(jìn)行了詳細(xì)的分工,我的任務(wù)主要是文檔撰寫和建立分析模型,寫文檔要求很細(xì),要注意字體、字號(hào)、排版等一些基礎(chǔ)要求,更要注意內(nèi)容的收集整理和撰寫,當(dāng)然組員們也幫忙檢查修改以求文檔更加詳細(xì)清晰。為了建立分析模型,使系統(tǒng)更有特色和實(shí)用性,大家再次進(jìn)行討論,考慮增加什么樣的特色功能怎樣實(shí)現(xiàn)它們,我們上網(wǎng)搜集了很多相關(guān)材料,了

27、解餐飲管理等方面的知識(shí),從餐飲經(jīng)營(yíng)數(shù)據(jù)管理與分析決策中,最終確定系統(tǒng)的特色功能:1.營(yíng)業(yè)額預(yù)測(cè);2.備貨量計(jì)算;3.人均消費(fèi)計(jì)算;4.菜品分析等功能。并進(jìn)行方法分析,然后進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)。在課堂上雖然老師講解的內(nèi)容很詳細(xì)具體,但是我感覺(jué)認(rèn)識(shí)始終不太深刻,不能靈活運(yùn)用于實(shí)際,不能很好的用來(lái)解決問(wèn)題,這就需要我們不斷的大量的實(shí)踐,通過(guò)不斷的自學(xué),不斷地發(fā)現(xiàn)問(wèn)題,思考問(wèn)題,進(jìn)而解決問(wèn)題,在這個(gè)過(guò)程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。通過(guò)課程設(shè)計(jì)可以把課堂上老師講解的內(nèi)容進(jìn)行具體應(yīng)用,“實(shí)踐出真知”,通過(guò)實(shí)踐我們的認(rèn)識(shí)更加深刻,也能更好地應(yīng)用所學(xué)的知識(shí)。*+程序測(cè)試在這次數(shù)據(jù)庫(kù)課程設(shè)

28、計(jì)中,我們組做的是一個(gè)關(guān)于點(diǎn)菜的系統(tǒng)“點(diǎn)菜精靈”。我主要做的是對(duì)魁哥編寫的程序做測(cè)試和對(duì)其中問(wèn)題的查漏補(bǔ)缺,同時(shí)也參加了其他方面的一些任務(wù),例如對(duì)一些數(shù)據(jù)的收集。由于這是第一次做這些工作,一開(kāi)始還不知道怎么應(yīng)用我們這個(gè)系統(tǒng)軟件,經(jīng)過(guò)幾次應(yīng)用就逐漸熟練應(yīng)用也具體了解了我們的軟件的主要目的。調(diào)試是一個(gè)簡(jiǎn)單但是又很重要同時(shí)可能很復(fù)雜的問(wèn)題,如果在調(diào)試過(guò)程中沒(méi)有問(wèn)題那么就會(huì)很簡(jiǎn)單,但是出現(xiàn)問(wèn)題就會(huì)變得很復(fù)雜的事情了。在調(diào)試的過(guò)程中出現(xiàn)了不少問(wèn)題有時(shí)是代碼有點(diǎn)錯(cuò)誤,有時(shí)是系統(tǒng)本身出現(xiàn)的一些問(wèn)題,有時(shí)就出現(xiàn)一些小問(wèn)題就會(huì)花費(fèi)不少時(shí)間去尋找改正,然后再繼續(xù)調(diào)試直到不再出現(xiàn)問(wèn)題為止。在查漏補(bǔ)缺方面,也存在不少

29、困難,有的是關(guān)于代碼方面,有的是系統(tǒng)某些方面的功能不能很好的實(shí)現(xiàn),沒(méi)能出現(xiàn)預(yù)期中的效果。為了使我們的系統(tǒng)更加完美更成功,有時(shí)會(huì)花費(fèi)很長(zhǎng)時(shí)間來(lái)完成其中的某一個(gè)小的功能。在這次課程設(shè)計(jì)中我學(xué)到了很多,學(xué)到了關(guān)于知識(shí)方面的,讓我更多的了解學(xué)習(xí)關(guān)于數(shù)據(jù)庫(kù)的知識(shí):同時(shí)也學(xué)會(huì)了團(tuán)隊(duì)合作,一個(gè)人的力量畢竟是有限的,團(tuán)隊(duì)合作使我們的系統(tǒng)更加完善,使我們完成這次任務(wù)更加順利。*+代碼的編寫作為小組組長(zhǎng)我要特別感謝任勞任怨的隊(duì)友們,老是把大家召集起來(lái)“開(kāi)緊急會(huì)議”,呵呵,感覺(jué)挺好玩的,當(dāng)“領(lǐng)導(dǎo)”感覺(jué)就是不一樣。作為本組程序員,我受益匪淺。不僅學(xué)會(huì)了如何真正設(shè)計(jì)一款數(shù)據(jù)庫(kù)應(yīng)用軟件,而且隊(duì)員們彼此加深了友誼。從收集資料學(xué)習(xí)C#到需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)。自己親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)全過(guò)程。“紙上得來(lái)終覺(jué)淺,絕知此事要躬行”說(shuō)的很對(duì)。書(shū)本上的東西看起來(lái)簡(jiǎn)單,實(shí)際操作中總是漏洞百出。記得我第一次把大家聚到一起“開(kāi)會(huì)”,說(shuō)是要確定一個(gè)課題。我要求大家每人想一個(gè)題目。大家意見(jiàn)不一,有的要做“高考志愿填報(bào)系統(tǒng)”,有的要做“圖書(shū)管理系統(tǒng)”,一時(shí)間意見(jiàn)很難統(tǒng)一,經(jīng)過(guò)一個(gè)下午的討論才把題目定下來(lái)。最終決定做點(diǎn)菜系統(tǒng),可能大家都是一群吃貨吧,對(duì)就是吃貨,呵呵,現(xiàn)在想起來(lái)感覺(jué)挺好玩的。在第二次、第三次

溫馨提示

  • 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ù)網(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)論