1、人力资源管理系统需求分析说明书一、 前言人力资源管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的人力资源管理系统就显得非常必要。1.1 目的本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码.本文档作为人力资源管理系统的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。 企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,也由于知识经济的来临,所谓人力资本的
2、观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人 力资源管理,才能够发挥人力资源的最佳效用。1.2 定义、缩写词员工状态:表示员工在公司的就职状况,如在职、实习等。招聘状态:表示应聘者现阶段的应聘状态,如未通过、通过、签约等。培训类型:表示培训的内容分类,在此主要对于特定身份的人进行的分类,如岗前培训、老员工培训等。奖罚金额:主要指在特定时间内,员工的某项行为(迟到、获奖)得到的一些奖罚金额.基本工资:公司内部针对岗位每月的基本发放工资。绩效工资:表示员工在完成自己本月的基本业绩后,额外的
3、工作业绩所得到的工资。考勤类型:公司内部考勤类型分类,主要有迟到、旷班、请假、出差、停职、事假等。1.3 范围本系统包括的范围:安全管理、系统管理、员工信息管理、考勤管理、人事调配、教育培训管理、招聘管理七个大模块。1.4 参考资料本文在完成过程中参考了以下资料:SRS(IEEE8301998)GBT93851988 计算机软件需求说明编制指南二、 项目概述2.1 产品描述人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。即运用现代化的科学方法,对与一定物力相结合的人力
4、进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。 2.2 产品功能2.3 用户特点人力资源管理系统系统的预期用户如下: 系统管理员-对系统和计算机较了解 各职务小组熟悉计算机操作 普通员工该类用户对计算的熟悉程度参差不齐,存在对计算机极不熟悉的人员,该类人员对系统的使用主要是查询相关自己的人事资源管理信息。三、 需求描述3.1 功能需求3.1.1 安全管理3.1.1.1 用户登录要求任何使用系统的用户都应经过用户名、密码和图形验证码进行身份验证后,方可进入系统
5、。如果用户未通过验证停留在登录界面,并给出相关提示.3.1.1.2 密码修改任何用户都可以,并且仅能修改自己的密码.修改密码时,必须要求用户输入原密码、新密码和确认新密码进行验证,验证通过后方能修改密码。3.1.1.3 注销用户点击后可以安全退出本系统,并保存数据.下次进入本系统必须重新登录。3.1.2 系统管理3.1.2.1 用户管理系统自带一个管理员用户,可以进行用户信息管理,负责对建立新用户和用户维护,及用户的权限分配。 可以修改用户信息和注销用户信息。 可以对用户信息进行增加、删除、修改等操作。3.1.2.2 角色管理系统主要角色有系统管理员、各职务小组、员工.系统管理员可以对整个系统
6、进行管理及维护,各职务小组对本职务相关业务有管理权,职务小组分别包括员工信息管理小组、人事调配小组、教育培训小组考勤管理小组和招聘管理小组。而普通员工仅可查看信息而无权修改,除了修改自己的密码。3.1.2.3 角色、模块分配系统管理员:对所有模块进行操作,可以对整个系统进行管理和维护.各职务小组对本职务相关业务模块可以有管理权。普通员工仅可查看信息而无权作任何修改,除了修改自己的密码。3.1.3 人员档案3.1.3.1 员工基本信息维护1. 信息内容员工编号、姓名、性别、出生日期、联系电话、邮箱地址、学历、部门、职务、入职时间、人员状态(在职/兼职/离职),备注等。2. 可进行的操作:1) 对
7、基本信息进行增加、删除、修改等操作;2) 各部门可自行定义其部门员工的其他人事信息子集 ;3) 根据选择的条件可进行快速筛选、定位所需的人员信息 。3.1.3.2 员工档案管理1. 档案内容:档案编号、员工编号、档案名称、内容摘要、备注。 2. 可进行的操作:1) 对员工档案进行分类、分编号保存;2) 对每个员工的档案进行分类维护(增加、删除、编辑)。3.1.3.3 员工合同管理1. 合同内容:合同编号、员工编号、合同的开始日期、结束日期、职务、合同内容、备注等。 2. 可实现的操作: 1) 对每个员工合同信息进行增加、删除、编辑操作; 2) 对员工合同按照时间排序; 3) 可以按员工姓名、编
8、号等信息查找员工合同; 3.1.4 人事调配3.1.4.1 人事调动管理1. 人事调动内容:编号、员工编号、原职务、新职务、调动时间、调动原因。2. 可实现的操作:1) 查询员工职称信息。对员工职称信息按照入职时间排序,可以按员工姓名、编号等信息查找员工。 2) 可以根据职工定员、缺员信息及员工职称信息,对员工岗位进行调配。 3) 根据员工年度职称评定信息和年度考核结果,确定员工职称信息是否有效,只有有效的职称才可以被聘任,同一时间只有一种职称被聘任。 4) 对员工人事调动信息按照时间排序,可以对每个员工人事调配信息进行增加、删除、编辑操作.可以按员工姓名、编号等信息查找员工。 3.1.4.2
9、 人事调动记录对于员工的岗位调动进行相应的信息记录生成报表。3.1.5 教育培训3.1.5.1 培训类别维护实现公司都员工的岗前培训、在职培训,利用本系统完成教育档案的建立,维护等一系列的工作。3.1.5.2 培训记录1. 对培训项目进行维护,实现培训项目的增加,查询,修改等工作。2. 填写培训结果,对该人员培训是否合格作出评定。3.1.6 考勤管理3.1.6.1 考勤记录1. 考勤记录内容:编号、员工编号、类型(迟到、旷工、请假、加班、出差、调班、停工)、奖惩金额、考勤人2. 可实现操作:1) 系统支持请假、出差、加班、补休、调班、停工等考勤业务管理。 2) 薪酬模块可以直接引用月考勤结果进
10、行相关计算。 3) 考勤数据支持分部门管理,各分公司或部门可以独立管理本部的考勤。 4) 系统提供常用的一组考勤数据报表。3.1.6.2 薪酬记录1. 薪酬内容:员工编号、基本工资、绩效工资、奖金、罚款、薪酬数目、获薪时间;2. 可实现的操作: 1) 对每个员工薪酬信息进行增加、删除、编辑操作; 2) 可以按员工姓名、编号等信息查找员工薪酬信息; 3.1.7 招聘管理3.1.7.1 应聘记录应聘信息:编号、姓名、性别、出生日期、联系电话、邮箱地址.1) 企业可在互联网上对外发布招聘网站,通过网站实时发布各类招聘职位。 2) 应聘者可以在招聘网站上直接应聘,在线填写简历等信息。 3.1.7.2
11、招聘记录招聘信息:应聘记录内容(编号、姓名、性别、出生日期、联系电话、邮箱地址)、招聘状态(未处理、笔试过、面试过、签约完成)、员工编号、学历、部门、职务、入职时间、人员状态1) 招聘管理员可在系统后台直接查阅、筛选、统计应聘人员信息。 2) 招聘全过程管理,可以记录应聘者在各阶段面试、笔试中的成绩、评价。 3) 通过筛选的应聘人员,可以直接入岗,转为在职人员,或进入企业后备人员库。 4) 提供各岗位应聘人员汇总表等报表。3.2 性能需求 支持的终端数:100;支持并行操作的用户数:20 支持一月内处理的管理记录总量:2000条 95的事务必须在小于3s时间内处理完,最长不超过10s.3.3
12、设计约束系统采用B/S结构,对于使用者进行身份和权限的验证,阻止无权限的人员进入本系统。3.4 属性3.4.1 可用性要求Web服务器损坏和停电等日常故障丢失数据,部署出现问题后可随时重新部署项目,不影响数据。3.4.2 安全性未登录用户不能够进入系统,用户不能访问未授权功能,同一用户只能单点登录。3.4.3 可维护性新功能的实现仅涉及局部3.4.4 可转移/转换性在日常办公和居住环境下均可正常使用。3.5 外部环境需求3.5.1 用户接口用户通过标准显示器、键盘和鼠标操作,其中显示器的分辨率不低于1024*768。3.5.2 硬件网络要求:内部局域网带宽100Mbps,工作站带宽10M/100Mbps,客户机(浏览器)外部接入带宽不低于512kbps。数据库服务器硬件环境:内存2G以上,硬盘320G以上,CPU双核2.0MHz以上。Web服务器硬件环境:内存2G以上,硬盘320G以上,CPU双核2.0GHz以上。客户端硬件环境:内存1G以上,硬盘40G以上,CPU1.7GHz以上。3.5.3 软件 Web服务器端操作系统:window XP;JDK要求:JDK6.0Web;服务器:Tomcat 6。0 数据库服务器:数据库:SQLServer2005 客户端操作系统:window XP/vista/7;浏览器:IE6.0及以上,或者火狐3。0四、 数据字典ER图