我和我的团队将为餐饮连锁店开发POS系统。
除了POS的Windows应用程序外,主要的想法是创建一个有助于跟踪订单的本机(而不是HTML5)移动应用程序。
移动应用程序应该这样做 -
服务员会接受并跟踪订单
2.经理应该能够检查员工的离职,时间等。
在POS部分 -
我们正在考虑使一个特定的餐厅与其本地数据库一起工作,该数据库将与中央数据库同步。
我们走在正确的轨道上吗? HTML5可以帮助我们使用移动应用程序吗?
答案 0 :(得分:0)
您愿意为我支付多少建筑费用?开个玩笑。
想想零售商:
您认为这种零售商是否需要能够通过云计算支持进行POS的移动应用程序?当然不是。他/她可能只需要一本用简单的会计借记贷方手动编写的书来跟踪他/她的收入/支出。但像W * lmart这样的大公司会做。
如果您想申请,请确保您有此要求。为什么要创造一些不需要的东西?
如果您想制作一般的POS应用程序,请先收集基本要求。他们需要什么。他们会通过输入商品代码或使用条形码扫描来输入吗?他们是否需要在输入物品(典型的零售商系统)后付款,或者他们需要在他们要求账单(典型的餐厅系统)后付款。它稍后会决定你的架构。
现在问你的问题:
除了POS的Windows应用程序之外,主要的想法是创建一个有助于跟踪订单的本机(非HTML5)移动应用程序
正如我之前所说,架构将取决于所使用的设备以及如何完成该过程。
移动应用应该这样做 -
- 服务员会接受并跟踪订单。
- 经理应该能够检查员工的离职,时间等。
醇>
第一点是你的要求,但第二点。什么?跟踪员工的离职,时间等?它应该包含在HR
模块中,而不是POS模块中。保持应用范围最小,并确保每个模块都在同一主题中。
在POS部分 - 我们正在考虑让一个特定的餐厅与其本地数据库一起工作,该数据库将与中央数据库同步。
尝试一下,您就会知道这种分布式数据库设计是否良好。搜索有关此设计的优缺点的文章,并确保在开始设计之前了解序列。
我们走在正确的轨道上吗? HTML5可以帮助我们使用移动应用程序吗?
这就像一个问题:键盘可以帮我们输入吗? HTML5是任何Web服务器编程中使用的语言。渲染/布局技术也很相似。如果你想瞄准现代浏览器,如最新版本的Firefox,那就去吧。但是,你真的知道HTML5如何帮助你,或者你知道使用HTML5有什么缺点吗?
答案 1 :(得分:0)
由于此应用程序仅供餐厅员工使用, (不是客户),假设有针对性的移动是安全的 平台,Android或IOS。
因为,正在跟踪库存,员工离职等 本地餐厅,使用本地DB同步的想法 远程数据库似乎是正确的方法。