一种全自助点选购系统技术方案

技术编号:12737287 阅读:52 留言:0更新日期:2016-01-20 21:34
本发明专利技术公开了一种全自助点选购系统,属于餐饮管理领域,解决点餐效率低的问题,包括服务器端和客户端;服务器端中的模块和类包括数据库操作访问和操作模块、网络通信类、客户服务类和界面模块,客户端中的模块和类包括实体类、网络服务模块、数据库服务类和数据管理类。本发明专利技术实现全自助点餐,提高点餐效率。

【技术实现步骤摘要】

一种全自助点选购系统,实现自助点餐,属于餐饮管理领域。
技术介绍
基于PDA的手持点单系统:PDA (Personal Digital Assistant)设备即掌上电脑,经过多年的发展后,已成为一个比较成熟的移动数字平台。通常来说PDA为人们提供记事,通讯录,名片交换及行程安排等功能。支撑PDA的操作系统通常分为两大类:一类是日趋完善的Palm操作系统,目前使用Palm系统的掌上电脑在世界市场份额中占到65%以上,主要有Palm、IBM的Workpad、Sony的Clie和TRGpro、handspring等palm电脑,另一类则是微软Win CE系列,虽然起步晚,但已经打破了Palm OS —统天下的局面,而且由于Win CE授权比较广泛,现在国内大部分掌上电脑都是使用Win CE系统,包括国内的联想、方正以及国外的HP、COMPAG等公司都有Win CE掌上电脑推出。作为两大操作系统,采用PalmOS的产品的电池使用时间长于采用Win CE的产品;彩色显示屏的产品的电池使用时间比单色显示产品的要短;在多媒体性能上,Win CE要比Palm好一些;而且操作界面与应用性能上,Win CE可以让用户更易上手;另外,在软件的数量上,Palm要比Win CE多一些。由于PDA的逐步强大,开始被应用在各个特定的领域,这里所说的基于PDA服务员手持点单系统就是其中之一。一个典型的基于PDA的无线点单系统由手持无线点单终端、无线通讯节点以及作为服务器的PC组成。服务员手持PDA设备处理用户点单并将订单通过无线网络发送至服务器PC,在整个用餐过程中用户可以点菜,加菜,退菜,结账等请求。无线通信系统的中心节点通常为无线路由器,在室内环境中无线信号易受到建筑物的阻挡等因素影响,可以适当地在室内增加无线通信节点。基于PDA的点单系统的优势为:PDA不需要高性能的硬件支持,所以硬件要求相对较低,硬件成本相对较低;服务人员通过使用PDA设备实现了一人掌控多桌的能力(一般来说一台PDA可以管理到3-8桌),从某种程度上来说可以节约人力资源;将点单过程信息化,减少出错的概率。基于PDA的点单系统的缺点为:较传统的点单方式来看,改观并不明显,同样需要使用大量的纸质菜单展示菜品,当用餐者大量增加后,很容易出现顾及不到的情况,造成顾客的抱怨。桌面自助点单系统:桌面自助点单系统的硬件支持通常为定制的硬件平台,其硬件组成和性能都类似于平板电脑:大尺寸全触摸显示器(通常为7英寸或以上),高性能CPU(通常在IGHz以上),大容量存储器,无线连接模块(WIFI,蓝牙等),高性能充电电池。现阶段该平台上的操作系统多为WindowsCE 3.0及其以上版本。桌面自助点单系统的优势为:很大程度上节约了餐厅的人力资源,节约了大量运营成本,例如员工薪水,纸质的菜单,用餐记录等;将数据电子化减少出错的概率,同时给用餐者一个全新的更人性化的点单体验,提高了餐厅的档次。桌面自助点单系统的缺点为:硬件要求较高,成本相对昂贵。
技术实现思路
本专利技术针对现在技术的不足之处提供了一种全自助点餐系统,保证了点餐的效率和上餐的速度,减少了一对一桌的人员点餐,保证了顾客满意,节约了成本。为了实现上述目的,本专利技术采用的技术方案为: 一种全自助点选购系统,其特征在于:包括服务器端和客户端; 服务器端中的模块和类包括数据库操作访问和操作模块、网络通信类、客户服务类和界面模块; 数据库操作访问和操作模块:用专门的文件定义与数据库中表对应的数据结构体,每个结构体对应于相应表中的所有字段,便于数据的读写; 网络通信类:负责了服务器的开启,接受客户端的连接,将读写的数据进行发送、接受和关闭连接; 客户服务类:用于对每个连入的客户端进行单独的服务; 界面模块:用于客户端的操作显示; 客户端中的模块和类包括实体类、网络服务模块、数据库服务类和数据管理类; 实体类:将菜品、菜种类和菜单等信息封装成类的形式,便于用户理解系统的构造,使数据的组织变得更加方便; 网络服务模块:实现WIFI的管理和SOCKET通信; 数据库服务类:采用了 JDBC的方法远程连接服务器端上的MYSQL数据库; 数据管理类:掌控客户端所有数据的进出。作为优选,数据库操作访问和操作模块中对菜品种类的操作流程为: (21)从数据库中将所有菜品种类的数据读取到一个vector中,同时返回是否成功,如果成功则转入步骤(22); (22)向菜品种类的数据库中插入一条新的数据,将插入新的数据后的数据库自动赋值的ID值赋予变量insertedld,同时返回是否插入成功; (23)通过菜品种类的ID值来得到一条菜品种类的数据,id即为ID值,结果将保存在变量cat中,同时返回是否获取成功; (24)通过菜品种类的ID值来删除一条菜品种类信息或通过菜种类的ID值来更新一条菜种类记录,其中变量id是菜种类的ID值,变量cat包含了一个更新菜种类的信息,同时返回是否更新成功。作为优选,网络通信类的工作流程为: (31)先创建SOCKET对象; (32)将SOCKET绑定到指定IP和端口号; (33)检查服务器是否关闭,是则结束,否则转到步骤(34); (34)接受用户的连接,每隔IS检测服务器状态; (35)当有用户连入时,检查连入桌号是否存在,是则转到步骤(33),否则将接受到的用户SOCKET交由用户服务线程处理。作为优选,客户服务类中的结账流程为: (41)将接受到的用户的结账标志位设置为FALSE; (42)调用函数StoreCarteDataToDB将菜单信息保存进入数据库; (43)检测结账标志位是否为TRUE,如果是就向客户端发送结账完成的消息,否则每险IS重新检测。作为优选,数据库服务类中菜品图片从数据库中读出并且保存到客户端本地的流程为: (51)根据菜品图片文件夹路径创建文件对象; (52)检测文件夹是否存在,是则转到步骤(53),否则结束; (53)清空当前文件夹的图片信息,并访问数据库获得该菜品中所有的菜品图片; (54)顺序将每个图片的二进制流保存为图片; (55)确认是否保存完毕,是则结束,否则转到步骤(54)。与现有技术相比,本专利技术的优点在于: 一、全自助点餐的系统,保证了点餐的效率和上餐的速度,提高了客户的满意度; 二、全自助点餐的系统,可以相应的减少服务人员的数量,节约成本; 三、全自助点餐的系统,实现了管理一体化。【附图说明】图1为本专利技术服务器端系统示意图; 图2为本专利技术客户端系统示意图; 图3为本专利技术菜单管理活动示意图; 图4为本专利技术菜品种类管理活动示意图; 图5为本专利技术菜品管理活动示意图; 图6为本专利技术餐桌、菜单管理示意图; 图7为本专利技术客户端服务配置示意图; 图8为本专利技术点单活动示意图; 图9为本专利技术采品添加活动不意图; 图10为本专利技术网络通信类工作流程图; 图11为本专利技术结账流程示意图; 图12为本专利技术运行方法流程示意图; 图13为本专利技术菜品图片从数据库中读出并且保存到客户端本地的流程示意图; 图14为本专利技术数据管理类与其他类之间的依赖关系示意图。【具体实施方式】下面结合附图对本专利技术本文档来自技高网
...

【技术保护点】
一种全自助点选购系统,其特征在于:包括服务器端和客户端;服务器端中的模块和类包括数据库操作访问和操作模块、网络通信类、客户服务类和界面模块;数据库操作访问和操作模块:用专门的文件定义与数据库中表对应的数据结构体,每个结构体对应于相应表中的所有字段,便于数据的读写;网络通信类:负责了服务器的开启,接受客户端的连接,将读写的数据进行发送、接受和关闭连接;客户服务类:用于对每个连入的客户端进行单独的服务;界面模块:用于客户端的操作显示;客户端中的模块和类包括实体类、网络服务模块、数据库服务类和数据管理类;实体类:将菜品、菜种类和菜单等信息封装成类的形式,便于用户理解系统的构造,使数据的组织变得更加方便;网络服务模块:实现WIFI的管理和SOCKET通信;数据库服务类:采用了JDBC的方法远程连接服务器端上的MYSQL数据库;数据管理类:掌控客户端所有数据的进出。

【技术特征摘要】

【专利技术属性】
技术研发人员:张岱齐弘文
申请(专利权)人:成都融创智谷科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1