VB點(diǎn)餐系統(tǒng)設(shè)計(jì)_第1頁(yè)
VB點(diǎn)餐系統(tǒng)設(shè)計(jì)_第2頁(yè)
VB點(diǎn)餐系統(tǒng)設(shè)計(jì)_第3頁(yè)
VB點(diǎn)餐系統(tǒng)設(shè)計(jì)_第4頁(yè)
VB點(diǎn)餐系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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、引言在現(xiàn)實(shí)生活中,小型餐飲門(mén)店或中高檔餐廳的管理大多都還停留在人工管理水平上,店家使用傳統(tǒng)人工記錄文件檔案,這樣的管理方式存在著很多缺點(diǎn),比如:工作效率低、容易記錄出錯(cuò),另外時(shí)間過(guò)長(zhǎng)時(shí)候 ,將可能產(chǎn)生大量的數(shù)據(jù)文件,這對(duì)于日后的數(shù)據(jù)文件查找、更新和維護(hù)都帶來(lái)了很多的困難。點(diǎn)餐系統(tǒng)是將管理信息系統(tǒng)融入餐飲行業(yè)管理之中,它通過(guò)查詢和瀏覽菜方式,為消費(fèi)者提供便捷的點(diǎn)菜通道。信息化點(diǎn)餐系統(tǒng)簡(jiǎn)單易學(xué),使消費(fèi)者無(wú)需任何指導(dǎo),即可進(jìn)行點(diǎn)菜操作。一般情況下是讓顧客自行使用手機(jī)、平板和電腦等電子工具進(jìn)行點(diǎn)菜,也可以是由顧客說(shuō)著菜名,由服務(wù)員使用點(diǎn)餐系統(tǒng)設(shè)備進(jìn)行點(diǎn)菜。這樣更方便快捷,避免出錯(cuò)。點(diǎn)餐系統(tǒng)比傳統(tǒng)人工點(diǎn)

2、餐有以下幾大優(yōu)點(diǎn):1、雖然傳統(tǒng)紙制菜譜成本比電子菜譜便宜,但是傳統(tǒng)菜譜需要長(zhǎng)時(shí)間更替,所以使用點(diǎn)餐系統(tǒng)能降低成本。2、傳統(tǒng)點(diǎn)餐是由紙張記錄菜名。使用點(diǎn)餐系統(tǒng),由信息管理系統(tǒng)記錄點(diǎn)餐,可以避免不必的紙張浪費(fèi),為保護(hù)環(huán)境盡一份力。3、使用點(diǎn)餐系統(tǒng),店家可以隨時(shí)添加新菜,變動(dòng)價(jià)格,調(diào)整適時(shí)菜品,方便客人用餐。4、本系統(tǒng)還帶有留言功能,客人可以根據(jù)之前客人的對(duì)某些菜品的評(píng)價(jià)點(diǎn)菜,從而選擇自己喜歡的菜。5、餐廳顧客點(diǎn)菜可以和廚房做到同步,即客人點(diǎn)餐結(jié)束時(shí)就可以立馬下單到廚房,廚房可以根據(jù)菜單立馬做菜,提高效率,而且菜價(jià)不會(huì)搞錯(cuò)。另外,當(dāng)廚房做完菜后,可以立即找工作人員上菜,餐廳和廚房做到了雙向溝通。6、

3、作為新興的點(diǎn)餐系統(tǒng),它的出現(xiàn)迎合了當(dāng)下時(shí)髦的消費(fèi)潮流,提升了餐廳的形象,使顧客感受到餐廳的現(xiàn)代時(shí)尚潮流元素。用信息管理系統(tǒng)包裝餐廳,是餐廳走向信息化,打造餐廳品牌。7、電子點(diǎn)餐系統(tǒng)實(shí)現(xiàn)了從點(diǎn)菜、傳菜、上菜全程自動(dòng)化,方便顧客,也方便了餐廳自己,使餐廳和顧客做到了雙贏。同時(shí),系統(tǒng)的顧客留言系統(tǒng)也可以給店家找到自身的缺點(diǎn)從而改正,以及廚師研發(fā)和改進(jìn)新菜,進(jìn)而完善餐廳。目錄1 設(shè)計(jì)目的與要求1.1 設(shè)計(jì)目的21.2 設(shè)計(jì)要求22 軟件介紹2.1 各模塊介紹22.2 各模塊關(guān)系33 系統(tǒng)結(jié)構(gòu)和程序3.1 筑夢(mèng)小窩43.2 我為吃狂53.3 靜候佳音93.4 指手畫(huà)腳103.5 千里飄香124 心得體會(huì)

4、145 參考文獻(xiàn)141 設(shè)計(jì)目的與要求1.1 設(shè)計(jì)目的基于VB的點(diǎn)餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是為了幫助店家管理好,減少不必要的損失,提高收益,減輕工作壓力,提高工作效率。通過(guò)畢業(yè)設(shè)計(jì)進(jìn)一步掌握VB語(yǔ)言的程序編寫(xiě)和調(diào)試等基本功能12,熟悉軟件開(kāi)發(fā),讓我們懂得學(xué)以致用。1.2 設(shè)計(jì)要求1) 點(diǎn)餐 菜單瀏覽 點(diǎn)菜 退菜2) 留言3) 特色菜介紹2 軟件介紹本系統(tǒng)是以卡通為主題的餐廳點(diǎn)餐系統(tǒng),所以系統(tǒng)背景都是卡通,本餐廳名為“筑夢(mèng)小窩”。2.1 各模塊介紹341)主界面(Form1)-筑夢(mèng)小窩因?yàn)楸鞠到y(tǒng)是一家名叫筑夢(mèng)小窩店的點(diǎn)餐系統(tǒng),所以主界面名叫筑夢(mèng)小窩。本界面是系統(tǒng)主界面,有3個(gè)按鈕。一個(gè)叫“我要點(diǎn)餐”,通

5、過(guò)點(diǎn)擊這個(gè)按鈕可以進(jìn)入點(diǎn)餐界面。還有一個(gè)叫”我要上榜”,通過(guò)點(diǎn)擊這個(gè)按鈕可以進(jìn)入顧客留言界面。最后一個(gè)叫“本店特色”,通過(guò)點(diǎn)擊這個(gè)按鈕可以進(jìn)入本店招牌菜介紹界面。2)點(diǎn)餐界面(Form2)-我為吃狂因?yàn)楸窘缑媸屈c(diǎn)餐界面,我們是希望顧客多吃多賺,所以本屆面取名為我為吃狂。本界面共有兩個(gè)下拉顯示窗口,9個(gè)按鈕。兩個(gè)標(biāo)簽分別為“菜單”和“已點(diǎn)”,他們分別位于兩個(gè)窗口上方作為窗口標(biāo)識(shí)。9個(gè)按鈕中有6個(gè)為菜單按鈕,它們分別是“涼菜”、“點(diǎn)心”、“酒水”、“炒菜”、“湯羹”、“火鍋”。通過(guò)點(diǎn)擊這幾個(gè)按鈕,菜單下拉窗口會(huì)顯示相應(yīng)的菜單和價(jià)格。兩個(gè)窗口之間的按鈕分別為“點(diǎn)菜”、“退菜”。菜單窗口選定菜名,點(diǎn)擊

6、“點(diǎn)菜”按鈕,已點(diǎn)窗口就會(huì)顯示剛才選定的菜。已點(diǎn)窗口選定菜名后,點(diǎn)擊“退菜”按鈕,已點(diǎn)窗口就會(huì)就剛選定的菜刪除。最后一個(gè)按鈕為“確定”,如果已點(diǎn)窗口里面菜單確定后,點(diǎn)擊“確定”按鈕,結(jié)束點(diǎn)菜。3)靜候佳音本界面是點(diǎn)餐結(jié)束后跳轉(zhuǎn)出來(lái)的窗口,因?yàn)辄c(diǎn)餐結(jié)束等餐過(guò)程有時(shí)是比較漫長(zhǎng)的,所以本單又名為靜候佳音。顧名思義就是讓顧客耐心等耐美食。本界面有一個(gè)按鈕“返回”,點(diǎn)擊這個(gè)按鈕可以返回主界面筑夢(mèng)小窩。4)指手畫(huà)腳本界面為顧客意見(jiàn)留言版塊,所以又名指手畫(huà)腳。本界面共有兩個(gè)按鈕,分別為“留言”、“返回”和兩個(gè)文本窗口。第一個(gè)窗口是顧客留言區(qū),顧客在上面留言結(jié)束后,點(diǎn)擊“留言”按鈕,留言會(huì)保存在后臺(tái)文本數(shù)據(jù)C

7、:UsersAdministratorDesktop點(diǎn)餐系統(tǒng)程序留言板.txt.txt文本中,同時(shí)第二個(gè)窗口會(huì)顯示剛才顧客的留言。另一個(gè)按鈕是“返回”,點(diǎn)擊這個(gè)按鈕可以返回主界面筑夢(mèng)小窩。5)千里飄香本界面為本店的招牌菜介紹界面,所以又名千里飄香。本屆面共有兩個(gè)按鈕 ,分別為“點(diǎn)餐”和“返回”。通過(guò)點(diǎn)擊“點(diǎn)餐”按鈕,可以退出本界面進(jìn)入點(diǎn)餐界面我為吃狂。通過(guò)點(diǎn)擊“返回”按鈕,可以退出本界面進(jìn)入主界面筑夢(mèng)小窩。2.2 各模塊關(guān)系本系統(tǒng)總計(jì)7個(gè)模塊,分別是:筑夢(mèng)小窩、千里飄香、我為吃狂、靜候佳音、指手畫(huà)腳、點(diǎn)菜、退菜,各模塊結(jié)構(gòu)關(guān)系圖如下所示。筑夢(mèng)小窩我為吃狂靜候佳音指手畫(huà)腳點(diǎn)菜退菜千里飄香圖1 各

8、模塊結(jié)構(gòu)關(guān)系圖3 系統(tǒng)結(jié)構(gòu)和程序3.1 筑夢(mèng)小窩“筑夢(mèng)小窩”界面圖如下所示。圖2 “筑夢(mèng)小窩”界面圖其中:Command1為“我要點(diǎn)餐”Command2為“我要上榜”Command3為“本店特色”通過(guò)點(diǎn)擊“我要點(diǎn)餐”可以進(jìn)入點(diǎn)餐界面-我為吃狂通過(guò)點(diǎn)擊“我要上榜”可以進(jìn)入留言界面-指手畫(huà)腳 通過(guò)點(diǎn)擊“本店特色”可以進(jìn)入特色菜介紹界面千里飄香界面一內(nèi)控制按鈕程序如下Private Sub Command1_Click()Form1.HideForm2.ShowEnd SubPrivate Sub Command2_Click()Form1.HideForm4.ShowEnd SubPrivate

9、Sub Command3_Click()Form1.HideForm5.ShowEnd Sub3.2 我為吃狂“我為吃狂”界面圖如下所示。圖3 “我為吃狂”界面圖其中:Command1為“涼菜” Command2為“炒菜”Command3為“湯羹”Command4為“火鍋”Command5為“點(diǎn)心”Command6為“酒水”Command7為“點(diǎn)菜”Command8為“退菜”Command9為“確定”菜單下面的文本框顯示菜單,通過(guò)點(diǎn)擊command1-command6任一控制按鈕即可。在菜單文本框內(nèi)顯示相應(yīng)菜名后。如點(diǎn)擊炒菜時(shí),界面圖如下:圖4 炒菜界面圖通過(guò)點(diǎn)擊command1-comman

10、d6任一控制按鈕即可。在菜單文本框內(nèi)顯示相應(yīng)菜名后,再點(diǎn)擊選定某一菜名后,點(diǎn)擊command7“點(diǎn)餐”控制按鈕后,已點(diǎn)文本框內(nèi)即會(huì)顯示剛菜單文本框內(nèi)選定的菜名。假如點(diǎn)餐成果如下:圖5 點(diǎn)餐界面圖點(diǎn)餐結(jié)束后,如果客人發(fā)現(xiàn)有點(diǎn)多的菜或者點(diǎn)錯(cuò)的菜,可以在已點(diǎn)文本框內(nèi)選定不需要的菜名,通過(guò)點(diǎn)擊command8“退菜”即可將該菜名從已點(diǎn)文本框移除。如上,若地鍋雞為不需要的菜,點(diǎn)擊該菜名后,再點(diǎn)擊command7“退菜”,那么已點(diǎn)文本框內(nèi)將會(huì)移除地鍋雞菜名,此時(shí)系統(tǒng)圖如下圖6 點(diǎn)餐界面圖上圖可見(jiàn),通過(guò)上述操作,地鍋雞菜名已被移除。本界面的9個(gè)控制按鈕程序如下Private Sub Command1_Cli

11、ck()List1.ClearList1.AddItem 白斬雞_14List1.AddItem 皮蛋豆腐_8List1.AddItem 秘制黃瓜_8List1.AddItem 鹵水豬蹄_18List1.AddItem 夫妻肺片_15List1.AddItem 黃金烤鴨_16List1.AddItem 泡椒鳳爪_12List1.AddItem 農(nóng)家大臘盤(pán)_20End SubPrivate Sub Command2_Click()List1.ClearList1.AddItem 梅菜扣肉_15List1.AddItem 魚(yú)香肉絲_9List1.AddItem 京醬肉絲_12List1.AddIt

12、em 水煮肉片_16List1.AddItem 糖醋排骨_18List1.AddItem 蒜黃肉絲_12List1.AddItem 醋溜土豆絲_8List1.AddItem 香菇青菜_8List1.AddItem 麻婆豆腐_7List1.AddItem 千張韭菜_8List1.AddItem 素炒西蘭花_9List1.AddItem 西紅柿炒蛋_10List1.AddItem 青椒炒雞蛋_8List1.AddItem 地鍋雞_15List1.AddItem 可樂(lè)雞翅_12List1.AddItem 手撕扒雞_18List1.AddItem 辣子雞丁_16List1.AddItem 啤酒鴨_18

13、List1.AddItem 宮保雞丁_17List1.AddItem 酸菜魚(yú)_25List1.AddItem 剁椒魚(yú)頭_20List1.AddItem 紅燒鯉魚(yú)_16List1.AddItem 清蒸鯽魚(yú)_15List1.AddItem 香辣蝦_18List1.AddItem 黃金基圍蝦_25List1.AddItem 紅燒牛肉_26List1.AddItem 土豆牛腩_22List1.AddItem 蒜苗鱔魚(yú)_28End SubPrivate Sub Command3_Click()List1.ClearList1.AddItem 榨菜肉絲湯_9List1.AddItem 酸辣拉胡湯_10Li

14、st1.AddItem 農(nóng)家老母雞湯_30List1.AddItem 紫菜蛋湯_8List1.AddItem 西紅柿蛋湯_8End SubPrivate Sub Command4_Click()List1.ClearList1.AddItem 牛肉火鍋_40List1.AddItem 羊肉火鍋_45List1.AddItem 烤魚(yú)_60List1.AddItem 干鍋包菜_12List1.AddItem 干鍋牛肉_29List1.AddItem 冬瓜排骨湯_27End SubPrivate Sub Command5_Click()List1.ClearList1.AddItem 壽司_10Li

15、st1.AddItem 生煎匯_10List1.AddItem 蟹黃湯包_10List1.AddItem 肉松麥霸_8List1.AddItem 糕點(diǎn)拼盤(pán)_15List1.AddItem 水果拼盤(pán)_16List1.AddItem 水果沙拉_18End SubPrivate Sub Command6_Click()List1.ClearList1.AddItem 青島純生_5List1.AddItem 哈爾濱啤酒_8List1.AddItem 柔和種子酒_30List1.AddItem 宣酒特供_30List1.AddItem 山水啤酒_5List1.AddItem 可口可樂(lè)_5List1.Ad

16、dItem 西瓜汁_15List1.AddItem 鮮榨橙汁_15List1.AddItem 干紅葡萄酒_20End SubPrivate Sub Command7_Click()For j = 0 To List1.ListCount - 1If List1.Selected(j) ThenList2.AddItem List1.List(j)End IfNext jEnd SubPrivate Sub Command8_Click()List2.RemoveItem List2.ListIndexEnd SubPrivate Sub Command9_Click()Form2.HideFo

17、rm3.ShowForm3.Label1 = 謝謝使用End Sub點(diǎn)餐結(jié)束后,點(diǎn)擊command9“確定”即可結(jié)束點(diǎn)菜,進(jìn)入等菜界面靜候佳音。3.3 靜候佳音“靜候佳音”界面圖如下圖7 “靜候佳音”界面圖本界面是在點(diǎn)餐界面中“確定”按鈕按下后出現(xiàn)的界面。本屆面有一個(gè)控制按鈕command1“返回”。通過(guò)點(diǎn)擊command1“返回”即可返回主界面筑夢(mèng)小窩。其中command1按鈕程序如下Private Sub Command1_Click()Form3.HideForm1.ShowEnd Sub3.4 指手畫(huà)腳“指手畫(huà)腳”界面圖如下所示:圖8 “指手畫(huà)腳”界面圖其中:Command1為“留言”

18、Command2為“返回”如果客人留下空白留言文本框就點(diǎn)擊command1“留言”控制按鈕時(shí),會(huì)彈出警告對(duì)話框,提示客人不能留空。圖9 “指手畫(huà)腳”界面圖此時(shí)點(diǎn)下彈出的對(duì)話框的“確定”按鈕,即可重新返回初試留言界面。當(dāng)客人寫(xiě)下留言再點(diǎn)擊command1“留言”控制按鈕時(shí),會(huì)彈出謝謝對(duì)話框,提示客人留言成功。此刻右側(cè)文本框2會(huì)顯示剛才客人的留言,另外該留言會(huì)存儲(chǔ)在C:UsersAdministratorDesktop點(diǎn)餐系統(tǒng)程序留言板.txt.txt。此時(shí)系統(tǒng)界面圖如下圖10 “指手畫(huà)腳”界面圖此時(shí)點(diǎn)擊彈出對(duì)話框的“確定”按鈕會(huì)出現(xiàn)下面界面。圖11 “指手畫(huà)腳”界面圖本界面兩個(gè)控制按鈕程序如下P

19、rivate Sub Command1_Click()If Text1.Text = ThenMsgBox 留言內(nèi)容不能為空, 64, 警告ElseMsgBox 發(fā)言成功了!, 64, 謝謝End IfDim a1 As StringOpen C:UsersAdministratorDesktop點(diǎn)餐系統(tǒng)程序留言板.txt.txt For Append As #1a1 = Text1.TextWrite #1, a1Close #1Text2.Text = Text1.TextText1.Text = End Sub3.5 千里飄香“千里飄香”界面圖如下:圖12 “千里飄香”界面圖其中:Com

20、mand1為“返回”Command2為“點(diǎn)餐”通過(guò)點(diǎn)擊“點(diǎn)餐”可以進(jìn)入點(diǎn)餐界面-我為吃狂通過(guò)點(diǎn)擊“返回”可以進(jìn)入主界面筑夢(mèng)小窩界面一內(nèi)控制按鈕程序如下Private Sub Command1_Click()Form5.HideForm1.ShowEnd SubPrivate Sub Command2_Click()Form5.HideForm2.ShowEnd Sub4 心得體會(huì)通過(guò)畢業(yè)設(shè)計(jì)點(diǎn)菜系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn),使我對(duì)VB軟件開(kāi)發(fā)有了初步的認(rèn)識(shí)和掌握。提高了我的思維能力和解決實(shí)際問(wèn)題能力,并且培養(yǎng)了我探索創(chuàng)新開(kāi)拓進(jìn)取的精神。整個(gè)設(shè)計(jì)的過(guò)程中,煩惱和快樂(lè)各一半。從思考設(shè)計(jì)題目開(kāi)始,到界面的設(shè)計(jì),程

21、序的編寫(xiě)、調(diào)試,這中間我遇到過(guò)許多難題。剛開(kāi)始寫(xiě)程序時(shí)候,遇到的問(wèn)題自己獨(dú)立思考查閱Visual Basic程序設(shè)計(jì)教程一書(shū)去解決,也向同學(xué)、老師和尋求過(guò)幫助。在整個(gè)設(shè)計(jì)期間我獲得了很多,不僅解決了難題,還增進(jìn)了同學(xué)間的友誼和師生之間的情誼。當(dāng)解決問(wèn)題時(shí),我會(huì)得到一定成就感;當(dāng)問(wèn)題難以解決時(shí),我會(huì)回歸課本,復(fù)習(xí)以前學(xué)過(guò)的知識(shí),或者去找同學(xué)和老師求助,再思考問(wèn)題,解決問(wèn)題。通過(guò)這次畢業(yè)設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合的重要性,紙上得來(lái)終覺(jué)淺 絕知此事要躬行。只有把自己所學(xué)的理論知識(shí)和實(shí)踐相結(jié)合起來(lái),才能從理論中得出結(jié)論,才能提高自己解決實(shí)際問(wèn)題的能力。通過(guò)這次設(shè)計(jì),我基本掌握了Visual Basi設(shè)計(jì)的問(wèn)題分析、結(jié)構(gòu)設(shè)計(jì)、界面設(shè)計(jì)、程序編

溫馨提示

  • 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)論