开源软件:(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 是用户输入的值。
以上就核心思想。Task Manager 的任务就是实现上面的优先级计算并自动对串行任务进行排序。
下面给出这个程序的界面,
修改某一个任务时界面如下,
程序目前就实现这么多,但以后会实现不同权值分配策略的动态加载。
下载链接:
源代码:/Files/ydong/TaskManagerSrc.zip
可执行文件: /Files/ydong/TaskManager_exe.zip
我的想法是把影响任务优先的因素分为:
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 | 技术要求度 |
下面给出这个程序的界面,
修改某一个任务时界面如下,
程序目前就实现这么多,但以后会实现不同权值分配策略的动态加载。
下载链接:
源代码:/Files/ydong/TaskManagerSrc.zip
可执行文件: /Files/ydong/TaskManager_exe.zip
相关文章推荐
- 车辆管理系统之继续自己的任务(八)-----终于可以修改了!
- UI库需要完成的任务
- 3.第三单元任务二实训:使用作业提交系统提交Java作业时 ,需要输入Java源代码文件名和自己的邮箱,提交前对Java文件名以及邮箱进行有效检查。编写程序实现对输入的Java源文件名以及邮箱有效性的
- 雷观(十):管理自己的任务列表(TodoList)很重要
- Ngnix的日志管理和用定时任务完成日志切割
- spring + activiti 实现使用自己的user表和role表来管理流程任务
- nginx(日志管理之日志的使用、定时任务完成日志切割)
- 学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。
- 个人和企业都需要用项目管理来武装自己
- 今天突然发现CSDN中博客改了,自己已经几天没完成任务了
- 就C语言的指针、链表的原理和各类操作撰写一篇技术博客,说说自己学习C语言指针和链表的体会,并将学生信息管理系统进行修改,使能完成其他的功能,并撰写体会,附加源代码。
- 本来从动态壁纸预览页面设置一个动态壁纸回到桌面便可以看到桌面动态壁纸,可以观察得到自己的动态壁纸是否设置成功了(必须知道设置是否成功的结构,因为还有一些操作需要完成)! 但是现在是要在自己的应用中进入
- 车辆管理系统之继续自己的任务(七)-----修改出错
- 雷观(十):管理自己的任务列表(TodoList)很重要
- 待完成任务(一) 利用自己的数据集 利用lenet网络进行训练
- 团队协作 开源软件 团队任务管理
- hdu 3433 A Task Process N个人,第i个人完成一个A任务需要时间ai,完成一个B任务需要时间bi, 现在又X个任务A和Y个任务B,求完成所有任务所需要的最短时间。
- Android手机需要安装任务管理软件吗?
- 有个需求 除去周六,周日的时间,工作时间以早上8点半到下午五点半,9小时,以现在时间为起始时间,给一个完成任务需要时间参数x小时 用个方法实现推动几月几号完成,这个方法好实现吗
- 雷观(十):管理自己的任务列表(TodoList)很重要