首 页   I   产品介绍   I   相关下载  I   技术支持  I   历史更新  I   联系我们   
方案介绍
产品参数
产品截图
相关配件
Spacer
首 页 >> 产品介绍 >> 方案介绍

系统概述
 


  无线点菜作为餐饮管理系统的组成部分,近来得到了很多餐厅的认可。其具体实施和应用有着自身的一些特点,只有充分理解这些特点,才能很好的应用无线点菜。

  首先是无线的选择,目前比较适合餐厅环境的无线有2种,一是wifi,即通常所说的802.11或无线路由, 这种无线基于2.4GHZ频率,通讯协议基于TCP/IP,数据传输量大,距离近;一种是433无线模块,基于433MHZ,通讯通常为串口,透明传输,数据传输量小,距离远。

  对于餐厅而言,一般分为散台和包间。散台的空间较为空旷,对于上面的2种无线方式都可以做到无缝覆盖, 通讯上不存在问题。包间的空间比较密封,为了给客人提供更好的私密空间,有的餐厅会对包间的门和墙壁做特殊的隔音处理, 这就给无线传输带来问题。一般而言,如采用wifi方式,基本上每个包间里都要放置一台无线路由,否则会无法传输, 如采用433方式,会相对好很多。这是因为无线的特点,频率越高,穿透力和传输距离越弱, wifi工作在2.4GHZ,433无线工作于433MHZ,所以433方式的穿透力和距离会更远。 但是这并不代表wifi方式不适合无线点菜,要根据餐厅的具体情况具体对待,某些餐厅为了给客人提供无线上网的功能, 会事先将无线覆盖到所有的位置,这种情况下建议使用wifi方式,其他情况下,建议使用433方式。

  无线的特点是传输不稳定,容易出现断链,尤其对于PDA而言,一旦休眠,无线会同时关闭,唤醒后无线需要重新启动。 wifi方式下无线启动后还需要搜索无线路由(AP,热点)以及获取IP地址,这就造成操作上一定的延迟。433方式下无线启动是瞬时的, 而且由于是透明传输,所以不存在wifi的延迟问题,可以做到即开即用,无需等待。

  由于以上叙述,无线在餐厅环境下具有传输不稳定、间歇式连接的特点,因此无线点菜PDA只能作为餐饮系统的前台延伸, 不能用PDA直接控制数据库,即PDA相当于前台收银系统的移动版,但并不直接操作后台数据库,需要通过相应的接口来具体执行操作,如下图所示:



  根据上图所示,无线点菜分为2个部分,一个是PC端的接口,一个是PDA端的程序。

  PDA端负责提供操作界面以及将请求通过无线发送给无线,PC端接口负责从无线接收请求并实际操作后台数据库并将结果返回给PDA。

  比如点菜操作,服务员在PDA上输入桌台、菜品、菜品数量、价格以及口味等数据,点击发送后, PDA将这些数据打包存储后发送给无线网络,PC端的接口收到数据包,解包后通过回调或事件的方式通知调用者, 调用者在事件处理流程中实际操作数据库,如改变桌台状态、将点菜信息存入数据库、开始后厨打印等, 处理完毕后将处理结果返回给接口,如点菜成功、不成功、沽清等,接口将结果打包后再通过无线返回给PDA, PDA收到返回消息后在界面上提示服务员。在这个流程中,我们提供了PDA端的完整程序和PC端的接口并以DLL/LIB/OCX的方式供用户选择。 并针对不同的语言提供了不同的方式,如VC可使用.h+lib的方式,delphi可使用vcl控件+dll的方式,vb/pb可使用ocx的方式。


硬件构架
 


  为了便于用户选择,我们同时支持wifi和433两种通讯模式,允许两种无线共存使用,所以在硬件上存在两种架构, 并且这两种架构可以同时使用,不需要编写两套接口程序。

  433架构:


  若采用此种硬件方式,则需要如下设备:
  1、GYM-2型无线点菜PDA(已包含PDA端程序,无需注册)
  2、GYM-1000型无线基站

  WIFI架构:


  若采用此种硬件方式,则需要如下设备:
  1、具有无线网卡的通用PDA,如hp2490等,用户可自行从市场购买
  2、无线路由,用户可自行购买
  3、无线点菜接口程序,可从这里下载,每台PDA需购买注册码

  接口同时支持这两种硬件架构。


软件构架
 


  根据之前的描述,无线点菜需要满足以下条件:
  1、PDA基于WinCE系统(包括PPC2002,PPC2003,Mobile5.0,Mobile6.0等)
  2、同时支持基于串口的433无线模块和基于TCP/IP的wifi无线环境
  3、在不稳定的网络环境中创建稳定的传输
  4、传输尽可能的短和少,但又要满足餐饮系统的需要
  5、无线点菜功能和餐饮系统相互独立
  6、提供完善的接口,供多种不同语言调用

  所以整个系统的软件结构如下图所示:


  由上图所示,通讯只在进行实际操作的时候才会发生,比如点菜时,当选择菜品、口味等数据的时候是不和PC进行通讯的, 只有点击发送时才将数据发送给PC端的接口,所以在PDA上需要事先存储好操作员、桌台、菜品、口味等数据, 这些数据可通过无线或有线下载的方式传给PDA。

  同时PC端的接口部分并不直接和后台数据库连接,只是将请求通过回调或事件的方式提供给调用者,由调用者和后台数据库实际连接, 所以需要编写一个接口程序,具体方法参看开发包里的示例程序。


上海国宇电子科技有限公司 版权所有 2005-2009