《人力资源管理系统需求分析详细报告.pdf》由会员分享,可在线阅读,更多相关《人力资源管理系统需求分析详细报告.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人力资源管理系统需求分析详细报告人力资源管理系统需求分析详细报告(Human resources manages systemHuman resources manages system)1. 1.引言引言人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理。它的作用已经大大超过了人事管理,正因为如此,这种新型的管理模式进行有效的管理。它的作用已经大大超过了人事管理,正因为如此,这种新型的管理模式越来越被人们所重视到。越来越被人们所重视到。 有效的人力资源管理是社会各组织、有效的人力资
2、源管理是社会各组织、 各企业都需要的。各企业都需要的。 将一个将一个 WebWeb版的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理适应版的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,从而大大的提高企业核心竞争力。时代的发展要求,从而大大的提高企业核心竞争力。2. 2.开发背景开发背景某某有限公司一家大型的企业,其下有某某有限公司一家大型的企业,其下有1W1W 以上的员工。为了更好的管理公司的员工,以上的员工。为了更好的管理公司的员工,需要开发一套人力资源管理系统。能够对公司的员工信息、人才信息、公司培训信息、考需要开发一套
3、人力资源管理系统。能够对公司的员工信息、人才信息、公司培训信息、考勤信息以及薪酬信息等等进行管理。勤信息以及薪酬信息等等进行管理。3 3 系统分析系统分析3.13.1需求分析需求分析通过该人力资源管理系统,能够提高公司人才利用率。人才利用率的提高,既能大大通过该人力资源管理系统,能够提高公司人才利用率。人才利用率的提高,既能大大提高公司的核心竞争力,还能提升企业的管理能力,使得企业能够快速适应信息时代的网提高公司的核心竞争力,还能提升企业的管理能力,使得企业能够快速适应信息时代的网络化管理要求。同时还能增强员工之间的沟通,协调员工之间的协作管理。在该系统中包络化管理要求。同时还能增强员工之间的
4、沟通,协调员工之间的协作管理。在该系统中包括对员工考勤和薪酬的管理,这样能够使得员工能够更方便和快捷的了解与自己密切相关括对员工考勤和薪酬的管理,这样能够使得员工能够更方便和快捷的了解与自己密切相关的信息。同时全程跟踪员工的培训,通过信息的记录,能够更好的作为员工的培训方案。的信息。同时全程跟踪员工的培训,通过信息的记录,能够更好的作为员工的培训方案。3.23.2 功能分析功能分析人力资源管理系统可以分为五个功能模块,分别为人事管理、招聘管理、培训管理、人力资源管理系统可以分为五个功能模块,分别为人事管理、招聘管理、培训管理、考勤管理以及薪酬管理。其中各功能模块的具体说明如下。考勤管理以及薪酬
5、管理。其中各功能模块的具体说明如下。人事管理模块:该模块主要用来管理人事信息,包括员工基本信息、合同信息等等。人事管理模块:该模块主要用来管理人事信息,包括员工基本信息、合同信息等等。招聘管理模块:该模块主要用来对企业的招聘信息、应聘信息、企业人才库等等信息进行招聘管理模块:该模块主要用来对企业的招聘信息、应聘信息、企业人才库等等信息进行管理。管理。培训管理模块:该模块主要用来对企业的培训计划、培训实施、培训时间、培训材料等等培训管理模块:该模块主要用来对企业的培训计划、培训实施、培训时间、培训材料等等信息进行管理。信息进行管理。考勤管理模块:该模块用来对企业员工的考勤信息、奖惩信息等等信息进
6、行管理。考勤管理模块:该模块用来对企业员工的考勤信息、奖惩信息等等信息进行管理。薪酬管理模块:该模块用来对员工的薪酬信息进行管理。薪酬管理模块:该模块用来对员工的薪酬信息进行管理。3.33.3 定义定义文档中采用的专门术语的定义及缩略词简要如下:(Human Resources Manages System)3.33.3绘制用例图设计系统功能绘制用例图设计系统功能人力资源管理是一个企人力资源管理是一个企业内部的系统,所以只能供业内部的系统,所以只能供企业内部的员工来使用,内企业内部的员工来使用,内部员工通过分配的用户名和部员工通过分配的用户名和密码就能登录系统。进入系密码就能登录系统。进入系统
7、后,可以查看人事信息、统后,可以查看人事信息、招聘信息、培训信息等等,招聘信息、培训信息等等,其用例图如图所示。其用例图如图所示。3.53.5绘制系统流程图绘制系统流程图本系统首先需要对用户的身份进行识别,如果用户合法才能进入系统,否则无法进入本系统首先需要对用户的身份进行识别,如果用户合法才能进入系统,否则无法进入进入系统后,将首先打开系统首页,在系统首页通过各种链接来进行各种功能的操作进入系统后,将首先打开系统首页,在系统首页通过各种链接来进行各种功能的操作。4. 4.系统设计系统设计开发工具和开发技术的选择开发工具和开发技术的选择本系统的开发工具具体如下。本系统的开发工具具体如下。系统开
8、发平台:系统开发平台:MyEclipse 7.0MyEclipse 7.0。数据库管理系统软件:数据库管理系统软件:MySQLMySQL 。运行平台:运行平台:Windows 2000/Windows XP/Windows 2003/Windows VistaWindows 2000/Windows XP/Windows 2003/Windows Vista 。JavaJava 开发包:开发包:JDK 5.0JDK 5.0 以上。以上。WebWeb服务器:服务器:TomcatTomcat 。本系统采用本系统采用 StrutsStruts整合整合 HibernateHibernate 框架来开发
9、,具体技术如下。框架来开发,具体技术如下。显示层:使用显示层:使用 JSPJSP 技术开发技术开发控制层:使用控制层:使用 StrutsStruts 技术开发技术开发数据访问层:使用数据访问层:使用 HibernateHibernate 进行数据库访问和操作进行数据库访问和操作5. 5.数据库分析与设计数据库分析与设计5.15.1 人员信息表人员信息表5.25.2 应聘人员表应聘人员表5.35.3 培训信息表培训信息表5.45.4奖惩信息表奖惩信息表5.55.5 薪金信息表薪金信息表5.6 E-R 图员工编号是否为管理员创建日期员工用户名人员信息表 E-R 图人员信息表登录密码员工性别创建日期出生日期人员简介详细经历应聘人员姓应聘人员编号电话号码应聘人员表应聘人员年龄应聘人员职位工作经验是否入库毕业学校应聘人员表 E-R 图应聘人员年龄所学专业学历创建时间Email 地址培训信息表图培 训 开始时间培训名称培训目的培训编号培训结束时间培训信息表培训总结培训材料培训效果创建时间培训是否完成培训讲师培训人员奖惩信息表奖惩信息表R R 图图奖惩名称奖惩信息表奖惩编号奖惩说明奖惩原因创建时间罚款额外补助薪金编号全勤奖员工姓名薪金信息表总 计 薪金饭补房补工资发放时间赋税薪金信息表 E-R 图基本薪金程序设计
限制150内