智能电子菜单的设计与开发_第1页
智能电子菜单的设计与开发_第2页
智能电子菜单的设计与开发_第3页
智能电子菜单的设计与开发_第4页
智能电子菜单的设计与开发_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能电子菜单的设计与开发,一、目前应用与前景,随着经济发展和人民生活水平的提高,餐饮行业成为人们生活中不可或缺的重要组成部分,越来越多的人选择在外就餐,越来越多的人开始尝试新鲜的就餐方式、追求与众不同的饮食习惯。而在外就餐不可或缺的环节就是点餐,不同的餐厅选择了不同的点餐方式,但无论是服务员点餐还是消费者自主点餐都存在着无法避免的缺陷选择服务员点餐的餐厅要求服务员数量、时间较多,从点餐到配餐再到上餐往往需要耗费大量时间,多数服务员不够了解更不能准确介绍所有菜品,无法保证点餐效率和准确性;而消费者自主点餐需要消费者经过看菜单、询问服务员、确定菜品、自行勾画所需菜品、服务员核对、配餐等诸多环节,繁琐而费时,且经常出现错点、漏点等状况。而智能电子菜单恰恰可以避免这一系列问题的发生,通过软件上的图片和文字的介绍,消费者不仅能更直观的了解各道菜品的特点,还能提高对点餐的兴趣。此外,本软件减少了服务员的点餐时间以便其有更多更好的时间进行其他服务、节约了餐厅服务成本、提高了餐厅的餐桌使用率。,二、设计目标,建立一个菜品的结构体,包含菜品的名称、价格、菜品号、口味、图片顾客可以简单便捷的实现自助点餐服务,让用户轻松体验点餐、加餐功能,并对每道菜有更深刻更直观的了解和认识。方便商家管理,顾客点完餐直接显示给管理者,保证迅速下单,易于商家后期修改添加菜单。,三、设计思路,本项目研发的是基于eclipse、jdk1.6.0_29、html5实现利用apache-tomcat的 智能点菜系统。,程序流程图,四、功能实现,菜单界面 当客户想在智能电子菜单系统上点餐时, 点击开始点菜便进入界面。,详细菜品介绍 当客户对一个菜品感兴趣时,向更深刻的了解其内容是,点击图片便进入详细菜品介绍。,滚动图片在首页可以看到滚动图片,给客户带来更好的使用感受。,订单客户选好菜之后就会看到之前选择的菜品在订单栏里,客户提交订单,完成点菜。,五、相关技术介绍,本软件所用的开发软件是Eclipse。 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。,Tomcat服务器 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。,HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。,核心理念是保持一切新特性平滑过渡,旨在进化而非革命比如:很多开发人员用 DIV id=“header”来标记页眉区域, 而html5直接添加。,化繁为简,新的DOCTYPE和字符集,编码格式为 utf-8,告知浏览器文档使用哪种html规范,Display:规定元素应该生成的框的类型。None:此元素不会被显示。Position:规定元素的定位类型。Fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 left, top, right 以及 bottom 属性进行规定。Absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。z-index :设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。Padding:在一个声明中设置所有内边距属性。,六、总结,本次我的毕业设计论文课题是:智能电子菜单系统。是基于用Eclipse的java语言的编辑器利用html5通过tomcat服务器实现用户点餐的一款软件。目前的传统点餐方式菜单是一张菜单纸张,久而久之菜单纸张就变成一张又旧又脏的菜单纸张,而新型的智能电子菜单系统恰恰就弥补传统点餐方式的弊端,不仅弥补了传统点餐方式的弊端,也提供了方便又快捷的点餐方式。本毕业设计里面的html5是新技术,学校没有教过,所以更多的时间要用于学习html5,虽然在设计当中编写程序量有点大,但是我从网上查了很多资料,因此、编写程序的问题就解决了,最重要的还是在于要灵活运用新学的知识,有不会、不懂的地方积极向老师请教。智能电子菜单系统的开发思想就是要提供高效点菜、菜单管理方便、超强展示菜单、提高效率、准确无误结账、海量信息更丰富、菜品分类轻松点、点菜更有乐趣。同时智能电子菜单代替老式的纸张,让社会更加环保,为建设和谐社会尽一份应有的责任。经过这次的毕业设计过程中,让我对新知识有了一定的认识,尤其是对html5的开发知识,让我懂得了更多新知识,并且提升了自己的学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论