人力资源管理系统需求分析详细报告

  • 格式:doc
  • 大小:259.00 KB
  • 文档页数:27

人力资源管理系统需求分析详细报告(Human resources manages system)
1.引言
人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理。

它的作用已经大大超过了人事管理,正因为如此,这种新型的管理模式越来越被人们所重视到。

有效的人力资源管理是社会各组织、各企业都需要的。

将一个Web 版的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,从而大大的提高企业核心竞争力。

2.开发背景
某某有限公司一家大型的企业,其下有1W以上的员工。

为了更好的管理公司的员工,需要开发一套人力资源管理系统。

能够对公司的员工信息、人才信息、公司培训信息、考勤信息以及薪酬信息等等进行管理。

3系统分析
3.1 需求分析
通过该人力资源管理系统,能够提高公司人才利用率。

人才利用率的提高,既能大大提高公司的核心竞争力,还能提升企业的管理能力,使得企业能够快速适应信息时代的网络化管理要求。

同时还能增强员工之间的沟通,协调员工之间的协作管理。

在该系统中包括对员工考勤和薪酬的管理,这样能够使得员工能够更方便和快捷的了解与自己密切相关的信息。

同时全程跟踪员工的培训,通过信息的记录,能够更好的作为员工的培训方案。

3.2 功能分析
人力资源管理系统可以分为五个功能模块,分别为人事管理、招聘管理、培训管理、考勤管理以及薪酬管理。

其中各功能模块的具体说明如下。

人事管理模块:该模块主要用来管理人事信息,包括员工基本信息、合同信息等等。

招聘管理模块:该模块主要用来对企业的招聘信息、应聘信息、企业人才库等等信息进行管理。

培训管理模块:该模块主要用来对企业的培训计划、培训实施、培训时间、培训材料等等信息进行管理。

考勤管理模块:该模块用来对企业员工的考勤信息、奖惩信息等等信息进行管理。

薪酬管理模块:该模块用来对员工的薪酬信息进行管理。

3.3定义
文档中采用的专门术语的定义及缩略词简要如下:
(Human Resources Manages System)
3.3 绘制用例图设计系统功能
人力资源管理是一个企
业内部的系统,所以只能供
企业内部的员工来使用,内
部员工通过分配的用户名和
密码就能登录系统。

进入系
统后,可以查看人事信息、
招聘信息、培训信息等等,
其用例图如图所示。

3.5 绘制系统流程图
本系统首先需要对用户的身份进行识别,如果用户合法才能进入系统,否则无法进入进入系统后,将首先打开系统首页,在系统首页通过各种链接来进行各种功能的操作。

4.系统设计
开发工具和开发技术的选择
本系统的开发工具具体如下。

●系统开发平台:MyEclipse 7.0。

●数据库管理系统软件:MySQL 。

●运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。

●Java开发包:JDK 5.0以上。

●Web服务器:Tomcat 。

本系统采用Struts整合Hibernate框架来开发,具体技术如下。

●显示层:使用JSP技术开发
●控制层:使用Struts 技术开发
●数据访问层:使用Hibernate进行数据库访问和操作
5.数据库分析与设计
5.1人员信息表
5.2应聘人员表
5.3培训信息表
5.4 奖惩信息表5.5薪金信息表
5.6 E-R 图 人员信息表E-R 图
人员信息表
员工编号
员工用户名
登录密码
员工性别
出生日期
创建日期
创建日期
是否为管理员
人员简介
应聘人员表E-R 图
应聘人员表
应聘人员编号 应聘人员姓
应聘人员年龄
应聘人员 年龄
应聘人员职位
所学专业
工作经验
学历
毕业学校
电话号码
Email 地址
创建时间
详细经历
是否入库
培训信息表E-R图
培训信息表
培训编号
培训名称
培训目的
培训开始时间
培训结束时间
培训材料
培训讲师
培训人员
创建时间
培训是否完成
培训效果
培训总结
奖惩信息表E-R图
奖惩信息表奖惩编号
奖惩名称
奖惩原因
奖惩说明
创建时间
薪金信息表E-R 图
薪金信息表
薪金编号
员工姓名
基本薪金
饭补
房补
工资发放时间
全勤奖
赋税
罚款
额外补助
总计薪金
程序设计。