如何与许多商店沟通'销售点(POS)软件?

时间:2014-11-27 15:25:51

标签: architecture point-of-sale

从多个商店接口POS系统有哪些建议。程序应该是,零售商将此软件安装到他们的销售点机器(或处理交易的机器)上,该机器与他们当前安装的POS软件分开运行,因此它不是POS替代品,只是添加。软件可以在发生时收集交易信息并通过网络发送数据,另一个特点是收银员或签出输入信息的人(如数字)可以访问的小输入字段和能够通过网络发送。还有一些方法可以使这种“交叉兼容”不让零售商修改他们的主要POS软件以与我的接口。

1 个答案:

答案 0 :(得分:1)

这个问题很模糊。我假设你正在从POS写一个独立的软件读取输入,并通过电线发送到中央服务器左右。如果POS软件提供任何实时导出或暴露任何API,您可以从中读取数据。否则,请尝试从其数据库或文件POS软件存储数据中读取本地磁盘。

由于您要编写通用软件,您可能希望实现多个适配器,例如FileBasedAdapter用于读取从POS写入文件的输入,用于数据库驱动的POS的DatabaseBasedAdapter等等。安装时,您需要配置此适配器。我不熟悉POS域,但​​您也可以搜索众所周知的POS提供商(例如:IBM,Micros等),并根据他们提供的规范编写OEM特定适配器。这些适配器层需要将POS特定数据转换为通用格式,以便您可以非常轻松有效地处理其余要求。

如果您的软件基于某种高级语言,则通过普通套接字连接或HTTP连接在线路上发送数据非常容易。