系统需求规格说明书

更新时间:2024-05-17 06:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

重庆理工大学计算机学院 文 档 编 号 XK-DN-2000-10-11-11 产品版本 V 1.0 密级 产品名称:任务管理系统 共 48页

任务管理系统项目 需求规格说明书

(仅供内部使用)

组 长: 罗伟 组 员: 江志伟

殷渝 王玥 张自萌

指导教师: 徐传运 王森

重庆理工大学计算机学院

2011年01月13日

任务管理系统项目 需求规格说明书

修改记录

版本号 修改人 修改日期 修改说明 审核人

重庆理工大学 计算机学院 软件工程系 2

任务管理系统项目 需求规格说明书

目录

1.引言 ............................................................................................................................... 5 1.1项目名称................................................................................................................... 5 1.2编写目的................................................................................................................... 5 1.3项目背景................................................................................................................... 5 1.4参考资料................................................................................................................... 6 2.任务概述........................................................................................................................... 7

2.1项目总体目标........................................................................................................... 7 2.2业务需求................................................................................................................... 7 2.3运行环境................................................................................................................... 7 3.功能需求........................................................................................................................... 8

3.1功能总体描述........................................................................................................... 8 3.2任务管理................................................................................................................... 9

3.2.1 业务概述....................................................................................................... 9 3.2.2 需求列表..................................................................................................... 18 3.2.3 实体类......................................................................................................... 19 3.3任务组管理............................................................................................................. 22

3.3.1 业务概述..................................................................................................... 22 3.3.2 需求列表..................................................................................................... 27 3.3.3 实体类......................................................................................................... 27 3.4任务统计................................................................................................................. 29

3.4.1 业务概述..................................................................................................... 29 3.4.2 需求列表..................................................................................................... 34 3.4.3 实体类......................................................................................................... 34 3.5历史任务查询......................................................................................................... 36

3.5.1 业务概述..................................................................................................... 36 3.5.2 需求列表..................................................................................................... 40 3.5.3 实体类......................................................................................................... 40

重庆理工大学 计算机学院 软件工程系 3

任务管理系统项目 需求规格说明书

3.6短信管理................................................................................................................. 42

3.6.1 业务概述..................................................................................................... 42 3.6.2 需求列表..................................................................................................... 45 3.6.3 实体类......................................................................................................... 45

4.非功能需求..................................................................................................................... 45

4.1时间特性................................................................................................................. 45 4.2适应性..................................................................................................................... 46 4.3安全性..................................................................................................................... 46 4.4可靠性..................................................................................................................... 46 4.5可扩充性................................................................................................................. 46 4.6互操作性:............................................................................................................. 46 4.7健壮性:................................................................................................................. 46 4.8易使用性:............................................................................................................. 47 4.9可维护性:............................................................................................................. 47 4.10可移植性:........................................................................................................... 47 4.11可重用性: ........................................................................................................... 47 5. 接口说明.......................................................................................................................... 47

5.1软件接口................................................................................................................. 47 5.2硬件接口................................................................................................................. 47

重庆理工大学 计算机学院 软件工程系 4

任务管理系统项目 需求规格说明书

1.引言

1.1项目名称

任务管理系统

1.2编写目的

本文档详细、准确和全面定义任务管理系统TMS(Task Management System)的外部行为,设计约束,以及其它相关因素,指导软件系统的后续开发工作,进一步定制软件开发的细节问题,为软件需求者(软件使用者)与软件设计者能更好的交流、沟通提供书面途径。同时本说明书还是《用户手册》和《测试计划》的编写依据。

本文档可作为任务管理系统设计人员,技术支持人员,程序员,测试人员,使用人员的参考资料。

1.3项目背景

21世纪是一个信息时代,企业日常办公中的资料越来越多,其中绝大部分信息都十分重要,而且许多资料都是以纸质文档的形式保存。然而,纸质文档需要大量的空间,且不易修改,还有做好防腐防潮工作,使用十分不便。电子文档占用空间小,便于修改和保存,因此,电子文档成为了文档存储的主要方式。但是电子文档由于易修改、误删、存在设备丢失等因素使得电子文档很容易丢失,特别是一些重要的任务信息的丢失会带来严重的后果。

在实际工作中,我们可能需要将某项工作重新分配给其他人,这时任务的发布人需要再次将资料发布的新的执行人和当前执行人,如果某些工作的执行人失去联系,则需要花费大量的时间和精力来重启他所负责的任务,这样使得任务的重新分配和任务的多层管理是否不便。同时,在任务的发布和执行过程中,任务发布人经常不能及时确认任务执行人是否接受任务或者是否开始执行,也不能了解任务的执行进度,从而导致在任务出现困难的时候不能及时调整任务,影响下一步的工作。

为此,08创新实验室决定自主开发一个任务管理系统,用来提高工作效率,降低工作

重庆理工大学 计算机学院 软件工程系 5

任务管理系统项目 需求规格说明书

中的失误,解决实际工作中由于各种因素引起的任务信息丢失,任务重新分配和多层管理的不便,任务执行状况不易监管等问题。同时,本系统将首先在计算机学院试行,然后推广到重庆理工大学,最终作为一个商业软件运用在各大企业单位任务管理工作中。

1.4参考资料

[1] Karl E.Wiegers.软件需求(第2版)(Software Requirements)[M].刘伟琴,刘洪涛译.北

京:清华大学出版社,2004.

[2] 姜同强.信息系统分析与设计[M].北京:机械工业出版社,2008. [3] David C.Hay.需求分析[M].北京:清华大学出版社,2008. [4] 范晓平.UML建模实例详解.北京:清华大学出版社,2005.

重庆理工大学 计算机学院 软件工程系 6

任务管理系统项目 需求规格说明书

2.任务概述

2.1项目总体目标

1) 任务信息,将其保存至数据库,并且及时通知相关人员。

2) 任务重新分配和任务多层管理的支持:根据用户要求将任务重新分配,

并及时同时相关责任人,同时根据任务实际情况进行多层管理。 3) 监管任务执行状况:及时统计任务执行情况,并在适当时候给予相关负

责人必要的提示。

2.2业务需求

开发本系统旨在提高工作效率、方便管理、节约成本。

2.3运行环境

操作系统:Microsoft Windows 2003 Advanced Server 支持环境:Tomcat 6.0 数 据 库:Mysql 5.1

重庆理工大学 计算机学院 软件工程系 7

任务管理系统项目 需求规格说明书

3.功能需求

3.1功能总体描述

本任务管理系统的主要分为任务管理、任务组管理、任务统计、短信管理和历史任务查询五个模块。

任务统计部门主管历史任务查询系统用户任务发布人短信管理任务管理任务执行人任务组管理

图3-1 系统顶层用例图

本系统的用户主要是:系统用户、部门主管、任务发布人、任务执行人(任务执行人在执行任务的过程中将任务分解并且下发给下级人员也视为任务发布人)。系统各模块主要功能如下:

? 任务管理模块:主要负责任务的创建、分解、查询、过滤、分类和任务的提交、任

务的申请删除,以及在这些过程中的有管理附件资料的管理。

? 任务组管理模块:主要负责创建任务分组,并且为每个分组添加成员,同时提供任

重庆理工大学 计算机学院 软件工程系 8

任务管理系统项目 需求规格说明书

务组的删除、重命名操作及任务组成员的增、删、改操作。

? 任务统计模块:主要处理系统用户对自己所负责任务的统计信息的查询。 ? 短信管理模块:主要负责将任务信息及其他系统信息及时通知用户,以便用户及时

处理。

? 历史任务查询模块:主要处理系统用户对历史任务信息的查询请求。

3.2任务管理 3.2.1 业务概述

任务查询任务创建任务分类任务发布人任务过滤<><>上传附件<><>编辑附件附件操作任务执行人下载附件申请删除任务删除附件提交任务任务分解

图3-2 任务管理模块用例图

任务发布人首先创建任务信息,然后将任务发布给任务组成员执行。如果该任务包含相关任务资料,发布人可以以附件方式随任务信息一同发布给任务执行人。任务发布人也可以根据任务状态对任务进行分类以便对执行人进行筛选过滤。

重庆理工大学 计算机学院 软件工程系 9

任务管理系统项目 需求规格说明书

任务执行人在接到任务后,可以下载附件中的任务相关资料,然后开始执行任务,在任务执行过程中,由于某些因素导致任务无法继续执行,任务执行人可以申请删除任务,任务发布人接到任务执行人请求后可以删除该任务执行人的任务以便重新将任务分配给其他人。

任务执行人在执行任务过程中应该将进度情况以附件形式提交给任务发布人以便任务发布人及时掌握任务执行情况。任务执行人完成任务后应该完善任务信息(包括任务汇报,任务相关资料等)并且提交任务。任务发布人发布附件资料,在任务执行过程中,任务发布人和任务执行人均可以对任务信息及相关资料进行修改,任务执行人在下载或查看任务相关附件资料后也可以删除附件信息。

另外,任务执行人在接到任务后,如果发现任务可以进行分解,则可以将任务进行分解并且下发给下一级任务执行人。

以下表格是每个用例的详细描述。

用例名称: 活动者: 用例目标: 前置条件: 任务创建 任务发布人 发布新的任务或发布某任务的相关子任务。 任务创建之前必须选择,创建的任务是父级任务还是子集任务。 后置条件: 系统记录新添加的任务信息。 事件流 活动者 基流 系统响应 当用户点击按钮“创建任务”时,用例启动。 1.系统提示用户输入任务的相关信息,选择任务执行人,并且指定任务是否可以分解。 2.用户输入相关任务信息,选择任务执行人并指定任务是否可以分解。 重庆理工大学 计算机学院 软件工程系 10

任务管理系统项目 需求规格说明书

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 下载附件 任务执行人 下载任务相关的附件。 当前用户是任务执行人且存在任务附件。 任务附件从系统中下载下来。 事件流 活动者 基流 当用户点击按钮“下载”时,用例启动。 2. 用户点击确认(E-1) 系统响应 1.系统弹出附件下载对话框。 3.系统提示附件下载成功。 替代流 E-1:选择 1. [用户点击取消]请求取消下载。 3. [用户点击打开]请求直接打开附件。 5. [用户点击保存]请求保存附件。 6用户选择存储位置。 2. 此用例终止。 4. 系统直接打开附件,用例终止。 6. 系统选择文件存储位置对话框。 7系统提示附件下载成功。 表3-9 下载附件用例描述

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 编辑附件 任务执行人 编辑执行任务相关的附件信息。 当前用户是任务执行人。 任务附件信息保存到系统中。 重庆理工大学 计算机学院 软件工程系 16

任务管理系统项目 需求规格说明书

事件流 活动者 基流 当用户点击“编辑”时,用例启动。 2. 用户填写相关数据,提交。(E-1) 系统响应 1. 系统显示附件编辑界面。 3. 系统提示附件信息保存成功。 替代流 E-1:选择 1. [用户点击取消]请求取消编辑。 2. 此用例终止。 表3-10 编辑附件

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 删除附件 任务执行人 删除任务相关的附件。 当前用户是任务执行人且存在任务附件。 任务附件从系统中删除。 事件流 活动者 基流 当用户选中任务时,用例启动。 2. 用户选择进入详细信息的附件视图。 4. 用户选中附件,点击删除。 5. 系统提示用户是否删除,请用户确认。 6. 用户点击确认。(E-1) 7. 系统提示附件删除成功。 1.系统显示选中任务的详细信息。 3.系统显示所有的执行任务附件。 系统响应 重庆理工大学 计算机学院 软件工程系 17

任务管理系统项目 需求规格说明书

替代流 E-1:选择 1. [用户点击取消]请求取消删除。 2. 此用例终止。 表3-11 删除附件用例描述

3.2.2 需求列表

No 2000 任务管理 2001 任务查询 2100 创建任务 2101 创建顶级任务 2102 创建同级任务 2103 创建下级任务 2104 短信通知任务信息 2002 分解任务 2003 查看执行任务详细 2200 查询任务历史 2201 查询已完成任务 2202 查询已终止任务 1200 直接选择人员 3000 分解任务 3001 申请删除任务 3002 上传附件 3003 提交任务 3004 下载附件 3005 删除附件 需求说明 P 5 5 5 5 5 5 5 5 5 5 5 5 5 备注 重庆理工大学 计算机学院 软件工程系 18

任务管理系统项目 需求规格说明书

3006 编辑附件 3007 在线浏览附件 3.2.3 实体类

类名 Task 属性名 Id Code Deadline description finishTime hasChild isDecompose level name promulgatorTime remark taskState category parentTaskExecute 说明 任务ID 任务代号 任务截止日期 任务描述 任务完成时间 该任务是否有子任务 是否可分解 级数顶级人物级数为 任务名称 任务下达时间 任务备注 任务状态 任务类别 若该任务是被分解得到的,则记录分解人对应的任务执行实体 partentTask promulgator topTask submitWay EmployeeTaskGroup id employee taskGroup TaskGroupCode 父级任务 任务下达人 顶级任务 提交方式(直接提交,需要审核) 任务ID 任务组组员 任务组 任务组代号 重庆理工大学 计算机学院 软件工程系 19

任务管理系统项目 需求规格说明书

createPerson TaskGroup Id code name createEmployer partenttg employeeTaskGroups hasChild Level Employee EmployeeId department code email linkTel name organization identitCardId nativePlace Department faxNumber code departmentId officePhoneNumber description address departmentType name organization Organization organizationId billCodeMode 任务组创建人 任务组ID 任务组代号 任务组名称 任务组创建人 上级任务组 任务组所有职工 是否有下级 级数 员工Id 所属部门 职员编码 电子邮件 联系电话 姓名 所属单位 身份证 籍贯 传真 部门编码 部门Id 办公电话 备注 地址 部门类型 部门名称 所属单位 单位 id 单据编号方式 重庆理工大学 计算机学院 软件工程系 20

任务管理系统项目 需求规格说明书

manager modifyTime code fullCode organizationType webSite description email linkTel creatTime name outGB parent shortCode children departmentLevel codeLength isHaveChildren organizationUpManagerName organizatonManagerCode organizationManagerName TaskExecute Id code firstReadTime lastReadTime submitTime executeState executeNote isBeaked 单位只属上级领导Code 修改时间 单位编码 编码全称 单位类型 单位网址 备注 电子邮件 联系电话 创建时间 单位名称 国际编码 上级单位 单位简码 下级单位 级别 单位代码长度 是否是有孩子节点 单位只属上级领导Name 单位领导Code 单位领导Name 任务执行id 任务执行代号 首次阅读时间 最近打开时间 任务提交时间 任务执行状态 任务执行情况说明 任务是否分解 重庆理工大学 计算机学院 软件工程系 21

任务管理系统项目 需求规格说明书

task topTask employeeId deadLine childrenTasks 对应的任务id 顶级任务 执行人id 任务提交最后期限 由此任务执行人分解生成的子任务集合 3.3任务组管理 3.3.1 业务概述

新建任务组<><>任务发布人删除任务组任务组管理<><><>删除人员添加人员重命名任务组

图3-3 任务组管理用例图

在实际工作中,我们经常把完成同一项任务的人划分为一组,或者把经常合作的人按类型划分为一组,这样便于在任务执行过程中进行管理。在本系统中,用户可以自己创建一个任务组,组员可以是同一个团队(例如08381班全体同学)的成员,也可以是同一工作角色(例如计算机学院所有学习委员)。任务组创建完成后,用户便可以向该任务组中添加任务执行成员。

重庆理工大学 计算机学院 软件工程系 22

任务管理系统项目 需求规格说明书

当系统存存在大量不常用的任务组时,用户可以删除这些不常用的任务组。任务组之间有层次关系的,当上级任务组被删除后,下级任务组也会自动被删除。已存在的任务组,由于客观因素需要更改名称时,用户可以根据实际情况修改任务组的名称。

另外,在任务组删除或重命名时,必须是创建此任务组的用户才有权限执行操作。 以下表格是每个用例的详细描述。

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 新建任务组 任务发布人 完成任务组的创建。 新建任务组界面必须处于激活状态且有正确的数据。 系统创建任务组并输出创建结果。 事件流 活动者 基流 系统响应 当用户点击菜单“新建任务组”时,用例启动。 1.系统提示用户任务组信息,选择任务组组员。 2.用户指定任务组相关信息。(E-1) 3.用户依次选择任务组组员,提交。 4.系统创建任务组,输出新建任务组的确认信息提示用户确认。 5.用户点击确认。(E-2) 6.系统保存任务组相关信息,提示任务组创建成功。 替代流 E-1:如果任务组名称与已存在的任务组重名,不能创建任务组。 E-2:选择 1. [用户点击取消]用户组信息有误,用户 2. 跳转至步骤2。 重庆理工大学 计算机学院 软件工程系 23

任务管理系统项目 需求规格说明书

请求取消。 表3-12 新建任务组用例描述

用例名称: 活动者: 用例目标: 前置条件: 重命名任务组 任务发布人 完成任务组的重命名。 任务组管理界面必须处于激活状态,有正确的数据且用户选中待修改的任务组。 后置条件: 系统在输出窗口输出结果。 事件流 活动者 基流 系统响应 当用户点击菜单“重命名任务组”时,用例启动。 1.系统显示任务组信息组名编辑界面,提示用户更改任务组组名信息。 2.用户输入任务组新的名称。 3.系统暂存任务组,输出重命名任务组的确认信息提示用户确认。 4. 用户点击确认(E-1) 5. 系统保存任务组相关信息,提示任务组信息组名修改成功。 替代流 E-1:选择 1. [用户点击取消]用户组信息有误,用户请求取消。 2. 跳转至步骤2。 表3-13 重命名任务组用例描述

用例名称: 活动者: 用例目标: 删除任务组 任务发布人 完成删除用户指定的任务组。 重庆理工大学 计算机学院 软件工程系 24

任务管理系统项目 需求规格说明书

前置条件: 删除任务组界面必须处于激活状态且有正确的数据,且任务组必须是当前用户创建的,当前用户才有资格删除此任务组,其用户创建的任务组,没有权限删除。 后置条件: 系统删除任务组,提示任务组已删除。 事件流 活动者 基流 系统响应 当用户点击菜单“删除任务组”时,用例启动。 1.系统显示用户由创建的任务组,提示用户选择待删除的任务组。 2.用户选择待删除的任务组,提交。 4.用户点击确定,删除任务组。(E-1) 3.系统提示用户是否删除任务组。 5.系统删除用户指定的任务组,提示删除成功。 替代流 E-1:选择 1. [用户点击取消]请求取消删除。 2. 此用例终止。 表3-14 删除任务组用例描述

用例名称: 活动者: 用例目标: 前置条件: 添加人员 任务发布人 完成任务组人员的添加。 任务管理界面必须处于激活状态,有正确的数据且用户必须选中待添加人员的任务组。 后置条件: 系统将人员添加到任务组,输出添加结果。 事件流 活动者 系统响应 重庆理工大学 计算机学院 软件工程系 25

任务管理系统项目 需求规格说明书

基流 当用户点击菜单“添加人员”时,用例启动。 1.系统显示系统用户,提示用户选择任务组组员。 2.用户选择组员,提交。 3.系统将用户选择的人员添加至任务组。 表3-15 添加人员用例描述

用例名称: 活动者: 用例目标: 前置条件: 删除人员 系统用户 任务组管理界面必须处于激活状态且有正确的数据,且任务组必须是当前用户创建的组员,其它用户创建的任务组,没有权限删除 后置条件: 系统删除任务组组员,任务组信息中不显示删除的组员。 事件流 活动者 基流 系统响应 当用户点击菜单“删除人员”时,用例启动。 1.系统显示用户由创建的任务组,提示用户选择待修改的任务组。 2.用户选择待修改的任务组。 4. 用户选择待删除的人员,提交。 6.用户点击确定,删除组员。(E-1) 3.系统显示此任务组下面所有的组员。 5. 系统提示用户是否删除此人员 7.系统删除用户指定的组员,提示删除成功。 替代流 E-1:选择 重庆理工大学 计算机学院 软件工程系 26

任务管理系统项目 需求规格说明书

1. [用户点击取消]请求取消删除。 2. 此用例终止。 表3-16 删除人员用例描述

3.3.2 需求列表

No 1000 任务组管理 1001 新建任务组 1002 删除任务组 1003 添加组员 1004 删除组员 1100 通过组选择执行人 1101 选择整组人员 1102 选择部分组员 1200 直接选择人员 需求说明 P 5 5 5 5 5 5 5 5 5 备注 3.3.3 实体类

类名 Employee Department 属性名 EmployeeId department code email linkTel name organization identitCardId nativePlace faxNumber 说明 员工Id 所属部门 职员编码 电子邮件 联系电话 姓名 所属单位 身份证 籍贯 传真 重庆理工大学 计算机学院 软件工程系 27

任务管理系统项目 需求规格说明书

Organization code departmentId officePhoneNumber description address departmentType name organization organizationId billCodeMode manager modifyTime code fullCode organizationType webSite description email linkTel creatTime name outGB parent shortCode children departmentLevel codeLength isHaveChildren organizationUpManagerName 部门编码 部门Id 办公电话 备注 地址 部门类型 部门名称 所属单位 单位 id 单据编号方式 单位只属上级领导Code 修改时间 单位编码 编码全称 单位类型 单位网址 备注 电子邮件 联系电话 创建时间 单位名称 国际编码 上级单位 单位简码 下级单位 级别 单位代码长度 是否是有孩子节点 单位只属上级领导Name 重庆理工大学 计算机学院 软件工程系 28

任务管理系统项目 需求规格说明书

organizatonManagerCode organizationManagerName 单位领导Code 单位领导Name 3.4任务统计 3.4.1 业务概述

查看个人执行任务部门主管按任务类型统计显示个人任务执行统计图任务执行人按部门统计<><><>显示个人发布任务统计图任务发布人按人员统计打印

图3-4 任务统计模块用例图

在实际工作中,任务执行情况的统计数据十分重要,特别是对于制定重大决策的部门或者重要责任人。在本系统中,用户可以按人员、部门、任务类型3中方式对任务执行情况进行数据统计。用户可以指定统计起始日期和结束日期,然后分别针对人员、部门、任务类型从起始日期到结束日期之间的执行的所有任务进行统计。统计完成之后,用户可以将统计结果打印到纸质文档中。

同时,用户也可以统计个人所执行的任务的统计信息,然后查看执行的任务和发布的任务中完成的任务比例,未完成的任务比例,超时待完成的任务比例,已终止的任务比例,正在执行的任务比例。此外,用户还可以查看自己正在执行的所有任务。

以下表格是每个用例的详细描述。

用例名称: 活动者: 用例目标: 务进行统计。 按部门统计 部门主管 以部门为统计单位,任务状态为统计项对在一段时间的任重庆理工大学 计算机学院 软件工程系 29

任务管理系统项目 需求规格说明书

前置条件: 后置条件: 任务查询界面必须处于激活状态且有正确的数据。 系统显示统计结果。 事件流 活动者 基流 系统响应 当用户点击菜单“部门统计”时,用例启动。 1.系统显示部门统计界面,提示用户选择统计的起始日期、接受日期和部门。 2. 用户选择起始日期。 3. 用户选择结束日期。 4. 选择统计部门。 5.用户点击统计 6. 系统显示选择的部门从开始日期到结束日期之间的所有任务的统计数据。 表3-17 按部门统计用例描述

用例名称: 活动者: 用例目标: 务进行统计。 按人员统计 部门主管 以人员为统计单位,任务状态为统计项对在一段时间的任前置条件: 后置条件: 任务查询界面必须处于激活状态且有正确的数据。 系统显示统计结果。 事件流 活动者 基流 系统响应 当用户点击菜单“人员统计”时,用例启动。 1.系统显示人员统计界面,提示用户选择统计的起始日期、结束日期和部门。 重庆理工大学 计算机学院 软件工程系 30

任务管理系统项目 需求规格说明书

2. 用户选择开始日期。 3. 用户选择结束日期。 4. 选择统计部门。 5. 用户点击统计。 6. 系统显示选择的部门从开始日期到结束日期之间的所有部门人员执行的任务的统计数据。 表3-18 按人员统计用例描述

用例名称: 活动者: 用例目标: 的任务进行统计。 按任务类型统计 部门主管 以任务类型为统计单位,任务状态为统计项对在一段时间前置条件: 后置条件: 任务查询界面必须处于激活状态且有正确的数据。 系统显示统计结果。 事件流 活动者 基流 系统响应 当用户点击菜单“任务类型统计”时,用例启动。 1.系统显示人员统计界面,提示用户选择统计的起始日期、结束日期和部门。 2. 用户选择开始日期。 3. 用户选择结束日期。 4. 选择统计部门。 5. 用户点击统计。 6. 系统显示选择的部门从开始日期到结束日期之间的所有部门人员执行的任务的统计数据。 表3-19 按任务类型统计用例描述

重庆理工大学 计算机学院 软件工程系 31

任务管理系统项目 需求规格说明书

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 打印 系统用户 把各种统计结果打印出来。 统计已经完成,才能打印。 打印出用户指定的统计结果。 事件流 活动者 基流 当用户点击菜单“打印”时,用例启动。 1.系统打印统计结果。 系统响应 表3-20 打印用例描述

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 查看个人待执行任务列表 任务执行人 查看所有待执行的任务。 系统中有有效的任务数据。 系统返回用户执行任务信息。 事件流 活动者 基流 系统响应 当用户点击菜单“任务通告”时,用例启动。 2.用户查看个人待执行任务列表。 1.系统显示任务通告模块界面。 表3-21 查看个人待执行任务列表用例描述

用例名称: 活动者: 查看个人发布任务统计图 任务发布人 重庆理工大学 计算机学院 软件工程系 32

任务管理系统项目 需求规格说明书

用例目标: 前置条件: 后置条件: 对个人发布的任务的执行状况有个大致的了解。 系统中有有效的任务数据。 系统返回用户执行任务信息。 事件流 活动者 基流 系统响应 当用户点击菜单“任务通告”时,用例启动。 2.用户查看个人发布任务统计图。 1.系统显示任务通告模块界面。 表3-22 查看个人发布任务统计图用例描述

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 查看个人执行任务统计图 任务执行人 对个人发布的任务的执行状况有个大致的了解。 系统中有有效的任务数据。 系统返回用户执行任务信息。 事件流 活动者 基流 系统响应 当用户点击菜单“任务通告”时,用例启动。 2.用户查看个人执行任务统计图。 1.系统显示任务通告模块界面。 表3-23 查看个人执行任务统计图用例描述

重庆理工大学 计算机学院 软件工程系 33

任务管理系统项目 需求规格说明书

3.4.2 需求列表

No 4010 按部门统计 4020 按人员统计 4030 按任务类型统计 4000 打印统计结果 需求说明 P 备注 6000 查看个人执行任务统计图,包括正常完成、超时完成、待完成、超 时待完成、被终止5种类型 6001 查看个人发布任务统计图,包括正常完成、超时完成、待完成、超 时待完成、被终止5种类型 6002 显示个人待执行列表 3.4.3 实体类

类名 Employee Department 属性名 EmployeeId department code email linkTel name organization identitCardId nativePlace faxNumber code departmentId officePhoneNumber 说明 员工Id 所属部门 职员编码 电子邮件 联系电话 姓名 所属单位 身份证 籍贯 传真 部门编码 部门Id 办公电话 重庆理工大学 计算机学院 软件工程系 34

任务管理系统项目 需求规格说明书

Organization

description address departmentType name organization organizationId billCodeMode manager modifyTime code fullCode organizationType webSite description email linkTel creatTime name outGB parent shortCode children departmentLevel codeLength isHaveChildren organizationUpManagerName organizatonManagerCode organizationManagerName 备注 地址 部门类型 部门名称 所属单位 单位 id 单据编号方式 单位只属上级领导Code 修改时间 单位编码 编码全称 单位类型 单位网址 备注 电子邮件 联系电话 创建时间 单位名称 国际编码 上级单位 单位简码 下级单位 级别 单位代码长度 是否是有孩子节点 单位只属上级领导Name 单位领导Code 单位领导Name 重庆理工大学 计算机学院 软件工程系 35

任务管理系统项目 需求规格说明书

3.5历史任务查询 3.5.1 业务概述

通过任务名查找任务<><>通过任务状态(已终止和已完成)查找任务系统用户历史任务查询<><><>通过用户ID查找用户所有的任务通过时间段查找任务通过任务方式(发布和接受)查找任务

图3-5 历史任务查询模块用例图

系统用户可以指定查找条件查找对应的任务信息,包括按用户ID、时间段、任务方式(发布和接受)、任务状态(已终止和已完成)和任务名查找任务。在查找时,用户必须输入关键字,同时选择查找方式。

以下表格是每个用例的详细描述。

用例名称: 活动者: 用例目标: 或者接受的任务。 通过任务方式(发布和接收)查找任务 系统用户 在大量的已终止或已完成的任务中,查找所有发布的任务前置条件: 后置条件: 系统中存在查找的任务。 系统返回用户查找的任务。 事件流 活动者 系统响应 重庆理工大学 计算机学院 软件工程系 36

任务管理系统项目 需求规格说明书

基流 当用户点击菜单“查询历史”时,用例启动。 1.系统显示查询历史界面,提示用户选择查询条件,指定检索词。 2.用户选择查询条件(查询条件可以是发布或接受),指定检索词,提交。 3.系统返回查询结果(存在任务即返回任务信息,不存在则不返回任何任务信息)。 表3-24通过任务方式(发布和接受)查找任务用例描述

用例名称: 活动者: 用例目标: 前置条件: 后置条件: 通过任务名称查找任务 系统用户 通过任务名称查询任务。 系统中存在查找的任务。 系统返回用户查找的任务。 事件流 活动者 基流 系统响应 当用户点击菜单“查询历史”时,用例启动。 1.系统显示查询历史界面,提示用户选择查询条件,指定检索词。 2.用户选择查询条件(查询条件可以是发布或接受),指定检索词,提交。(E-1) 3.系统返回查询结果(存在任务即返回任务信息,不存在则不返回任何任务信息)。 替代流 E-1:选择 1. [用户点击取消]请求取消查询。 2. 此用例终止。 表3-25通过任务名查找任务用例描述

重庆理工大学 计算机学院 软件工程系 37

任务管理系统项目 需求规格说明书

用例名称: 活动者: 用例目标: 通过任务状态(已终止和已完成)查找任务 系统用户 在大量的已终止或已完成的任务中,查找所有发布的任务或者接受的任务。 前置条件: 后置条件: 系统中存在查找的任务。 系统返回用户查找的任务。 事件流 活动者 基流 系统响应 当用户点击菜单“查询历史”时,用例启动。 1.系统显示查询历史界面,提示用户选择查询条件,指定检索词。 2.用户选择查询条件(查询条件可以是发布或接受),指定检索词,提交。(E-1) 3.系统返回查询结果(存在任务即返回任务信息,不存在则不返回任何任务信息)。 替代流 E-1:选择 1. [用户点击取消]请求取消查询。 2. 此用例终止。 表3-26通过任务状态(已终止和已完成)查找任务用例描述

用例名称: 活动者: 用例目标: 或者接受的任务。 通过时间段查找任务 系统用户 在大量的已终止或已完成的任务中,查找所有发布的任务前置条件: 后置条件: 系统中存在查找的任务。 系统返回用户查找的任务。 重庆理工大学 计算机学院 软件工程系 38

任务管理系统项目 需求规格说明书

事件流 活动者 基流 系统响应 当用户点击菜单“查询历史”时,用例启动。 1.系统显示查询历史界面,提示用户选择起始日期和结束日期,指定检索词。 2.用户指定起始日期和结束日期。 3.用户指定检索词,提交。(E-1) 4.系统返回查询结果(存在任务即返回任务信息,不存在则不返回任何任务信息)。 替代流 E-1:选择 1. [用户点击取消]请求取消查询。 2. 此用例终止。 表3-27通过时间段查找任务用例描述

用例名称: 活动者: 用例目标: 任务。 通过用户ID查询用户所有任务 系统用户 在大量的已终止或已完成的任务中获取某个用户的所有前置条件: 后置条件: 系统中存在查找的任务。 系统返回用户查找的任务。 事件流 活动者 基流 系统响应 当用户点击菜单“查询历史”时,用例启动。 1.系统显示查询历史界面,提示用户选重庆理工大学 计算机学院 软件工程系 39

任务管理系统项目 需求规格说明书

择起始日期和结束日期,指定检索词。 2.用户输入用户ID并查询,提交。(E-1) 3.系统返回查询结果(存在任务即返回任务信息,不存在则不返回任何任务信息)。 替代流 E-1:选择 1. [用户点击取消]请求取消查询。 2. 此用例终止。 表3-28通过用户ID查找用户所有的任务用例描述

3.5.2 需求列表

No 需求说明 P 备注 5000 通过用户ID查询用户所有的任务 5001 通过任务方式(发布和接收)查找任务 5002 通过任务名查找任务 5003 通过任务状态(已终止和已完成)查找任务 5004 通过时间段查找任务

3.5.3 实体类

类名 Task 属性名 Id Code Deadline description finishTime 说明 任务ID 任务代号 任务截止日期 任务描述 任务完成时间 重庆理工大学 计算机学院 软件工程系 40

本文来源:https://www.bwwdw.com/article/73l7.html

Top