饭店点菜系统实验报告Word文档格式.docx
《饭店点菜系统实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《饭店点菜系统实验报告Word文档格式.docx(18页珍藏版)》请在冰点文库上搜索。
能分类浏览饭店的所有菜式、采样及价格;
点菜功能:
进行点菜操作后能预览点菜结果,并可对其进一步修改;
留言板功能:
记录顾客的意见和建议,并具有浏览功能;
抽奖功能:
当顾客的消费达到指定金额时,可抽取小奖品。
2、程序算法的总体设计:
(1)、系统分析,设置三个主要界面
主要包括管理员管理菜谱界面、顾客点菜界面、顾客留言及查看留言界面,还有一个抽奖的小程序。
(2)、分别进入各个页面
在点菜板块中中进行菜式浏览并进行点菜,删菜及落单
顾客留言中可以添加对饭店的建议以及浏览历史留言
所运用的程序:
Visualbasic和access数据库
四、设计过程(界面)
1、首页
(1)、界面
(2)、使用介绍:
单击“顾客端”进入顾客点菜系统,单击“管理端”进入管理员登陆界面
参数确定
在各个命令按钮的属性窗口分别确认其caption属性
代码窗口设置功能
(3)、显示测试
2、管理端登陆界面
单击登陆进入菜谱管理界面,单击取消返回首页
参数确定:
在各个命令按钮、标签的属性窗口分别确认其caption属性
代码窗口设置功能:
3、菜谱管理界面
该界面主要有三个功能,可以实现菜式的添加、修改和删除,还可返回首页、退出整个程序。
添加功能:
选择菜式,并输入菜名及价格,上传图片,单击添加保存。
修改功能:
单击要修改的菜,直接在文本框中修改。
删除功能:
单击要删除的菜,单击删除按钮删除
该界面要用到数据库,vb和数据库连接实现功能(用到adodc控件和datagrid控件)
Adodc和datagrid的属性窗口设置属性:
命令按钮和标签的属性在属性窗口确认属性:
添菜功能
显示图片:
修改功能:
删除功能:
与数据库连接功能:
(3)、显示测试
4、顾客点菜系统首页
单击“顾客点菜天地”进入点菜系,单击“留言板”进入留言板界面
代码窗口设置功能
5、顾客点菜界面
(2)、使用介绍
该界面包含菜系浏览、点菜、减菜、提交菜单等功能。
点菜:
分别点击菜系,再选择菜可以在下面的文本框中等显示;
减菜:
选中要删除的菜,单击删除;
提交菜单:
单击提交菜单,如果消费达到一定金额,可以抽奖;
加菜:
顾客还可以继续点菜。
参数介绍:
Adodc和datagrid的属性窗口设置属性:
与数据库连接:
减菜并确定总消费:
加菜:
提交菜单抽奖功能:
3)、显示测试
6、留言板留言界面
在文本框中留言,单击提交留言,单击以往留言查看以往留言
参数确定:
属性窗口设置:
代码窗口:
五、主要技术介绍
点菜系统时以数据库为基础所设计的程序,在VB中使用外接access数据库程序,数据库是按照数据结构来组织、存储和管理数据的仓库,MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。
VB中使用data控件与数据库相连并通过其绑定控件与属性设置使数据库中数据可视化,并可以进行对数据库的数据进行修改,是点菜系统的关键技术。
六、存在问题及不足
Datagrid长度不足,不能完全显示数据库中的内容,应该调整其列属性
七、设计总结
经过两周周的VB课程设计,我解决实际问题的能力提高了并学会了自主学习,自我提高和自我完善,用已学过VB知识及的自学数据库技术编写程序。
程序设计期间,遇到问题自己思考并积极去解决,也向同学,老师和网络寻求帮助,在编程过程中,我们就遇到了连接数据库,提取数据等问题。
经过集思广益后,我们的收获很大,不仅解决了问题,还明白了互助的团队精神。
课程设计让我们学习与实践相结合,加深了了我们对书本知识的理解能力,学以致用。
锻炼了我的自主学习能力及创新能力。
在今后的学习中,还要继续加强自主学习与实践的锻炼。
最后,向帮助我的老师和同学表示衷心的感谢。
八、参考文献
1.《VisualBasic6.0编程案例精解》,张路平,电子工业出版社
2.《VisualBasic程序设计》王学军,中国铁道出版社
3.MSDN
4.《VisualBasic+Access数据库项目开发实践》,周国民,中国铁道出版社