我需要建议(在线菜单)

时间:2017-12-10 19:34:18

标签: system

感谢您查看此帖子!

我经营一家小咖啡馆,我希望通过新的订购系统让我的员工生活更轻松!

我想创建一个简单的基于Web的应用程序,将数据传输到另一个屏幕。例如;

  1. 在平板电脑/笔记本电脑上,我将输入客户订单
  2. 工作人员将在厨房的显示器上看到订单
  3. 工作人员将能够删除具有的订单 出去了
  4. 我希望自己创建这个系统作为一个迷你项目,并想知道最简单的方法是做什么的?系统不需要复杂,但只需要运行。

    我该怎么做?

    再次感谢你!

3 个答案:

答案 0 :(得分:0)

对于像这样的小型迷你项目,我可能会选择像#34; Comet"它可以非常轻松快速地构建这样的应用程序,因为它是一家餐馆,您不必担心可扩展性。

无论你决定使用什么,使用某种框架,总会有一个学习曲线,你会感觉自己无法到达任何地方,但它最终会带来巨大的红利。

如果你想去php路线,使用像cakephp这样的东西,每个人都会说Laravel,但Laravel的学习曲线比其他不那么灵活但更紧凑的框架要陡峭得多。除非你有足够的时间,并且想要学习laravel,否则就去吧。

答案 1 :(得分:0)

嗯,首先要做出决定需要考虑一些设计因素。

  1. 您希望将其作为Web应用程序还是独立应用程序(winforms)?我建议您将其创建为Web应用程序,因为如果您做得对,它也可以在智能设备上运行。
  2. 您还需要考虑安全性,因为您不希望任何计算机/智能设备放置或修改订单。
  3. 您是否拥有用于托管解决方案的硬件,或者您是否要考虑使用云服务?无论哪种方式都有许多优点和缺点,它只是你需要做出的决定。

答案 2 :(得分:0)

在这种情况下,您需要构建一个连接到数据库的API。然后,您需要构建将显示在监视器上的前端。

对于API,我建议Node.JSExpress一起使用。我会推荐像MongoDB这样的数据库。您可以在youtube上查找如下教程:“REST API with express和MongoDB”。

前端不需要漂亮,所以只需使用html table作为订单。但是,它确实需要从您的API请求数据,只需使用jQuery即可。您也可以查看“jQuery http requests”的教程。

另外,为了安全起见,我会考虑将json-web-tokens与您的API一起使用。这使得不是每个人都可以访问和修改您的数据。

我会承认,这方面的学习曲线非常大,需要一段时间,但最终产品会很棒。