VB点餐系统设计范本模板Word格式.docx

上传人:b****6 文档编号:19131997 上传时间:2023-01-04 格式:DOCX 页数:16 大小:4.29MB
下载 相关 举报
VB点餐系统设计范本模板Word格式.docx_第1页
第1页 / 共16页
VB点餐系统设计范本模板Word格式.docx_第2页
第2页 / 共16页
VB点餐系统设计范本模板Word格式.docx_第3页
第3页 / 共16页
VB点餐系统设计范本模板Word格式.docx_第4页
第4页 / 共16页
VB点餐系统设计范本模板Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

VB点餐系统设计范本模板Word格式.docx

《VB点餐系统设计范本模板Word格式.docx》由会员分享,可在线阅读,更多相关《VB点餐系统设计范本模板Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

VB点餐系统设计范本模板Word格式.docx

3静候佳音…………………………………………………9

4指手画脚…………………………………………………10

3.5千里飘香…………………………………………………12

4心得体会…………………………………………………………14

5参考文献…………………………………………………………14

1设计目的

基于VB的点餐系统设计与实现是为了帮助店家管理好,减少不必要的损失,提高收益,减轻工作压力,提高工作效率。

通过毕业设计进一步掌握VB语言的程序编写和调试等基本功能[1][2],熟悉软件开发,让我们懂得学以致用。

2设计要求

1)点餐

Ø

菜单浏览

点菜

退菜

2)留言

3)特色菜介绍

本系统是以卡通为主题的餐厅点餐系统,所以系统背景都是卡通,本餐厅名为“筑梦小窝”。

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.1筑梦小窝

“筑梦小窝”界面图如下所示。

图2“筑梦小窝”界面图

其中:

Command1为“我要点餐”

Command2为“我要上榜”

Command3为“本店特色”

通过点击“我要点餐”可以进入点餐界面——我为吃狂

通过点击“我要上榜”可以进入留言界面-—指手画脚

通过点击“本店特色”可以进入特色菜介绍界面—千里飘香

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

PrivateSubCommand1_Click()

Form1。

Hide

Form2.Show

EndSub

PrivateSubCommand2_Click()

Form1.Hide

Form4。

Show

PrivateSubCommand3_Click()

Form5.Show

2我为吃狂

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

图3“我为吃狂”界面图

Command1为“凉菜"

Command2为“炒菜”

Command3为“汤羹"

Command4为“火锅”

Command5为“点心”

Command6为“酒水”

Command7为“点菜”

Command8为“退菜”

Command9为“确定”

菜单下面的文本框显示菜单,通过点击command1—command6任一控制按钮即可。

在菜单文本框内显示相应菜名后.

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

图4炒菜界面图

通过点击command1-command6任一控制按钮即可.在菜单文本框内显示相应菜名后,再点击选定某一菜名后,点击command7—“点餐”控制按钮后,已点文本框内即会显示刚菜单文本框内选定的菜名。

假如点餐成果如下:

图5点餐界面图

点餐结束后,如果客人发现有点多的菜或者点错的菜,可以在已点文本框内选定不需要的菜名,通过点击command8-“退菜”即可将该菜名从已点文本框移除.

如上,若地锅鸡为不需要的菜,点击该菜名后,再点击command7—“退菜”,那么已点文本框内将会移除地锅鸡菜名,此时系统图如下

图6点餐界面图

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

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

List1.Clear

List1。

AddItem"

白斩鸡__14”

List1.AddItem"

皮蛋豆腐__8"

AddItem”秘制黄瓜__8”

List1.AddItem”卤水猪蹄__18”

夫妻肺片__15”

黄金烤鸭__16”

List1.AddItem”泡椒凤爪__12"

List1.AddItem”农家大腊盘__20"

Clear

List1.AddItem”梅菜扣肉__15"

List1.AddItem”鱼香肉丝__9”

AddItem”京酱肉丝__12”

List1.AddItem”水煮肉片__16"

糖醋排骨__18”

AddItem”蒜黄肉丝__12”

List1.AddItem”醋溜土豆丝__8"

AddItem”香菇青菜__8”

麻婆豆腐__7”

千张韭菜__8”

List1.AddItem”素炒西兰花__9"

西红柿炒蛋__10"

青椒炒鸡蛋__8"

AddItem”地锅鸡__15”

可乐鸡翅__12"

AddItem”手撕扒鸡__18”

List1.AddItem”辣子鸡丁__16”

AddItem”啤酒鸭__18”

宫保鸡丁__17"

酸菜鱼__25"

剁椒鱼头__20”

List1.AddItem”红烧鲤鱼__16"

清蒸鲫鱼__15”

香辣虾__18”

黄金基围虾__25"

AddItem”红烧牛肉__26"

AddItem”土豆牛腩__22"

List1.AddItem”蒜苗鳝鱼__28”

List1.AddItem”榨菜肉丝汤__9"

酸辣拉胡汤__10"

农家老母鸡汤__30"

紫菜蛋汤__8"

西红柿蛋汤__8"

PrivateSubCommand4_Click()

牛肉火锅__40”

羊肉火锅__45"

AddItem”烤鱼__60”

AddItem”干锅包菜__12”

干锅牛肉__29”

冬瓜排骨汤__27"

PrivateSubCommand5_Click()

List1.AddItem”寿司__10”

AddItem”生煎汇__10”

蟹黄汤包__10”

AddItem”肉松麦霸__8”

AddItem”糕点拼盘__15"

List1.AddItem”水果拼盘__16"

AddItem”水果沙拉__18"

PrivateSubCommand6_Click()

青岛纯生__5”

AddItem”哈尔滨啤酒__8"

AddItem”柔和种子酒__30"

宣酒特供__30”

山水啤酒__5”

可口可乐__5"

AddItem”西瓜汁__15"

鲜榨橙汁__15”

List1.AddItem”干红葡萄酒__20"

PrivateSubCommand7_Click()

Forj=0ToList1.ListCount—1

IfList1.Selected(j)Then

List2。

AddItemList1.List(j)

EndIf

Nextj

PrivateSubCommand8_Click()

RemoveItemList2.ListIndex

PrivateSubCommand9_Click()

Form2。

Form3.Show

Form3.Label1=”谢谢使用"

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

3静候佳音

“静候佳音”界面图如下

图7“静候佳音"

界面图

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

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

通过点击command1—“返回”即可返回主界面—筑梦小窝。

其中command1按钮程序如下

Form3.Hide

4指手画脚

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

图8“指手画脚”界面图

Command1为“留言"

Command2为“返回”

如果客人留下空白留言文本框就点击command1—“留言"

控制按钮时,会弹出警告对话框,提示客人不能留空。

图9“指手画脚"

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

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

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

C:

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

此时系统界面图如下

图10“指手画脚”界面图

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

图11“指手画脚”界面图

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

IfText1.Text=”"

Then

MsgBox"

留言内容不能为空"

64,"

警告”

Else

发言成功了!

”,64,”谢谢”

Dima1AsString

Open”C:

txt。

txt"

ForAppendAs#1

a1=Text1。

Text

Write#1,a1

Close#1

Text2。

Text=Text1.Text

Text1。

Text=”"

3.5千里飘香

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

图12“千里飘香”界面图

Command1为“返回”

Command2为“点餐”

通过点击“点餐"

可以进入点餐界面--我为吃狂

通过点击“返回"

可以进入主界面—筑梦小窝

Form5。

Form5.Hide

4心得体会

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

提高了我的思维能力和解决实际问题能力,并且培养了我探索创新开拓进取的精神。

整个设计的过程中,烦恼和快乐各一半。

从思考设计题目开始,到界面的设计,程序的编写、调试,这中间我遇到过许多难题.刚开始写程序时候,遇到的问题自己独立思考查阅《VisualBasic程序设计教程》一书去解决,也向同学、老师和寻求过帮助。

在整个设计期间我获得了很多,不仅解决了难题,还增进了同学间的友谊和师生之间的情谊。

当解决问题时,我会得到一定成就感;

当问题难以解决时,我会回归课本,复习以前学过的知识,或者去找同学和老师求助,再思考问题,解决问题。

通过这次毕业设计使我懂得了理论与实际相结合的重要性,纸上得来终觉浅绝知此事要躬行.只有把自己所学的理论知识和实践相结合起来,才能从理论中得出结论,才能提高自己解决实际问题的能力。

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

在设计过程中,我的程序设计和调试能力得到了提高,同时我也学会了如何解决实际问题,也知道了团队精神和互帮互助的重要性。

通过这次毕业设计使我知道了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把自己所学的知识与实践相结合起来,从理论中得出结论,才能提高自己的独立思考的能力和解决实现问题的能力。

这次毕业设计能够顺利的完成,还得再次郑重感谢给过我帮助的老师和同学们.没有他们,在设计中遇到的很多问题,我自己是无法解决的。

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

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

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

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

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

5参考文献

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

[2]《VisualBasic6。

0编程案例精解》,张路平,电子工业出版社

[3]《VisualBasic6。

0数据库编程》,CurtisSmith,MichaelAmundsen,陈海标译,清华大学出版社

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

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

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1