- 45.00 KB
- 2022-09-27 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
惠超德电子菜谱与第三方管理软件接口方式二v1.0一分工:(1)惠超德ChannelServer负责接收数据并写入SQL库.(2)第三方管理软件负责管理数据(下单打印等).二接口方式:(1)第三方管理软件不做任何改动(第3方不配合)(2)第三方管理软件仅做接收房台更新消息(第3方配合).三关系图(1)SQL接口(A):可以是第三方管理软件公司做.可以是惠超德公司代做.(2)软件接口:1.不做(第三方管理软件自动更新,手动刷新功能)2.做,Channeserver以UDP方式向第三方管理软件发台房更新消息四SQL详细的接口说明:\nChannelServer向SQL库发3种请求:(1)开台请求:存储过程Hcd_OpenDeskProc台号,服务员.(2)点菜请求:存储过程:Hcd_DianCaiProc台号,菜名,数量,价格,口味,退菜标志,服务员.(3)人数请求:存储过程:HCD_SetGostCountProc台号,人数退菜标志:0为加菜,1为退菜参考代码如下:开台:CREATEPROCEDUREHcd_OpenDeskProc@DeskVARCHAR(20),@EmployeeNameVARCHAR(20)AS点菜:CREATEPROCEDUREHcd_DianCaiProc@Deskchar(20),@Vegechar(50),@Numberfloat,@Pricefloat,@KouWeichar(20),@QuitFlagint,@Employeechar(20)AS人数:CREATEPROCEDUREHCD_SetGostCountProc@DeskVARCHAR(20),@GostCountintAS五软件接口:(1)若管理软件有自动刷新功能,不用做.(2)若管理软件有手动刷新功能,建议不用做(3)若管理软件无刷新功能,也可以不做.(4)软件公司配合做实现全自动点菜打印等.1.软件公司配合做实现全自动点菜打印(1)管理软件àChannelServerChannelServer为6080固定端口(UDP).管理软件向6080端口发一个字节0x02完成注册.\n(1)ChannelServerà管理软件.ChannelServer向管理软件发台房刷新消息:格式:类型+台号+消息类型:1BYTE台号:20BYTE消息:20byte.类型号:0x00:测试0x01:开台0x02:加/退菜0x03:人数变化