VB点餐专业系统设计.docx

上传人:b****2 文档编号:17038332 上传时间:2023-07-21 格式:DOCX 页数:19 大小:355.82KB
下载 相关 举报
VB点餐专业系统设计.docx_第1页
第1页 / 共19页
VB点餐专业系统设计.docx_第2页
第2页 / 共19页
VB点餐专业系统设计.docx_第3页
第3页 / 共19页
VB点餐专业系统设计.docx_第4页
第4页 / 共19页
VB点餐专业系统设计.docx_第5页
第5页 / 共19页
VB点餐专业系统设计.docx_第6页
第6页 / 共19页
VB点餐专业系统设计.docx_第7页
第7页 / 共19页
VB点餐专业系统设计.docx_第8页
第8页 / 共19页
VB点餐专业系统设计.docx_第9页
第9页 / 共19页
VB点餐专业系统设计.docx_第10页
第10页 / 共19页
VB点餐专业系统设计.docx_第11页
第11页 / 共19页
VB点餐专业系统设计.docx_第12页
第12页 / 共19页
VB点餐专业系统设计.docx_第13页
第13页 / 共19页
VB点餐专业系统设计.docx_第14页
第14页 / 共19页
VB点餐专业系统设计.docx_第15页
第15页 / 共19页
VB点餐专业系统设计.docx_第16页
第16页 / 共19页
VB点餐专业系统设计.docx_第17页
第17页 / 共19页
VB点餐专业系统设计.docx_第18页
第18页 / 共19页
VB点餐专业系统设计.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB点餐专业系统设计.docx

《VB点餐专业系统设计.docx》由会员分享,可在线阅读,更多相关《VB点餐专业系统设计.docx(19页珍藏版)》请在冰点文库上搜索。

VB点餐专业系统设计.docx

VB点餐专业系统设计

引言

在现实生活中,小型餐饮门店或中髙级餐厅管理大多全部还停留在人工管理水平上,店家使用传统人工统计文件档案,这么管理方法存在着很多缺点,比如:

工作效率低、轻易统计犯错,另外时间过长时候,将可能产生大量数据文件,这对于以后数据文件查找、更新和维护全部带来了很多困难。

点餐系统是将管理信息系统融入餐饮行业管理之中,它经过查询和浏览菜方法,为消费者提供便捷点菜通道。

信息化点餐系统简单易学,使消费者无需任何指导,即可进行点菓操作。

通常情况下是让用户自行使用手机、平板和电脑等电子工具进行点菜,也能够是由用户说着菜名,由服务员使用点餐系统设备进行点菜。

这么更方便快捷,避免犯错。

点餐系统比传统人工点餐有以下几大优点:

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)留言

3)特色菜介绍

2软件介绍

本系统是以卡通为专题餐厅点餐系统,所以系统背景全部是卡通,本餐厅名为"筑梦小窝”。

2.1各模块介绍⑶⑷

1)主界面(Forml)—筑梦小窝

因为本系统是一家名叫筑梦小窝店点餐系统,所以主界面名叫筑梦小窝。

本界面是系统主界面,有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为"本店特色”

经过点击"我关键点餐”能够进入点餐界面一我为吃狂

经过点击"我要上榜”能够进入留言界面一指手画脚

经过点击"本店特色”能够进入特色菜介绍界面一千里飘香界面一内控制按钮程序以下

PrivateSubCommand1Click()

Forml.Hide

Form2.Show

EndSub

PrivateSubCommand2Click()

Form1.Hide

Form4・Show

EndSub

PrivateSubCommand3_Click()

Form1.Hide

Form5・Show

EndSub

3.2我为吃狂

“我为吃狂”界面图以下所表示。

图3“我为吃狂”界面图

其中:

Command1

为“凉菜”

Command2

为“炒菜”

Command3

为“汤羹”

Command4

为“火锅”

Commando

为“点心”

Command6

为"酒水”

Command7

为“点菜”

Command8

为“退菜”

Command9

为“确定”

菜单F面文本框显示菜单,经过点击command1-command6任一控制按钮即可。

在菜单文本框内显示对应菜名后。

如点击炒菜时,界面图以下:

H54il8£!

8「n

凉菜;点心I酒水I莎蔻I汤羹I火锅I

图4炒菜界面图

 

经过点击command1-commandG任一控制按钮即可。

在菜单文本框内显示对应

菜名后,再点击选定某一菜名后,点击command?

-“点餐”控制按钮后,已点文本框内即会显示刚菜单文本框内选定菜名。

假如点餐结果以下:

图5点餐界面图

点餐结束后,假如客人发觉有点多菜或点错菜,能够在已点文本框内选定不需要菜名,经过点击commands-“退菜”即可将该菜名从已点文本框移除。

如上,若地锅鸡为不需要菜,点击该菜名后,再点击command?

-“退菜”,那么已点文本框内将会移除地锅鸡菜名,此时系统图以下

凉菜|点心|酒水|炒莱|汤羹火锅

图6点餐界面图

上图可见,经过上述操作,地锅鸡菜名已被移除。

本界面9个控制按钮程序以下

PrivateSubCommandlClickO

List1.Clear

Listl.AdditemListl・AdditemListl・AddItemListl.AdditemListl.AddItemListl.AdditemListl.AdditemListl.AddItemEndSub

"白斩鸡_1「

"皮蛋豆腐_8"

"秘制黄瓜_8"

"卤水猪蹄_18"

"夫妻肺片_15"

"黄金烤鸭_16"

"泡椒凤爪_12"

"农家大腊盘_20

 

Listl・Clear

Listl.Additem

Listl.AddItem

Listl.Additem

Listl.Additem

Listl.AddItem

Listl.AdditemListl・AdditemListl・AddItem

Listl.Additem

Listl.AddItem

Listl.Additem

Listl.Additem

Listl.AddItem

Listl.AddItem

PrivateSubCommand2_Click()

"梅菜扣肉_15"

"鱼香肉丝一9"

"京酱肉丝_12"

"水煮肉片_16"

"糖醋排骨_18"

"蒜黄肉丝_12"

"醋溜土豆丝_8"

"香菇青菜_8"

"麻婆豆腐_7"

"千张韭菜_8"

"素炒西兰花_9"

"西红柿炒蛋_10"

"青椒炒鸡蛋_8"

"地锅鸡15"

List1.Additem

"可乐鸡翅_

12"

List1.AddItem

"手撕扒鸡—

18"

Listl.Additem

"辣子鸡丁—

16“

Listl・Additem

"啤酒鸭_18

ir

Listl・AddItem

"宫保鸡丁—

17“

Listl.Additem

"酸菜鱼_25

Listl.AddItem

"剁椒鱼头—

20"

Listl.Additem

"红烧鲤鱼—

16“

Listl.Additem

"清蒸鲫鱼—

15“

Listl.AddItem

"香辣虾…18

ir

Listl.Additem

"黄金基围虾

—25"

Listl・Additem

"红烧牛肉—

26"

Listl・AddItem

"土豆牛脯—

22“

Listl.Additem

"蒜苗鳍鱼__

28"

EndSub

PrivateSubCommand3_Click()

List1.Clear

Listl.AddItem

EndSub

PrivateSubCommand4_Click()

 

EndSub

Listl.

Listl.

Listl.

Listl.

Listl.

Listl.

Listl.

Listl.

Listl.

EndSi

PrivateSubCommand6_Click()

Listl.Clear

AddItem"青岛纯生_5"

Addltem"哈尔滨啤酒_8"

Addltem"柔和种子酒—30"

Addltem"宣酒特供—30"

Addltem"山水啤酒—5"

Addltem"可口可乐_5"

Addltem"西瓜汁_15"

Addltem"鲜榨橙汁—15"

Addltem"干红葡萄酒20"

PrivateSubCommand7ClickO

Forj=0ToListl.ListCount-1

IfListl.Selected(j)Then

List2.AdditemListl.List(j)

EndIf

Nextj

EndSub

PrivateSubCommand8Click()

List2・RemoveItemList2・Listindex

EndSub

PrivateSubCommand9_Click()

Form2.Hide

Form3.Show

Form3.Labell二"谢谢使用”

EndSub

点餐结束后,点击command9-“确定”即可结束点菜,进入等菜界面—静候佳音。

3.3静候佳音

“静候佳音”界面图以下

图7“静候佳音”界面图

本界面是在点餐界面中“确定”按钮按下后出现界面。

本届面有一个控制按钮command1一"返回”。

经过点击command1一"返回”即可返回主界面一筑梦小窝。

其中command1按钮程序以下

PrivateSubCommandl_Click()

Form3.Hide

Forml.Show

EndSub

3.4指手画脚

“指手画脚”界面图以下所表示:

图8“指手画脚”界面图

其中:

Command1为"留言”

Command2为"返回”

假如客人留下空白留言文本框就点击commandl-“留言”控制按钮时,会弹出警告对话框,提醒客人不能留空。

图9“指手画脚”界面图

此时点下弹岀对话框“确定"按钮,即可重新返回初试留言界面。

当客人写下留言再点击conunandl-“留言”控制按钮时,会弹出谢谢对话框,提醒客人留言成功。

此刻右侧文本框2会显示刚才客人留言,另外该留言会存放在"C:

\Users\Administrator\Desktop\点餐系统\程序\留言板.txt.txt"。

此时系统界面图以下

图10“指手画脚"界面图

此时点击弹出对话框“确定”按钮会岀现下面界面。

图11“指手画脚"界面图

本界面两个控制按钮程序以下

PrivateSubCommand1Click()

IfTextl.Text=,M,Then

MsgBox"留言内容不能为空",64,"警告"

Else

MsgBox"讲话成功了!

",64,"谢谢"

EndIf

DimalAsString

Open"C:

\Users\Administrator\Desktop\点餐系统\程序\留言板.txt.txtnForAppendAs#1

al=Textl・Text

Write#1,al

Close#1

Text2.Text=Textl.Text

Textl.Text=

3.5千里飘香

“千里飘香”界面图以下:

图12“千里飘香”界面图

其中:

Command1为"返回”

Command2为"点餐"

经过点击"点餐”能够进入点餐界面一我为吃狂

经过点击“返回”能够进入主界面一筑梦小窝

界面一内控制按钮程序以下

PrivateSubCommand1ClickO

Form5・Hide

Form1・Show

EndSub

PrivateSubCommand2ClickO

Form5・Hide

Form2・Show

4心得体会

经过毕业设计点菜系统设计实现,使我对VB软件开发有了初步认识和掌握。

提升了我思维能力和处理实际问题能力,而且培养了我探索创新开拓进取精神。

整个设计过程中,烦恼和愉快各二分之一。

从思索设计题目开始,到界面设计,程序编写、调试,这中间我碰到过很多难题。

刚开始写程序时候,碰到问题自己独立思索查阅《VisualBasic程序设计教程》一书去处理,也向同学、老师和寻求过帮助。

在整个设计期间我取得了很多,不仅处理了难题,还促进了同学间友谊和师生之间友谊。

当处理问题时,我会得到一定成就感;当问题难以处理时,我会回归书本,复习以前学过知识,或去找同学和老师求援,再思索问题,处理问题。

经过这次毕业设计使我知道了理论和实际相结合关键性,纟氏上得来终觉浅绝知此事要躬行。

只有把自己所学理论知识和实践相结合起来,才能从理论中得出结论,才能提升自己处理实际问题能力。

经过这次设计,我基础掌握了VisualBasi设计问题分析、结构设计、界面设计、程序编写等基础技能。

在设计过程中,我程序设计和调试能力得到了提升,同时我也学会了怎样处理实际问题,也知道了团体精神和互帮互助关键性。

经过这次毕业设计使我知道了理论和实际相结合关键性,只有理论知识是远远不够,只有把自己所学知识和实践相结合起来,从理论中得出结论,才能提升自己独立思索能力和处理实现问题能力。

这次毕业设计能够顺利完成,还得再次郑重感谢给过我帮助老师和同学们。

没有她们,在设计中碰到很多问题,我自己是无法处理。

记得在设计留言版块时候,我碰到了整个过程中最严重瓶颈,我写不出将用户留言保留到文档程序,是我室友不分昼夜陪我帮我一起查阅资料写出程序,所以在此我要特地感谢我那多个可爱室友,和我一起生活了四年小伙伴,谢谢你们。

最终我还要感谢我论文导师汤老师,因为开学到现在大部分时间全部用在了找工作上,所以论文交稿时间一拖再拖。

直到汤老师催交时候,我还在向汤老师请求延缓两天,而老师她并没有责备我,反而给了我这一两天时间让我来完善我设计和论文。

所以我更要感谢汤老师对我了解和包容,谢谢您!

经过这次设计我向我老师和同学们身上又学到了很多实用知识,在此,我对给过我帮助全部同学和指导老师再次表示衷心感谢,谢谢你们!

5参考文件

[1]《VisualBasic程序设计教程》,龚沛曾,高等教育出版社

[2]《VisualBasic6.0编程案例精解》,张路平,电子工业出版社

[3]《VisualBasic6.0数据库编程》,CurtisSmith,MichaelAmundsen,陈海标译,清华大学出版社

[4]《VisualBasic6.0开发指南》,陈惟斌,张军,清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2