欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    vb课程设计报告 饭店点菜系统文档格式.docx

    • 资源ID:4859192       资源大小:711.02KB        全文页数:12页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    vb课程设计报告 饭店点菜系统文档格式.docx

    1、三、概要设计5四、详细设计 6-11五、存在的问题及不足12六、心得体会13七、附录、题目要求、目的及分工、本次课程设计任务的主要内容和要求(包括原始数据、技术参数、设计要求等)()主要功能有:菜式浏览功能:能分类浏览饭店的所有菜式、采样及价格;点菜功能:进行点菜操作后能预览点菜结果,并可对其进一步修改;留言板功能:记录顾客的意见和建议,并具有浏览功能;抽奖功能:()要求:23人完成用数据库或文件保存相关信息、本次课程设计应达到的目的通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;掌握利用VB开发数据库系统的方法、分工点菜界面:留言板:抽奖系统:菜

    2、品管理:二、功能描述1.运行 打开饭店点菜系统,进入主界面。两个按钮可以分别进入点菜系统和菜品管理系统。2.点菜系统 此页面分为三个板块:点菜;顾客留言;参加抽奖。在点菜板块中中进行菜式浏览并进行点菜,删菜及落单。在顾客留言中可以添加对饭店的建议及浏览历史留言。当消费达到一定金额时可以在抽奖板块中进行抽奖。3.登录通过输入用户名和密码进入到菜品管理界面4.菜品管理 饭店管理者可以在此对菜品进行添加,删除,修改及对顾客历史消费的查看三.概要设计(模块流程图)四、详细设计、首页界面()界面(2)使用介绍单击开始点菜按钮进入点菜界面,单击菜品管理进入菜品管理登录界面(3)用到的控件及其属性设置控件名

    3、称属性属性值Label1Caption订餐电话:8793555Command1开始点菜Command2菜品管理(4)代码Private Sub Command1_Click()Unload Form2 单击command1进入点菜系统界面,卸载首页Form1.ShowEnd SubPrivate Sub Command2_Click()Unload Form1 单击command2进入菜品管理登录系统,卸载首页Form4.Show2、点菜系统(1)界面单击相应的菜品分类按钮,表框里出现所选菜类的所有菜品,在表中单击相应菜品,表的下方出现相应菜品的信息,包括菜名,单价,图片,并可以在数量栏中输入

    4、所需数量,单击点菜,所选菜品就点菜成功,在当前点菜的列表中出现所点菜品,总金额相应累加,删菜时,单击当前点菜中的某一菜品,按下退菜按钮即可删菜,落单即可提交信息,此时仍可以加菜,但不能退菜。返回首页按钮用于返回主页面。(3)用到的控件介绍及其属性设置命令按钮9个;label标签6个;picture框两个;一个用于显示背景,另一用于显示菜品图片,其路径由数据库调出;text框4个;list列表一个;SSTab1Data控件:Data 控件用来来执行大部分数据访问操作,与 Data 控件相连结的数据觉察控件自动显示来自当前记录的一个或多个字段的数据,或者,在某些情况下,显示来自当前记录旁边的一个记

    5、录集合中的一个或者多个字段中的数据。Data 控件在当前记录上执行所有操作。在点菜系统中主要用到了其DatabaseName,Recordsource属性DatabaseName用来设置data被访问的数据库的路径和文件名;Recordsource用来设置data的数据来源,即设置data控件所要打开的数据库表MSFlexGrid控件:MSFlexGrid控件用于显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSFlexGrid控件只显示只读数据。此系统中主要使用此控件进行菜品的查看和选择,用到了TextMatrix属性提取表格

    6、中的信息。Data1.DatabaseName = d:菜品素菜.mdb 设置data1的DatabaseName属性为d:菜品素菜.mdb,即设置被访问的数据库的路径和文件名是 Data1.RecordSource = select * from 素菜 设置data1的数据来源(RecordSource),即设置data1控件所要打开的数据库表是素菜表Data1.Refresh 刷新数据库菜品荤菜.mdb菜品荤菜.mdb,即设置被访问的数据库的路径和文件名是 select * from 荤菜设置data1的数据来源(RecordSource),即设置data1控件所要打开的数据库表是荤菜表刷

    7、新data1Private Sub Command3_Click()菜品酒类.mdb菜品酒类.mdb,即设置被访问的数据库的路径和文件名是 select * from 酒类 设置data1的数据来源(RecordSource),即设置data1控件所要打开的数据库表是酒类表Private Sub Command4_Click()菜品汤类.mdb菜品汤类.mdb,即设置被访问的数据库的路径和文件名是 select * from 汤类设置data1的数据来源(RecordSource),即设置data1控件所要打开的数据库表是汤类表Private Sub Command5_Click()菜品主食.

    8、mdb菜品主食.mdb,即设置被访问的数据库的路径和文件名是 菜品主食菜.mdbselect * from 主食设置data1的数据来源(RecordSource),即设置data1控件所要打开的数据库表是主食表Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) 鼠标按下事件,显示相应菜品信息Text1.Text = MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 2) 鼠标点击某一行时,利用TextMatrix属性把此行

    9、第二列的数据(菜名)提取出来并显示在text1中Text2.Text = MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 4) 鼠标点击某一行时,利用TextMatrix属性把此行第四列的数据(单价)提取出来并显示在text2中Picture4.Picture = LoadPicture(MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 6) 利用TextMatrix把数据库中的顾客点击的菜品的相应图片路径提取出来并作为picture4的图片路径,以此为基础进行菜品图片浏览Private Sub Command7_Click() 单

    10、击事件时,把所选菜品添加到当前点菜的list表中Dim a, b As Integera = Len(Text1.Text)b = Len(Text2.Text) + Len(Text3.Text) + 1List1.AddItem Text1.Text & Space(18 - a * 2) & Text2.Text & * & Text3.Text & Space(18 - b) & Val(Text2) * Val(Text3) 按照一定位置在list表中显示所点菜品的名字,单价,数量及总价。Dim c As Singlec = Val(Text2.Text) * Val(Text3.T

    11、ext) 当前所选菜的总价Text5.Text = c + Val(Text5.Text) 每点一道菜,总金额进行累加Private Sub List1_Click() 单击列表框里的某一行时,显示相应信息If List1.ListIndex -1 Thenx = List1.ListIndexEnd IfDim e, f As Stringe = List1.List(x) 单击时选中一道菜Text1.Text = Left(e, 8) 利用left函数提取所选中菜的菜名f = Right(e, 5) 利用right函数提取所选中菜品的总价g = Val(f)(说明:在通用声明中定义了g为单

    12、精度型)Private Sub Command8_Click() 选中list表中已点菜品进行删菜操作List1.RemoveItem xText5 = Val(Text5) - g 相应总金额减少3、菜品管理登录界面在用户名和密码框里输入相应用户名和密码,点击登录按钮,信息正确则进入菜品管理界面,返回按钮用于返回主页面。(3)用到的控件介绍两个label,两个text框,两个命令按钮。Dim msg As IntegerIf Text1.Text = 李经理 And Text2.Text = cpgl2010 Then 正确的用户名和密码Unload Form4Form3.ShowElsem

    13、sg = MsgBox(用户名或密码错误,请重新输入, vbOKOnly + vbExclamation) msgbox用于提示用户名或密码错误信息Text1.Text = Text2.Text = 4、主要技术介绍点菜系统时以数据库为基础所设计的程序,在VB中使用外接access数据库程序,数据库是按照数据结构来组织、存储和管理数据的仓库,Microsoft Office Access是由微软发布的关联式数据库管理系统。VB中使用data控件与数据库相连并通过其绑定控件与属性设置使数据库中数据可视化,并可以进行对数据库的数据进行修改,是点菜系统的关键技术。五、存在的问题及不足MSFlexGr

    14、id1中显示的信息字符串过长时有些部分看不到,不能把每位顾客的消费信息传给饭店管理者。使用了多个数据库,信息分散,应该使用一个数据库,添加字段类别,调用时按类别调出不同菜品。六.心得体会经过四周的VB课程设计,我解决实际问题的能力提高了并学会了自主学习,自我提高和自我完善,用已学过VB知识及的自学数据库技术编写程序,。程序设计期间,遇到问题自己思考并积极去解决,也向同学,老师和网络寻求帮助,在编程过程中,我们就遇到了连接数据库,提取数据等问题。经过集思广益后,我们的收获很大,不仅解决了问题,还明白了互助的团队精神。课程设计让我们学习与实践相结合,加深了了我们对书本知识的理解能力,学以致用。锻炼了我的自主学习能力及创新能力。在今后的学习中,还要继续加强自主学习与实践的锻炼。最后,向帮助我的老师和同学表示衷心的感谢。七、附录参考文献:1.Visual Basic 6.0编程案例精解, 张路平,电子工业出版社2.Visual Basic 程序设计 王学军,中国铁道出版社3. MSDN4.Visual Basic+Access数据库项目开发实践,周国民,中国铁道出版社


    注意事项

    本文(vb课程设计报告 饭店点菜系统文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开