【问题标题】:How to develop admin/staff app for food ordering app? [closed]如何为订餐应用程序开发管理员/员工应用程序? [关闭]
【发布时间】:2020-12-22 06:53:16
【问题描述】:

所以,我对 Android 开发非常陌生,我的目标是为我的学校构建一个食堂点餐应用程序,以便学生可以通过电话订购食物而无需排队。那么,如果我为用户端构建一个应用程序,食堂的工作人员如何接收学生通过应用程序下达的订单。我应该制作另一个管理应用程序并通过数据库连接它们还是使用 Java 构建应用程序并使用数据库连接它们。对不起,如果这听起来很傻。你能建议我一些可能的解决方案,这样它会更实用。 附:这是我最后一年的项目,所以我希望它看起来尽可能好。

【问题讨论】:

  • 恐怕它对于 Stack Overflow 来说太宽泛了。您的搜索引擎可能会有更好的运气。
  • 这听起来像是一个课堂项目,因为我在过去的几天里看到了几个这样的问题。但是,如果这应该模仿一个真正的订购应用程序,那么有三个主要组件:电话端的订购客户端、服务器和服务器端的身份验证内容。客户端所做的就是向服务器验证自己的身份,并将用户的信息发送/接收到服务器。客户端不应该与数据库本身对话,而只能通过服务器。您需要了解安全性和身份验证。

标签: java android mysql web-applications google-developers-console


【解决方案1】:

您的问题的可能解决方案是:

火力基地

Firebase 是由 Google 开发的用于创建移动和网络应用程序的平台。

它将提供您控制教职员工和学生所需的管理界面,而且是免费的。至少在整个项目过程中不会花费你一毛钱。

它还与 Android 框架具有很强的互操作性。您可以先阅读文档here

【讨论】:

    【解决方案2】:

    您可以制作两个应用程序。一个用于用户端,另一个用于管理端。这类似于制作电子商务应用程序。您可以查看此播放列表,以更好地了解制作管理端和客户端应用程序:

    https://www.youtube.com/playlist?list=PLxefhmF0pcPlqmH_VfWneUjfuqhreUz-O

    注意:您可以使用 firebase 作为数据库来快速开发您的应用。 Firebase 文档:

    https://firebase.google.com/docs/android/setup

    【讨论】:

      【解决方案3】:

      您可以在您的应用中登录 Canteen。它将使用只有 Canteen 人知道的用户名密码打开。在登录页面只添加“食堂服务?”这会将您带到 Canteen 登录。

      因此,小型用途无需其他应用程序。多合一,使用 Firebase 进行快速设置。此外,Firebase 实时数据库的免费套餐允许 100 个同时连接,我认为不会超过 100 人同时订购?

      【讨论】:

        猜你喜欢
        • 2011-11-05
        • 2018-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多