首页 > 解决方案 > 尝试构建调度应用程序,我应该学习什么?

问题描述

我正在尝试制作一个可以自动为员工创建时间表的应用程序。输入数据将包括:

  1. 需要补班的日期、时间和地点。
  2. 可用性(仅日期和时间)以及员工对日期/时间/地点的可能偏好(不是必需的,但理想的)。
  3. 如果可能的话,这会吐出两张纸,第一张显示哪些员工将填补哪些班次,另一张显示员工作为单独的行并列出他们的班次,这样他们就很容易找到他们被分配的内容。

我假设这需要一个数据库来保存信息,但我不确定程序是否可以将此信息保存在 .csv 文件或 .json 数据库之类的文件中。

我的第一个想法是只使用 Python 之类的东西。在看了更多之后,我认为可能构建一个连接到数据库的网页可能会更好,我发现了这个并认为这可能是我正在寻找的(https://www.freecodecamp.org/news/learn- the-farm-stack-fastapi-reactjs-mongodb/)。

在这个早期阶段,我希望在接下来的 10 到 50 个小时学习语言基础之前,有人可以提供一些建议。就我个人而言,我会重视在本地运行的应用程序上制作 Web 应用程序,但这不是一个交易破坏者。

亲切的问候,本。

标签: python-3.xreact-native

解决方案


恐怕这里离题了,最好在 codereview.stackexchange.com 上发布……<br /> 你不需要学习 MongoDB、FastAPI、ReactJS 等,只需为数据库制作 Web 界面. 标准的 HTML + JS + CSS 对于 Web 部分(前端)就足够了,而对于服务器端(后端),Python 的标准库就足够了。您可以设置一个能够使用该http.server模块执行 Python 脚本的服务器。以下是一些指南,可帮助您开始使用这些语言:

当然,您可以使用任何编程语言,但与其他语言相比,Python 非常简单明了。它也存在或易于安装在任何平台上,并且不需要任何编译。

对于这种数据,您可能不需要数据库;我认为,一个简单的文本、CSV 或 JSON 文件就可以了。


推荐阅读