2013-05-06 35 views
0

我和我的团队将为连锁餐厅开发POS系统。需要POS的建筑理念

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

移动应用程序应该这样做 -
1.服务员将采取并跟踪订单。
2.经理应该能够检查员工的叶子,时间等。

在POS部分 -
我们正在考虑让一个特定的餐厅与本地数据库一起工作,该数据库将与中央数据库同步。

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

回答

0

你愿意为我付出多少钱给你建筑?开玩笑。

想到一个零售商认为:

  • 拥有仅10种项目
  • 随着每一天
  • 一个只有1名职员只卖5数量每个项目的,这是他/她的家庭
  • ,只有拥有现金,而不是电子支付出售

你觉得那种零售商需要移动应用WHI ch可以做云计算支持的POS吗?当然不是。他/她可能只需要一本手工编写的书籍,并使用简单的会计借记贷方来跟踪他/她的收入/费用。但像W * lmart这样的大公司会这样做。

如果您想制作应用程序,请确保您有要求。为什么要打造一些不需要的东西?

如果您想制作一般的POS应用程序,请首先收集基本要求。他们需要什么。他们会通过输入商品代码或使用条形码进行输入来进行输入吗?他们是否需要在物品进入后进行付款(典型的零售商系统),或者在他们要求提供账单(典型餐厅系统)后需要付款。它稍后将决定您的架构。

现在问你的问题:

除了对POS Windows应用程序,其主要思想是使原生(不HTML5)的移动应用程序,将在订单跟踪帮助

正如我以前说过的那样,架构将取决于所使用的设备以及过程如何完成。

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

  1. 服务员将采取和跟踪订单。
  2. 经理应该能够检查员工的叶子,时间等。

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

在POS部分 - 我们正在考虑作出与将获得与中央数据库同步的本地数据库特定的餐厅工作。

试试吧,你会知道这个分布式数据库设计是否好。搜索关于该设计的优缺点的文章,并确保在开始设计之前知道序列。

我们是否在正确的轨道上? HTML5可以帮助我们移动应用程序吗?

它就像是一个问题:键盘能帮助我们键入吗? HTML5是一种用于任何网络服务器编程的语言。它与渲染/布局技术非常相似。如果你想瞄准现代浏览器,比如最新版本的Firefox,那就去做吧。但是,真的,你知道HTML5如何帮助你,或者你知道使用HTML5有什么缺点吗?

+0

感谢您的帮助 – Lakshay 2013-05-07 08:15:13

0
  • 由于这个程序将只能由餐厅, (不是客户)的员工使用,这将是安全的假设目标移动 平台,Android或IOS。

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

  • 项目及其代码的菜单应存储在中央DB 服务器并从该服务器取出。