问题描述
因此,我对android开发非常陌生,我的目标是为我的学校构建一个食堂点餐应用程序,以便学生可以在不排队的情况下通过电话点菜。因此,如果我为用户端构建了一个应用程序,食堂的工作人员将如何接收学生通过应用程序下达的订单。我应该创建另一个管理应用程序并通过数据库连接它们还是使用Java构建应用程序并使用数据库将它们连接。抱歉,这听起来很傻。您能建议我一些可行的解决方案,以便更实用。 P.s.这是我的最后一个项目,所以我希望它看起来尽可能好。
解决方法
可能的解决方法是:
Firebase
Firebase是Google开发的用于创建移动和Web应用程序的平台。
它将提供您需要用来控制教职员工和学生的管理界面及其免费版本。至少在整个项目中不会花一毛钱。
它也可以与Android Framework互操作。您可以先阅读文档here
,您可以制作两个应用。一个用于用户端,另一个用于管理员端。这类似于制作电子商务应用程序。您可以查看此播放列表,以更好地了解制作管理员端和客户端应用程序:
https://www.youtube.com/playlist?list=PLxefhmF0pcPlqmH_VfWneUjfuqhreUz-O
注意:您可以将firebase用作数据库来快速开发应用程序。 Firebase文档:
https://firebase.google.com/docs/android/setup
,您可以在应用程序中进行Canteen登录。它将以只有食堂用户知道的用户名密码打开。在“登录”页面中,仅添加“食堂服务?”这将带您进入Canteen登录。
因此无需少量使用其他应用程序。合二为一,使用Firebase进行快速设置。另外,Firebase Realtime Database的免费层允许同时进行100个连接,我想同时订购的人数不会超过100人?