项目名称:某企业任务管理系统
1. 项目背景及其需求
1.1 项目背景
大唐软件技术有限责任公司(CATTSOFT )(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。
现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。
1.2 系统需求
1.2.1 术语解释
1.2.1.1
系统管理员
是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。
1.2.1.2
主管
是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。
1.2.1.3
员工
该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。
1.2.1.4
任务
任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成”。
1.2.1.5
计划
是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。
1.2.1.6 反馈
是员工完成了计划后,为该计划填写的一些总结性信息。
1.2.2 用例图
1.2.3 用例描述
1.2.3.1
制定任务
图1-1
1.2.3.2
查看任务
“新建任务”界面
图1-2 “任务信息”界面
图1-3
“任务详细信息”界面
图1-4
1.2.3.3
调整任务
“计划详细信息”界面
图1-5
“未实施任务”界面
图1-6
1.2.3.4
跟踪任务
“调整任务信息”界面
图1-7 “实施中任务”界面
图1-8
1.2.3.5 查看人员
“跟踪计划信息”界面
图1-9 “所属人员列表”界面
图1-10 “所属人员详细信息”界面
1.2.3.6 制定计划
图1-11 “员工任务”界面
图1-12 “员工计划”界面
图1-13
1.2.3.7 反馈计划
“新建计划”界面
图1-14
1.2.3.8 删除计划
“反馈计划”界面
1.2.3.9 查询计划
图1-15
1.2.3.10 登入系统
“查询计划”界面
1.2.3.11 退出系统
1.2.3.12 添加人员
1.2.3.13 删除人员
1.2.3.14 分配人员
1.3 设计方案(参考)
1.3.1 域模型(示例)
1.3.2 业务接口设计(示例)
1.3.2.1
1.3.3 控制层设计(示例)
1.3.3.1
addTaskAction
1.4 过程模型
项目名称:某企业任务管理系统
1. 项目背景及其需求
1.1 项目背景
大唐软件技术有限责任公司(CATTSOFT )(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。
现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。
1.2 系统需求
1.2.1 术语解释
1.2.1.1
系统管理员
是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。
1.2.1.2
主管
是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。
1.2.1.3
员工
该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。
1.2.1.4
任务
任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成”。
1.2.1.5
计划
是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。
1.2.1.6 反馈
是员工完成了计划后,为该计划填写的一些总结性信息。
1.2.2 用例图
1.2.3 用例描述
1.2.3.1
制定任务
图1-1
1.2.3.2
查看任务
“新建任务”界面
图1-2 “任务信息”界面
图1-3
“任务详细信息”界面
图1-4
1.2.3.3
调整任务
“计划详细信息”界面
图1-5
“未实施任务”界面
图1-6
1.2.3.4
跟踪任务
“调整任务信息”界面
图1-7 “实施中任务”界面
图1-8
1.2.3.5 查看人员
“跟踪计划信息”界面
图1-9 “所属人员列表”界面
图1-10 “所属人员详细信息”界面
1.2.3.6 制定计划
图1-11 “员工任务”界面
图1-12 “员工计划”界面
图1-13
1.2.3.7 反馈计划
“新建计划”界面
图1-14
1.2.3.8 删除计划
“反馈计划”界面
1.2.3.9 查询计划
图1-15
1.2.3.10 登入系统
“查询计划”界面
1.2.3.11 退出系统
1.2.3.12 添加人员
1.2.3.13 删除人员
1.2.3.14 分配人员
1.3 设计方案(参考)
1.3.1 域模型(示例)
1.3.2 业务接口设计(示例)
1.3.2.1
1.3.3 控制层设计(示例)
1.3.3.1
addTaskAction
1.4 过程模型