- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告---饭店点菜系统系统报告点菜课程 设计饭店点菜餐馆点餐饭店点菜系课程设计点菜系统
饭店点菜系统
饭店点菜系统
院 系 土木工程学院
专 业 土木工程
学 号
完成日期 2010 年 9 月
摘 要
此饭店点菜系统是利用VB知识编写的程序,最终生成的软件。在设计过程中主要运用了数据库的知识来实现饭店内菜库的添加,修改,删除等功能。同时还能满足顾客的点菜的功能,当顾客的消费额达到一定的值时,会自动弹出不同档次的抽奖系统。若此系统应用于饭店工作中,会从一定程度上提高工作效率。总之在此次实习中我确确实实学到了很多东西,深刻的了解到计算机语言的重要性和自己计算机操作能力的空洞。很快就结束了十天的实习,很难忘,也有很多收获。
关键词:数据库 菜库 点菜 抽奖系统
目录
1.选题的意义 3
2.系统功能需求分析 4
2.1 系统概述 4
2.2 系统的构成及各模块的功能 4
3.系统设计 5
3.1 总体结构设计 5
3.2 数据库设计 5
4.系统实现 5
4.1 登陆模块的设计与实现 6
4.2 学生信息维护模块的设计与实现 7
5.总结 22
5.1总结 22
5.2 存在的主要问题 22
6.参考文献 23
选题的意义
选择该题目的原因
拿到课题后经过对所有题目的认真思考和对比后,我选择了这一个课程设计。原因:
自己对饭店比较熟悉而且在认真考虑后有些设计思路
饭店点菜系统有挑战性,能促使自己学习没有掌握的知识,并想通过实习让自己这一
年的知识融会贯通起来。
完成次题目用到的数据结构和知识点
在建立界面时用到了Timer控件及其属性caption、Label、Text等的各种属性(如
BackStyle、Enabled、Visible、、Picture、AutSize等)
在这次设计中主要使用了command、label和text的功能,这也是重要并且基础
的知识,除此之外还使用了timer的功能,本来打算再添加一个背景音乐使用相对路
径的,但是因为时间的原因只好留下了这些遗憾。
系统功能需求分析
系统概述
随着社会的发展人们的物质条件已经不再被担心了,相应的精神享受收到了极大的重视。就饭店吃饭来说人们已经不仅仅只是要求饭菜可口,对就餐环境、服务态度外还想要些娱乐活动。本系统除了简单的界面外,做了顾客自助点菜系统,并可在提交之前随时进行修改,在就餐过程可对本餐厅进行认识。在消费一定金额时进行抽奖活动。
系统的组成及各模块的功能
点菜系统由登陆页面、主页面﹑菜库管理、点菜界面、抽奖界面、留言板组成
登陆页面:当输入正确的用户名和密码是进入主页面,同时设计了滚动电子板,使页面更美观
主页面:该页有饭店的简单介绍及菜库管理、点菜、留言板三个功能按钮,点击可以进入相应页面。右下方有返回按钮,点击返回登录页面。
菜库管理:添加了SSTab控件,点击不同的选项卡可以分别实现对肉菜、素菜、汤、主食的添加、修改、删除及查看第一个、上一个、下一个、最后一个等功能。
点菜页面:可以分别点肉菜、素菜、汤、主食,在点击时可以看到菜种对应的样品图片。同时可以实现退菜、查看价格等功能。落单时,根据消费额的高低可以进入对应的抽奖页面。
抽奖页面:点击按钮会随机产生1-3之间的任一个数,显示顾客中了几等奖,并对应不同的奖品。
留言板:通过文本框输入的留言可以保存到系统磁盘,主要运用的是通用对话框。当点击查看留言时,利用文件系统控件、组合框、文本框等,制作一个简单的浏览器可以找到留言并查看。
系统设计
总体机构设计
这个系统是我根据总分的结构设计的,由主页面展开得到。由于水平有限,只能粗糙地完
成,很多地方还有待提高。总体结构设计如下:
主页面
主页面
菜库管理
点菜页面
留言界页面
各种界面名称和图片组合搭配
数据库设计
数据库内的内容根据菜种的不同,可以分为肉菜素菜、汤、主食等几大类。每个大类中又
分为若干菜的具体内容。包括菜的名字、价格、和菜样的图片地址。这样在点菜时才能显
示图样。由于时间有限,数据库内数据太少,有待提高。
系统实现
登录模块的设计与实现
Private Sub Command1_Click() 登陆界面
If Text1.Text = 铁大 And Text2.Text = 110 Then
Form1.Hide
Form2.Show
Else
MsgBox 用户名或密码不正确, 48, 警告!
Text1.SetFocus
End If
Text1.Text = : Text2.Text =
End Sub
Private Sub Command2
文档评论(0)