1、企业人事管理系统需求分析超细352020年6月23日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。 人事管理系统需求分析1引言1.1文档概述本文档主要描述人事管理系统的功能定义, 并对模块划分、 业务流程进行了定义。所有设计人员、 开发人员、 测试人员以及其它团队成员都应该以该文档作为产品的功能定义, 具体建设内容。2 引用文件GB/T 1250490 中华人民共和国国家标准: 软件需求分析规格说明书; 软件工程导论, 作者: 张海潘, 清华大学出版社。3项目概述 3.1项目名称企业人事管理系统。 3.2项目目标该管理系统的主要功能是管理员工资料、 管理员工考勤、 计算员工薪资和
2、业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成, 如计算工资、 修改考勤记录; 而且有些只有人事经理才能够处理, 如定制部门、 指定员工的基本薪资等。普通员工能够经过 Web 浏览自己的基本资料、 考勤信息、 薪资信息和请假记录等。员工也能够经过Web 提出请假和加班申请, 如果所属部门的经理审批经过, 人事部就能够登记在案。 3.3业务成员权限描述公司的人员类型有以下几种: 普通员工、 部门经理、 人事管理员和权限定义如下表所示: 人员类型权限描述普通员工查看员工资料、 请假、 加班、 考勤、 薪资等信息, 填写业绩报告部门经理除普通员工的权限外, 还可审批请假, 管理加班和业绩
3、报告的信息, 安排培训事项人事管理员添加新进职工信息, 修改, 删除员工资料, 登记考勤信息, 核实加班请假信息并计算月工资; 设定国定节假日安排; 设置部门信息。系统管理员管理用户, 对用户权限进行管理, 备份, 维护数据库, 初始化系统。4需求4.1需求概述4.1.1系统总体功能和业务结构4.1.1.1系统总体功能图: 4.1.1.2系统总体用例图: 4.2.1普通员工: 4.2.1.1查看加班情况用例描述表描述项说明用例名称查看加班情况执行者普通员工用例描述员工查看近期的加班情况, 了解工作动态前置条件登录系统后置条件无基本事件流登录系统发生频率频繁涉及业务实体普通员工, 加班管理权限表
4、4.2.1.2个人信息用例描述表描述项说明用例名称个人信息执行者普通员工用例描述员工查看个人信息档案, 了解个人信息资料。如果信息有误可修改部分信息资料前置条件登录系统, 存在该职员个人信息后置条件档案更新基本事件流查看个人信息; 修改部分个人信息资料; 可选事件流是否存在该用户的个人信息发生频率频繁涉及业务实体普通员工, 档案管理权限表4.2.1.3薪资管理用例描述表描述项说明用例名称薪资管理执行者普通员工 、 其它部门经理用例描述员工可对查看自己的薪资情况, 并进行管理-包含个人工资查询、 统计、 打印。前置条件登录系统, 存在该职员的薪资业务后置条件发放薪水基本事件流员工进行系统登录;
5、进入薪资管理模块; 查询工资情况可选事件流是否存在该用户的薪资信息; 薪资有误, 提出上诉。发生频率频繁涉及业务实体普通员工; 其它部门经理; 用户管理权限表4.2.1.4假期管理用例描述表描述项说明用例名称假期管理执行者普通员工用例描述员工查看本公司半年或整年的假期安排, 并可申请假日前置条件登录系统进入假期管理模块; 存在该职员个人信息后置条件等候部门经理批假; 扣除请假日薪水基本事件流员工请假发生频率频繁涉及业务实体普通员工, 假期管理权限表4.2.1.5意见建议用例描述表描述项说明用例名称意见建议执行者普通员工用例描述员工对工作情况或公司建设可向部门经理提出意见建议前置条件登录系统;
6、存在该职员个人信息; 选择相关部门后置条件相关部门经理对( 意见箱) 意见建议进行查看基本事件流进入意见建议箱; 选择要提意见或建议的部门; 发生频率频繁涉及业务实体普通员工, 部门经理, 用户管理权限表4.2.1.6个人业绩查询用例描述表描述项说明用例名称个人业绩查询执行者普通员工用例描述员工查看个人业绩信息, 查看奖惩情况, 并可进行打印输出。前置条件登录系统, 存在该职员个人业绩信息后置条件奖励或减少相应薪水及福利; 经理参照个人业绩对人员升职基本事件流登录业绩管理模块, 查看个人业绩 可选事件流是否存在该用户的个人业绩信息发生频率偶然涉及业务实体普通员工, 用户管理权限表4.2.1.7
7、普通员工用例图4.2.2部门经理: 4.2.2.1管理加班用例描述表描述项说明用例名称管理加班执行者部门经理用例描述部门经理根据公司进度从而有效地制定加班时间 前置条件公司业务紧张从而需要员工加班的情况下后置条件员工可查看加班情况; 薪资管理进行更新加班人员的薪水基本事件流登录系统; 进入加班模块; 制定管理加班时间事件; 返回查看加班情况; 发生频率频繁涉及业务实体部门经理, 普通员工, 加班管理权限表4.2.2.2培训安排用例描述表描述项说明用例名称培训安排执行者部门经理用例描述部门经理根据公司情况从而安排培训事宜前置条件公司对新进员工进行培训, 及相关技术能力的落实后置条件更新增加培训师
8、的个人奖励业绩; 被培训人员如多次未参加培训, 记入惩罚业绩基本事件流登录系统; 进入业绩模块; 制定培训主题事件及人员安排, 确定时间、 地点; 作为公司重大工作事件呈现在首页; 发生频率偶然涉及业务实体部门经理, 普通员工, 用户权限表, 业绩管理4.2.2.3批假用例描述表描述项说明用例名称批假执行者部门经理用例描述部门经理可对自己本部员工的假期申请进行批准前置条件登录系统进入假期管理模块; 存在本部员工的假期申请信息后置条件返还批准信息结果给员工; 扣除请假日薪水基本事件流登录系统; 进入假期管理模块; 查看假期申请单; 对申请表进行确认; 发生频率频繁涉及业务实体部门经理, 普通员工
9、, 假期管理权限表4.2.2.4查看意见建议用例描述表描述项说明用例名称查看意见建议执行者部门经理用例描述部门经理对员工提出的意见或建议进行查看及回复前置条件有相关意见或建议后置条件对处理后的结果返还信息给员工基本事件流进入意见建议箱; 查看意见或建议的; 回复信息内容给该员工 发生频率频繁涉及业务实体普通员工, 部门经理, 用户管理权限表4.2.2.5部门经理用例图4.2.3人事管理员: 4.2.3.1部门信息管理用例描述表描述项说明用例名称部门信息管理执行者人事管理员用例描述人事管理员根据公司的整体情况及董事的决策来对部门信息进行管理前置条件拥有用户管理权限; 来自董事会的部门修改决策 后
10、置条件更新档案信息基本事件流进入档案信息管理模块; 对部门信息进行修改、 添加、 删除发生频率少涉及业务实体人事管理员, 普通员工, 部门经理, 用户管理权限表4.2.3.2薪资管理用例描述表描述项说明用例名称薪资管理执行者人事管理员用例描述人事管理员可对公司员工的基本工资进行添加、 修改、 删除前置条件存在该职员的信息档案; 得到上级总经理确认后置条件发放薪水; 员工查看自己的薪水基本事件流人事管理员进行系统登录; 进入薪资管理模块; 选择部门, 人员, 对其进行基本工资的删除、 添加、 修改可选事件流是否存在该用户的薪资信息; 薪资有误, 提出上诉。发生频率频繁涉及业务实体人事管理员; 普
11、通员工; 其它部门经理; 用户管理权限表4.2.3.3登记考勤信息用例描述表描述项说明用例名称登记考勤信息执行者人事管理员用例描述人事管理员根据员工的出勤情况来录入考勤信息前置条件员工打卡进行上下班的考勤; 拥有考勤信息表后置条件关联员工的个人奖惩信息; 统计员工的薪资基本事件流人事管理员进行系统登录; 进入登记考勤管理模块; 录入, 修改或删除员工的考勤信息发生频率频繁涉及业务实体人事管理员; 普通员工; 其它部门经理; 用户管理权限表4.2.3.4业绩管理用例描述表描述项说明用例名称业绩管理执行者人事管理员用例描述人事管理员对员工的业绩进行修改、 添加、 修改; 或者对公司的整个的绩效成果
12、进行管理前置条件存在员工或经理的个人业绩信息报告; 得到上级董事的绩效报告后置条件奖励或减少相应薪水及福利; 公司人员的升职基本事件流登录业绩管理模块, 查看部门, 人员的业绩情况; 对公司绩效进行公示和修改可选事件流是否存在该用户的个人业绩信息发生频率偶然涉及业务实体人事管理员, 部门经理, 普通员工, 用户管理权限表4.2.3.5设定国定节假日用例描述表描述项说明用例名称设定国定节假日执行者人事管理员用例描述人事管理员对公司的节假日进行设定安排; 前置条件登录系统进入假期管理模块; 得到上级董事的决策安排后置条件员工可查看本公司半年或整年的假期安排, 并可申请假日基本事件流登录系统进入、
13、假期管理模块; 设定国定节假日发生频率偶然涉及业务实体人事管理员, 假期管理权限表4.2.3.6人事管理员用例图4.2.4系统管理员: 4.2.4.1用户权限管理描述项说明用例名称用户权限管理执行者系统管理员用例描述系统管理员对系统的用户权限进行管理, 包括权限的分配, 修改, 删除前置条件职员升级为经理的; 允许职员拥有其它功能权限的; 后置条件经理可对拥有管理加班, 批假, 培训安排, 查看意见等权限; 普通员工拥有一般系统模块的访问权限基本事件流登录系统进入、 用户权限模块; 选择部门人员进行权限管理 发生频率偶然涉及业务实体人事管理员, 用户权限管理表 4.2.4.2数据库管理用例描述
14、表描述项说明用例名称数据库管理执行者系统管理员用例描述系统管理员对公司系统数据进行备份和恢复操作前置条件存在公司信息数据; 公司数据需要查底; 系统面对不可遇见的极端情况下进行数据恢复后置条件用户可正常登录管理系统基本事件流登录系统进入安全管理模块; 对数据库进行备份; 对数据库进行恢复; 初始化系统 发生频率频繁涉及业务实体人事管理员, 用户权限表 4.2.4.3系统管理员用例图 4.3功能详情 4.3.1登录页面需要登陆的人员, 对于不同的身份, 她们的权限是不一样的。当用户输入ID 和密码时, 查询数据库, 若用户名和密码正确, 则进入相应的员工信息页面, 若不正确, 则提示用户用户名或
15、密码错误, 仍显示当前页面 4.3.2查询员工资料该模块主要是查看自己/同事的资料, 以更好促进公司员工之间的相互了解。同时也能够修改自己的部分信息。主要功能包括: 查询自己的详细信息: 员工ID、 员工姓名、 电子邮件、 所在部门名称、 经理、 自我介绍等 修改自己的自我介绍 修改自己的登录密码 查询、 搜索其它同事的相关信息 4.3.3员工资料管理人事部门负责维护员工的基本资料。当员工第一天来公司报到时, 人事部门将员工的基本资料( 姓名、 性别、 出生年月、 电子邮件及所属部门等) 录入到数据库中, 并打印一份报到单给员工, 上面列出了该员工的登录ID、 公司邮件的地址、 该员工的部门名
16、称以及该员工的同部门同事列表。主要功能包括: 添加/修改/删除员工 按任意条件搜索员工 打印员工报到单 上传/修改员工的照片。 4.4假期管理模块4.4.1员工请假申请活动图请假申请: 员工一年有10天的年假。员工请假不得超过规定的天数。员工能够经过本模块提交/查看/取消申请。主要功能包括: 显示员工本人年假总天数、 已使用天数、 当前可用天数 用日历的方式显示可请假的日期, 并突出显示国定节假日 查看员工本人某段时期内的请假记录、 申请、 批准状态等。请假审核: 该模块只允许部门经理访问。经理能够查看下属的请假记录, 批准/否决其申请。主要功能包括: 显示经理下属名单 显示某段时间内员工的请
17、假记录汇总, 包括年假总数、 已使用天数、 当前可用天数、 请假理由等 显示当前所有待其批准的请假记录, 能够在上面执行”批准/否决”请假管理: 人事部能够查看公司所有员工的请假记录, 同时能够设定国定假日。主要功能包括: 设定国定假日 按部门汇总某段时期内的请假记录 详细列出某个员工某段时期内的所有请假记录。4.4.2请假功能流程图: 4.5考勤管理模块员工必须按规定时间上下班, 即上午9点上班, 下午6点下班, 不能迟到或早退。有一名人事助理专门负责记录员工的上班和下班时间, 如果一个员工在一个月内迟到多于3次, 则要扣除薪资。考勤记录也影响该员工的绩效考核。本模块中员工能够查看自己的记录
18、, 经理能够查看下属的记录。主要功能包括: 员工查看自己某段时间内的考勤记录( 迟到/缺勤) 经理查看某段时间内、 当日所有/部分下属的考勤记录 经理查看某段时间内迟到/缺勤次数最多的人员列表。人事部能够管理考勤记录, 即根据员工请假记录, 判定是否缺勤, 以及打印一些汇总信息。主要功能包括: 输入/修改/删除/查询员工的考勤记录 显示当日迟到、 缺勤明细 统计某段时间内迟到、 缺勤人数汇总信息考勤流程图: 4.5.1考勤管理活动图: 4.6加班管理模块4.61加班管理活动图发布加班审核: 该模块只允许经理访问。经理能够查看下属的加班记录, 批准/否决其申请。主要功能包括: 显示下属名单 显示
19、某段时间内所有/部分员工的加班记录汇总, 也能够返回加班最多的前几名员工 显示当前所有待批准的加班记录, 能够在上面执行”批准/否决”操作 显示某个员工加班的明细记录。单击某条记录可显示详细信息( 包括请假理由) 。加班管理: 人事部能够查看公司所有员工的加班记录, 并根据加班记录与员工的考勤记录比较, 查看加班是否真实有效。员工的加班报酬会计入到薪资中。主要功能包括: 核实当月员工加班的有效性, 然后相应地转换为员工的津贴或年假 按部门显示某段时间内加班汇总信息 显示某个员工的某段时间内加班明细信息 4.7业绩管理模块评定4.7.1员工业绩报告活动图公司员工半个月评定一次业绩, 先由员工填写
20、业绩报告表, 该报表包括以下几项: 工作总结、 自我评分。部门经理根据该报告, 评定其下属的业绩分数。人事部根据部门经理的评分作为基础, 然后根据考勤记录来计算最终的绩效成绩。主要功能包括: 员工可填写工作总结, 进行自我1评分 显示员工上一阶段设定的工作目标, 员工在此可填写完成度。如果员工未填写过, 则不显示该部分 显示考核项, 员工和经理各填写其中的相应部分 员工设定下一阶段的工作目标, 最少三项, 最多不限 经理查询下属的业绩报告。可填写考核项和业绩评分 员工查询最终的业绩评分 员工查询所有的历史业绩报告, 单击显示其详细信息 经理查看某次业绩评定的所有下属的汇总信息。业绩评定流程:
21、4.8薪资查询及管理员工薪资由基本薪资和加班薪资组成, 而且有可能因为迟到和缺勤而扣除部分薪资。基本薪资由人事经理指定。员工能够查看自己的本月薪资明细, 还能够查询历史薪资记录。主要功能包括: 显示员工当月的薪资信息, 并列出影响薪资额的加班和考勤记录 打印本月薪资单 查看某段时期内的薪资信息。基本薪资只能由人事经理指定和修改。人事部负责每月根据员工的加班记录和考勤记录, 计算员工的本月薪资, 并可打印公司员工薪资月汇总表。主要功能包括: 人事经理指定员工的基本薪资 计算员工的当月薪资 按部门打印员工月薪资的汇总表查看某个员工的历史记录。 4.8安全管理本模块的功能是验证登录者的身份, 保证系统安全性。本模块除了验证功能还包括系统事件记录功能, 能够将系统中发生的与安全相关的各类事件、 对重要信息的操作记录下来。密码修改时注意密码不能为空, 且至少包含6个字符。主要功能包括: 验证登录者的身份 人事经理能够添加/删除操作员 密码修改