版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、引言在现实生活中,小型餐饮门店或中高档餐厅的管理大多都还停留在人工管理水平上,店家使用传统人工记录文件档案,这样的管理方式存在着很多缺点,比如:工作效率低、容易记录出错,另外时间过长时候 ,将可能产生大量的数据文件,这对于日后的数据文件查找、更新和维护都带来了很多的困难。点餐系统是将管理信息系统融入餐饮行业管理之中,它通过查询和浏览菜方式,为消费者提供便捷的点菜通道。信息化点餐系统简单易学,使消费者无需任何指导,即可进行点菜操作。一般情况下是让顾客自行使用手机、平板和电脑等电子工具进行点菜,也可以是由顾客说着菜名,由服务员使用点餐系统设备进行点菜。这样更方便快捷,避免出错。点餐系统比传统人工点
2、餐有以下几大优点:1、虽然传统纸制菜谱成本比电子菜谱便宜,但是传统菜谱需要长时间更替,所以使用点餐系统能降低成本。2、传统点餐是由纸张记录菜名。使用点餐系统,由信息管理系统记录点餐,可以避免不必的纸张浪费,为保护环境尽一份力。3、使用点餐系统,店家可以随时添加新菜,变动价格,调整适时菜品,方便客人用餐。4、本系统还带有留言功能,客人可以根据之前客人的对某些菜品的评价点菜,从而选择自己喜欢的菜。5、餐厅顾客点菜可以和厨房做到同步,即客人点餐结束时就可以立马下单到厨房,厨房可以根据菜单立马做菜,提高效率,而且菜价不会搞错。另外,当厨房做完菜后,可以立即找工作人员上菜,餐厅和厨房做到了双向沟通。6、
3、作为新兴的点餐系统,它的出现迎合了当下时髦的消费潮流,提升了餐厅的形象,使顾客感受到餐厅的现代时尚潮流元素。用信息管理系统包装餐厅,是餐厅走向信息化,打造餐厅品牌。7、电子点餐系统实现了从点菜、传菜、上菜全程自动化,方便顾客,也方便了餐厅自己,使餐厅和顾客做到了双赢。同时,系统的顾客留言系统也可以给店家找到自身的缺点从而改正,以及厨师研发和改进新菜,进而完善餐厅。- 2 -目录1 设计目的与要求1.1 设计目的21.2 设计要求22 软件介绍2.1 各模块介绍22.2 各模块关系33 系统结构和程序3.1 筑梦小窝43.2 我为吃狂53.3 静候佳音93.4 指手画脚103.5 千里飘香124
4、 心得体会145 参考文献141 设计目的与要求1.1 设计目的基于VB的点餐系统设计与实现是为了帮助店家管理好,减少不必要的损失,提高收益,减轻工作压力,提高工作效率。通过毕业设计进一步掌握VB语言的程序编写和调试等基本功能12,熟悉软件开发,让我们懂得学以致用。1.2 设计要求1) 点餐Ø 菜单浏览Ø 点菜Ø 退菜2) 留言3) 特色菜介绍2 软件介绍本系统是以卡通为主题的餐厅点餐系统,所以系统背景都是卡通,本餐厅名为“筑梦小窝”。2.1 各模块介绍341)主界面(Form1)-筑梦小窝因为本系统是一家名叫筑梦小窝店的点餐系统,所以主界面名叫筑梦小窝。本界面是
5、系统主界面,有3个按钮。一个叫“我要点餐”,通过点击这个按钮可以进入点餐界面。还有一个叫”我要上榜”,通过点击这个按钮可以进入顾客留言界面。最后一个叫“本店特色”,通过点击这个按钮可以进入本店招牌菜介绍界面。2)点餐界面(Form2)-我为吃狂因为本界面是点餐界面,我们是希望顾客多吃多赚,所以本届面取名为我为吃狂。本界面共有两个下拉显示窗口,9个按钮。两个标签分别为“菜单”和“已点”,他们分别位于两个窗口上方作为窗口标识。9个按钮中有6个为菜单按钮,它们分别是“凉菜”、“点心”、“酒水”、“炒菜”、“汤羹”、“火锅”。通过点击这几个按钮,菜单下拉窗口会显示相应的菜单和价格。两个窗口之间的按钮分
6、别为“点菜”、“退菜”。菜单窗口选定菜名,点击“点菜”按钮,已点窗口就会显示刚才选定的菜。已点窗口选定菜名后,点击“退菜”按钮,已点窗口就会就刚选定的菜删除。最后一个按钮为“确定”,如果已点窗口里面菜单确定后,点击“确定”按钮,结束点菜。3)静候佳音本界面是点餐结束后跳转出来的窗口,因为点餐结束等餐过程有时是比较漫长的,所以本单又名为静候佳音。顾名思义就是让顾客耐心等耐美食。本界面有一个按钮“返回”,点击这个按钮可以返回主界面筑梦小窝。4)指手画脚本界面为顾客意见留言版块,所以又名指手画脚。本界面共有两个按钮,分别为“留言”、“返回”和两个文本窗口。第一个窗口是顾客留言区,顾客在上面留言结束后
7、,点击“留言”按钮,留言会保存在后台文本数据C:UsersAdministratorDesktop点餐系统程序留言板.txt.txt文本中,同时第二个窗口会显示刚才顾客的留言。另一个按钮是“返回”,点击这个按钮可以返回主界面筑梦小窝。5)千里飘香本界面为本店的招牌菜介绍界面,所以又名千里飘香。本届面共有两个按钮 ,分别为“点餐”和“返回”。通过点击“点餐”按钮,可以退出本界面进入点餐界面我为吃狂。通过点击“返回”按钮,可以退出本界面进入主界面筑梦小窝。2.2 各模块关系本系统总计7个模块,分别是:筑梦小窝、千里飘香、我为吃狂、静候佳音、指手画脚、点菜、退菜,各模块结构关系图如下所示。筑梦小窝我
8、为吃狂静候佳音指手画脚点菜退菜千里飘香图1 各模块结构关系图3 系统结构和程序3.1 筑梦小窝“筑梦小窝”界面图如下所示。图2 “筑梦小窝”界面图其中:Command1为“我要点餐”Command2为“我要上榜”Command3为“本店特色”通过点击“我要点餐”可以进入点餐界面-我为吃狂通过点击“我要上榜”可以进入留言界面-指手画脚 通过点击“本店特色”可以进入特色菜介绍界面千里飘香界面一内控制按钮程序如下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为“点心”Command6为“酒水”Command7为“点菜”Command8为“退菜”Command9为“确定”菜单下面的文本框显示菜单,通过点击command1-command6任一控制按钮即可。在菜单文本框内显示相应菜名后。如点击炒菜时,界面图如下:图4 炒
10、菜界面图通过点击command1-command6任一控制按钮即可。在菜单文本框内显示相应菜名后,再点击选定某一菜名后,点击command7“点餐”控制按钮后,已点文本框内即会显示刚菜单文本框内选定的菜名。假如点餐成果如下:图5 点餐界面图点餐结束后,如果客人发现有点多的菜或者点错的菜,可以在已点文本框内选定不需要的菜名,通过点击command8“退菜”即可将该菜名从已点文本框移除。如上,若地锅鸡为不需要的菜,点击该菜名后,再点击command7“退菜”,那么已点文本框内将会移除地锅鸡菜名,此时系统图如下图6 点餐界面图上图可见,通过上述操作,地锅鸡菜名已被移除。本界面的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 "农家大腊盘_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 "农家老母鸡汤_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 "糕点拼盘_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点餐结束后,点击command9“确定”即可结束点菜,进入等菜界面静候佳音。3.3 静候佳音“静候佳音”界面图如下图7 “静候佳音”界面图本界面是在点
20、餐界面中“确定”按钮按下后出现的界面。本届面有一个控制按钮command1“返回”。通过点击command1“返回”即可返回主界面筑梦小窝。其中command1按钮程序如下Private Sub Command1_Click()Form3.HideForm1.ShowEnd Sub3.4 指手画脚“指手画脚”界面图如下所示:图8 “指手画脚”界面图其中:Command1为“留言”Command2为“返回”如果客人留下空白留言文本框就点击command1“留言”控制按钮时,会弹出警告对话框,提示客人不能留空。图9 “指手画脚”界面图此时点下弹出的对话框的“确定”按钮,即可重新返回初试留言界面。当
21、客人写下留言再点击command1“留言”控制按钮时,会弹出谢谢对话框,提示客人留言成功。此刻右侧文本框2会显示刚才客人的留言,另外该留言会存储在"C:UsersAdministratorDesktop点餐系统程序留言板.txt.txt"。此时系统界面图如下图10 “指手画脚”界面图此时点击弹出对话框的“确定”按钮会出现下面界面。图11 “指手画脚”界面图本界面两个控制按钮程序如下Private Sub Command1_Click()If Text1.Text = "" ThenMsgBox "留言内容不能为空", 64, &quo
22、t;警告"ElseMsgBox "发言成功了!", 64, "谢谢"End IfDim a1 As StringOpen "C:UsersAdministratorDesktop点餐系统程序留言板.txt.txt" For Append As #1a1 = Text1.TextWrite #1, a1Close #1Text2.Text = Text1.TextText1.Text = ""End Sub3.5 千里飘香“千里飘香”界面图如下:图12 “千里飘香”界面图其中:Command1为“返回”Co
23、mmand2为“点餐”通过点击“点餐”可以进入点餐界面-我为吃狂通过点击“返回”可以进入主界面筑梦小窝界面一内控制按钮程序如下Private Sub Command1_Click()Form5.HideForm1.ShowEnd SubPrivate Sub Command2_Click()Form5.HideForm2.ShowEnd Sub4 心得体会通过毕业设计点菜系统设计的实现,使我对VB软件开发有了初步的认识和掌握。提高了我的思维能力和解决实际问题能力,并且培养了我探索创新开拓进取的精神。整个设计的过程中,烦恼和快乐各一半。从思考设计题目开始,到界面的设计,程序的编写、调试,这中间我遇到过许多难题。刚开始写程序时候,遇到的问题自己独立思考查阅Visual Basic程序设计教程一书去解决,也向同学、老师和寻求过帮助。在整个设计期间我获得了很多,不仅解决了难题,还增进了同学间的友谊和师生之间的情谊。当解决问题时,我会得到一定成就感;当问题难以解决时,我会回归课本,复习以前学过的知识,或者去找同学和老师求助,再思考问题,解决问题。通过这次毕业设计使我懂得了理论与实际相结合的重要性,纸上得来终觉浅 绝知此事要躬行。只有把自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产队保管员制度
- 生产5s安全管理制度
- 生产产线管理制度
- 渔业安全生产培训制度
- 货运公司生产管理制度
- 仓储生产制度
- 安全生产五要素制度
- 生产自检互检制度
- 房建安全生产检查制度
- 工地安全生产值班制度
- 2026年黑龙江林业职业技术学院高职单招职业适应性测试备考题库有答案解析
- 贵金属产业2026年发展趋势与市场价格波动分析
- 现代环境监测技术
- 2026福建能源石化集团校招面笔试题及答案
- 华东理工大学2026年公开招聘工作人员46名备考题库及参考答案详解
- 云南师大附中2026届高三高考适应性月考卷(六)历史试卷(含答案及解析)
- 2025桐梓县国土空间规划城市年度体检报告成果稿
- ISO-26262功能安全培训
- 2025浙江杭州钱塘新区建设投资集团有限公司招聘5人备考笔试试题及答案解析
- 智能家居销售培训课件
- 2025-2026学年小学苏少版(2024)新教材一年级上册美术期末测试卷及答案
评论
0/150
提交评论