VB點(diǎn)餐系統(tǒng)設(shè)計_第1頁
VB點(diǎn)餐系統(tǒng)設(shè)計_第2頁
VB點(diǎn)餐系統(tǒng)設(shè)計_第3頁
VB點(diǎn)餐系統(tǒng)設(shè)計_第4頁
VB點(diǎn)餐系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

2、餐有以下幾大優(yōu)點(diǎn):1、雖然傳統(tǒng)紙制菜譜成本比電子菜譜便宜,但是傳統(tǒng)菜譜需要長時間更替,所以使用點(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),店家可以隨時添加新菜,變動價格,調(diào)整適時菜品,方便客人用餐。4、本系統(tǒng)還帶有留言功能,客人可以根據(jù)之前客人的對某些菜品的評價點(diǎn)菜,從而選擇自己喜歡的菜。5、餐廳顧客點(diǎn)菜可以和廚房做到同步,即客人點(diǎn)餐結(jié)束時就可以立馬下單到廚房,廚房可以根據(jù)菜單立馬做菜,提高效率,而且菜價不會搞錯。另外,當(dāng)廚房做完菜后,可以立即找工作人員上菜,餐廳和廚房做到了雙向溝通。6、

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

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

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

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

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

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

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

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

11、rivate Sub Command1_Click()List1.ClearList1.AddItem "白斬雞_14"List1.AddItem "皮蛋豆腐_8"List1.AddItem "秘制黃瓜_8"List1.AddItem "鹵水豬蹄_18"List1.AddItem "夫妻肺片_15"List1.AddItem "黃金烤鴨_16"List1.AddItem "泡椒鳳爪_12"List1.AddItem "農(nóng)家大臘盤_20"

12、End SubPrivate Sub Command2_Click()List1.ClearList1.AddItem "梅菜扣肉_15"List1.AddItem "魚香肉絲_9"List1.AddItem "京醬肉絲_12"List1.AddItem "水煮肉片_16"List1.AddItem "糖醋排骨_18"List1.AddItem "蒜黃肉絲_12"List1.AddItem "醋溜土豆絲_8"List1.AddItem "香菇青菜

13、_8"List1.AddItem "麻婆豆腐_7"List1.AddItem "千張韭菜_8"List1.AddItem "素炒西蘭花_9"List1.AddItem "西紅柿炒蛋_10"List1.AddItem "青椒炒雞蛋_8"List1.AddItem "地鍋雞_15"List1.AddItem "可樂雞翅_12"List1.AddItem "手撕扒雞_18"List1.AddItem "辣子雞丁_16&qu

14、ot;List1.AddItem "啤酒鴨_18"List1.AddItem "宮保雞丁_17"List1.AddItem "酸菜魚_25"List1.AddItem "剁椒魚頭_20"List1.AddItem "紅燒鯉魚_16"List1.AddItem "清蒸鯽魚_15"List1.AddItem "香辣蝦_18"List1.AddItem "黃金基圍蝦_25"List1.AddItem "紅燒牛肉_26"Li

15、st1.AddItem "土豆牛腩_22"List1.AddItem "蒜苗鱔魚_28"End SubPrivate Sub Command3_Click()List1.ClearList1.AddItem "榨菜肉絲湯_9"List1.AddItem "酸辣拉胡湯_10"List1.AddItem "農(nóng)家老母雞湯_30"List1.AddItem "紫菜蛋湯_8"List1.AddItem "西紅柿蛋湯_8"End SubPrivate Sub Comm

16、and4_Click()List1.ClearList1.AddItem "牛肉火鍋_40"List1.AddItem "羊肉火鍋_45"List1.AddItem "烤魚_60"List1.AddItem "干鍋包菜_12"List1.AddItem "干鍋牛肉_29"List1.AddItem "冬瓜排骨湯_27"End SubPrivate Sub Command5_Click()List1.ClearList1.AddItem "壽司_10"Lis

17、t1.AddItem "生煎匯_10"List1.AddItem "蟹黃湯包_10"List1.AddItem "肉松麥霸_8"List1.AddItem "糕點(diǎn)拼盤_15"List1.AddItem "水果拼盤_16"List1.AddItem "水果沙拉_18"End SubPrivate Sub Command6_Click()List1.ClearList1.AddItem "青島純生_5"List1.AddItem "哈爾濱啤酒_8&q

18、uot;List1.AddItem "柔和種子酒_30"List1.AddItem "宣酒特供_30"List1.AddItem "山水啤酒_5"List1.AddItem "可口可樂_5"List1.AddItem "西瓜汁_15"List1.AddItem "鮮榨橙汁_15"List1.AddItem "干紅葡萄酒_20"End SubPrivate Sub Command7_Click()For j = 0 To List1.ListCount -

19、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.HideForm3.ShowForm3.Label1 = "謝謝使用"End Sub點(diǎn)餐結(jié)束后,點(diǎn)擊command9“確定”即可結(jié)束點(diǎn)菜,進(jìn)入等菜界面靜候佳音。3.3 靜候佳音“靜候佳音”界面圖如下圖7 “靜候佳音”界面圖本界面是在點(diǎn)

20、餐界面中“確定”按鈕按下后出現(xiàn)的界面。本屆面有一個控制按鈕command1“返回”。通過點(diǎn)擊command1“返回”即可返回主界面筑夢小窩。其中command1按鈕程序如下Private Sub Command1_Click()Form3.HideForm1.ShowEnd Sub3.4 指手畫腳“指手畫腳”界面圖如下所示:圖8 “指手畫腳”界面圖其中:Command1為“留言”Command2為“返回”如果客人留下空白留言文本框就點(diǎn)擊command1“留言”控制按鈕時,會彈出警告對話框,提示客人不能留空。圖9 “指手畫腳”界面圖此時點(diǎn)下彈出的對話框的“確定”按鈕,即可重新返回初試留言界面。當(dāng)

21、客人寫下留言再點(diǎn)擊command1“留言”控制按鈕時,會彈出謝謝對話框,提示客人留言成功。此刻右側(cè)文本框2會顯示剛才客人的留言,另外該留言會存儲在"C:UsersAdministratorDesktop點(diǎn)餐系統(tǒng)程序留言板.txt.txt"。此時系統(tǒng)界面圖如下圖10 “指手畫腳”界面圖此時點(diǎn)擊彈出對話框的“確定”按鈕會出現(xiàn)下面界面。圖11 “指手畫腳”界面圖本界面兩個控制按鈕程序如下Private Sub Command1_Click()If Text1.Text = "" ThenMsgBox "留言內(nèi)容不能為空", 64, &quo

22、t;警告"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 “千里飄香”界面圖其中:Command1為“返回”Co

23、mmand2為“點(diǎn)餐”通過點(diǎn)擊“點(diǎn)餐”可以進(jìn)入點(diǎn)餐界面-我為吃狂通過點(diǎn)擊“返回”可以進(jìn)入主界面筑夢小窩界面一內(nèi)控制按鈕程序如下Private Sub Command1_Click()Form5.HideForm1.ShowEnd SubPrivate Sub Command2_Click()Form5.HideForm2.ShowEnd Sub4 心得體會通過畢業(yè)設(shè)計點(diǎn)菜系統(tǒng)設(shè)計的實(shí)現(xiàn),使我對VB軟件開發(fā)有了初步的認(rèn)識和掌握。提高了我的思維能力和解決實(shí)際問題能力,并且培養(yǎng)了我探索創(chuàng)新開拓進(jìn)取的精神。整個設(shè)計的過程中,煩惱和快樂各一半。從思考設(shè)計題目開始,到界面的設(shè)計,程序的編寫、調(diào)試,這中間我遇到過許多難題。剛開始寫程序時候,遇到的問題自己獨(dú)立思考查閱Visual Basic程序設(shè)計教程一書去解決,也向同學(xué)、老師和尋求過幫助。在整個設(shè)計期間我獲得了很多,不僅解決了難題,還增進(jìn)了同學(xué)間的友誼和師生之間的情誼。當(dāng)解決問題時,我會得到一定成就感;當(dāng)問題難以解決時,我會回歸課本,復(fù)習(xí)以前學(xué)過的知識,或者去找同學(xué)和老師求助,再思考問題,解決問題。通過這次畢業(yè)設(shè)計使我懂得了理論與實(shí)際相結(jié)合的重要性,紙上得來終覺淺 絕知此事要躬行。只有把自

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論