课时9-任务管理系统_任务展示模块设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务展示

模块设计说明书

版本:1.0 编制人:某某

目录

1.引言 (3)

1.1.概述 (3)

1.2.定义 (3)

1.3.参考资料 (3)

2.模块关系图 (3)

3.类责任描述 (3)

4.逻辑图 (3)

5.源文件 (3)

6.“我负责的任务”实现思路 (4)

6.1.数据库设计 (4)

6.2.界面流 (4)

6.3.实现思路描述 (4)

7.“我分配的任务”实现思路 (5)

8.版本修订历史记录 (5)

1. 引言

1.1. 概述

模块内容:从用户与任务的关系出发,将任务的显示分为“我负责的任务”和“我

分配的任务”两个模块来展示;并从方便用户使用的角度考虑,将任务划分为日、

周、月三种类型,将它们放置在不同的区域显示。

1.2. 定义

1.3. 参考资料

2. 模块关系图

……

3. 类责任描述

4. 逻辑图

……

5. 源文件

……

6. “我负责的任务”实现思路

6.1. 数据库设计

6.2. 界面流

6.3. 实现思路描述

根据《用户体验设计》的要求,将任务的展示分为“日周月任务”和“全部任务”

视图,利用Extjs 的页签控件,使两个视图分别用不同的页面来展现。

1.根据日周月任务类型在不同的网格中显示相应任务数据;

1.1、在客户端向服务器发送异步请求,并传递任务类型、时间等参数到服

务器;异步请求:

// 请求跟进任务信息

Ext.Ajax.request({

url: 'TaskData.aspx?dWMType=1&&margin=0&&IsOwner=true', // 请

求URL ,发送任务类型,与当前日期的周期差等参数

success: ShowDayTaskData, // 请求成功回调处理

failure: errorHandler // 错误处理

});

1.2、服务器响应客户端的请求,通过Request.QueryString获取任务类

型、日期等参数,并通过以下方法:

///

///获取任务信息

///

///日周月任务类型

///与当前日期的差

///是负责人,还是发起人

public string GetTaskList(TaskDWMType dWMType, int pastValue, bool

isOwner)

提取相应的任务信息列表,并转化成脚本数组的形式,发往客户端;

1.3、客户端利用1.1在Ajax请求中设置的回调函数Show[任务类

型]TaskData() 获取从服务器端换回的数据,并将这些数据绑定到Ext的

GridPanel 组件上,然后显示出来,并利用GridPanel内置的功能完成任

务的排序;

2.将周、月任务拖进日任务实现思路:

……

3.虚拟任务的实现思路:

3.1、虚拟任务指将来的还未实际产生的任务,任务的界面呈现参照2[不同

的网格中显示相应任务数据]

3.2、……

……

4.跟进任务实现思路

4.1、跟进任务的获取方式,同“1. 日周月任务获取”;

……

7. “我分配的任务”实现思路

……

8. 版本修订历史记录

相关文档
最新文档