收藏 分销(赏)

VB点餐专业系统设计.doc

上传人:天**** 文档编号:3027212 上传时间:2024-06-13 格式:DOC 页数:28 大小:4.47MB 下载积分:10 金币
下载 相关 举报
VB点餐专业系统设计.doc_第1页
第1页 / 共28页
VB点餐专业系统设计.doc_第2页
第2页 / 共28页


点击查看更多>>
资源描述
引言 在现实生活中,小型餐饮门店或中高级餐厅管理大多全部还停留在人工管理水平上,店家使用传统人工统计文件档案,这么管理方法存在着很多缺点,比如:工作效率低、轻易统计犯错,另外时间过长时候 ,将可能产生大量数据文件,这对于以后数据文件查找、更新和维护全部带来了很多困难。 点餐系统是将管理信息系统融入餐饮行业管理之中,它经过查询和浏览菜方法,为消费者提供便捷点菜通道。信息化点餐系统简单易学,使消费者无需任何指导,即可进行点菜操作。 通常情况下是让用户自行使用手机、平板和电脑等电子工具进行点菜,也能够是由用户说着菜名,由服务员使用点餐系统设备进行点菜。这么更方便快捷,避免犯错。 点餐系统比传统人工点餐有以下几大优点: 1、即使传统纸制菜谱成本比电子菜谱廉价,不过传统菜谱需要长时间更替,所以使用点餐系统能降低成本。 2、传统点餐是由纸张统计菜名。使用点餐系统,由信息管理系统统计点餐,能够避免无须纸张浪费,为保护环境尽一份力。 3、使用点餐系统,店家能够随时添加新菜,变动价格,调整适时菜品,方便客人用餐。 4、本系统还带有留言功效,客人能够依据之前客人对一些菜品评价点菜,从而选择自己喜爱菜。 5、餐厅用户点菜能够和厨房做到同时,即客人点餐结束时就能够立马下单到厨房,厨房能够依据菜单立马做菜,提升效率,而且菜价不会搞错。另外,当厨房做完菜后,能够立即找工作人员上菜,餐厅和厨房做到了双向沟通。 6、作为新兴点餐系统,它出现迎合了当下时髦消费时尚,提升了餐厅形象,使用户感受到餐厅现代时尚时尚元素。用信息管理系统包装餐厅,是餐厅走向信息化,打造餐厅品牌。 7、电子点餐系统实现了从点菜、传菜、上菜全程自动化,方便用户,也方便了餐厅自己,使餐厅和用户做到了双赢。同时,系统用户留言系统也能够给店家找到本身缺点从而更正,和厨师研发和改善新菜,进而完善餐厅。 目录 1 设计目标和要求 1.1 设计目标…………………………………………………2 1.2 设计要求…………………………………………………2 2 软件介绍 2.1 各模块介绍………………………………………………2 2.2 各模块关系………………………………………………3 3 系统结构和程序 3.1 筑梦小窝…………………………………………………4 3.2 我为吃狂…………………………………………………5 3.3 静候佳音…………………………………………………9 3.4 指手画脚…………………………………………………10 3.5 千里飘香…………………………………………………12 4 心得体会…………………………………………………………14 5 参考文件…………………………………………………………14 1 设计目标和要求 1.1 设计目标 基于VB点餐系统设计和实现是为了帮助店家管理好,降低无须要损失,提升收益,减轻工作压力,提升工作效率。经过毕业设计深入掌握VB语言程序编写和调试等基础功效[1][2],熟悉软件开发,让我们知道学以致用。 1.2 设计要求 1) 点餐 Ø 菜单浏览 Ø 点菜 Ø 退菜 2) 留言 3) 特色菜介绍 2 软件介绍 本系统是以卡通为专题餐厅点餐系统,所以系统背景全部是卡通,本餐厅名为“筑梦小窝”。 2.1 各模块介绍[3][4] 1)主界面(Form1)--筑梦小窝 因为本系统是一家名叫筑梦小窝店点餐系统,所以主界面名叫筑梦小窝。 本界面是系统主界面,有3个按钮。一个叫“我关键点餐”,经过点击这个按钮能够进入点餐界面。还有一个叫”我要上榜”,经过点击这个按钮能够进入用户留言界面。最终一个叫“本店特色”,经过点击这个按钮能够进入本店招牌菜介绍界面。 2)点餐界面(Form2)--我为吃狂 因为本界面是点餐界面,我们是期望用户多吃多赚,所以本届面取名为我为吃狂。 本界面共有两个下拉显示窗口,9个按钮。两个标签分别为“菜单”和“已点”,她们分别在两个窗口上方作为窗口标识。 9个按钮中有6个为菜单按钮,它们分别是“凉菜”、“点心”、“酒水”、“炒菜”、“汤羹”、“火锅”。经过点击这多个按钮,菜单下拉窗口会显示对应菜单和价格。 两个窗口之间按钮分别为“点菜”、“退菜”。菜单窗口选定菜名,点击“点菜”按钮,已点窗口就会显示刚才选定菜。已点窗口选定菜名后,点击“退菜”按钮,已点窗口就会就刚选定菜删除。 最终一个按钮为“确定”,假如已点窗口里面菜单确定后,点击“确定”按钮,结束点菜。 3)静候佳音 本界面是点餐结束后跳转出来窗口,因为点餐结束等餐过程有时是比较漫长,所以本单又名为静候佳音。顾名思义就是让用户耐心等耐美食。 本界面有一个按钮“返回”,点击这个按钮能够返回主界面—筑梦小窝。 4)指手画脚 本界面为用户意见留言版块,所以又名指手画脚。 本界面共有两个按钮,分别为“留言”、“返回”和两个文本窗口。 第一个窗口是用户留言区,用户在上面留言结束后,点击“留言”按钮,留言会保留在后台文本数据C:\Users\Administrator\Desktop\点餐系统\程序\留言板.txt.txt文本中,同时第二个窗口会显示刚才用户留言。 另一个按钮是“返回”,点击这个按钮能够返回主界面—筑梦小窝。 5)千里飘香 本界面为本店招牌菜介绍界面,所以又名千里飘香。 本届面共有两个按钮 ,分别为“点餐”和“返回”。 经过点击“点餐”按钮,能够退出本界面进入点餐界面—我为吃狂。经过点击“返回”按钮,能够退出本界面进入主界面—筑梦小窝。 2.2 各模块关系 本系统总计7个模块,分别是:筑梦小窝、千里飘香、我为吃狂、静候佳音、指手画脚、点菜、退菜,各模块结构关系图以下所表示。 筑梦小窝 我为吃狂 静候佳音 指手画脚 点菜 退菜 千里飘香 图1 各模块结构关系图 3 系统结构和程序 3.1 筑梦小窝 “筑梦小窝”界面图以下所表示。 图2 “筑梦小窝”界面图 其中:Command1为“我关键点餐” Command2为“我要上榜” Command3为“本店特色” 经过点击“我关键点餐”能够进入点餐界面--我为吃狂 经过点击“我要上榜”能够进入留言界面--指手画脚 经过点击“本店特色”能够进入特色菜介绍界面—千里飘香 界面一内控制按钮程序以下 Private Sub Command1_Click() Form1.Hide Form2.Show End Sub Private Sub Command2_Click() Form1.Hide Form4.Show End Sub Private Sub Command3_Click() Form1.Hide Form5.Show End Sub 3.2 我为吃狂 “我为吃狂”界面图以下所表示。 图3 “我为吃狂”界面图 其中:Command1为“凉菜” Command2为“炒菜” Command3为“汤羹” Command4为“火锅” Command5为“点心” Command6为“酒水” Command7为“点菜” Command8为“退菜” Command9为“确定” 菜单下面文本框显示菜单,经过点击command1-command6任一控制按钮即可。在菜单文本框内显示对应菜名后。 如点击炒菜时,界面图以下: 图4 炒菜界面图 经过点击command1-command6任一控制按钮即可。在菜单文本框内显示对应菜名后,再点击选定某一菜名后,点击command7—“点餐”控制按钮后,已点文本框内即会显示刚菜单文本框内选定菜名。 假如点餐结果以下: 图5 点餐界面图 点餐结束后,假如客人发觉有点多菜或点错菜,能够在已点文本框内选定不需要菜名,经过点击command8—“退菜”即可将该菜名从已点文本框移除。 如上,若地锅鸡为不需要菜,点击该菜名后,再点击command7—“退菜”,那么已点文本框内将会移除地锅鸡菜名,此时系统图以下 图6 点餐界面图 上图可见,经过上述操作,地锅鸡菜名已被移除。 本界面9个控制按钮程序以下 Private Sub Command1_Click() List1.Clear List1.AddItem "白斩鸡__14" List1.AddItem "皮蛋豆腐__8" List1.AddItem "秘制黄瓜__8" List1.AddItem "卤水猪蹄__18" List1.AddItem "夫妻肺片__15" List1.AddItem "黄金烤鸭__16" List1.AddItem "泡椒凤爪__12" List1.AddItem "农家大腊盘__20" End Sub Private Sub Command2_Click() List1.Clear List1.AddItem "梅菜扣肉__15" List1.AddItem "鱼香肉丝__9" List1.AddItem "京酱肉丝__12" List1.AddItem "水煮肉片__16" List1.AddItem "糖醋排骨__18" List1.AddItem "蒜黄肉丝__12" List1.AddItem "醋溜土豆丝__8" List1.AddItem "香菇青菜__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" 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" List1.AddItem "土豆牛腩__22" List1.AddItem "蒜苗鳝鱼__28" End Sub Private Sub Command3_Click() List1.Clear List1.AddItem "榨菜肉丝汤__9" List1.AddItem "酸辣拉胡汤__10" List1.AddItem "农家老母鸡汤__30" List1.AddItem "紫菜蛋汤__8" List1.AddItem "西红柿蛋汤__8" End Sub Private Sub Command4_Click() List1.Clear List1.AddItem "牛肉火锅__40" List1.AddItem "羊肉火锅__45" List1.AddItem "烤鱼__60" List1.AddItem "干锅包菜__12" List1.AddItem "干锅牛肉__29" List1.AddItem "冬瓜排骨汤__27" End Sub Private Sub Command5_Click() List1.Clear List1.AddItem "寿司__10" List1.AddItem "生煎汇__10" List1.AddItem "蟹黄汤包__10" List1.AddItem "肉松麦霸__8" List1.AddItem "糕点拼盘__15" List1.AddItem "水果拼盘__16" List1.AddItem "水果沙拉__18" End Sub Private Sub Command6_Click() List1.Clear List1.AddItem "青岛纯生__5" List1.AddItem "哈尔滨啤酒__8" List1.AddItem "柔和种子酒__30" List1.AddItem "宣酒特供__30" List1.AddItem "山水啤酒__5" List1.AddItem "可口可乐__5" List1.AddItem "西瓜汁__15" List1.AddItem "鲜榨橙汁__15" List1.AddItem "干红葡萄酒__20" End Sub Private Sub Command7_Click() For j = 0 To List1.ListCount - 1 If List1.Selected(j) Then List2.AddItem List1.List(j) End If Next j End Sub Private Sub Command8_Click() List2.RemoveItem List2.ListIndex End Sub Private Sub Command9_Click() Form2.Hide Form3.Show Form3.Label1 = "谢谢使用" End Sub 点餐结束后,点击command9—“确定”即可结束点菜,进入等菜界面—静候佳音。 3.3 静候佳音 “静候佳音”界面图以下 图7 “静候佳音”界面图 本界面是在点餐界面中“确定”按钮按下后出现界面。本届面有一个控制按钮command1—“返回”。经过点击command1—“返回”即可返回主界面—筑梦小窝。 其中command1按钮程序以下 Private Sub Command1_Click() Form3.Hide Form1.Show End Sub 3.4 指手画脚 “指手画脚”界面图以下所表示: 图8 “指手画脚”界面图 其中:Command1为“留言” Command2为“返回” 假如客人留下空白留言文本框就点击command1—“留言”控制按钮时,会弹出警告对话框,提醒客人不能留空。 图9 “指手画脚”界面图 此时点下弹出对话框“确定”按钮,即可重新返回初试留言界面。当客人写下留言再点击command1—“留言”控制按钮时,会弹出谢谢对话框,提醒客人留言成功。此刻右侧文本框2会显示刚才客人留言,另外该留言会存放在"C:\Users\Administrator\Desktop\点餐系统\程序\留言板.txt.txt"。 此时系统界面图以下 图10 “指手画脚”界面图 此时点击弹出对话框“确定”按钮会出现下面界面。 图11 “指手画脚”界面图 本界面两个控制按钮程序以下 Private Sub Command1_Click() If Text1.Text = "" Then MsgBox "留言内容不能为空", 64, "警告" Else MsgBox "讲话成功了!", 64, "谢谢" End If Dim a1 As String Open "C:\Users\Administrator\Desktop\点餐系统\程序\留言板.txt.txt" For Append As #1 a1 = Text1.Text Write #1, a1 Close #1 Text2.Text = Text1.Text Text1.Text = "" End Sub 3.5 千里飘香 “千里飘香”界面图以下: 图12 “千里飘香”界面图 其中:Command1为“返回” Command2为“点餐” 经过点击“点餐”能够进入点餐界面--我为吃狂 经过点击“返回”能够进入主界面—筑梦小窝 界面一内控制按钮程序以下 Private Sub Command1_Click() Form5.Hide Form1.Show End Sub Private Sub Command2_Click() Form5.Hide Form2.Show End Sub 4 心得体会 经过毕业设计点菜系统设计实现,使我对VB软件开发有了初步认识和掌握。提升了我思维能力和处理实际问题能力,而且培养了我探索创新开拓进取精神。 整个设计过程中,烦恼和愉快各二分之一。从思索设计题目开始,到界面设计,程序编写、调试,这中间我碰到过很多难题。刚开始写程序时候,碰到问题自己独立思索查阅《Visual Basic程序设计教程》一书去处理,也向同学、老师和寻求过帮助。在整个设计期间我取得了很多,不仅处理了难题,还促进了同学间友谊和师生之间友谊。当处理问题时,我会得到一定成就感;当问题难以处理时,我会回归书本,复习以前学过知识,或去找同学和老师求援,再思索问题,处理问题。 经过这次毕业设计使我知道了理论和实际相结合关键性,纸上得来终觉浅 绝知此事要躬行。只有把自己所学理论知识和实践相结合起来,才能从理论中得出结论,才能提升自己处理实际问题能力。经过这次设计,我基础掌握了Visual Basi设计问题分析、结构设计、界面设计、程序编写等基础技能。在设计过程中,我程序设计和调试能力得到了提升,同时我也学会了怎样处理实际问题,也知道了团体精神和互帮互助关键性。 经过这次毕业设计使我知道了理论和实际相结合关键性,只有理论知识是远远不够,只有把自己所学知识和实践相结合起来,从理论中得出结论,才能提升自己独立思索能力和处理实现问题能力。 这次毕业设计能够顺利完成,还得再次郑重感谢给过我帮助老师和同学们。没有她们,在设计中碰到很多问题,我自己是无法处理。记得在设计留言版块时候,我碰到了整个过程中最严重瓶颈,我写不出将用户留言保留到文档程序,是我室友不分昼夜陪我帮我一起查阅资料写出程序,所以在此我要特地感谢我那多个可爱室友,和我一起生活了四年小伙伴,谢谢你们。 最终我还要感谢我论文导师汤老师,因为开学到现在大部分时间全部用在了找工作上,所以论文交稿时间一拖再拖。直到汤老师催交时候,我还在向汤老师请求延缓两天,而老师她并没有责备我,反而给了我这一两天时间让我来完善我设计和论文。所以我更要感谢汤老师对我了解和包容,谢谢您! 经过这次设计我向我老师和同学们身上又学到了很多实用知识,在此,我对给过我帮助全部同学和指导老师再次表示衷心感谢,谢谢你们! 5 参考文件 [1]《Visual Basic程序设计教程》,龚沛曾,高等教育出版社 [2]《Visual Basic 6.0编程案例精解》, 张路平,电子工业出版社 [3]《Visual Basic 6.0数据库编程》,Curtis Smith,Michael Amundsen,陈海标译,清华大学出版社 [4]《Visual Basic 6.0开发指南》,陈惟斌,张军,清华大学出版社
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服