本帖最后由 xwj1003 于 2010-12-01 23:58:58 编辑

解决方案 »

  1.   


             任务1.1     任务2.1   
    开始 -A> 任务1.2 -B> 任务2.2 -C> 任务3.1 -D> 结束
             任务1.3
      

  2.   

    感觉放一张表就行了,加个parentId
      

  3.   


             任务1.1         任务2.1   
    开始 -A> 任务1.2 -T> -B> 任务2.2 -C> 任务3.1 -D> 结束
             任务1.3
    多对多,中间表
      

  4.   


             任务1.1                任务2.1   
    开始 -A> 任务1.2 -T> 中间表 -B> 任务2.2 -C> 任务3.1 -D> 结束
             任务1.3
      

  5.   

    我觉得把计划(大日程)和任务(小日程)分开管理比较好
    具体用法估计一看就能清楚吧Table:schedule
    Field:exeOrder,processId,processName,isCompleted
    Table:task
    Field: processId,taskOrder,taskId,taskName,isCompleted