ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:197KB ,
资源ID:2853383      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2853383.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(餐馆点菜管理系统.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

餐馆点菜管理系统.doc

1、湖北民族学院信息工程学院软件编程实训设计报告书 题目: 餐馆点菜系统的开发 专 业: 电气工程 班 级: 0312422 学 号: 031240717 学生姓名: 陈昊 指导教师: 钟 建 伟 2013年 9 月 18 日 湖北民族学院信息工程学院软件编程实训任务书 学生姓名 陈昊 学 号 031240717

2、 成 绩 设计题目 餐馆点菜系统的开发 设 计 内 容 开发餐馆点菜系统。系统具有点菜、结账、查询、统计、设置功能。 设 计 要 求 开发餐馆点菜系统。系统具有点菜、结账、查询、统计、设置功能。点菜时可用菜名的拼音简码搜索菜。查询功能包括查询菜和点菜单。统计可统计一天的营业额。设置功能包括查询操作员和菜。系统采用B/S结构,用ASP开发,后台数据库采用SQL Server 2005. 时 间 安 排 ① 系统分析与设计阶段(2天) ② 程序编制与调试阶段(5天) ③ 总结报告和书写

3、说明书阶段(2天) ④ 答辩与考核阶段(1天) 参 考 资 料 [1] 赵慧勤.网络数据库应用技术.北京:机械工业出版社,2004.  [2] 柳青,刘渝妍,何文华.Visual Basic程序设计教程[M].北京:高等教育出版社, 2000.  [3] 王春才,高春艳,李俊民. Visual Basic数据库系统开发完全手册[M]. 北京:人 民邮电出版社,2004.  [4] 杨富国,王健,王倩. Visual Basic程序开发案例解析[M].北京: 清华大学出版 社,2005.  [5] 齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版社,2004.

4、 目录 1 任务的提出与方案论证 4 1.1 研究背景及意义 4 1.2国内外研究现状 4 1.3本文研究内容 4 2 设计思路 5 2.1 需求分析 5 2.2 软件体系结构设计 5 2.3 数据库设计 5 2.3.1 逻辑结构设计 5 2.3.2 物理结构设计 6 3 详细设计 7 3.1 数据库连接文件 7 3.2 客户端首页 7 3.3 酒店餐饮点餐 7 3.4 主要代码 8 3.5 酒店餐饮结账 10 4 总结 11 参考文献 12 附录 13 菜单主要代码: 13 实现搜索的主要代码: 15 点菜后台处理代码: 16 结账代码: 16

5、 酒店管理代码: 17 1 任务的提出与方案论证 1.1 研究背景及意义 目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升。据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300亿元人民币。就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种

6、点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。 1.2国内外研究现状 餐饮业在二十世纪七十年代之前,一直采用传统的手工服务模式。在计算机信息技术发展的二十世纪下半叶,越来越多的企业意识到信息技术发展的重要性。一些食品服务系统和电子信息管理系统的开发出来,而且在一些企业已经开始使用,这也促进了餐饮业的迅速发展和进步。网络技术在八十年代末至九十年代中期发展迅速,人机交互不断发展,出现了液晶屏这个终端前两,在这期间,系统之间通常是以有线的方式进行连接。而入境,网络信息技术发展有了大突破,数

7、据库技术和网络技术在很多方面都得到了多方面的运用和完善。网络技术也拓展了餐饮服务,如今消费者不但可以远程订餐,还可以网上支付,订餐、就餐、结账、足不出户就可完成。 1.3本文研究内容 本论文对各大酒店的酒店点菜管理系统的工作需求进行了全面的分析。采用B/S三层软件体系结构,以Windows为操作平台,Java为开发语言,SQLServer2008为数据库,Eclipse为开发工具,使用JDBC连接。  本论文的重点工作包括在系统中实现了按角色的访问控制,对系统数据进行分析、排序。 2 设计思路 2.1 需求分析

8、 本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。其具体目标包括:  (1)快速完成顾客的点餐。  (2)准确无误地记录顾客的每笔消费记录。 (3)实时、快速、准确地提供最新餐单。  (4)方便查询顾客消费情况。  (5)方便查询酒店的营业额情况。 2.2 软件体系结构设计 餐馆点菜系统数据流程图,如图2.1所示。 点菜 D3顾客点菜信息 结账 D2菜品信息 处理订桌 服务员 D1桌台使用情况 前台 顾客 获取桌台 桌台情况 图2

9、1数据图 2.3 数据库设计 2.3.1 逻辑结构设计 辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所支持的数据模型。设计逻辑结构时,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。  关系模式如下:菜(菜编号,菜名,类型,价格,状态);  桌台(桌台编号,桌台名称,状态,服务员);  服务员(编号,姓名,性别,年龄,电话);  管理员(编号,名称,密码)。 2.3.2 物理结构设计 据库的物理结构设计是对于给定的逻辑数据模型,选取一

10、个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统,是在数据库逻辑结构的基础上设计出一组能够满足实际需求的关系、约束、和索引等信息。餐饮点菜系统的数据库表结构如下: (1) 服务员基本信息表,如表2.1所示。 表2.1服务员基本信息表 属性中文名称 属性名 类型 长度 说明 服务员号 ID Int 酒店统一编号,具有唯一性 服务员名称 Watiername  Nvarchar 50 服务员名称 服务员性别 Sex Char 10 服务员性别 服务员年龄 Age Char 10

11、 电话 Tel Nvarchar 50 表2.1 3 详细设计 3.1 数据库连接文件 conn.asp文件负责建立与数据库的连接,并创建了关闭连接的过程。该文件为系统的公共文件,在其他要实现数据操作的文件中会调用此文件,该文件的代码如下: <%   dim conn,connStr   set conn=server.CreateObject("adodb.connection")       connStr="PROVIDER=SQLOLE

12、DB;DATA  SOURCE=XDNGS-90EBAEBEE\SQLEXPRESS;UID=sa;PWD=123;DATABASE=keshe"    conn.open(connStr)  %>  3.2 客户端首页 客户端首页由多个文件构建而成,其应用界面如图3-1所示 图3.1 客户端首页 3.3 酒店餐饮点餐 顾客通过首页顾客点餐可以进入酒店餐饮点餐界面,该界面列出了当前酒的可用空桌号和酒店的菜谱列表,顾客可以通过自己的喜好进行点餐、加菜或返回首页。在该页上还设置了搜索功能,顾客可以通过拼音简码搜索自己喜欢的菜,界面如图3-2所示。 图3.2 菜

13、品信息 3.4 主要代码 主要代码如下:  img src="images/3.jpg"  />     搜索菜:   

14、t" value="搜索"  />    以下是现在酒店的空桌和菜谱,我们热忱为您服务:   桌台号:  <%dim rs2,sql2      set rs2=server.CreateObject("adodb.recordset")     sql2="select * from zhuotai  where table空闲'"     rs2.open sql2,conn,1,1     if not 

15、rs2.eof then       do while not rs2.eof  %>  " /><%=rs2("ID")%> <%   rs2.movenext    loop    end if %>
    

16、n="5">菜品信息列表        <%="选择"%>   <%="编号"%>      <%="菜名"%>     <%="类型"%>     <%="价格/元"%>    <%     dim rs1,sql1     'dim CID     'CID=request.Form("cname")     set rs1=ser

17、ver.CreateObject("adodb.recordset")    'if request.Form("cname")="" then    sql1="select * from caiList"    rs1.open sql1,conn,1,1    if not rs1.eof then     do while not rs1.eof        if rs1("isselected")=1 then          %>                              "/>        <%=rs1("ID")%>              <%=rs1("cname")%>             <%=rs1("ctype")%

19、>             <%=rs1("cprice")%>               9               <%    else%>                       "/>      <%=rs1("ID")%>     <%=rs1("cname")%>     <%=rs1("ctype")%>     <%=rs1("cprice")%>                    <%     end if       rs1.movenext             loop   end if    %>         

21、"words">点菜完成请提交:                       

22、ue="返回首页" onclick="window.location='index.asp'" />                  ⑵ 实现搜索处理的主要代码如下:  function doUp() { var qstr="";  $("input[n

23、ame='cai']").each(function(){ if(this.checked){ if(qstr!="") qstr=qstr+"&";            3.5 酒店餐饮结账 通过首页顾客结账通道可以进入酒店餐饮结账界面,如图3-3所示 4 总结 本文描述了酒店餐饮点菜系统的设计与实现,该系统是运用SQL2005数据库系统和ASP开发实现的。在系统设计过程中,对整体进行需求分析、总体设计、详细设计,实现了利用菜名的拼音简码对菜进行搜索的功能;实现了顾客点菜、账单入库、账单查询等功能。系统管理员还具有查看营业额,对菜谱、桌台、服务员进行管理等功能。

24、对于酒店的营业额,可以通过直方图的形式形象的反映本年度各个月的营业情况。但是系统还存在很多不足,在很多细节的实现上还是不够好。比如系统在设计模块中的功能设计得较为单一,在操作过程中没有设置抛出异常,当存在不合法的操作时可能会导致系统出现问题;在查询营业额的时候,只是显示了营业额的总额,没有能够显示出详细的营业情况;还有系统的安全性不好,没有一个完善的安全等级管理机制,在许多页面之前没有判断,没有实现数据库中内容的加密。系统中的这些不足,还需要我在以后的时间里来完善,以使系统功能更加完善。此外,页面布局也不美观,缺少素材对界面的装饰,还有待改进。  在此,衷心的感谢任民宏老师的悉心指导,在任老

25、师的严格要求下,我的课程设计有了较为完善的一面,使我学到了新的知识,在锻炼的过程中能力有了提高。 参考文献 [1] 赵慧勤.网络数据库应用技术.北京:机械工业出版社,2004.  [2] 柳青,刘渝妍,何文华.Visual Basic程序设计教程[M].北京:高等教育出版社, 2000.  [3] 王春才,高春艳,李俊民. Visual Basic数据库系统开发完全手册[M]. 北京:人 民邮电出版社,2004.  [4] 杨富国,王健,王倩. Visual Bas

26、ic程序开发案例解析[M].北京: 清华大学出版 社,2005.  [5] 齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版社,2004. 附录 菜单主要代码如下:      搜索菜:

27、pan>        以下是现在酒店的空桌和菜谱,我们热忱为您服务:  桌台号: <%   dim rs2,sql2      set rs2

28、server.CreateObject("adodb.recordset")     sql2="select * from zhuotai  where tablestatus='空闲'"     rs2.open sql2,conn,1,1     if not rs2.eof then       do while not rs2.eof  8  %>  " /><%=rs2("ID")%> <%   rs2.movenext    loop    end if

29、  %>
    菜品信息列表        <%="选择"%>   <%="编号"%>      <%="菜名"%>     <%

30、"类型"%>     <%="价格/元"%>    <%     dim rs1,sql1     'dim CID     'CID=request.Form("cname")     set rs1=server.CreateObject("adodb.recordset")    'if request.Form("cname")="" then    sql1="select * from caiList"    rs1.open sql1,conn,1,1    if not rs1.eof then     d

31、o while not rs1.eof        if rs1("isselected")=1 then          %>                              

32、  value="<%=rs1("ID")%>"/>        <%=rs1("ID")%>              <%=rs1("cname")%>             <%=rs1("ctype")%>             <%=rs1("cprice")%>                        <%        else%>               

33、seMove="javascript:this.bgColor='#33CCFF';" onMouseOut="javascript:this.bgColor='#FFFFFF';">        "/>      <%=rs1("ID")%>     <%=rs1("cname")%>     <%=rs1("ctype")%>     <%=rs1("cprice")%> 

34、                   <%     end if       rs1.movenext             loop   end if    %>         点菜完成请提交:       

35、click="window.location='jiacai.asp'" />                             实现搜索的主要代码:   function doUp()  { var qstr="";   $("input[name='cai']").each(function(){ if(this.checked){  if(qstr!="") qstr=qstr+"&";   10    qstr=qstr+"cai="+$.trim(this.value);}}); window.location.href="slchuli.asp?

37、"+qstr;}     

你好!根据你的输入内容,搜索结果如下:

         <%="选择"%>  <%="编号"%>     <%="菜名"%>

38、     <%="类型"%>     <%="价格/元"%>   <%  dim CID  CID=request.Form("cname")  dim rs3,sql3      set rs3=server.CreateObject("adodb.recordset")  dim d:d=CID&"%"      sql3="select * from caiList where ID like '"&d&"'"     rs3.open sql3,conn,1,1     if n

39、ot rs3.eof then      do while not rs3.eof   %>                      "/>    <%=rs3("ID")%>             <%=rs3("cname")%>             <%=rs3("ctype")%>             <%=rs3("cprice")%>

40、>                <%   rs3.movenext   loop  end if   %>       点菜后台处理代码: <% dim zhuozi   session("time")=Now()    zhuozi=request("zhuozi")  dim ids:ids=split(request("cai"),",")   11 

41、  for i=0 to ubound(ids)  sql="insert into diancai (CID,ZID,dtime,number) values('" &trim(ids(i))& "','" &zhuozi& "','" &session("time")& "',1)"   conn.execute(sql)  next  response.write "

点菜成功,3秒后返回首页

" %> <%  sql2="update [zhuotai] set tablestatus='使用' where ID='"&zhuozi&"'

42、"  conn.execute(sql2)  for i=0 to ubound(ids)  sql3="update [caiList] set isselected=0 where ID='"&trim(ids(i))&"'"  conn.execute(sql3)  next  conn.close  set conn=nothing %>   function  reverse() {      window.location.href="index.asp"; }  setTimeout("reverse()",300

43、0)   结账代码:   span class="Keywords">请输入你的桌号:    <%  dim zhuohao      zhuohao=cint(request.Form("zhuohao"))    dim rs1,sql1      set

44、 rs1=server.CreateObject("adodb.recordset")      sql1="select Max(dtime) as [dctime] from [diancai] where [ZID]="&zhuohao  rs1.open sql1,conn,1,1     if not rs1.eof then   do while not rs1.eof   %>    <%  dctime=rs1("dctime")   rs1.movenext      loop      end if %> 

45、"0" cellspacing="1" width="800" bgcolor="#a8c7ce">        你好!你选择的是<%=zhuohao%>号桌,你所点的菜如下:          <%="编号"%>     <%="菜名"%>     <%="类型"%>     <%="价格/元"%>

46、h>   <%     dim rs4,sql4    dim i:i=0     set rs4=server.CreateObject("adodb.recordset")     sql4="select [CID] from [diancai] where [ZID]='"&zhuohao&"' and [dtime]='"&dctime&"'"     rs4.open sql4,conn,1,1    if not rs4.eof then      do while not rs4.eof   %>        <%     dim rs5,sql5     

47、   set rs5=server.CreateObject("ad 13         sql5="select * from [caiList] where [ID]='"&rs4("CID")&"'"     rs5.open sql5,conn,1,1        if not rs5.eof then      do while not rs5.eof      %>          <%=rs5("ID")%>             <%=rs5("cname")%>             

48、><%=rs5("ctype")%>             <%=rs5("cprice")%>                 <%   i=i+rs5("cprice")       rs5.movenext            loop        end if    %>  <%           rs4.movenext          loop    session("time")=""    response.write "结账成功!谢谢惠顾!欢迎您的下次光临!

49、asp'>请返回"       end if     %>      你消费总额为:<%=i%>    返回首页     <%  dim sql6  sql6="update [zhuotai] set tablestatus='空闲' where ID='"&zhuohao&"'"  conn.execute(sql6)  conn.cl

50、ose     set conn=nothing %> 酒店管理代码: <%  dim youName,youPwd  set rs=server.CreateObject("adodb.recordset")  youName=request.Form("username")  youPwd=request.form("pwd")  if youName="" then  response.Write ""  else  if youPwd="" then  response.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服