2008年3月5日星期三

David的進度記錄

  1. (完成/<進行中>/暫停)Reminder:製作Reminder Dialog
  2. (<完成>/進行中/暫停)Reminder: Remind sub task
  3. (<完成>/進行中/暫停)Generate Gantt Chart:在圖表上加入Project Detail
  4. (<完成>/進行中/暫停)製作HTMLTaskTable
  5. (<完成>/進行中/暫停)製作HTMLTable
  6. (<完成>/進行中/暫停)ProjectProgressReport
    1. (<完成>/進行中/暫停)Produce Task Progress
    2. (<完成>/進行中/暫停)Produce Project Plan
    3. (<完成>/進行中/暫停)製作HTMLReportOptions介面
    4. (<完成>/進行中/暫停)GUI Design
  7. (<完成>/進行中/暫停)Find out workload:Workload排序
  8. (<完成>/進行中/暫停)選取特定Project看Workload
  9. (完成/進行中/<暫停>)Import Project file to XML
  10. (<完成>/進行中/暫停)Export Project file to XML
  11. (<完成>/進行中/暫停)製作TableStructureMenu
  12. (<完成>/進行中/暫停)Find out workload:取Staff的方法由Project file選取,改為由Staff List選取
  13. (<完成>/進行中/暫停)Find out workload:加Table用以看Staff Task取代按每一個Staff來看。
  14. (完成/進行中/<暫停>)Find out workload UI design
    1. (<完成>/進行中/暫停)修正Find out workload UI
      1. (完成/進行中/<暫停>)MainGUI:把Find out workload Menu搬離Staff。
  15. (<完成>/進行中/暫停)製作Staff table
  16. (<完成>/進行中/暫停)製作Workload table
  17. (<完成>/進行中/暫停)在task和project加入取staff的功能
    1. (<完成>/進行中/暫停)Fix bug: Staff會被重覆assign到task
  18. (<完成>/進行中/暫停)MaintainReminderGUI: 給User決定顯示那些Column
  19. (<完成>/進行中/暫停)把ReminderTable修改為TasktableStructure模式
    1. (<完成>/進行中/暫停)把ReminderTable和TaskTable合併為Joint table
  20. (<完成>/進行中/暫停)把TaskTable修改為TasktableStructure模式
  21. (<完成>/進行中/暫停)製作Database Table
  22. (完成/進行中/<暫停>)把Reminder分類
    1. (<完成>/進行中/暫停)製作Reminder filter
      1. (<完成>/進行中/暫停)製作ArrayList filter utility
  23. (完成/進行中/<暫停>)新增更多Remind method和Remind method panel
    1. (<完成>/進行中/暫停)新增End date remind method panel
      1. (<完成>/進行中/暫停)新增End date remind method
    2. (完成/進行中/<暫停>)新增Start Date remind method panel
      1. (完成/進行中/<暫停>)新增Start Date remind method
    3. (完成/進行中/<暫停>)新增Task can start remind method panel
      1. (完成/進行中/<暫停>)新增Task can start remind method
  24. (<完成>/進行中/暫停)把Reminders和Project tools獨立
    1. (<完成>/進行中/暫停)修正Project和Reminder不同步的bug(Reminder中的Project和Project file內的project會有出入)
      1. (<完成>/進行中/暫停)Reminder內的Project以path儲存
        1. (<完成>/進行中/暫停)在Reminder內加Trigger,防止不正確的Project path
      2. (完成/<進行中>/暫停)啟動時檢查Reminder內的Project是否存在,如有,檢查有沒有此Task
        1. (<完成>/進行中/暫停)在Project加入以Task找Task的功能(新增找子Task功能)
        2. (<完成>/進行中/暫停)把Task由reminderMethod搬到reminder中
          1. (<完成>/進行中/暫停)修正Reminder Method沒有新增到Reminder中的bug
        3. (<完成>/進行中/暫停)啟動時更新Remind Task
      3. (<完成>/進行中/暫停)把新Task套入到Reminder中
    2. (<完成>/進行中/暫停)儲存Reminders到其他地方
    3. (<完成>/進行中/暫停)在程式啟動時檢查Reminders
      1. (<完成>/進行中/暫停)在程式啟動時檢查Reminders
  25. (<完成>/進行中/暫停)把Reminder轉為MVC模式
    1. (<完成>/進行中/暫停)把Reminder Edit轉為MVC模式
      1. (<完成>/進行中/暫停)製作Reminder Table
      2. (<完成>/進行中/暫停)把Reminder selection panel脫離Control Class
    2. (<完成>/進行中/暫停)把Reminder Add轉為MVC模式
    3. (<完成>/進行中/暫停)把Reminder Add轉為JDialog
    4. (<完成>/進行中/暫停)修改Date chooser支援JDialog
  26. (完成/進行中/<暫停>)把Reminder method由radio button改為Combo box
    1. (<完成>/進行中/暫停)製作Reminder panel
    2. (<完成>/進行中/暫停)製作Reminder panel creator
  27. (<完成>/進行中/暫停)檢視與改進Reminder的Class Structure
  28. (<完成>/進行中/暫停)移除GanttChart GUI function以配合prototype demo
  29. (<完成>/進行中/暫停)新增Task Sorting Method
    1. (<完成>/進行中/暫停)在GanttChartGenGUI中加入排序的UI
    2. (<完成>/進行中/暫停)使用SortableProjectList出Gantt Chart
    3. (<完成>/進行中/暫停)修正新增子task時會重覆新增的問題。
  30. (<完成>/進行中/暫停)以List取代checkbox+button以便新增其他種類的Bar和騰出空間加入新功能。
    1. (<完成>/進行中/暫停)製作Gantt Chart infomation dialog
    2. (<完成>/進行中/暫停)修改GanttChartGenGUI以配合Gantt Chart infomation dialog
  31. (<完成>/進行中/暫停)製作SortableProjectList
  32. (<完成>/進行中/暫停) GanttChartControl: 與真正的Project連結
    1. (<完成>/進行中/暫停) ProjectLevel: 尋找Task的最深層次和取得task的層次。
    2. (<完成>/進行中/暫停) 修正GanttChartTreeList結構->改為在GanttChartControl內建TreeList
  33. (完成/進行中/<暫停>) GanttChartBarStylePanel: 加入bar內資訊顯示功能
  34. (<完成>/進行中/延誤) GanttChartControl: 加顯示bar選擇
    1. (<完成>/進行中/延誤)修正顯示問題

沒有留言: