如何与许多商店的销售点(POS)软件进行通信?



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

这个问题

非常模糊。我假设您正在编写一个独立的软件,从POS读取输入并通过网络发送到中央服务器左右。首先查找POS软件是否提供任何实时导出或公开任何可以从中读取数据的API。否则,尝试从其数据库或文件中读取POS软件将数据存储在本地磁盘中。

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

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

最新更新