智谷电无线餐饮管理系统方案

来源:互联网 发布:aws java sdk sns 编辑:程序博客网 时间:2024/05/01 00:42
 

智谷电无线餐饮管理系统方案

网络关系

通讯原理

点菜终端机与服务器之间通讯采用TCP/IP通讯,终端机器每次开机检查服务器是否有数据资料更新,对比更新内容进行下载,也可手动下载更新。终端菜单信息以XML或其他配置文件方式保存到本地,点菜完成之后提交,采用TCP/IP方式发送至服务器,服务器对数据文件进行解析,保存至数据库,进入点餐流程

数据传输及协议

       数据通讯以TCP/IP方式进行通讯,通讯协议见Prima无线餐饮系统通讯协议

 

系统功能要求

1、 待机欢迎:

此功能用于客户宣传页、欢迎广告用,也可用于待机界面,图片、音乐等可以由用户通过系统设置进行更改

 

2、 登陆

用户通过待机界面选择进入点餐之后,显示登录窗口,输入用户名密码即可登录到服务器端,开始点餐功能。同时通过密码框输入指定密码点击登录可以打开系统设置界面,进行服务器IP地址端口号,企业信息、待机画面、待机音乐等系列配置

 

3、 选桌

选桌界面客户可以选择餐桌位置,进一步选择餐桌号,确认选择之后登记就餐人数,提交服务器

 

4、 点菜

预览点餐:客户自由选择菜品类别,翻页查看菜品,查看菜品详细内容,确认点餐,支持口味定制,份数要求;

 

拼音编码点餐:客户可以通过拼音或者编号快速搜索相应菜品,进行点餐,此功能方便服务生操作

 

5、 菜品管理

客户对已点菜品可以随时查看,实时催,退,加菜等操作,节省服务生跑单时间

 

6、 提交菜单

客户点餐完成之后提交菜单至服务器,服务器对菜单进行分类处理,提交至厨房各打印机分工打印,处理菜品,服务器端实时更新菜品状态信息,方便客户随时查询

 

7、 上菜管理

客户对已上菜品可以做出缓菜、退菜、回炉、菜品评价等各项操作

 

8、 结算

客户用餐完毕可以发送结算指令给服务器,服务器接收信息之后响应客户结算,做结算操作

 

9、 广播通知

服务台可以发送广播通知信息,终端接收到消息后声音提示,并以消息提醒或者字幕方式显示,服务台也可一对一发送通知信息,选择台号发送通知消息

 

10、              服务功能

服务呼叫:客户可以通过服务终端发送呼叫信息到服务台

转台申请

 

 

 

 

 

 

 

 

 

 

 

 

Prima无线餐饮系统通讯协议

1.功能

1.  登录验证(发送用户名密码登陆验证,接收返回状态信息)
2.  检测数据更新(发送本地数据更新时间,接收返回更新状态)
3.  数据资料下载(发送下载数据资料命令,等待服务器发送数据)

4.    开台命令(台号。服务员账号。)

5.  菜单发送(发送菜单文件,服务器发送状态信息)

6.  更改菜单(加菜、退菜、催菜、缓菜)(发送更改菜单命令,对应子命令)
7.  服务呼叫(发送服务呼叫信息)

2.功能协议

1.登录验证 ———— 91
[格式]

29

29

91

00

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10(byte)

 

0D

包头

主信令

包长

伪IP

用户识别号

数据内容

校验

包尾

[信令说明]

Ø         1).用户识别号指用户名称 用户名称内容是用户名每个字符对于的ascii码值,不够10位的补空格 

Ø         2).数据内容格式

 

 

 

 

 

 

 

 

 

 

用户口令(密码)

 

 

 

口令内容为对于加密算法后的内容 长度固定为10位。
    测试时不加密。所有功能完成之后 商议再写加密算法

 

2.  检测数据更新 ———— 92

 [格式]

29

29

92

00

N

 

 

 

 

16b

 

0D

包头

主信令

包长

伪IP

时间

校验

包尾

[信令说明

Ø         发送本地更新时间(16位数字组成)

Ø         返回接受返回更新状态。可以用0 或 1 来表示 更新 或 未更新

如果未更新 提示更新下载

 

 

 

 

 

 

 

 

 

 

 

3.  数据资料下载 ———————  93

[格式]

29

29

93

00

N

 

 

 

 

1(Byte)

 

0D

包头

主信令

包长

伪IP

数据下载命令

校验

包尾

[信令说明]

Ø         发送数据下载命令。等待服务器响应。返回 0 或者 1 提示 准备完毕。

终端 在返回一条确认接受。开始下载数据

Ø         返回数据格式ss

29

29

93

00

N

 

 

 

 

(根据数据来定制)

 

0D

包头

主信令

包长

伪IP

数据下载

校验

包尾

 

 

 

 4.  开台信息——————— 94

29

29

94

00

N+?

 

 

 

 

(根据具体数据来定)

 

0D

包头

主信令

包长

伪IP

开台信息

校验

包尾

[信令说明]

Ø         消费者选择餐桌后。向服务器发送 餐桌编号和服务员编号


 5.  菜单发送——————— 95

[格式]

29

29

95

00

N+?

 

 

 

 

N

 

0D

包头

主信令

包长

伪IP

菜单数据

校验

包尾

[信令说明]

Ø         发送菜单到服务器。服务器返回 菜单状态。0 或者 1 已下单(通知厨房)

 

6.  更改菜单(加菜、退菜、催菜、缓菜) ———————— 95
[格式]

29

29

96

00

N+?

 

 

 

 

1

N

 

0D

包头

主信令

包长

伪IP

子信令

数据

校验

包尾

[信令说明]

Ø         子信令 1,2,3,4对应(加菜,退菜,催菜,缓菜)

Ø         数据。菜单编号。菜得编号。 子信令对应的 原因编号。比如 退菜:太咸,未熟,等。

 

7.  呼叫服务

[格式]

29

29

97

00

N+?

 

 

 

 

1(byte)

 

0D

包头

主信令

包长

伪IP

呼叫

校验

包尾

[信令说明]

Ø         呼叫服务员。

原创粉丝点击