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