基于POS网络的优势/劣势超过桌面应用程序

时间:2011-05-20 18:00:12

标签: web-applications point-of-sale

我必须为“padel网球”俱乐部开发POS系统,基本上我的要求如下:

  • 销售来自餐厅产品和优惠券预订padel法院(例如5小时的优惠券)。
  • 优惠券在俱乐部支付,但可以通过他们的网页预留法院。
  • 由于我们拥有俱乐部的所有数据库,我需要在俱乐部内设立一个服务器,并提供网络服务,以便在我们的数据库中预留法院。

我的第一种方法是将一个基于Web的POS托管在同一个服务器上,在那里进入数据库和Web服务,但因为它只在LAN网络上运行(在其他地方没有任何意义销售一瓶watter餐厅),这让我怀疑为POS系统制作桌面应用程序。

POS系统作为Web应用程序并不常见,但我认为它没有实践限制(使用AJAX和Javascript以避免不必要的页面重新加载并使其更像“桌面类似”)并且它可以提供Web应用程序的好处(在线管理,可伸缩性......)

LAN中与Web服务器的所有连接都将通过SSL,因此几乎可以保证安全性

我想知道这种方案是否是正确的方法,如果POS桌面应用程序存在任何缺点

非常感谢!

2 个答案:

答案 0 :(得分:4)

如果您要构建基于Web的pos系统或任何类型的pos系统,最佳途径是使用HTML5和离线存储。或者使用ipad或android。如果设备或浏览器有自己的存储空间,那么您无需担心往返服务的往返行程。 95%的企业经营一家商店,95%的企业不使用库存控制。所以你最好的路线是一个简单的设备pos应用程序,它只是在它们在后台即时运行时发送销售。即,当通过支付销售时,他们等待下一个客户 - 因此在该窗口中进行所有更新。将库存保留在设备上,但将其全部备份到服务器上。当设备运行时检查服务器的更新 - 可能更改菜单​​或收据地址 - 下载json配置文件 - 关闭你去。通过这种方式这样做,如果应用程序在重新启动时崩溃,执行中的销售应该重新出现。如果互联网连接丢失 - 该应用程序将只是继续响铃销售 - 虽然你没有做卡支付验证。 如果你不打算读卡,最好的赌注是HTML5浏览器应用程序。它将在mac,pc,ipad或android上运行。您可以添加一个简单的小程序来绕过Web浏览器的NO SILENT打印并使用start tsp 143 lan收据打印机进行打印。

这是一项艰巨的工作,也是一项复杂的工作 - 但做得对,你应该有一个杀手锏。

答案 1 :(得分:1)

要打印客人和厨房支票,您可以查看新的Epson TM 88i打印机。该打印机有一个打印服务器。这允许您直接从移动设备打印。为此,您必须制作HTML5文档布局并将其作为XML文件发送。此打印机将其转换为ESC代码