基于无线通信的点菜系统软件设计【文献综述】

合集下载

基于Android平台无线点餐系统的开发与研究

基于Android平台无线点餐系统的开发与研究

(3)餐桌预订服务:处理客户端的餐桌预订请求,根据预订情况进行餐桌 分配和确认。
(4)支付结算服务:处理客户端的支付请求,与第三方支付平台进行交互 完成支付。同时管理订单信息,计算折扣、优惠等信息。
感谢观看
编程技术
本系统使用Java语言编写,包括Android前端和服务器端两部分。在编程技 术方面,我们使用了以下主要技术和方法:
1、广播接收:使用Android的广播接收机制,实现客户端与服务器端的实时 通信。
2、事件处理:在客户端和服务器端均使用了事件处理机制,响应用户的操 作和异常情况。
3、文件读写:使用Java的文件读写技术,实现客户端和服务器端的数据交 互。
2、菜单管理:管理员可以在服务器端管理菜单信息,包括添加、删除菜品 等。
3、订单管理:管理员可以查看所有订单信息,并对订单进行相应处理。 4、数据统计:管理员可以查看各种数据统计信息,如销售额、点餐次数等。
界面设计
本系统采用Material Design风格,以适应Android系统的用户习惯。在界 面设计中,我们注重色彩、图标、布局的统一,使用户能够轻松找到自己需要的 功能。
4、网络通信:通过HTTP协议实现客户端和服务器端的通信,并使用JSON格 式进行数据交换。
系统测试
为了确保系统的稳定性和可靠性,我们进行了全面的测试。测试方案包括单 元测试、集成测试和验收测试三个阶段。在测试过程中,我们重点以下内容:
1、功能测试:测试系统的各项功能是否符合需求,是否能够正常运行。
客户端功能
1、用户登录:客户可以通过、 邮箱等方式注册并登录系统。
2、浏览菜单:客户可以浏览餐厅提供的菜单,并选择自己喜欢的菜品。 3、提交订单:客户可以选择就餐方式和座位,提交订单并支付。

无线点餐系统思考正文、结论、参考文献

无线点餐系统思考正文、结论、参考文献

1 绪论1.1研究的背景及意义民以食为天。餐饮业是一种个性化、多样化的服务产业,餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜遗忘现象较频繁、计算账单易出错、不方便人员管理等等。电子商务则是最能凸显个性化、多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。正因如此,无线点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。服务员使用手持终端为顾客点餐,当消费者点完餐后,服务员将存储在手持终端内的点餐信息,点餐信息同时也能被前台看到,方便快捷。1.2本文主要内容本文介绍了无线点餐系统的开发过程。论文详尽论述了从需求分析、系统分析、概要设计、详细设计以及测试与调试的整个开发过程。首先系统地研究了无线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从而得出设计本系统的思路和方法。接着介绍了实现系统开发的Android平台环境,数据库用MySQL实现。同时简要介绍了以上工具的功能和方法。概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了点菜管理、并台管理、查台管理,转台管理,注销等实现,并给出了系统的部分设计代码。2 相关技术和开发环境2.1 系统架构无线点餐系统主要用到采用模型-视图-控制器MVC架构的设计模式。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V 应该同步更新。视图是用户看到并与之交互的界面。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器接收用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。总的来说MVC的处理过程,就是首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。2.2关键技术2.2.1 JDBCJDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API 编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java 语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。2.2.2 JqueryJquery是继prototype之后又一个优秀的Javascrīpt框架,由美国人John Resig创建。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+,Safari 2.0+,Opera 9.0+)。Jquery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供Ajax交互。Jquery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。Jquery能够使用户的HTML页保持代码和HTML内容分离,也就是说,不用再在html 里面插入一堆js来调用命令了,只需定义id即可。2.2.3 AjaxAjax指异步JavaScript及XML(Asynchronous JavaScript And XML),是一种用于创建更好更快以及交互性更强的Web应用程序的技术。Ajax的核心是JavaScript对象XmlHttpRequest。Ajax在浏览器与Web 服务器之间使用异步数据传输(HTTP 请求)。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。通过Ajax,您的JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,您的JavaScript可在不重载页面的情况与Web服务器交换数据,这样就可使网页从服务器请求少量的信息。Web应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。2.3 开发环境及平台2.3.1 EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。1.Eclipse的主要构成Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以GPL发布,第三方组件有各自自身的许可协议。2.Eclipse Android环境搭建1)JDK安装a)我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:JAVA_HOME值为:安装JDK的目录;CLASSPATH值为:D:\AndroidDeveloper\android-sdk-windows\tools;b)Path:在开始追加%JAVA_HOME%\bin;c)NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入Java –version查看JDK的版本信息。2)Eclipse安装在/downloads/,下载Eclipse IDE for Java Developers(92M)的win 32bit版,Android SDK安装在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。a)运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的“Force https://...” 这项,再点击Available Packages。b)选择希望安装的SDK及其文档或者其它包,点击Installation Selected、AcceptAll、Install Accepted,开始下载安装所选包。c)在用户变量中新建PATH值为:Android SDK中的tools绝对路径(本机为D:\AndroidDevelop\android-sdk-windows\tools)。2.3.2MyEclipseMyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。在对于毕业课题的设计中,Android终端设备客户端是采用Eclipse开发工具开发的;而Web版本是采用MyEclipse开发工具开发的。2.3.3 Tomcat服务器Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行Tomcat 时,它实际上作为一个与Apache独立的进程单独运行的。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。2.3.4 应用平台AndroidAndroid是基于Linux内核的操作系统,早期由Google开发,后由开放手机联盟开发。它采用了软件堆的架构,主要分为三部分。底层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为GPhone。它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:底层以Linux核心为基础,由c语言开发,只提供基本功能。中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java编写。Android平台五大优势特色:1)开放性在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。2)挣脱运营商的束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。3)丰富的硬件选择这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。4)不受任何限制的开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。5)无缝结合的Google应用如今叱咤互联网的Google已经走过10年历史。从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。3订餐系统分析与设计3.1需求分析3.1.1 系统目标和要求首先,我们得确定使用这个系统的用户应该有顾客、服务员、收银员。顾客和服务员应该是系统数据的起点,由他们做出相应的操作,然后系统进行处理;收银员则为系统数据的终点。该系统在性能功能上应达到如下要求:1.操作简单、界面友好:完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式;2.即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在另一应用端及服务器的对应栏目显示出来,达到“即时点击、即时见效”的功能;3.系统运行应该快速、稳定、高效和可靠;4.在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。3.1.2 可行性分析随着经济的快速发展,B2C电子商务越来越受到人们的关注。无线订餐系统,已经如雨后春笋般的出现在了许多城市的大酒店中。特别在大型餐饮集团使用已经成为了趋势。同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且对酒店服务也越来越挑刺,正因为如此无线订餐系统的出现,正好满足了大众的需要,不仅让宾客享受到精美可口的美食,更让他们感受到服务管理的贴心与完善。无线订餐业务在中国有着极大的发展空间以及良好的背景。随着酒店管理的完善,使用这种智能的无线点餐系统必然成为追究卓越的餐饮公司的最爱,也更能够体现信息技术发展之猛烈。此次毕业设计基于Android平台开发无线订餐系统。Android平台给我们提供了巨大的自由空间,再运用Java面向对象语言,是系统功能更加强大。MySQL是一个杰出的数据库平台,具有功能强大,安全可靠等特点,可用于中小型联机事务处理、数据仓库及电子商务等。3.2 订餐系统概要设计系统的概要设计主要对系统的总体功能如何设计,如何划分模块,系统的数据库如何设计进行研究。它为系统的详细设计做铺垫。在系统的设计过程中起着非常重要的作用。3.2.1 模块的划分本系统主要分两部分:1.Web点餐系统与后台Web系统主要是给客户点菜;客户只能点菜、拿号。2.终端设备与后台终端设备指的是基于安卓平台的一个设备。主要给服务员、收银员等工作人员使用;能更新菜谱,结账,点菜、查看等功能。3.2.2 功能模块的设计1.Web点餐系统1)登录——若没有用户账号,提供注册2)查看菜单3)查看菜单详情4)加入购物车(点菜)5)下单(提交预定菜单)6)拿号图3-1功能描述图2.终端设备终端系统主要有以下几个模块构成:结台管理、更新管理等功能。1)点菜——包括开桌、点菜、下单三个功能2) 并台——两桌拼接3) 结台——在顾客就餐完毕后,计费付帐而设定的功能,是客人能够一目了然,不用担心有什么算错的问题。4) 查台——查看座位情况,哪些是有人,哪些是空位3.3 3.3.1 息的表,。在一个点,该表保存桌位信息。。另外既然ID,桌号,人数,是否结。3.3.2 数据库的概念设计,即利用数据模型进行概念数据库的模式设计。根据无线点餐系统的需求,设计出以下的实体-关系模型(E-R)图如图。图3-4 实体联系图3.3.3 数据表设计数据库的逻辑设计,即把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。根据无线点餐系统的需求分析及数据库的概念设计,建立数据库了wireless_db。建库语句:create database wireless_db;设计表结构,如下图所示:表3.2 菜单信息表(menutbl)表3.3 订单信息表(ordertbl)表3.4 订单信息详情表(orderdetailtbl)表3.5 餐桌信息表(tabletbl)3.3.4 连接数据库实现本系统采用Java语言编写,使用jdbc连接MySQL数据库,所以要用到Java中的connection对象和MySQL驱动连接到数据库。数据库配置文件如下所示。driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/wireless_db?useUnicode=true&characterEncoding=utf-8 username=rootpassword=123只有成功连接到了数据库才能进行其他操作,否则就无法开展以下的设计与实现工作了。可见,连接数据库是一个很关键的步骤。4 订餐系统实现4.1安卓平台系统实现4.1.1 功能描述主菜单界面包含点菜管理、并台管理、转台管理、查台管理、结台管理、注销等几个功能模块。每个功能模块提供一种服务,包含一组功能操作,界面简单明了方便服务人员操作。4.1.2 界面展示登录界面主要是由服务人员来操作的,所以要简单明了易操作。利用数据库对用户信息进行核对,核对正确后利用界面跳转到主菜单界面。服务人员的账号密码是提前在服务器数据库中设置的,每个服务人员都有自己单独的唯一的一个账号密码用来登录,这样可以责任到人,不至于出现混乱,否则出现错误都不知道是哪个环节的问题。图4-1 登录截图输入数据的验证:登录失败:登陆成功之后进入主菜单:点击点菜:开桌:若当前桌号是开过桌的,开桌按钮将会不可用,并且人数自动为上次开过桌之后的人数,这一步是通过桌号来从数据库中判断桌子的标示(1表示开桌,0表示没有开桌)实现的,可以修改。2号桌已经被开过桌,所以开桌按钮变成不可用。图4-6 开桌验证添菜:所有的菜单信息都是从数据库中取出的,与web版本向客户提供的信息保持一致。图4-7点餐点击下拉列表选择菜名:如图图4-8 选择菜单图4-9 填写人数点击下单直接下单,下单成功后,屏幕下方会提示桌号(如图)。下单即向数据库的订单详情表插入数据,插入客户定的菜号、桌号、备注信息等。图4-10 下单成功点击转台:图4-11 换桌位换台成功后有提示(如图),转台对于数据库的操作,就是将原来订单号的中的桌号编程就该之后的桌号。图4-12换座位成功查台:图4-12 查台并台:所谓并台,就是两桌人并成一桌,对于数据库所做的操作有:先把被并的目标桌号的状态修改为空位,再把订单上的桌号修改为并台后的桌号即可。并台必须针对的是已经开过桌的桌子。图4-13 并台并台选择桌号:查出来的都是开过桌的桌号。图4-14选择桌号结账这一功能,就是从点餐详情表中取出,订单号为1的所有订单信息,并且再跟据菜号,将菜肴的价格取出,相加得到总价格显示出来。结账成功后,将数据库中订单表中的isPay字段的状态改成已支付。(0表示未支付,1表示已支付)图4-15 结算界面注销:图4-16 注销4.1.3 关键代码以下是点菜功能的关键代码:// 添菜监听器private OnClickListener addListener = new OnClickListener() {@Overridepublic void onClick(View v) {// 调用点菜方法addMeal();}};//添菜方法private void addMeal() {// 获得LayoutInflater实例LayoutInflater inflater = LayoutInflater.from(this);// 实例化在弹出对话框中添加的视图final View v = inflater.inflate(yout.order_detail, null);// 获得视图中的Spinner对象,菜单下拉列表final Spinner menuSpinner = (Spinner) v.findViewById(R.id.menuSpinner);// 获得视图中的EditText对象,数量EditText numEt = (EditText) v.findViewById(R.id.numEditText);// 获得视图中的EditText实例,备注EditText remarkEt = (EditText) v.findViewById(R.id.add_remarkEditText);String url = HttpUtil.BASE_URL +"/servlet/MenuServlet";String result = HttpUtil.queryStringForGet(url);try {JSONArray tables = new JSONArray(result);List<JSONObject> lists = new ArrayList<JSONObject>();for(int i=0;i<tables.length();i++){lists.add(tables.getJSONObject(i));}JsonArrayAdapter adapter = new JsonArrayAdapter(this, yout.spinner_lo, lists, new String[]{"id","name","price"},new int[] {R.id.id_TextView01, R.id.price_TextView02,_TextView03, });menuSpinner.setAdapter(adapter);} catch (JSONException e) {// TODO Auto-generated catch blockLog.e("amaker", "转换数据出错");}// 获得AlertDialog.Builder实例AlertDialog.Builder builder = new AlertDialog.Builder(this);builder// 设置标题.setMessage("请点菜:")// 设置自定义视图.setView(v)// 设置确定按钮.setPositiveButton("确定", new DialogInterface.OnClickListener() {// 确定按钮事件public void onClick(DialogInterface dialog, int id) {// 获得ListView中的自定义视图LinearLayout LinearLayout v1 = (LinearLayout) menuSpinner .getSelectedView();// 获得TextView,菜编号TextView id_tv = (TextView) v1.findViewById(R.id.id_TextView01);// 获得TextView,菜价格TextView price_tv = (TextView) v1.findViewById(_TextView03); // 获得TextView,菜名称TextView name_tv = (TextView) v1.findViewById(R.id.price_TextView02); // 获得EditText,菜数量EditText num_et = (EditText) v.findViewById(R.id.numEditText);// 获得EditText,菜备注EditText remark_et = (EditText) v.findViewById(R.id.add_remarkEditText); // 菜编号值String idStr = id_tv.getText().toString();// 菜价格值String priceStr = price_tv.getText().toString();// 菜名称值String nameStr = name_tv.getText().toString();// 菜数量值String numStr = num_et.getText().toString();// 菜备注值String remarkStr = remark_et.getText().toString(); // 封装到Map中map = new HashMap();map.put("id", idStr);map.put("name", nameStr);map.put("num", numStr);map.put("price",priceStr);map.put("remark", remarkStr);// 添加到ListViewdata.add(map);// 关联的TextViewto[0] = R.id.id_ListView;to[1] = _ListView;to[2] = R.id.num_ListView;to[3] = R.id.price_ListView;to[4] = R.id.remark_ListView;// 实例化SimpleAdaptersa = new SimpleAdapter(OrderActivity.this, data,yout.listview, from, to);// 为ListView绑定数据lv.setAdapter(sa);}}).setNegativeButton("取消", null);AlertDialog alert = builder.create();alert.show();}4.1.4 服务器端的实现服务器端功能主控计算机处理各无线终端发送过来的数据信息并进行处理、加工(必要的情况下还进行信息回馈)以及发送,从而进行控制、结算、统计、结账打印以及管理等一系列职能操作。服务端主要是数据库操作,针对无线终端各模块而设置响应相应功能的服务器小程序。主要的Servlet(如图显示)。4.2 4.2.1 ,准备下单订餐。图4-18 菜品展示点击详情,进入菜单详情页面:图4-19 菜品详情点击订购:若当前用户没有登录,则会跳出登录的页面,只有登录之后的用户才能订购,器端 响应开桌的Servlet 响应详细订单的Servlet 响应结算的Servlet 响应更新桌号的Servlet响应更新菜谱的Servlet响应查台的Servlet否则只允许查看。跳入登录页面:图4-20 登录界面若登录不符合要求,也会有相应的验证信息:如图图4-21 登录验证若用户登录成功后订购,出现购物车界面:图4-22 购物车进入购物车界面后,客户可以选择继续购物或者下单,若选择继续购物,则跳出主页,菜单页面,若生成订单,则跳入订单信息确认页面:如图图4-23 订单确认若客户没有订购任何菜肴,则不能提交订单,提示如下图:图4-24 订单提交验证4.2.2 关键代码1.登录功能以下是登录功能的关键代码:login.jsp页面:<script type="text/javascript">function checkName(){var userName = document.loginForm.loginName.value;//获得用户层对象:var uDiv = document.getElementById("userNameDiv");if(userName.length == 0){uDiv.innerHTML ="<font size='3' color = 'red'> 用户名不能为空!</font>";return false; //函数有返回值}uDiv.innerHTML = "";return true;}function checkPwd(){var userPwd= document.loginForm.loginPass.value;var pDiv = document.getElementById("passwordDiv");if(userPwd.length == 0){pDiv.innerHTML ="<font size='3' color = 'red'> 密码不能为空!</font>";return false; //函数有返回值}pDiv.innerHTML = "";return true;}//jquey中的方法,当页面一加载的时候就执行方法$(document).ready(function(){//当登录按钮点击时,触发方法$("#loginBT").click(function(){var username=$("#loginName").val();var pwd=$("#loginPass").val();//利用ajax去后台判断,用户输入的用户是否可以登录$.ajax({url:"${base}/LoginServlet",type:"post",data:"username="+username+"&pwd="+pwd,。

无线点菜系统设计与实现论文

无线点菜系统设计与实现论文

无线点菜系统的设计与实现摘要:餐饮是酒店的主要职能之一,点菜是必不可少的环节,而无线点菜则使酒店的这一方面功能更为便捷和多元化。

关键词:酒店无线点菜;pda手机;vs2008;sql;server;2000 中图分类号:tn929.53 文献标识码:a 文章编号:1006-3315(2011)1-179-001一、引言在工作节奏越来越快、时间密集度越来越大的当代社会,饮食规律变得非常重要,而往往亲自上门点菜吃饭等待上菜以及往返太过耗时。

因此如何提前点菜,可以在第一时间上门吃到自己需要的饭菜或是吃到外卖,是一个很多人都需要并且想做到的事情,它既可以节约时间又可以及时补充身体所需养分使身体健康。

本系统主要针对酒店点菜的特点,经过实际的需求分析,采用vs2008技术和sql server 2000数据库管理系统作为工具进行系统开发。

整个系统服务于管理员、顾客这两个不同的用户,主要包括以下四个功能:后台管理、点菜管理,智能配菜管理、营养分析管理,基本能满足酒店无线点菜过程中的需要。

本系统主要是为解决上述的问题,从如何能够更好地利用资源,利用现代化的手段,把握顾客的需求,如何更为有效全面地满足顾客对于时间和营养协调的需要这一指导思想出发,开发的一个应用软件,以更好地节约人力、物力资源。

二、问题的调研在本系统开发之初,为了做好系统需求分析工作,我做了充分的调研,从而认识到完成本系统需做到以下几点:1.了解顾客的需求,了解如何点菜是顾客最希望的。

2.研究点菜系统中需要包含的其他问题,如酒店的后台管理等。

3.遇到具体问题再做详细调查研究并与指导老师商讨。

在充分了解、调查了酒店点菜具体事务管理和工作流程的基础上,开发了酒店无线点菜系统。

三、可行性分析1.技术可行性开发这个酒店无线点菜系统使用的程序设计语言是c#。

c#是microsoft公司推出的一种全新的语言,c#是一门建立在c++和java基础上的现代语言,是编写,net框架的语言。

无线点餐系统毕业论文正文、结论、参考文献

无线点餐系统毕业论文正文、结论、参考文献

⽆线点餐系统毕业论⽂正⽂、结论、参考⽂献1 绪论1.1研究的背景及意义民以⾷为天。

餐饮业是⼀种个性化、多样化的服务产业,餐饮传统的点菜⽅式是纯⼈⼯操作,由服务员记录顾客点的菜,在具体⼯作中容易出现以下问题:⼿写单据字迹潦草从⽽导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。

处理特殊⼝味有遗漏和偏差、客⼈催菜遗忘现象较频繁、计算账单易出错、不⽅便⼈员管理等等。

电⼦商务则是最能凸显个性化、多样化服务的商务⽅式。

随着⽹络技术的发展和普及,⽅便、快捷、个性化的⽹上订餐正在进⼊⼈们的⽣活。

正因如此,⽆线点餐模式应运⽽⽣。

它不仅可以有效地提⾼餐饮业的⼯作效率,更可以规范服务体系,提⾼整体服务质量和管理⽔平,并为规模化经营提供了坚实的技术基础。

服务员使⽤⼿持终端为顾客点餐,当消费者点完餐后,服务员将存储在⼿持终端内的点餐信息,点餐信息同时也能被前台看到,⽅便快捷。

1.2本⽂主要内容本⽂介绍了⽆线点餐系统的开发过程。

论⽂详尽论述了从需求分析、系统分析、概要设计、详细设计以及测试与调试的整个开发过程。

⾸先系统地研究了⽆线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从⽽得出设计本系统的思路和⽅法。

接着介绍了实现系统开发的Android平台环境,数据库⽤MySQL实现。

同时简要介绍了以上⼯具的功能和⽅法。

概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建⽴和维护。

详细设计主要阐述了点菜管理、并台管理、查台管理,转台管理,注销等实现,并给出了系统的部分设计代码。

2 相关技术和开发环境2.1 系统架构⽆线点餐系统主要⽤到采⽤模型-视图-控制器MVC架构的设计模式。

MVC是⼀个设计模式,它强制性的使应⽤程序的输⼊、处理和输出分开。

使⽤MVC应⽤程序被分成三个核⼼部件:模型、视图、控制器。

它们各⾃处理⾃⼰的任务。

M是指数据模型,V是指⽤户界⾯,C则是控制器。

使⽤MVC的⽬的是将M和V的实现代码分离,从⽽使同⼀个程序可以使⽤不同的表现形式。

毕业论文--基于Android 无线电子菜谱系统开发(含外文翻译)

毕业论文--基于Android 无线电子菜谱系统开发(含外文翻译)

基于Android 无线电子菜谱系统开发(服务器端)摘要今天我们生活在充满数字的时代,随着GPRS、WLAN等无线技术的突飞猛进,移动生活、移动办公逐渐由概念转为现实,信息数据随手可及。

特别是无线数据传输技术的成熟,运营商的大力推广,WLAN的应用日渐普及,并日益影响到人们生活的方方面面,种种梦想化为现实成为了可能。

对于传统的餐饮业而言,利用无线网络技术实现点餐系统也成为了现实。

基于Android的无线点餐系统,使用当下较为流行的Android平台,通过和服务器之间的WLAN无线通信实现了灵活、高效、便捷的管理系统,优化了点餐和管理流程,使餐厅的服务和管理得到实质性的提升,提高了品牌形象和核心竞争力。

本文详细描述了基于Android无线电子菜谱系统服务器端的需求分析和系统设计,利用Struts、Spring、Hibernate和Axis2实现了一套无线点餐的Web端后台管理系统,同时向系统外部发布包括用户登录,餐桌管理,点菜管理、并台管理、转台管理、查台管理、结台管理、更新管理等的Web Service接口,方便用户在包括Android等在内的各种平台上调用,以实现无线点餐的功能。

最后对该系统的特点进行了总结,并展望了其未来的发展方向。

关键词: 无线通信;Android;服务器端;Web Service 餐饮Development of Wireless Order System based onAndroid (Service Side)AbstractToday we live in a digital era, with the rapid progress of the GPRS, WLAN and other wireless technologies, mobile life; mobile office gradually becomes to true from concept, you can get the information and data everywhere. In particular, the growing popularity of wireless data transmission technology matures, the promotion efforts of the operators, the popularity of WLAN applications grows, and is increasingly affecting all aspects of people's lives, it’s possible for all kinds of dreams comes into reality. As for traditional catering industry, the use of wireless network technology to achieve ordering system has also becomes to reality.Android-based wireless ordering system, using the popular Android platform, build a flexible, efficient and convenient management system to optimize the ordering and management process through wireless communications between the WLAN and server, this will increase the restaurant service and management substantial and improve brand image and core competitiveness.This paper describes in detail the contents of the requirement and system design of Wireless Ordering System, Use of Struts, Spring, Hibernate and Axis2 Web side of the back-office management system, and release the user logon, table management, ordering management, combination management, change table management, check table management, settle accounts management, update management, and other Web Service interface, it can be called on a variety of platforms, including Android, etc., in order to achieve a wireless ordering function. This paper finally summarizes the system characteristics and prospects of its future development.Keywords: Wireless communication; Android; server; Web Service目录1 引言 (1)1.1 选题背景和意义 (1)1.2 无线点餐系统简介 (2)1.3 本文的主要工作及组织结构 (2)1.3.1 本文的主要工作: (2)1.3.2 本文的组织结构 (3)2 需求分析 (4)2.1 功能需求 (4)2.2 用户群体描述 (5)2.3业务流程分析 (6)2.3.1访客浏览 (6)2.3.2 点菜流程 (6)2.3.3结账流程 (7)2.3.4管理用户信息 (8)2.4 数据通讯 (8)3 概要设计 (10)3.1 系统结构设计 (10)3.2 总体功能模块设计 (11)3.3 模块功能概要设计 (11)3.3.1 菜单管理模块 (11)3.3.2 餐桌管理模块 (12)3.3.3 订单管理模块 (12)3.3.4 用户管理模块 (12)3.3.5 Web Service接口 (12)4 数据库设计 (13)4.1 数据库的需求分析 (13)4.2 数据库概念设计 (13)4.3 数据库逻辑设计 (15)4.4 数据库的实现 (15)5 详细设计 (18)5.1 菜单管理模块设计 (19)5.1.1 整体设计 (19)5.1.2 管理员输入信息的传递 (19)5.2订单管理模块设计 (20)5.2.1 整体设计 (20)5.2.2 用户点餐功能 (21)5.2.3 邮件通知功能 (21)5.2.4 换桌、并桌功能 (21)5.2.4 结账功能 (22)5.3 用户管理模块设计 (22)5.3.1 整体设计 (22)5.3.2 用户注册功能 (22)5.3.3 角色管理功能 (22)5.3.3 个人信息修改功能 (22)5.4 Web Service 接口设计 (22)6 系统实现 (24)6.1 开发环境及相关技术 (24)6.2 功能模块的实现 (26)6.2.1 菜单管理功能模块的实现 (26)6.3 点菜功能模块的实现 (27)6.3.1 添加菜品的实现 (27)6.3.2 邮件通知的实现 (28)6.4 主要界面 (28)6.5 数据库操作 (34)7 测试报告 (37)7.1 测试方案 (37)7.2 测试项目 (37)7.3 主要测试用例 (38)7.4 测试进度 (40)7.5 测试方法 (41)7.6 测试结果分析 (41)7.6.1 测试的局限性 (41)7.6.2 评价测试结果的准则 (41)总结 (42)致谢 (43)参考文献 (44)附录A 译文 (45)附录B 外文原文 (51)1 引言本章主要简述无线点餐系统的选题背景和意义,并对本文的工作和组织结构做了介绍。

基于Android手机的无线点餐系统

基于Android手机的无线点餐系统

5、订单模块:在服务器端使用Java Web应用程序实现订单管理功能,从 Android应用程序中获取订单信息,存储到数据库中并更新订单状态。
四、测试与发布
在测试与发布阶段,我们需要对系统进行测试,并进行实际应用测试。测试 可以使用黑盒测试、白盒测试和灰盒测试等方式进行,以确保系统的稳定性和可 靠性。测试完成后,可以将系统发布到各大应用商店供用户下载使用。
5、查看订单状态:用户可以随时查看订单的状态,了解菜品是否已经上桌。
二、系统设计
在系统设计阶段,我们需要确定系统的架构、数据库设计和模块划分。对于 基于Android的无线点餐系统,可以采用以下设计:
1、架构设计:采用C/S架构,客户端使用Android应用程序,服务器端使用 Java Web应用程序。
基于Android手机的无线点餐系统
01 一、系统概述
目录
02 二、系统功能
03 三、技术实现
04 四、优势与前景
05 参考内容
随着科技的飞速发展和移动设备的普及,越来越多的行业开始尝试将无线通 信技术与传统业务相结合,以提供更加便捷、高效的服务。点餐系统就是其中之 一。本次演示将介绍一种基于Android手机的无线点餐系统,该系统利用了无线 通信技术和移动设备的特点,旨在提高餐厅点餐效率和顾客体验。
3、无线通信技术
无线通信技术是实现无线点餐系统的基础,主要采用Wi-Fi、4G/5G等通信技 术实现数据传输。在餐厅内部需要部署无线网络,确保信号覆盖范围广且稳定。 同时,需要考虑数据传输速度、安全性等方面的技术细节。
四、优势与前景
基于Android手机的无线点餐系统具有以下优势:
1、提高点餐效率:顾客可以自主点餐,节省了传统点餐方式中需要等待服 务员的时间。

基于无线通信的点菜系统设计【文献综述】

基于无线通信的点菜系统设计【文献综述】

基于无线通信的点菜系统设计【文献综述】毕业设计开题报告电子信息工程基于无线通信的点菜系统设计1前言部分近几年来,人们的生活水平在不断提高的同时,生活方式和生活理念也随之发生着或多或少的变化,整个社会中,餐饮业占据着举足轻重的位置,就因为这样,使得餐饮业变成了一个巨大的投资市场,因而,它被当成了中国的一个新兴的黄金产业[1]。

大家关注的焦点也就从一些无关紧要的问题转变到如何提高餐饮业的服务质量以及其服务速率上来。

餐饮投资的多元化不仅仅会因为餐饮业的蓬勃发展而发展,大量投入的资金也会推动餐饮的发展。

现在随着信息化程度在社会各个领域的普及,餐饮业也不甘其后的引入了一些信息化的因素,这必然将餐饮业也带入到一个新的由计算机管理和操作的时代,这样一来,不仅仅节省了人力,而且也提高了管理效率以及工作效率,使得餐饮业步入了一个新的信息化的时代[2]。

无线通信技术的一个典型应用就是无线电子点菜系统,它将无线技术全部应用在餐饮业当中。

我们整个餐饮业中的服务人员手工记点菜、收银业务等,完全的转移在一部小巧的掌中宝上进行操作,通过这个小型的掌中宝,整个的点菜、加菜、结账的业务都能够在行走中进行,这样一来不仅仅提高了工作效率,而且也提升了服务质量[3]。

如何通过最新的无线通信技术为餐饮行业带来一个崭新的管理理念和服务手段,优化整个业务流程,为顾客提供更好的服务质量,是无线点菜系统的一个终极目标,这也是餐饮行业向信息化技术迈进的一个及其重要的里程碑。

但是,就目前来说,无线点菜系统的研究和发展还整体处于一个最初级的阶段,并没有完完全全的普及,因此,并不是所有的餐厅都会使用这种点餐系统,不过,我们坚信,随着信息技术的不断发展和完善,这套系统的广泛使用将不再是纸上谈兵。

虽然这项技术在我国还不是很普遍,但是在国外来说,已经达到一个比较成熟的阶段了,他们大多都会使用无线局域网的技术来完成这套系统。

据一些强有力的数据显示,目前来说,全世界每天都会有大约数千万人成为新的无线局域网的用户。

基于单片机的无线点菜系统[设计+开题+综述]

基于单片机的无线点菜系统[设计+开题+综述]

开题报告电气工程与自动化基于单片机的无线点菜系统一、选题的背景与意义1.1研究的背景:无线点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。

目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的中档适用产品。

由于点菜系统的区别关键在于点菜终端和通讯方式的选择上,在此基础上提出了一种适合具体应用场合的中档无线点菜终端解决方案:运用嵌入式系统开发无线点菜系统终端,运用短距离无线通信技术进行数据传输。

1.2研究的意义:无线电子点菜系统的普及能够减轻服务员的劳动强度,提高工作效率,提升餐饮企业的形象和地位,实现收银及各种信息统计的快速操作,统计信息还能为决策层提供决策的依据,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到了积极的促进租用,并将为用现代信息技术改造传统餐饮业作出一份贡献。

信息化的餐饮服务可以迎合人们生活水平的提高和消费观念的转变,通过利用信息化的餐饮服务对服务形式、餐饮风格、环境氛围等要素的影响,吸引消费者的注意力。

二、研究的基本内容与拟解决的主要问题:2.1研究的基本内容:设计一个无线点菜系统,以单片机为控制核心,实现在各餐桌端点好菜单,然后以无线的方式将菜单传输给PC服务台,服务台可通过上位机软件观察各餐桌所发过来的菜单,以方便管理。

系统的整体结构如图1:图1 点菜系统的整体结构2.2拟解决的主要问题:2.2.1 点菜机模块:点菜机硬件设计、点菜界面设计、菜单及数据处理;2.2.2 数据传输模块:接收器硬件设计、无线数据传输、计算机串口数据传输;2.2.3 PC菜单管理模块:菜单接收显示、菜单管理;2.2.4 整个系统调试整合及其可靠性的测试。

三、研究的方法与技术路线:3.1点菜机模块3.1.1点菜机硬件设计点菜机的结构如图1,主控模块采用增强型51单片机,电源采用外接电源与插座可选,按键模块采用简单的六个按键进行方便的操作,显示模块以LCD进行显示,无线收发采用2.4G低功耗无线模块进行菜单收发。

基于无线网络的酒店点菜管理系统的设计

基于无线网络的酒店点菜管理系统的设计

较 多的情况下 , 服务员手写点餐、 人工送单可 能会增 点菜 单 。
加 误 操作 的几率 , 造 成 客人 投 诉 , 影 响服 务质 量 , 甚至 ( 2 )无需布 线 :本 系统 前 台采用 无 线 网络与 智 能
有损餐厅的美誉度 。所 以, 一套基于 WL A N的无线 点 终端技术 , 使服务 员可 以在酒店 随意走动 , 为顾客服 餐 系统 可完 美 的解 决 以上 问题 。按 照 软件 工程 的设计 务 , 无 需在 营 业 大 厅 中布 置 任 何 网络 线 路 , 从 而 避 免 方法 , 完成需求分析 、 系统概要设计 、 详细设计以及软 影 响 已经装 修好 的酒店 整体 环境 。
要 。传统 方 式下 , 餐厅点餐、 送单 、 结 账都 采 用 人 工传 顾 客 点 菜 、 加菜 , 系 统 会 自动 将 数 据 传送 到 系 统后 台 递, 这 种 工 作 流 程 效 率低 下 , 而 且 在 就 餐 高 峰 期 人 员 和 厨 房 、 前 台 的打 印机 上 , 打 印机 会 立 刻 自动 打 印所
业务 需要 而设计 , 借 助 于无 线 网络 , 楼 面服务 员通过 智 能 终端 快速 完成 点 菜过 程 , 进 而将数 据 实时 同步
到厨房与收银 台, 实现餐饮全流程无线服务。 本 系统不仅可以提高餐饮企业的工作效率, 降低企业运 营 成本, 优化业务流程 , 同时大幅度提升客 户满意度 , 树立企业品牌 , 使企业在竞争中处于领先地位。
随着我国市场经济 的快速发展 , 各行业都呈现 出 餐 饮 点菜 的系 统化 和 自动化 。 生机勃勃的发展景象。 在餐饮业竞争越来越激烈的今 2系统 特 色
天, 酒 店 如 何 提 高 服 务质 量 、 管 理 能力 显 得 越 来 越 重

基于ZigBee技术无线自助点餐系统的设计

基于ZigBee技术无线自助点餐系统的设计

78 | Techni ques of Automation & Appl ic ations基于ZigBee 技术无线自助点餐系统的设计刘 辉,谢明华,龙英勇(长沙学院电子与通信工程系,湖南 长沙 410003)摘 要:对ZigBee技术的特点、设备、传输优势、网络拓扑结构进行了介绍。

设计了一套基于Zigbee技术的无线自助点餐系统。

应用该系统,可提高餐饮企业的服务质量和工作效率,减少人力支出,优化管理流程,降低出现差错的可能性,同时杜绝了现金收入漏洞,有推广应用前景。

关键词:ZigBee无线网络技术;自助点餐;CC2430中图分类号:TN92 文献标识码:B 文章编号:1003-7241(2009)05-0078-04ZigBee-Based Wireless Order System for DishesLIU Hui, XIE Ming-hua, Long Ying-yong( The Department of Electronics and Communication Engineering, Changsha College, Changsha 410003 China )Abstract: This paper introduces the network topology of the ZigBee technology and its application in a wireless order system fordishes. The hardware and software of the system are also presented.Key words: ZigBee wireless technology; wireless order for dishes; CC2430收稿日期:2008-11-111 引言目前的点餐系统主要有人工手工点单操作和无线自助点餐两种方式。

基于ZigBee技术的无线点餐系统设计

基于ZigBee技术的无线点餐系统设计

基于ZigBee技术的无线点餐系统设计乔磊【期刊名称】《现代电子技术》【年(卷),期】2011(34)3【摘要】In order to meet the requirements of digitization and networking to the modern catering mdustry, a wireless order-meal system has been set up in combination with ZigBee technology depending on its own inherent network superiority and other smart devices.The system takes CC2430 as a core, and also adopts the hardware design of the network node, the debugging for ZigBee network protocol stack, the software design of the smart devices and the UI design for the host computer.The experiments of the whole system show that the ZigBee technology has a great prospect for application in the modern catering industry.%为了满足现代餐饮业数字化、网络化的要求,ZigBee技术以其独特的网络优势,结合智能设备,建立了一种无线点餐系统.系统包括以CC2430为核心的网络节点硬件设计,ZigBee 网络协议栈的调试,智能设备软件设计,上位机用户界面设计.通过对整个系统进行试验调试,证明ZigBee技术在现代餐饮业具有广泛的应用前景.【总页数】4页(P68-71)【作者】乔磊【作者单位】北方工业大学现场总线及自动化重点实验室,北京,100144【正文语种】中文【中图分类】TN915-34【相关文献】1.基于"智能无线点餐"系统设计 [J], 汪迎;白高棚;冯家慧;郝冉2.基于ZigBee的“智能无线点餐”系统设计 [J], 汪迎;白高棚;冯家慧;郝冉3.基于微信的无线点餐系统设计 [J], 蒙灏;何灵敏4.基于ZigBee技术无线自助点餐系统的设计 [J], 刘辉;谢明华;龙英勇5.基于ZigBee技术的点餐系统设计 [J], 陈鹏因版权原因,仅展示原文概要,查看原文内容请购买。

基于单片机的无线点菜系统[设计+开题+综述]

基于单片机的无线点菜系统[设计+开题+综述]

开题报告电气工程与自动化基于单片机的无线点菜系统一、选题的背景与意义1.1研究的背景:无线点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。

目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的中档适用产品。

由于点菜系统的区别关键在于点菜终端和通讯方式的选择上,在此基础上提出了一种适合具体应用场合的中档无线点菜终端解决方案:运用嵌入式系统开发无线点菜系统终端,运用短距离无线通信技术进行数据传输。

1.2研究的意义:无线电子点菜系统的普及能够减轻服务员的劳动强度,提高工作效率,提升餐饮企业的形象和地位,实现收银及各种信息统计的快速操作,统计信息还能为决策层提供决策的依据,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到了积极的促进租用,并将为用现代信息技术改造传统餐饮业作出一份贡献。

信息化的餐饮服务可以迎合人们生活水平的提高和消费观念的转变,通过利用信息化的餐饮服务对服务形式、餐饮风格、环境氛围等要素的影响,吸引消费者的注意力。

二、研究的基本内容与拟解决的主要问题:2.1研究的基本内容:设计一个无线点菜系统,以单片机为控制核心,实现在各餐桌端点好菜单,然后以无线的方式将菜单传输给PC服务台,服务台可通过上位机软件观察各餐桌所发过来的菜单,以方便管理。

系统的整体结构如图1:图1 点菜系统的整体结构2.2拟解决的主要问题:2.2.1 点菜机模块:点菜机硬件设计、点菜界面设计、菜单及数据处理;2.2.2 数据传输模块:接收器硬件设计、无线数据传输、计算机串口数据传输;2.2.3 PC菜单管理模块:菜单接收显示、菜单管理;2.2.4 整个系统调试整合及其可靠性的测试。

三、研究的方法与技术路线:3.1点菜机模块3.1.1点菜机硬件设计点菜机的结构如图1,主控模块采用增强型51单片机,电源采用外接电源与插座可选,按键模块采用简单的六个按键进行方便的操作,显示模块以LCD进行显示,无线收发采用2.4G低功耗无线模块进行菜单收发。

基于无线传输的酒店智能点菜系统的设计

基于无线传输的酒店智能点菜系统的设计

基于无线传输的酒店智能点菜系统的设计摘要:针对目前酒店点菜方式的问题,提出了一种基于无线传输的点菜方法,并完成相应的硬件和软件设计。

系统使用AT89C51作为控制器,采用PT2262和PT2272进行数据无线传输和接收。

实际运行结果表明,该系统能够实现点阵信息无线传输和稳定显示,具有较高的性价比和良好的控制性能。

关键词:无线传输点菜系统下位机上位机传统的酒店点菜方式是服务员用笔记下消费者需要的菜品种类及数量,然后把菜单送到吧台和厨房。

这种点菜方式存在许多弊端,如:客人需要加菜时需要另行开单,这样会造成一个客户存在多张点菜单;同时,结账时纸张存单很多会成为累赘,查找起来很不方便。

针对目前现状,结合电子技术和信息技术开发出了一套比较实用的酒店智能点菜系统,本文主要阐述该系统的设计与实现过程。

1 总体设计系统组成框图如图1所示。

系统上电时,上下位机单片机先初始化。

上位机单片机初始化包括对无线接收,RS-232串口初始化,PC机部分初始化包括对串口配置,和ACCESS数据库初始化。

下位机初始化包括对液晶模块显示初始化、键盘扫描初始化、无线发射初始化等。

系统下位机的输入设备为键盘,操作者跟据汉字和提示通过键盘进行操作,单片机对键盘进行实时扫描实现界面点菜服务。

单片机对读取键盘输入的数据进行分析、比较,做出相应处理。

当点好菜时按下发送键可以发送数据并通过软件进行复位;当按下返回键时,则返回到上一单元,继续点菜服务。

系统上位机单片机部分接收到无线发送过来的数据后,将其数据存入串口发送缓存区内待发送,当接收到的结束标志时,将启动串口发送数据。

PC机将接收到数据和数据库中的数据进行比对,比对成功后将菜品名字及数量显示出来。

2 硬件设计本系统硬件部分分成上下位机,分别实现点菜、数据传输、数据接收显示及打印工作。

2.1 下位机下位机以AT89C51为核心,通过P0口连接相应的按键电路,采用逐行扫描法实现按键功能的采样。

基于无线通信的点菜系统软件设计【开题报告】

基于无线通信的点菜系统软件设计【开题报告】

毕业设计开题报告电子信息工程基于无线通信的点菜系统软件设计1选题的背景、意义近些年来,随着人民生活水平的提高以及生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业之一。

人们在消费过程中对服务质量产生了越来越高的要求,同时餐馆之间的激烈竞争也同样促进了无线通信在餐饮业中的应用。

无线电子点菜系统设计的目的就是利用最先进的无线通信技术、嵌入式移动数据库技术、以及触摸屏的掌上电脑技术, 为餐饮业提供了完整的解决方案[1-2]。

该系统能够提高餐馆档次、提高效率、自动结账、避免人为错误、避免跑单、实时监控餐馆状况、提供各种各样统计信息、精简人手、提高服务品质等等,为餐饮行业带来全新的管理理念与服务手段,优化业务流程,为客户提供了更好的服务,实现企业价值最大化的同时又使成本最低化,是餐饮行业向信息化发展的一个重要标志之一。

由于使用无线技术通信,不需要进行复杂的布线,这也大大降低了餐馆的建造成本,减少了对线路维护的花费。

无线点菜系统的信息流动主要包括三个区域:用餐区、款台区和厨房区。

系统的核心部分是位于吧台的主控计算机。

手持终端通过无线的方式与主控计算机进行通信,从事开台、换台、点菜、退菜、申请结账等系列操作,以及实现下载菜单信息、桌台信息等辅助信息。

厨房区的厨房终端通过无线方式接收主控计算机发送过来的点菜信息,并进行打印,供厨师烹饪和传菜员传菜[5-6]。

主控计算机上的餐饮管理软件不仅起到控制的作用,同时也对各终端发送过来的信号进行分析、加工、处理和回馈,实现了统计、管理等一系列的功能。

2相关研究的最新成果及动态无线点菜系统,或称无线点餐系统,就是利用现代的电子技术、无线通信技术、计算机技术以及网络技术,取代传统的纸和笔,进行无线点菜操作的系统[4]。

是餐饮企业提升管理水平、提高运作效率的重要手段之一。

餐饮管理软件对系统的各硬件进行整合和协调控制,使之成为一个有机的整体,并进而实现数据处理、统计分析等各项职能。

一种基于单片机的无线点餐系统设计【文献综述】

一种基于单片机的无线点餐系统设计【文献综述】

毕业设计开题报告电子信息工程一种基于单片机的无线点餐系统设计1前言部分现如今餐饮娱乐行业的竞争与日俱增,酒店管理者已明确感觉到:要想保证酒店管理经营的正常经济效益,就一定要在管理和服务等各方面进行改进,问管理要经济效益、问服务要经济效益是所有商家谋利益和提发展的必然结果。

要怎样提升管理和服务的质量显然已经成为所有商家所要解决的最主要的问题。

由于这几年经济的飞速发展,各种各样的消费场所如酒店宾馆、会所、餐饮馆等消费人口数量日渐增加,如此一来,最大的烦恼就是顾客的点菜问题,每当就餐高峰来到的时候,餐馆的营业人员特别是负责点菜和上菜的工作人员更是忙得不可开交,这样不但耽误顾客的时间,而且整个餐馆也会变得特别的混乱和拥挤。

这是由于传统的点菜步骤比较繁琐,一般步骤是服务员手写点菜单子,然后将菜单传送到前台。

由前台服务员人工分菜单,厨师拿到点菜单就开始配菜、做菜,最后再将做好的可口菜肴由上菜人员根据点菜单对应的桌号给包厢或餐桌上菜。

有时候手写点菜单因“字迹不清”多层复写纸影印模糊不清等各种原因造成菜做错或者配错,或者有的客人有特殊口味和要求时只能让服务员到厨房和厨师说一下或在菜单上简单的注明一下,但是当厨师很忙的时候很容易忽视顾客的要求等等……此类问题必然会造成顾客对餐厅留下不好的印象并影响用餐的心情[1]。

怎么解决传统人工点菜方面的一些缺点呢?在这里可以提供一种新型的,使用单片机的便携式无线点餐系统。

使用这种系统时,服务员可以随意的为顾客点菜、加菜,即使在行动中也是可以的,而且,当服务员非常忙碌的时候,顾客也可以自己进行点菜、加菜,菜单的数据可以即时的传送至后台以及厨房里,打印机也会立刻自动打印菜单,并将所有的操作数据传送到后台的数据库中,这样一来,就非常方便查询菜单。

如此之后,服务质量得到很大的提升,并且节省了许多的人力和物力,提高了餐馆的点餐效率和上菜的速度,使得服务质量和管理水平得到了提升,经营理念也得到了一定程度上的更新,降低经营成本的同时,达到利润最大化,实现了酒店餐厅点菜方面的自动化 [2][3]。

一种基于单片机的无线点餐系统设计【文献综述】

一种基于单片机的无线点餐系统设计【文献综述】

毕业设计开题报告电子信息工程一种基于单片机的无线点餐系统设计1前言部分现如今餐饮娱乐行业的竞争与日俱增,酒店管理者已明确感觉到:要想保证酒店管理经营的正常经济效益,就一定要在管理和服务等各方面进行改进,问管理要经济效益、问服务要经济效益是所有商家谋利益和提发展的必然结果。

要怎样提升管理和服务的质量显然已经成为所有商家所要解决的最主要的问题。

由于这几年经济的飞速发展,各种各样的消费场所如酒店宾馆、会所、餐饮馆等消费人口数量日渐增加,如此一来,最大的烦恼就是顾客的点菜问题,每当就餐高峰来到的时候,餐馆的营业人员特别是负责点菜和上菜的工作人员更是忙得不可开交,这样不但耽误顾客的时间,而且整个餐馆也会变得特别的混乱和拥挤。

这是由于传统的点菜步骤比较繁琐,一般步骤是服务员手写点菜单子,然后将菜单传送到前台。

由前台服务员人工分菜单,厨师拿到点菜单就开始配菜、做菜,最后再将做好的可口菜肴由上菜人员根据点菜单对应的桌号给包厢或餐桌上菜。

有时候手写点菜单因“字迹不清”多层复写纸影印模糊不清等各种原因造成菜做错或者配错,或者有的客人有特殊口味和要求时只能让服务员到厨房和厨师说一下或在菜单上简单的注明一下,但是当厨师很忙的时候很容易忽视顾客的要求等等……此类问题必然会造成顾客对餐厅留下不好的印象并影响用餐的心情[1]。

怎么解决传统人工点菜方面的一些缺点呢?在这里可以提供一种新型的,使用单片机的便携式无线点餐系统。

使用这种系统时,服务员可以随意的为顾客点菜、加菜,即使在行动中也是可以的,而且,当服务员非常忙碌的时候,顾客也可以自己进行点菜、加菜,菜单的数据可以即时的传送至后台以及厨房里,打印机也会立刻自动打印菜单,并将所有的操作数据传送到后台的数据库中,这样一来,就非常方便查询菜单。

如此之后,服务质量得到很大的提升,并且节省了许多的人力和物力,提高了餐馆的点餐效率和上菜的速度,使得服务质量和管理水平得到了提升,经营理念也得到了一定程度上的更新,降低经营成本的同时,达到利润最大化,实现了酒店餐厅点菜方面的自动化 [2][3]。

基于单片机的无线点菜系统【文献综述】

基于单片机的无线点菜系统【文献综述】

毕业设计文献综述电气工程与自动化基于单片机的无线点菜系统一、无线点菜系统的背景和意义无线点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。

目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的中档适用产品。

无线电子点菜系统的普及能够减轻服务员的劳动强度,提高工作效率,提升餐饮企业的形象和地位,实现收银及各种信息统计的快速操作,统计信息还能为决策层提供决策的依据,并且可以大大提高服务业的服务水平,对我国的餐饮业的发展起到了积极的促进租用,并将为用现代信息技术改造传统餐饮业作出一份贡献。

二、无线点菜系统的实现方式无线点菜系统就是利用现代电子技术、无线技术、计算机技术以及网络技术,取代传统的纸和笔,进行电子点菜操作的系统。

是餐饮企业实现信息化改造、提升管理水平、提高运作效率的重要手段。

目前的无线点菜系统通常是以PDA为主,在客人来到餐厅,服务人员的第一件事是找到一张适合客人要求的空台或房间,只需要在PDA或触摸屏系统的桌态查询功能里可以快速的找到答案。

系统同时在开台、结帐、预订操作后自动地处理桌态,保证了桌态的正确性,和实际业务同步,方便前台接待人员及时了解餐台及房间的使用情况,避免了服务人员带着客人到处找台的问题。

这种方式的优越性在于能在一定程度上提高餐厅的点菜效率,同时上升了餐厅的档次,但是它仍然需要餐厅的服务员进行点菜,增加了人员负担,同时这些设备的成本很高。

三、不同频段的无线传输系统工作的长期稳定性和可靠性是一个无线传输系统的重要指标。

27MHz指的是用27MHz的ISM(工业、科学、医学)无线频率的一项技术。

这个频带中有四个全球范围的频道,两个用于无线键盘,两个用于无线鼠标。

因为其它类型的无线设备很少使用这个频段,所以很少有来自其他设备干扰的风险。

虽然如此,但实际使用中的信号干扰问题却一直困扰着RF27MHz无线技术的发展和应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计开题报告电子信息工程基于无线通信的点菜系统软件设计1、前言部分人类利用无线通信方法的历史已经有几千年了,古时候用的烽火就是最原始无线通信的影子。

但那时候的无线通信技术还只是处于萌芽阶段,只有到19世纪末意大利人马可尼发明无线电报开始,人类才开始真正大规模使用无线通信技术[1]。

近数十年来随着计算机技术和电子通信技术的发展,无线通信技术更是以日新月异的速度向前发展,它也成为了通信领域的重点研究方向之一。

现代的无线通信技术是建立在硬件电路基础上的,因此微电子技术的发展就直接制约着无线通信技术的发展。

回顾集成电路的发展历程,我们可以发现,自发明集成电路至今40多年以来,“从电路集成到系统集成”这句话是对IC产品特大规模集成电路发展过程的最好总结,即整个集成电路产品的发展经历了从传统的板上系统(System-on-board)到片上系统(System-on-a-chip)的过程[2-5]。

随着集成程度的不断提高,芯片的体积能耗和成本在逐步的降低。

这也促使电子产品向便携式和低端市场发展。

虽然微电子的发展历史已经有半个多世纪,但是射频芯片的发展却是近几年的事。

从分类上来看,射频芯片属于专用集成电路。

目前国际上有很多专门生产射频芯片的公司,例如Nordic公司和Chipcon公司。

这些芯片一般工作在免费频段,采用专门的调制解调技术,内部集成了很多的电路[6-9]。

例如Nordic公司的NRF2401芯片,它是单片射频收发芯片,工作于2.4~2.5GHz ISM(Industry Science medicine,工业、科学、医学)频段,芯片内置了频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。

芯片能耗非常低,以-5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA,有多种低功率工作模式使节能设计更为方便。

无线电子点菜系统是无线通信技术的一个典型的应用。

近些年来,随着人民生活水平的不断提高和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业之一。

如今人们在消费过程中对服务质量产生了更高的要求,同时餐馆之间的激烈竞争也促进了无线通信技术在餐饮业中的开发应用。

无线电子点菜系统设计的目的是利用最先进的2.4GRF无线通信技术、嵌入式移动数据库技术、以及触摸屏的掌上电脑技术, 为餐饮业走向全面数字化提供了完整的解决方案。

该系统能够提高餐馆档次、提高效率、自动结账、避免人为错误、实时监控餐馆状况、提供各种各样统计信息、精简人手、提高服务品质等等,为餐饮行业带来崭新的管理理念和服务手段,优化业务流程,为客户提供更好的服务。

实现企业价值最大化同时又使成本最低化,是餐饮行业向数字化发展的重要标志之一[10-11]。

由于使用无线技术通信,可以不用进行复杂的布线,这也降低了餐馆的建设成本,减少了对线路维护的开支。

同时,无线通信的移动性也使服务员随时可以和吧台联系。

无线电子点菜系统基于目前很热门的技术-嵌入式技术,依靠一定的硬件平台。

因此微电子技术的发展对系统的性能有很大的限制,目前微电子技术已经发展到了SOC(System On Chip,片上系统),集成度获得了很大的提高。

同时,芯片的价格,体积和能耗的进一步降低,这些都使无线电子点菜系统向移动化和大众化方向发展。

随着微电子技术的进一步发展,无线电子点菜系统有很大的发展空间。

2主题部分2.1无线通信技术的发展现状按照发射功率的不同,无线通信技术可分为短距离无线通信技术和长距离无线通信技术,它们各自应用的硬件平台和通信协议也有很大的不同。

几种常见的长距离无线通信系统如GPRS系统和我国已经投入使用的3G系统,它们都有一些共同的特点:使用专门的频段,需要专门的公司进行维护运营。

由于本系统设计要求传输距离有限,而且对成本有限制,因此长距离无线通信协议不在考虑的范围之内,下面就重点阐述几种常见的短距离无线通信协议:1 蓝牙爱立信在1994年开始研究一种能使手机与其附件之间互相通信的无线模块,四年后,爱立信、诺基亚、IBM等公司共同推出了蓝牙技术,主要用于通信和信息设备的无线连接。

蓝牙工作频率为2.4GHz,有效范围大约在10m半径内。

在这个范围内,采用蓝牙技术的多台设备,如手机、计算机、激光打印机等能够实现无线互联,以约1Mb/s的速率相互传递数据,并能方便地接入互联网。

目前蓝牙技术开发重点是多点连接,即一台设备同时与其他多台设备互联。

今后,市场上不同厂商的蓝牙产品将能够相互联通使用。

蓝牙技术的应用主要有以下3类:1、语音/数据接入是指将一台计算机通过安全的无线链路连接到通信设备上,完成与广域网的连接。

2、外围设备的互连是指将各种设备通过蓝牙链路连接到主机上。

3、PAN(Personal Area Net,个人局域网)如图1所示,主要用于个人网络与信息的共享与交换。

蓝牙协议有以下几个技术特点:(1)蓝牙工作在全球开放的2.4GHz ISM频段;(2)使用跳频频谱扩展技术,把频带分成若干个跳频信道(hop channel),在一次连接中,无线电收发器按一定的码序列不断地从一个信道跳到另一个信道;(3)一台蓝牙设备可同时与其它七台蓝牙设备建立连接;(4)数据传输速率可达1Mbit/s;(5)低功耗、通讯安全性良好;(6)在有效范围内可越过障碍物进行连接,没有特别的通讯视角和方向要求;(7)支持语音传输;(8)组网简单方便;正是由于蓝牙协议具有以上的特点,蓝牙产品涉及PC、笔记本电脑、移动电话等信息设备、汽车电子、家用电器和工业设备领域。

蓝牙的支持者们预言说,支持蓝牙的芯片会变得非常便宜,蓝牙将置身于几乎所有产品之中,从微波炉一直到衣服上的纽扣[12]。

但是蓝牙的传输距离比较短,而且蓝牙是一种还没有完全成熟的技术,尽管被描述得前景诱人,但是还有待于实际使用的严格检验和开发。

蓝牙的数据传输速率也不是很高,在当今这个数据爆炸的年代,可能也会对它的发展有所影响。

目前主流的软件和硬件平台均不提供对蓝牙的支持,这使得蓝牙的应用成本升高,普及难度比较大。

从以上几点的综合考虑,蓝牙协议不适用于本系统。

2 超宽带技术UWB(Ultra Wide band)超宽带技术UWB(Ultra Wide band)是另一个新发展起来的无线通信技术。

UWB通过基带脉冲作用于天线的方式发送数据。

窄脉冲(小于1ns)产生极大带宽的信号。

脉冲采用脉位调制(Pulse Position Modulation,PPM)或二进制移相键控(BPSK)调制[13]。

UWB被允许在3.1~10.6GHz的波段内工作。

它主要应用在小范围、高分辨率、能够穿透墙壁、地面和身体的雷达和图像系统中。

除此之外,这种新技术适用于对传输速率要求非常高(大于100Mb/s)的LAN(Local Area Net,本地局域网)或PANS。

军事部门已对UWB进行了多年研究,开发出了分辨率极高的雷达。

直到2002年2月14日,美国联邦通信委员会才准许该技术进入民用领域。

所以对于商业和消费领域,UWB还是新鲜事物。

UWB有可能在10m范围内,支持高达110Mb /s的数据传输率,不需要压缩数据,可以快速、简单、经济地完成视频数据处理。

虽然说UWB技术的数据传输距离相比蓝牙技术已经获得了很大的提高,但是仍然不能满足本系统的技术设计要求。

3 ZigBeeZigbee是一种短距离、低功耗的无线通信技术名称。

这一名称来源与蜜蜂的八字舞[14]。

其特点是近距离、低复杂度、低功耗、低数据速率、低成本。

主要适合用于自动控制和远程控制领域,可以嵌入各种设备中进行应用。

4 IrDA (infrared data association,红外数据标准协会)技术红外线是波长在750nm至1mm之间的电磁波,它的频率高于微波但低于可见光,是一种人眼睛看不到的光线。

由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用于在需要短距离无线通讯的场合,进行点对点直线数据传输,传输速率最快可达16Mbps。

IRDA将红外数据通讯所采用的光波波长的范围限定在850nm至900nm之内。

IRDA技术有以下特点:(1)它是目前在世界范围内被广泛使用的一种无线连接技术,支持众多的硬件和软件平台;(2)通过数据电脉冲和红外光脉冲之间的相互转换可以实现无线的数据的收发。

(3)主要是用来取代点对点的线缆连接;(4)新的通讯标准兼容早期的通讯标准;(5)小角度(30度锥角以内),短距离,点对点直线数据传输,保密性较强;(6)传输速率较高,目前4M速率的FIR技术已被广泛使用,16M速率的VFIR技术已经发布。

虽然目前IRDA技术发展已经很成熟,而且有很多公司的产品都支持这种协议[15]。

但是由于红外线的波长较短,对障碍物的衍射能力差,所以它只能用于视距传输,传输距离比较短,因此也不适合本系统的技术设计要求。

综合比较以上几个短距离无线通信协议的技术特点和本系统的要求,只有ZigBee协议能基本满足设计要求。

而且目前支持ZigBee协议的厂商比较多,技术发展也很成熟,可以作成低成本嵌入式产品。

3、总结目前,无线通信的各种技术呈现百花齐放的局面。

随着经济的发展,百姓需求的提高,无线通信技术会有很大的发展空间。

随着IP(Internet Protocol,网际协议)技术的发展,无线通信网和IP网有融合的趋势。

尤其是多媒体信息需求的增加,多媒体信息对实时性要求不高的特点,使得利用无线通信网传输多媒体信息成为研究热门之一。

随着人民生活水平的提高,生活方式的转变,无线通信技术必然向移动化和便携化的方向发展。

由于无线频谱资源有限和无线通信传输的特殊性,使得如何提高频谱资源的利用率以及提高系统的抗干扰能力成为未来很热门的研究方向之一。

现代微电子技术发展迅猛,集成电路技术已经发展到SOC,32位的ARM处理器已经得到了广泛的应用。

因此在未来越来越复杂的嵌入式系统研究开发中,32位处理器和嵌入式操作系统将会得到更广泛的应用。

4、参考文献[1] 贺香梅.无线通信技术的新动向及发展趋势[J].世界产品与技术.1996.05.[2]金芳.我国的无线通信技术已接近世界水平[J].成都信息工程学院学报.1993.01.[3]解梅.移动通信技术及发展[J].电子科技大学学报.2003.02.[4]冉隆科.无线通信技术应用市场浅析[J].电子展望与决策.1997.01..[5] ShafirEandBerkovicG,Expandingthe realmoffiberoptic confocal sensing for probing position,displacement and velocity[J].Applied Optics,2006,45(30):7772—7777.[6]芦盛春.新一代无线通信技术(4G)发展与趋势[A].全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(下)[C].2003.[7]杨世兴,卢志强.基于蓝牙技术的无线控制研究[A].第十三届全国煤矿自动化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C].2003.[8]罗旭.基于无线通信技术的物资计量数据采集监控系统[A].推进信息及自动化技术在钢铁工业节能降耗、改善环境、降低成本中的应用论文集[C].2005.[9]OGATA K. Modern control engineering.Beijing,China:Publishing House of Electronics Industry,2000:196—202.[10]徐林.短距离无线通信技术的研究与实现[D].南京理工大学.2003.[11]马龙.蓝牙无线通信技术的研究[D].哈尔滨理工大学.2003.[12]薛丰.基于无线智能传感器的分布式测量与控制系统[D].华中科技大学.2004.[13]张成伟.基于嵌入式Linux的GSM/GPRS无线通信模块的设计和实现[D].华中科技大学.2004.[14]丁永红.近距离无线遥测技术研究[D].中北大学.2005.[15]陈伟人.MCS-51系列单片机实用子程序集锦.清华大学出版社.1993.3.。

相关文档
最新文档