一种餐饮管理系统及餐饮信息处理方法技术方案

技术编号:19009738 阅读:98 留言:0更新日期:2018-09-22 09:32
本发明专利技术公开了一种餐饮管理系统,包括:餐饮管理客户端子系统,用于将消费请求发送给基于NodeJS的数据处理中间层子系统,接收基于NodeJS的数据处理中间层子系统返回的所述消费请求数据。基于NodeJS的数据处理中间层子系统,用于将所述消费请求转发给餐饮管理服务端子系统,接收餐饮管理服务端子系统返回的消费请求数据,并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统。餐饮管理服务端子系统,用于接收基于NodeJS的数据处理中间层子系统转发的消费请求,将消费请求的数据查询结果返回给数据处理中间层子系统。解决了现在技术下不同操作系统的智能终端,采用Client/Server架构,重复的工作量大,而且容易造成服务端数据的阻塞的问题。

A catering management system and catering information processing method

The invention discloses a catering management system, which comprises a catering management client subsystem for sending consumption requests to a NodeJS-based data processing middle-level subsystem and receiving the consumption request data returned by the NodeJS-based data processing middle-level subsystem. The data processing middle layer subsystem based on NodeJS is used for forwarding the consumption request to the catering management server subsystem, receiving the consumption request data returned by the catering management server subsystem, and returning the consumption request data processing to the catering management client subsystem. The catering management server subsystem receives the consumption requests forwarded by the NodeJS-based data processing middle-level subsystem, and returns the data query results of the consumption requests to the data processing middle-level subsystem. It solves the problem of using Client/Server architecture for intelligent terminals with different operating systems under the present technology, which has a large amount of repetitive work and is easy to cause the blocking of server data.

【技术实现步骤摘要】
一种餐饮管理系统及餐饮信息处理方法
本申请涉及餐饮管理领域,具体涉及一种餐饮管理系统,以及适用于该餐饮管理系统的餐饮信息处理方法。
技术介绍
随着电子商务的不断发展,出现了一种新型的购物模式O2O,即OnlineToOffline(线上到线下)的购物模式得到了广泛的发展,并开始了与智能移动设备的整合与完善,出现了智能化的购物终端,用户的智能设备,如智能手机通过运行APP来完成购物,还有一种商家购买的商用智能设备,其功能更为强大,可以用在收银台或服务员手持该终端,完成用户的购买操作。这种商用智能设备在完成基本的购物功能时,还能够完成刷卡付费,盘点等功能。与此同时,智能设备的操作系统同时也出现了多样化,其中Android与ios操作系统成为两大主流智能操作系统,现有技术下,针对不同的操作系统,相同的功能开发需要使用不同的开发语言进行,重复的工作量大,而且目前的开发模式采用Client/Server架构,即客户端/服务器架构,通过智能设备浏览前端页面时,前端页面的渲染通常交由服务端模板进行处理,同时复杂的前后端程序逻辑也由服务端进行处理,容易出现服务端数据的阻塞,造成系统运行速度变慢。因此,从现有技术可以看出,不同操作系统的智能终端,采用Client/Server架构,即客户端/服务器架构,重复的工作量大,而且容易造成服务端数据的阻塞,造成系统运行速度变慢。
技术实现思路
本申请提供一种餐饮管理系统,以及适用于该餐饮管理系统的餐饮信息处理方法,以解决现在技术下不同操作系统的智能终端,采用Client/Server架构,即客户端/服务器架构,重复的工作量大,而且容易造成服务端数据的阻塞,造成系统运行速度变慢的问题。本申请提供了一种餐饮管理系统,包括:餐饮管理客户端子系统、基于NodeJS的数据处理中间层子系统及餐饮管理服务端子系统。餐饮管理客户端子系统,用于将消费请求发送给基于NodeJS的数据处理中间层子系统,接收基于NodeJS的数据处理中间层子系统返回的所述消费请求数据,接收消费请求的确认完成相关消费操作;基于NodeJS的数据处理中间层子系统,用于将餐饮管理客户端子系统的消费请求转发给餐饮管理服务端子系统,接收餐饮管理服务端子系统返回的消费请求数据,并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统;餐饮管理服务端子系统,与数据库相连,用于接收基于NodeJS的数据处理中间层子系统转发的消费请求,根据所述消费请求,将消费请求的数据查询结果返回给基于NodeJS的数据处理中间层子系统。优选的,所述餐饮管理客户端子系统,具体使用html5完成前端页面的展示;使用JavaScript脚本语言通过ajax请求与基于NodeJS数据处理中间层子系统实现数据传输。优选的,所述餐饮管理客户端子系统,具体使用JavaScript脚本语言将所述消费请求通过ajax发送给基于NodeJS的数据处理中间层子系统。优选的,所述接收基于NodeJS的数据处理中间层子系统返回的所述消费请求数据,是指,根据从基于NodeJS的数据处理中间层子系统返回的数据,将所述消费请求数据在前台页面进行展示。优选的,还包括:结算模块、优惠券核销模块、查询模块、盘点模块,所述结算模块,用于根据订单的消费金额完成付款操作;所述优惠核销模块,用于在结算时,可以使用已有的优惠券抵消订单相应的消费金额;所述查询模块,用于按照查询条件在已有订单中查询符合查询条件的订单;所述盘点模块,用于将指定时间段内的餐饮数据生成盘点报表。优选的,所述餐饮管理客户端子系统的操作系统包括:Android、ios、WindowsPhone。优选的,所述基于NodeJS的数据处理中间层子系统具体使用的开发语言为JavaScript脚本语言。优选的,所述并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统,具体是指,将餐饮管理服务端子系统返回的所述消费请求数据根据餐饮管理客户端子系统的数据格式使用JavaScript脚本语言进行处理,然后将处理完成的数据返回给所述餐饮管理客户端子系统。优选的,所述餐饮管理服务端子系统具体使用的开发语言为Java语言。优选的,所述餐饮管理服务端子系统具体通过http请求与基于NodeJS数据处理中间层子系统实现数据传输。本申请同时提供了一种餐饮信息处理方法,适用于餐饮管理系统,所述餐饮管理系统包括:餐饮管理客户端子系统、基于NodeJS的数据处理中间层子系统及餐饮管理服务端子系统,其特征在于,包括:餐饮管理客户端子系统接收消费请求,并将所述消费请求发送给基于NodeJS的数据处理中间层子系统;基于NodeJS的数据处理中间层子系统将接收到的餐饮管理客户端子系统的所述消费请求转发给餐饮管理服务端子系统;餐饮管理服务端子系统根据接收到的基于NodeJS的数据处理中间层子系统的所述消费请求查询相关数据,并将查询结果返回给基于NodeJS的数据处理中间层子系统;基于NodeJS的数据处理中间层子系统将餐饮管理服务端子系统返回的相关数据进行处理后返回给餐饮管理客户端子系统;餐饮管理客户端子系统接收基于NodeJS的数据处理中间层子系统返回的数据,完成相关消费操作。优选的,所述将所述消费请求发送给基于NodeJS的数据处理中间层子系统,具体使用JavaScript脚本语言将所述消费请求通过ajax发送给基于NodeJS的数据处理中间层子系统。优选的,所述基于NodeJS的数据处理中间层子系统将餐饮管理服务端子系统返回的相关数据进行处理后返回给餐饮管理客户端子系统,具体是指,基于NodeJS的数据处理中间层子系统将餐饮管理服务端子系统返回的相关数据根据餐饮管理客户端子系统的数据格式使用JavaScript脚本语言进行处理,然后将处理完成的数据返回给所述餐饮管理客户端子系统。优选的,还包括:餐饮管理服务端子系统具体通过http请求接收基于NodeJS数据处理中间层子系统发送的消费请求,并通过http请求将所述消费请求的数据返回给基于NodeJS数据处理中间层子系统。本申请同时提供了一种数据处理系统,其特征在于,包括:数据处理客户端子系统、基于NodeJS的数据处理中间层子系统及数据管理服务端子系统,数据处理客户端子系统,用于将数据请求发送给基于NodeJS的数据处理中间层子系统,接收基于NodeJS的数据处理中间层子系统返回的请求数据,接收数据请求的确认完成相关的操作;基于NodeJS的数据处理中间层子系统,用于将数据处理客户端子系统的数据请求转发给数据管理服务端子系统,接收数据管理服务端子系统返回的请求数据,并将所述请求数据处理后返回给所述数据管理客户端子系统;数据管理服务端子系统,与数据库相连,用于接收基于NodeJS的数据处理中间层子系统转发的数据请求,根据所述数据请求,将请求的数据查询结果返回给基于NodeJS的数据处理中间层子系统。与现有技术相比,本申请提供的一种餐饮管理系统,以及适用于该餐饮管理系统的餐饮信息处理方法,客户端使用跨平台的html5语言进行开发,无需针对不同智能终端的操作系统进行单独开发,在客户端与服务端中间添加基于NodeJS中间层,分担服务端对数据处理的工作和页面的渲染工作,提高整个系统数据处理的能力,解决了不同操本文档来自技高网...
一种餐饮管理系统及餐饮信息处理方法

【技术保护点】
1.一种餐饮管理系统,其特征在于,包括:餐饮管理客户端子系统、基于NodeJS的数据处理中间层子系统及餐饮管理服务端子系统。餐饮管理客户端子系统,用于将消费请求发送给基于NodeJS的数据处理中间层子系统,接收基于NodeJS的数据处理中间层子系统返回的所述消费请求数据,接收消费请求的确认完成相关消费操作;基于NodeJS的数据处理中间层子系统,用于将餐饮管理客户端子系统的消费请求转发给餐饮管理服务端子系统,接收餐饮管理服务端子系统返回的消费请求数据,并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统;餐饮管理服务端子系统,与数据库相连,用于接收基于NodeJS的数据处理中间层子系统转发的消费请求,根据所述消费请求,将消费请求的数据查询结果返回给基于NodeJS的数据处理中间层子系统。

【技术特征摘要】
1.一种餐饮管理系统,其特征在于,包括:餐饮管理客户端子系统、基于NodeJS的数据处理中间层子系统及餐饮管理服务端子系统。餐饮管理客户端子系统,用于将消费请求发送给基于NodeJS的数据处理中间层子系统,接收基于NodeJS的数据处理中间层子系统返回的所述消费请求数据,接收消费请求的确认完成相关消费操作;基于NodeJS的数据处理中间层子系统,用于将餐饮管理客户端子系统的消费请求转发给餐饮管理服务端子系统,接收餐饮管理服务端子系统返回的消费请求数据,并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统;餐饮管理服务端子系统,与数据库相连,用于接收基于NodeJS的数据处理中间层子系统转发的消费请求,根据所述消费请求,将消费请求的数据查询结果返回给基于NodeJS的数据处理中间层子系统。2.根据权利要求1所述的餐饮管理系统,其特征在于,所述餐饮管理客户端子系统,具体使用html5完成前端页面的展示;使用JavaScript脚本语言通过ajax请求与基于NodeJS数据处理中间层子系统实现数据传输。3.根据权利要求1或2所述的餐饮管理系统,其特征在于,所述餐饮管理客户端子系统,具体使用JavaScript脚本语言将所述消费请求通过ajax发送给基于NodeJS的数据处理中间层子系统。4.根据权利要求1所述的餐饮管理系统,所述基于NodeJS的数据处理中间层子系统具体使用的开发语言为JavaScript脚本语言。5.根据权利要求1或4所述的餐饮管理系统,所述并将所述消费请求数据处理后返回给所述餐饮管理客户端子系统,具体是指,将餐饮管理服务端子系统返回的所述消费请求数据根据餐饮管理客户端子系统的数据格式使用JavaScript脚本语言进行处理,然后将处理完成的数据返回给所述餐饮管理客户端子系统。6.一种餐饮信息处理方法,适用于餐饮管理系统,所述餐饮管理系统包括:餐饮管理客户端子系统、基于NodeJS的数据处理中间层子系统及餐饮管理服务端子系统,其特征在于,包括:餐饮管理客户端子系统接收消费请求,并将所述消费请求发送给基于NodeJS的数据处理中间层子系统;基于NodeJS的数据处理中间层子系统将接收到的餐饮管理客户端子系统的所述消费请求转发给餐饮管理服务端子系...

【专利技术属性】
技术研发人员:郭威东
申请(专利权)人:北京辰森世纪科技股份有限公司
类型:发明
国别省市:北京,11

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

1