小组成员:本周完成标号,事件,完成度等; 项目经理:各小组成员的分数,备注评论; 部门经理:项目小组的分数,备注评论; c. 处理过程描述
员工一周结束后递交一周完成的事件和完成度,部门领导和项目经理会根据员工递交信息的内容(项目计划的实际运行情况)来给出相应的分数,分数则最终流向月度绩效考评系统中。
d. 输出
操作成功或失败的提示信息 以及员工的考核分数
(在实际操作过程中看情况实现:在给出提示信息后自动将页面切换到刚提交的页面) 3、文档管理; a. 引言
文档是由小组成员以及项目经理提交的,而管理是系统自动进行的。而其中的里程碑文档既可以是用户重新撰写后递交,也可以是用户从普通文档中筛选而来,根据不同的需求体现。依照权限提供给开发人员提交,查看,修改,删除文档的权力。
b. 输入
项目名称,文档名,文档标志位(区别普通文档和里程碑文档),时间等。 在查看,修改,删除文档时输入要查看,要修改,要删除的文档名,项目名称。 c. 处理过程描述
文档的提交可以由登入系统的用户提交。提交后存入库中。 d. 输出
操作成功或失败的提示信息
显示出查看,修改的文档,删除时有确认删除提示信息。 4、月度考评 a. 引言
员工信息、工作情况、绩效的查询是员工和领导了解自己或管理员了解员工的各项情况的基本要求,通过对用户的授权,他们拥有不同的权限,员工用户只能查询自己的信息,部门领导可以查询除经理外每一位员工的信息,经理则可以查询每一位用户的信息,可以报表输出。
b. 输入
用户名(工号)、用户密码。 c. 处理过程描述
在输入有效信息并验证后,系统根据id号匹配或输入姓名根据姓名匹配,在数据库中进行搜索,并根据用户要求输出档案、绩效信息等各种信息。
d. 输出
操作成功或失败的提示信息,用户信息的报表输出。 5.基本信息管理 a. 引言
由管理员对用户名及口令信息,用户分类信息的创建,修改,删除的管理。 b. 输入
用户名(工号)、用户密码。 c. 处理过程描述
在输入有效信息并验证后,系统根据id号匹配或输入姓名根据姓名匹配,在数据库中进行搜索,并根据用户要求输出用户分类信息。
管理员创建,修改,删除信息。 d. 输出
操作成功或失败的提示信息,用户信息的报表输出。 对功能的需求可用如下的数据流图描述:
软件项目管理系统项目计划管理周计划管理项目文档管理普通文档管理月度考评管理基本信息管理提交提交周计划提交周计划完成情况小组成员评分里程碑文档管理打开提交提交跟踪打开打开删除删除删除
顶级数据流图
用户 软件项目管 理系统 项目信息 显示
一级数据流图
项目经理 项目计划管理 项目计划信息 周计划管理 周计划信息 部门领导 文档管理系统 文档信息 小组成员 月度考评系统 成员绩效信息 管理员 基本信息管理系统 项目成员信息
二级数据流图
1、 输入处理及系统处理
用户在进入系统时,需要输入用户名和密码。
输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。
如果口令有效则进行权限判断,是项目经理用户则进行项目经理权限操作,是小组成员用户就进行小组成员权限操作,是部门领导就进行部门领导权限操作;如果口令无效,则提示出错。
用户输入 输入处理 口令无效 口 令 有 效 显示口令无效 用户名及口令信息 经 理 项目经理权限操作 项 目 用户判断 部 门 领 导 部门领导权限操作 小组成员 小组成员权限操作 用户分类信息
2、 项目经理权限操作
项目经理的权限:项目计划管理,周计划的审核,项目文档的管理小组成员的考评等
项目计划管理 项目计划信息 周计划审核 项目经理 周计划信息 文档信息 项目文档管理 成员绩效信息 小组成员考评
3、 小组成员权限操作
小组成员权限:提交周计划,填写周计划完成情况,查询考核结果