一对夫妇,我可以和你们在设计基础设施共享的提示,但首先你需要确定的第一个重要第一个因素 - 安全,我将强调这个场景和我的经验。
安全显然会从某种程度上从头开始。想一想 - 在每个位置都有一个数据库的方法是NO-NO。因为a)股票控制 - 如果股票控制将被本地化,那么为了“人为地”夸大销售交易的利润/损失余额,可能会发生小提琴非常有可能发生。 b)在某些情况下,即使包装完全相同,产品的价格可能为两种或两种,同一条形码或不同条形码 - 这可能很容易发生 - 您扫描某物,发誓它在系统中,并最终浪费时间试图弄清楚,直到条形码发生变化。 c)该产品可以具有相同的条形码,但价格将会改变以反映市场状况 - 这可能会导致试图确定是否将现有库存标记为新价格,等到旧的股票枯竭,然后投入价格变化。
这会带来一个多毛的情况,如何处理这个问题以及该怎么做 - 因此必须强制实施安全措施 - 而不是通过计算机,而是通过人类来实现一个简单的人为错误,例如接收外部产品具有相同的条形码,但价格要么增加/减少,要么放在架子上......这可能会造成不便,并妨碍客户购买产品,转到柜台,扫描,支付现金等POS流量。你得到漂移。
因此,这是安全措施必须从头开始的地方,您必须非常小心地将其设计为正确设计,因为设计不正确的POS(即使它工作正常)会导致收银员摆弄股票水平,利润/损失,从POS拿取现金......此外,如何对POS来自现金流的安全性进行强制执行......考虑一下......小提琴可以在那里发生.. 。通过完全绕过POS系统并将现金放入口袋里...
如何与主系统同步,这将需要在工作时间以外完成,具体取决于提交的交易次数,此外同步操作可能需要时间,因此在工作时间之外,在客户等待购买付款的白天运行。
如果'我的数据库被锁定 - 很好,很好',安全性也需要考虑,但是如何传输数据,可以很容易地被拦截......无论你说什么, 将永远是一个精通技术的操作员操作POS ......如果POS系统本身出现问题,操作员可能会与外部人员“咨询”以解决问题,因为他们可能会觉得像'我不想费尽口舌支持团队 - 他们可能是生病了我缠着他们”,这强调并总结了一些事情:
- 安全,从根本上
- 培训,必须严格随访,常识
- 如有疑问请前辈......有些居然也懒得做,并承担经营者知道他们在做什么...
- 需要消除POS不受控制的人为错误和条件,产品价格的市场波动,条码错误
- 最后但并非最不重要的一点是,设计界面尽可能简单友好,并且不会造成任何挫折,例如拒绝接受输入等...你得到漂移...
只有标题相关:http://stackoverflow.com/questions/2448769 – 2010-03-16 13:31:57
@亨克:坏链接 - 没有答案,除了聪明的屁股评论的链接! – t0mm13b 2010-03-16 14:04:44
“其他数据库”是否需要完整的数据库,或只是其中的一部分? – 2010-03-16 14:07:19