0

我和我的团队将为一家连锁餐厅开发一个 POS 系统。

除了 POS 的 Windows 应用程序之外,主要想法是制作一个有助于跟踪订单的本地(不是 HTML5)移动应用程序。

移动应用程序应该这样做 -
1. 服务员将接受并跟踪订单。
2. 经理应该能够查看员工的请假、时间等。

在 POS 部分——
我们正在考虑让一家特定的餐厅使用其本地数据库,该数据库将与中央数据库同步。

我们走在正确的轨道上吗?HTML5 可以在移动应用中帮助我们吗?

4

2 回答 2

0

你愿意付多少钱让我给你建筑?只是在开玩笑。

想想一个零售商:

  • 只有 10 种物品
  • 每天仅出售 5 件商品
  • 那只有 1 名员工,而且是他/她的家人
  • 仅以现金而非电子支付方式出售

你认为那种零售商需要一个可以做POS和云计算支持的移动应用程序吗?当然不是。他/她可能只需要一本带有简单会计借记贷方的手工编写的书来跟踪他/她的收入/支出。但是像沃尔玛这样的大公司会做。

如果您想提出申请,请确保您有要求。为什么要创建一些不需要的东西?

如果你想做一个通用的POS应用,首先收集基本要求。他们需要什么。他们会通过输入商品代码或使用条形码扫描来进行输入吗?他们是否需要在输入商品后付款(典型的零售商系统),还是需要在索取账单后付款(典型的餐厅系统)。稍后它将决定您的架构。

现在问你的问题:

除了用于 POS 的 Windows 应用程序之外,主要想法是制作一个有助于跟踪订单的本地(不是 HTML5)移动应用程序

正如我之前所说,架构将取决于所使用的设备以及流程的完成方式。

移动应用程序应该这样做 -

  1. 服务员将接受并跟踪订单。
  2. 经理应该能够检查员工的请假、时间等。

第一点是您的要求,但第二点。什么?跟踪员工的休假、时间等?它应该包含在HR模块中,而不是 POS 模块中。将您的应用程序范围保持在最小,并确保您的每个模块都在同一个主题中。

在 POS 部分——我们正在考虑让一家特定的餐厅使用其本地数据库,该数据库将与中央数据库同步。

试一试,你就会知道这种分布式数据库设计好不好。搜索有关此设计优缺点的文章,并确保您在开始设计之前了解序列。

我们走在正确的轨道上吗?HTML5 可以在移动应用中帮助我们吗?

这就像一个相同的问题:键盘可以帮助我们打字吗?HTML5 是一种用于任何网络服务器编程的语言。它类似于渲染/布局技术。如果您想瞄准现代浏览器,例如最新版本的 Firefox,那就去吧。但实际上,您是否知道 HTML5 可以如何帮助您,或者您知道使用 HTML5 的缺点是什么?

于 2013-05-07T07:31:12.280 回答
0
  • 由于此应用程序仅供餐厅员工(而非客户)使用,因此可以安全地假设目标移动平台、Android 或 IOS。

  • 由于正在本地跟踪餐厅的库存、员工离开等,因此使用与远程数据库同步的本地数据库的想法似乎是正确的方法。

  • 项目菜单及其代码应存储在中央数据库服务器并从那里获取。

于 2017-10-12T07:28:44.040 回答