gpt4 book ai didi

java - 处理任务的应用程序设计

转载 作者:行者123 更新时间:2023-12-02 09:06:41 24 4
gpt4 key购买 nike

问题陈述:-

我必须设计一个应用程序来处理任务。在此任务中由调度程序定期创建。该任务必须被推送到队列中以供进一步处理并保留在数据库中。用户可以查看和重新安排任务。

我应该如何解决这个问题来设计系统。

最佳答案

一般来说,我建议首先在“sudo 代码”中写下您希望应用程序执行的操作,或者创建用户创建任务的流程图,并包含描述系统应执行的操作的步骤。也许在其中任何一个之前,一个好的起点是头脑 Storm session 。我通常喜欢以五个“W”开头(好吧,我在末尾添加了一个“H”,但这并不能很好地从舌头上滚下来)。五个“W”分别是什么为什么何时地点> 和如何

  • 谁将使用该应用程序?普通人?医生?律师?老师们?
  • 用户需要应用程序做什么?
  • 为什么用户需要应用程序来执行这些操作?
  • 用户何时会使用该应用程序?当他们在工作时?当他们开车或骑自行车时?
  • 用户将在哪里使用该应用程序?在他们的手机上?他们的台式机还是笔记本电脑?在他们的平板电脑上?放在冰箱上? (最后一个不是开玩笑,我们现在冰箱上有电脑)

我不确定您是否想要构建 Web 应用程序、移动应用程序或其他应用程序。为了更好地回答您的问题,需要更具体的信息。但是,与此同时,这里有一个关于如何编写应用程序来处理任务(todo 应用程序)的教程,该应用程序是用 Java 编写的。

https://youtu.be/RXtj4TxMmW0

以下教程展示了如何使用 Django 创建待办事项应用程序:

https://medium.com/fbdevclagos/how-to-build-a-todo-app-with-django-17afdc4a8f8c

这是一个教程,展示如何使用 React 创建待办事项应用程序:

https://scotch.io/tutorials/create-a-simple-to-do-app-with-react

另一个帮助您入门的好工具是一 block 白板,或者只是一堆纸、一支铅笔和许多橡皮擦。有时,最简单的开始方法就是在纸上记下你的想法。一旦“创意源泉”开始流动,并且纸上的想法太多,以至于空间不足,有时将类似的想法组合在一起会有所帮助。有时将想法组合在一起形成一个更大的想法是有意义的。然后尝试确定您希望应用程序执行的所有操作,哪些是最重要的,并将它们按优先级排列。

通过集思广益,尝试弄清楚需要哪些数据才能使您的应用程序正常运行。例如,待办事项应用程序可能具有 ToDo 数据元素。它还可能有一个 User 元素,每个 ToDo 元素都可能属于该元素。对于每个数据元素,也称为 ModelTableEntity(这三个元素都是相同的,只是名称不同)尝试找出每个模型需要哪些属性。例如,User 模型可能具有以下属性:usernamepasswordemail_addressfirst_namelast_nameToDO 模型可能具有以下属性:namedescriptionis_completecompleted_date_time >.

也许还可以看看其他 ToDo 应用程序,看看它们是如何工作的并获得更多想法。祝您的 ToDo 应用好运!

关于java - 处理任务的应用程序设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59761071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com