1、绩效考评系统需求分析说明书 编写:非常6+2 日期:2013-07-23 审核: 日期: 批准: 日期: 受控状态: 是 发布版次:1.0 日期: 编号: 变更记录 日期 版本 变更说明 作者 签字确认 系统模块 对应章节 对应部门 负责人签字 目录 1 概述 4 1.1 目的 4
2、1.2 背景 4 1.3 范围 4 1.4 术语定义 4 1。5 参考资料 4 1.6 任务概述 5 1。6。1 目标 5 1.6.2 用户的特点 5 1.6.3 假定和约束 5 1.7 运行环境 5 1.7.1 软件环境 5 1.7。2 硬件环境 6 1.7。3 接口 6 1.7.4 控制 6 1.8 需求规定 7 1.8。1 对功能的规定 7 1.8.2 系统功能层次模块图 7 1 概述 1.1 目的 本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。 本说明书的预期读者为:系统需求提出者(客户方),系统设计者,系统实施编
3、码人员。 1.2 背景 a) 待开发的软件系统的名称; b) 本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络; c) 该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3 范围 系统包括的范围:绩效考评系统 1.4 术语定义 绩效考评系统:现代公司信息化建设过程中开发实施的一套员工信息化管理审查的管理系统 1.5 参考资料 a) 参考网络资料:维基百科 1.6 任务概述 1.6.1 目标 绩效考评系统是现代公司信息化建设过程中开发实施的一套员工信息化管理审查的管理系统,主要用于对公司内部人员进行客观,快捷的评定其工作情况,员工达标
4、指数,员工履行职责程度以及员工发展情况等。旨在通过绩效考评系统的使用,为管理者提供改善提高组织管理方法的基础数据支持。本系统是一项独立的软件,不需要依赖于其他系统而独立运行。 1.6.2 用户的特点 1、 本软件的最终用户的特点 所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能。 2、 后台管理和维护人员的教育水平和技术专长 本软件的后台管理和维护人员均是具有一定网络知识的人员。 图表 1 绩效组织架构 1.6.3 假定和约束 列出进行本产品开发工作的条件和限制,例如经费限制、开发期限、硬件限制、并行操作、通讯协议、安全和保密方面考虑、需要的软
5、件工具和所采用的方法与技术等。 1.7 运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 1.7.1 软件环境 列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。 名称 版本 语种 操作系统 Windows 7 简体中文 操作系统的附加功能 数据库平台 SQL Server 2008 简体中文 应用平台 Windows Xp/7/8 简体中文 邮件系统 客户端软件 IE 8,9,10 简体中文 1.7.2 硬件环境 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门
6、功能,包括: a) 处理器型号及内存容量; b) 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c) 输入及输出设备的型号和数量,联机或脱机; d) 数据通信设备的型号和数量; e) 功能键及其他专用硬件 服务器 最低配置 推荐配置 应用和数据库服务器 奔腾1Ghz 512RAM 700MB硬盘容量 奔腾1Ghz 512RAM 700MB硬盘容量 邮件服务器 1。8需求规定 1。8。1对功能的需求 本系统主要用于对公司内部人员进行客观,快捷的评定其工作情况,员工达标指数,员工履行
7、职责程度以及员工发展情况等。提供登陆管理,人员管理,指标管理,方向类别管理,部门岗位管理,方案管理,考核结果管理等功能. 1.8。1。1系统功能层次模块图 登陆管理用例图 人员管理用例图 部门管理用例图 岗位管理用例图: 方向管理用例图: 类型管理用例图: 指标方案管理 考核方案管理 考核结果管理 1。8。1.2 各子模块功能的描述 1。8.1。2。1登陆功能 处理用户登陆信息,根据用户输入判断是否合法登陆,为其提供对应的功能操作 编号 1。8.1.2。1.1 名称 登录系统 角色 所有人 输入 用户名、密码、用户类型 处理 根据用户名进行数据库查
8、询,若遍历此表都没有找到与此用户名匹配的值,则在登陆页面提示无此用户名.若找到,则比较其密码是否一致,若一致,则进入页面,否则在登陆页面提示密码错误. 输出 原页面提示信息,跳转个人页面。 1。8。1。2.2人员信息管理 提供对人员信息的操作,包括基本信息和详细信息的增删查改等操作 编号 1.8。1.2.2.1 名称 增加人员 角色 绩效专员 输入 员工编号(系统自动生成),姓名,类别(绩效专员,领导,经理,普通员工中选一个),部门,岗位等员工基本信息(详细信息由员工更改,默认为空) 处理 根据绩效专员录入的新成员信息,在数据库中插入人员记录,若插入成功,跳到增加
9、员工页面,页面上提示插入成功,并自动分配新的员工编号,若插入不成功,返回增加员工页面, 页面上提示插入失败,继续使用原编号 输出 在插入人员页面提示操作结果信息。 编号 1.8。1.2.2。2 名称 删除人员 角色 绩效专员 输入 部门名称,人员编号,人员姓名 处理 动态查找人员,根据用户输入的条件搜索(有输入表示有对应条件,输入为空则表示不含该条件),查找到对应项,列出对员工基本信息和员工详细信息,根据用户输入决定是否删除 输出 在删除人员页面提示操作结果信息. 编号 1。8.1.2。2。3 名称 查看自己基本信息 角色 所有人 输入 无 处
10、理 列出登陆的人员的基本信息(员工编号,类别,部门,岗位),详细信息(性别,地址,联系电话,邮箱等) 输出 用户基本信息和详细信息。 编号 1。8。1.2。2.4 名称 修改自己基本信息 角色 所有人 输入 性别,地址,联系电话,邮箱等 处理 列出登陆的人员详细信息(姓名,性别,地址,联系电话,邮箱等)供用户编辑,编辑成功返回查看自己信息页面并提示成功,失败返回编辑页面提示失败 输出 在删除人员页面提示操作结果信息。 编 号 1.8。1.2。2。5 名 称 查看公司人员信息 角 色 绩效专员,领导,部门经理(绩效专员和领导可以查看公司所有人员信息
11、部门经理只可查看本部门的人员信息) 输 入 可无输入,或根据需要输入一个或多个查找关键字:人员编号,人员姓名. 处 理 用户可直接查看人员信息,或通过条件查找筛选出指定人员基本信息列表(根据用户输入的查找关键字,系统查找相应人员信息项)。基本信息包括:员工编号,姓名,类别,部门,岗位。点击人员姓名,可跳转到相应页面查看该人员的详细信息:性别,地址,联系电话,邮箱等。 输 出 部门人员基本信息列表和详细信息显示 编 号 1.8.1。2.2。6 名 称 修改公司人员信息 角 色 绩效专员,领导,部门经理(绩效专员和领导可以修改公司所有人员信息,部门经理只可修改本部门的人员
12、信息) 输 入 可无输入,或根据需要输入一个或多个查找关键字:人员编号,人员姓名。 处 理 用户可直接查看人员信息,或通过条件查找筛选出指定人员基本信息列表(根据用户输入的查找关键字,系统查找相应人员信息项)。基本信息包括:员工编号,姓名,类别,部门,岗位。点击人员姓名,可跳转到相应页面查看该人员的详细信息:性别,地址,联系电话,邮箱等。确定修改对象后,系统跳转修改界面,用户修改确认后,系统根据人员编号进行数据库中的修改,若修改失败,则在原界面提醒用户操作失败,需重新修改;成功则提示用户数据已成功修改。 输 出 公司人员基本信息列表和详细信息显示,原界面提示信息,或跳转到相应界面
13、 1。8.1。2.3部门岗位管理 编号 1.8.1.2。3。1 名称 增加部门 角色 绩效专员 输入 部门编号(系统自动生成),部门名称 处理 根据绩效专员录入的新部门信息,在数据库中插入部门信息,若处理成功,则跳回增加部门页面,页面上提示插入成功,并刷新部门编号,若插入不成功,则页面上提示插入失败,编号不刷新 输出 原页面提示操作信息 编号 1。8。1。2.3。2 名称 查找部门 角色 绩效专员 输入 部门编号(textbox),部门名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查询,若两者都有输入,则根据这两
14、个条件查询(and 的关系),根据输入的部门信息,在数据库中查询 输出 若存在则输出部门编号,部门名称,部门经理姓名,若不存在,则提示不存在 编号 1.8.1。2。3.3 名称 修改部门 角色 绩效专员 输入 部门编号(textbox),部门名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查询,若两者都有输入,则根据这两个条件查询(and的关系),根据输入的部门信息,在数据库中查找; 修改页面中部门编号不可修改,部门名称可修改,部门经理不可修改,修改部门经理放到人员修改那里,确认修改则把数据更新到数据库; 输出 在查询的下面显示
15、查询出的结果:部门编号,部门名称,部门经理姓名,在同一行添加一个名为“编辑”的按钮或超链,点击之后跳转页面进入修改页面; 确认修改后在修改页面显示是否修改成功 编号 1。8。1.2。3。4 名称 删除部门 角色 绩效专员 输入 部门编号(textbox),部门名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查询,若两者都有输入,则根据这两个条件查询(and的关系)根据输入的部门信息,在数据库中查找; 在搜索下方显示部门信息:部门编号,部门名称,部门经理姓名,以及名为“删除”的按钮,点击之后从数据库判断,若该部门人数大于1,则不能删除,
16、若小于1则可以删除 输出 部门信息,以及删除是否成功的提示 编号 1。8.1.2。3.5 名称 增加岗位 角色 绩效专员 输入 岗位编号(系统自动生成),岗位名称 处理 根据绩效专员录入的新岗位信息,在数据库中插入岗位信息,若处理成功,则跳回增加岗位页面,页面上提示插入成功,并刷新岗位编号,若插入不成功,则页面上提示插入失败,编号不刷新 输出 原页面提示操作信息 编号 1.8.1.2。3。6 名称 查找岗位 角色 绩效专员 输入 岗位编号(textbox),岗位名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查
17、询,若两者都有输入,则根据这两个条件查询(and 的关系),根据输入的岗位信息,在数据库中查询 输出 若存在则输出岗位编号,岗位名称,若不存在,则提示不存在 编号 1。8.1.2。3.7 名称 修改岗位 角色 绩效专员 输入 岗位编号(textbox),岗位名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查询,若两者都有输入,则根据这两个条件查询(and的关系),根据输入的岗位信息,在数据库中查找; 修改页面中岗位编号不可修改,岗位名称可修改,确认修改则把数据更新到数据库; 输出 在查询的下面显示查询出的结果:岗位编号,岗位名称
18、在同一行添加一个名为“编辑"的按钮或超链,点击之后跳转页面进入修改页面; 确认修改后在修改页面显示是否修改成功 编号 1。8。1。2.3。8 名称 删除岗位 角色 绩效专员 输入 岗位编号(textbox),岗位名称(textbox) 处理 若只输入编号,则根据编号查询,若只输入名称,则根据名称查询,若两者都有输入,则根据这两个条件查询(and的关系)根据输入的岗位信息,在数据库中查找; 在搜索下方显示岗位信息:岗位编号,岗位名称,以及名为“删除”的按钮,点击之后从数据库判断,若该职位人数大于1,则不能删除,若小于1则可以删除 输出 岗位信息,以及删除是否成功的提
19、示 1.8。1.2.4指标管理 编 号 1。8。1.2。4.1 名 称 添加指标项 角 色 绩效专员 输 入 指标内容,方向名称,类型名称 处 理 检查用户输入格式问题,若格式错误,则在原界面有相应的具体信息提醒,需重新;将新建的指标对象插入数据库相应表中存储,若存储失败,则在原界面提醒用户操作有误,需重新操作;成功则跳转相应界面,并提示用户数据已成功存储。 输 出 原界面提示信息,或跳转到相应界面 编 号 1.8。1。2.4.2 名 称 删除指标项 角 色 绩效专员 输 入 可无输入,或根据需要输入一个或多个查找关键字:指标编号,方向名称,类型名称
20、 处 理 用户可直接查看所有指标,或通过条件查找筛选出指定指标项列表(根据用户输入的查找关键字,系统查找相应指标项),确定删除对象后,系统根据指标项编号进行删除,若删除失败,则在原界面提醒用户操作失败,需重新删除;成功则提示用户数据已成功删除。 输 出 对应的指标列表,原界面提示信息 编 号 1.8.1。2。4。3 名 称 查看指标项 角 色 绩效专员,领导 输 入 可无输入,或根据需要输入一个或多个查找关键字:指标编号,方向名称,类型名称 处 理 用户可直接查看所有指标,或通过条件查找筛选出指定指标项列表(根据用户输入的查找关键字,系统查找相应指标项) 输 出
21、 对应的指标列表 编 号 1。8。1.2。4。4 名 称 修改指标项 角 色 绩效专员 输 入 可无输入,或根据需要输入一个或多个查找关键字:指标编号,方向名称,类型名称。确定修改项后,可修改信息:指标内容 处 理 用户可直接查看所有指标,或通过条件查找筛选出指定指标项列表(根据用户输入的查找关键字,系统查找相应指标项),确定修改对象后,系统跳转修改界面,用户确认修改后,系统根据指标项编号进行修改,若修改失败,则在原界面提醒用户操作失败,需重新修改;成功则提示用户数据已成功修改。 输 出 对应的指标项列表,原界面提示信息,或跳转到相应界面 1。8。1.2.5方向类别管
22、理 编号 1.8.1。2。5.1 名称 增加方向 角色 绩效专员 输入 方向编号(系统自动生成),方向名称 处理 根据绩效专员录入的新方向名称,在数据库中插入方向记录,若插入成功,跳到增加方向页面,页面上提示插入成功,并自动分配新的方向编号,若插入不成功,返回增加方向页面, 页面上提示插入失败,继续使用原编号 输出 插入页面提示操作信息。 编号 1.8.1.2。5.2 名称 删除方向 角色 绩效专员 输入 方向编号 处理 根据绩效专员输入的方向编号,在数据库中查询出对应的方向名称等信息,显示到原页面,并显示删除按钮,若点击删除,成功则返回原页面提示删
23、除成功,失败则提示删除失败. 输出 删除页面提示操作信息。 编号 1.8.1.2。5.3 名称 查找方向 角色 绩效专员 输入 方向编号 处理 根据绩效专员输入的方向编号,在数据库中查询出对应的方向名称等信息,显示到原页面 输出 查找页面提示操作信息. 编号 1。8.1。2.5.4 名称 修改方向 角色 绩效专员 输入 方向编号 处理 根据绩效专员输入的方向编号,在数据库中查询出对应的方向名称等信息,显示到原页面供用户修改,并显示修改按钮,若点击修改,成功则返回原页面提示修改成功,失败则提示修改失败. 输出 修改页面提示操作信息. 编号
24、1.8.1。2.5.5 名称 增加类型 角色 绩效专员 输入 类型编号(系统自动生成),类型名称 处理 使用下拉框(数据由数据库获得)供绩效专员选择方向,然后根据绩效专员输入的类型名称向数据库中插入新的类型,若插入成功则返回原页面提示插入成功,并分配新的类型编号,若插入失败则返回原页面提示插入失败使用原有的编号. 输出 插入页面提示操作信息。 编号 1。8。1.2。5。6 名称 删除类型 角色 绩效专员 输入 方向编号,类型编号 处理 根据绩效专员输入的方向编号与类型编号,或者只输入类型编号,查询出对应的类型名称等信息,在原页面显示,并显示删除按钮。若点
25、击删除,成功则在原页面返回删除成功的提示,若删除失败,则在原页面返回删除失败的提示。 输出 删除页面提示操作信息. 编号 1。8.1。2。5.7 名称 查找类型 角色 绩效专员 输入 方向编号,类型编号 处理 动态查找类型,根据用户输入的条件搜索(有输入表示有对应条件,输入空表示不含该条件),查找到对应项,列出该类型的详细信。 输出 查找页面提示操作信息. 编号 1.8.1。2.5。8 名称 修改类型 角色 绩效专员 输入 方向编号,类型编号 处理 动态查找类型,根据用户输入搜索(有输入表示有对应条件,输入空表示不含该条件),查找到对应项,并显示
26、到页面供用户修改,并显示修改按钮,若点击修改,成功则返回修改成功的提示,若失败,则返回修改失败的提示。 输出 修改页面提示操作信息. 1。8.1.2。6考核方案管理 编号 1.8.1.2.6。1 名称 创建考核方案 使用角色 绩效专员 输入 方案编号,主题,模板,考核人员,被考核人员,考核时间段,考核类型,打分时间,算分方式 处理 根据输入信息在数据库创建一条方案信息 输出 反馈创建成功或创建失败 编号 1.8。1。2.6.2 名称 删除考核方案 使用角色 绩效专员 输入 方案编号,方案名称(可都选,选一) 处理 根据输入条件搜索删除数据库中相
27、应的方案信息 输出 反馈删除成功或删除失败 编号 1。8。1。2.6。3 名称 查看考核方案 使用角色 所有人(员工只能查看与自己有关的,经理只能查看与自己部门有关的,绩效专员和领导可以查看所有) 输入 方案编号,方案名称(可都选,选一) 处理 根据输入的方案编号查询数据库中相应的方案信息,并显示在用户页面上 输出 方案编号,主题,模板,考核人员,被考核人员,考核时间段,考核类型,打分时间,算分方式 编号 1。8。1.2。6.4 名称 修改考核方案 使用角色 绩效专员 输入 方案编号,方案名称(上二者可都选,选一)主题,模板,考核人员,被考核人员,考
28、核时间段,考核类型,打分时间,算分方式 处理 根据输入的方案编号查找到数据库中相应的方案信息,并根据输入的其它具体信息修改方案信息 输出 反馈修改成功或修改失败 1.8。1.2。6考核结果管理 编号 1。8。1.2。6。5 名称 查看个人考核结果 使用角色 员工 输入 无 处理 查询员工本人的考核结果并显示在用户页面上 输出 个人考核结果 编号 1。8.1。2。6.6 名称 查看部门人员考核结果 使用角色 部门经理,领导, 绩效专员 输入 部门编号,部门名称(领导和绩效专员可用以上两项),员工编号或员工姓名 处理 根据该部门经理所在部门编号
29、输入的员工编号或员工姓名查找到数据库中相关的员工考核结果,并显示在用户页面上 输出 相关员工考核结果列表 编号 1。8。1。2.6.7 名称 统计部门人员考核结果 使用角色 部门经理,领导, 绩效专员 输入 若领导登陆,可选择部门,部门经理只能操作自己部门 处理 根据该部门经理所在部门编号查找到数据库中相关的员工考核结果,进行最低分、最高分、平均分、各个得分段人数统计,并返回统计结果在用户页面 输出 部门人员考核结果的统计结果(最低分、最高分、平均分、各个得分段人数) 编号 1。8.1.2。6。8 名称 导出考核统计结果 使用角色 部门经理,领导, 绩
30、效专员 输入 若领导登陆,可选择部门,部门经理只能操作自己部门 处理 导出部门所有人员考核结果及统计信息到Excel文件 输出 一个excel文件 1.8。2对非功能性的需求 1。8.2。1对性能的规定 1.8。2。1。1精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度. 1.8。2。1.2时间特性要求 说明对于该软件的时间特性要求,如对: a) 响应时间; 10ms b) 更新处理时间; 200ms c) 数据的转换和传送时间; 300ms d) 解题时间等的要求。 500ms 1。8。2。1.3灵活性 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a) 操作方式上的变化; 支持键盘,鼠标操作,支持快捷键 b) 运行环境的变化; 兼容xp,win7,win8 c) 同其他软件的接口的变化; 无对外接口 d) 精度和有效时限的变化; 精度进行四舍五入,登录有效时限为30分钟,超过则自动注销 e) 计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。






