代码之家  ›  专栏  ›  技术社区  ›  Vivian River

如何在数据库应用程序中指定“优先级”级别“低”、“正常”、“高”?[关闭]

  •  1
  • Vivian River  · 技术社区  · 15 年前

    我正在开发一个数据库驱动的Web应用程序,它必须跟踪管理层分配给用户的“任务”。

    我被告知这些任务应该按优先级分类:“低”、“正常”或“高”。我告诉用这种方式描述需求的经理,我熟悉另一个跟踪完全独立系统的任务的应用程序。用户将任务指定为优先级“低”、“普通”或“高”。有使用这三个标准,但在实践中,没有人将他的任务指定为“低”优先级。实际上,只有两个优先级。

    为了避免这种情况,三个词是什么来描述用户愿意使用的三个优先级级别的?我知道这个问题有点主观。

    我的第一个想法是“正常”、“高”和“紧急”;但是应用程序也按时间分类任务,直到最后期限,所以“紧急”可能会混淆用户。

    3 回复  |  直到 15 年前
        1
  •  4
  •   John Bledsoe    15 年前

    我认为唯一可行的方法是限制可以分配给用户的“高”和“正常”任务的数量。例如,用户只能有2个“高”优先级任务、5个“普通”优先级任务和无限数量的“低”优先级任务。这样,如果管理者想给用户另一个“高”优先级的任务,她需要降低另一个任务的优先级或将其分配给其他人。

    在我看来,这个解决方案(a)非常准确地反映了现实情况,因为如果我的所有任务都是高优先级的,那么只有几个任务仍然可以完成,而且(b)可能不会随业务一起飞行。

    -)

        2
  •  1
  •   Jagmag    15 年前

    我认为,即使一个人有多个任务,但在任何时候都不可避免地会像一个CPU处理器那样改变优先级。

    因此,我认为将任务分配到越来越多的优先级可能更有用。

    优先级1是您正在进行的工作。

    接下来是优先级2…

    等等

    这样一来,就可以清楚地知道,在分配给某个人的所有未完成任务中,哪个任务的优先级为“最低”的任务是最紧急的任务,等等……

    任务管理系统应确保优先级的自动管理,以便在现有任务关闭时更新数字值等,以确保实际数字从1开始,并有一个工具供用户围绕任务转移优先级。

        3
  •  1
  •   Dean J    15 年前

    正常、高和异常。

    • 正常的 是一项日常工作。
    • 一定是对的。
    • 例外 一定是现在,但是 让管理层看看是否真的有必要。

    在一次警告之后,对浪费上司时间的恐惧几乎总是足以阻止人们不必要地检查“异常”。