您的位置:首页 > 其它

开源软件:(Task Manager)任务管理-找出自己最需要完成的任务

2007-11-15 22:11 232 查看
我们都有很多事要完成。但哪些是最优先的呢?

我的想法是把影响任务优先的因素分为:

1. 重要度

2. 紧急度

3. 消耗时间

4. 资源消耗

5. 技术难度

这样,一个任务的优先级就用加权法来算,Priority = S(qi * vi) / 5n

qi 是某个任务第i个优先级决定因素的权值,属于预定义的;vi 是某个任务第i个优先级决定因素的值,由用户来给;i∈[1,n];n 为优先级决定要素的个数,这里为5个。

Priority公式变量值对照表。v∈[1,5]。v 是用户输入的值。

权值



优先级决策要素

5

v

重要度

4

v

紧迫度

3

6-v

消耗时间

2

6-v

资源需求度

2

6-v

技术要求度

以上就核心思想。Task Manager 的任务就是实现上面的优先级计算并自动对串行任务进行排序。

下面给出这个程序的界面,



修改某一个任务时界面如下,



程序目前就实现这么多,但以后会实现不同权值分配策略的动态加载。

下载链接:

源代码:/Files/ydong/TaskManagerSrc.zip

可执行文件: /Files/ydong/TaskManager_exe.zip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐