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架构,即客户端/服务器架构,重复的工作量大,而且容易造 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。