基于jsp的餐厅点餐系统毕业论文内容摘要:

设置 顾客 预览餐品 点餐 付款 确认订单 取消订单 吉林工商学院本科毕业论文 7 收银员操作流程如 图所示: 图 收银员操作流程图 厨房操作流程如 图所示: 图 厨房操作流程图 系统 ER图 收银员 查 看订单 确认付款 取消订单 收银员 查看订单 做菜 取消订单 发货 吉林工商学院本科毕业论文 8 系统 ER 图如 图所示: 图 系统 ER 图 系统模块设计 在线点餐模块: A用户可查看餐品图片及餐品信息 B用户可将想要的餐品放入购物车 点餐信息模块: A用户可查看购物车内物品 餐品查询模块: A用户可模糊搜索想要的餐品 餐厅人员登录模块: A餐厅人员登录后按职务分工 (分管理员,收银员,厨房 ) 管理员模块: A餐厅人员管理 B餐厅公告管理 C餐品信息管理 D销售信息统计 管理员 用户名 密码 管理 点餐系统 餐品信息 餐品分类 销售统计 系统用户 收银人员 厨房人员 确认收款 取消订单 做菜 发货 取消订单 吉林工商学院本科毕业论文 9 收银员模块: A修改密码 B提交订单管理 厨房模块 : A修改密码 B提交订单管理 5 点餐系统的功能实现 网站首页设计与实现 首页相当重要,所以必须要重点设计,因为顾客点餐的时候是先看到首页,如果首页设计的美观大方,就会激增顾客对餐厅的好感,不仅达到顾客保持良好的心情用餐,而且从另一方面也为餐厅增添了收入。 界面风格以暖色为主调,清新自然,采用字画结合,文字内容贴切生活,画 面温馨,让人感到回家的感觉。 重要的几个功能显而易见,即使是第一次使用本软件的顾客也能很快的完成点餐操作。 首页设计如 图所示: 图 首页界面 部分实现代码如下: function autoTable(div){ fs=(div).getElementsByTagName(TABLE)。 for(var i=0。 i。 i++){ fs[i].=39。 %39。 吉林工商学院本科毕业论文 10 if(i%2==1){ if () { fs[i].=right。 }else{ fs[i].=right。 } }else{ if () { fs[i].=left。 }else{ fs[i].=left。 } } } } /SCRIPT BODY text=000000 background=images/ leftMargin=0 topMargin=0 SCRIPT language=JavaScript !(39。 div class=wrap39。 )。 /SCRIPT TABLE id=toplogin cellSpacing=0 cellPadding=0 width=100% align=center border=0 TBODY TR TD vAlign=center align=left DIV class=jstime style=FLOAT: left。 WIDTH: 45% /DIV DIV class=jstime style=FLOAT: right。 WIDTH: 45%。 TEXTALIGN: right !****************时间日历开始 **************** SCRIPTsetInterval(=new Date().toLocaleString()+39。 星期 39。 +39。 日一二三四五六 39。 .charAt(new 吉林工商学院本科毕业论文 11 Date().getDay())。 ,1000)/SCRIPT SPAN id=clock/SPAN !****************时间日历结束 **************** !****************主菜单开始 **************** A href= target=首 页 /A | A href= target=在线点餐 /A | A href= target=点餐信息 /A | A href= target=餐品查询 /A | A href=admin/ target=餐厅人员管理入口 /A !****************主菜单结束 **************** 点餐功能设计与实现 点餐功能的设计主要是为顾客着想,要做到界面美观大方,让顾客一眼就能看到想知道的信息,比如餐品的名字、价格、实物图片、介绍等等,这些都是顾客在点餐之 前想要知道的细节,必须把这些体现在屏幕上。 本软件点餐界面设置简单大方,重要的信息一眼就可看完,并且相关餐品的图片都真实美观,能够激起顾客的食欲。 点餐界面设计如 图所示: 图 点餐界面 部分实现代码如下: function fIsNumber (sV,sR){ var sTmp。 if(==0){ return (false)。 } 吉林工商学院本科毕业论文 12 for (var i=0。 i。 i++){ sTmp= (i, i+1)。 if ( (sTmp, 0)==1) {return (false)。 } } return (true)。 } function del() { ()。 } /script %String message = (String)(message)。 if(message == null){ message =。 } if (!().equals()){ (script language=39。 javascript39。 )。 (alert(39。 +message+39。 )。 )。 (/script)。 } (message)。 % BODY text=000000 bgColor=ffffff leftMargin=0 topMargin=0 SCRIPT language=JavaScript !(39。 div class=wrap39。 )。 // /SCRIPT TABLE class=dragTable cellSpacing=0 cellPadding=0 width=100% border=0 TBODY TR TD class=head colspan=2 SPAN class=TAG产品信息 /SPAN /TD /TR TR TD class=middle align=left TABLE class=xsnrid=tb1_nr1cellSpacing=0 cellPadding=0 width=100% border=0 TBODY %(6)。 吉林工商学院本科毕业论文 13 int cou = (select count(*) from sale)。 String page1=(page)。 if(page1==null){ page1=1。 } (busMessageCount, cou + )。 (busPage, page1)。 List pagelist1 = ((page1),select * from sale order by id desc,6)。 (qqq, pagelist1)。 int pageCount = ()。 //得到页数 (busPageCount, pageCount + )。 List pagelist3=(ArrayList)(qqq)。 if(!()){ for(int alln1=0。 alln1()。 alln1++){ List allnew=(List)(alln1)。 % TR TD width=20% align=left IMG height=80 src=%=basePath+(2).toString()% width=120 onload=makesmallpic(this,120,80)。 border=0 /TD TD align=left 餐品名称: %=(1).toString()% br 销售价格: %=(3).toString()% br 餐品类型: %=(4).toString()% br 餐品简介: %=(5).toString()% br 订单信息功能的设计与实现 此功能的作用就是显示出所点餐品的名字,数量,和总价格。 让顾客可以清楚的看到自己的账单,直到顾客满意为止。 吉林工商学院本科毕业论文 14 订单信息设计如 图所示: 图 订单信息 部分实现代码如下: %String dnum=(String)(dnum)。 % TABLE class=dragTable cellSpacing=0 cellPadding=0 width=100% border=0 TBODY TR TD class=head SPAN class=TAG我的点餐 /SPAN /TD /TR TR TD class=middle align=center form action=%=basePath %ComServlet?method=tjDCamp。 dnum=%=dnum% method=post name=form1 TABLE cellSpacing=0 cellPadding=0 width=100% border=0 TBODY TR TD align=center餐品名称 /TD TD align=center餐品价格 /TD TD align=center数量 /TD TD align=center本餐品总价。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。