人力资源管理 - 图文
更新时间:2024-04-21 21:53:01 阅读量: 综合文库 文档下载
人力资源管理系统
(Struts2+spring+hibernate+mysql)
说明
开发背景
要通过人力资源管理系统来提高企业的管理水平,光是选取一个好的或者比较好的、适合本企业特点的人力资源管理软件还是远远不够的。在以人为本的观念的熏陶下,人力资源管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得人力资源的管理成为难题,基于这个时代背景,人力资源管理成为企业管理中非常重要的部分。人力资源管理系统的作用之一是为人力资源规划,建立人事档案。它的出现使得人事档案查询、调用的速度加快,也使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。从而,实现企业内人力资源管理的标准化、科学化、数字化和网络化是很有必要的。
需求分析
随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理系统的功能全面、操作简单,可以存放企业员工的基本信息、分配和管理企业员工的工作任务、实现对企业人力资源管理的人力和成本,并提高人力资源管理的效率。使得企业管理真正实现人力资源的网络化、系统化和科学化。
可行性研究
在开发项目任务之前,必须根据客户可能提供的时间和资源条件进行可行性研究,以减少开发风险,避免人力、物力和财力的浪费。可行性研究与风险分析在很多方面是相互关联的,项目风险越大,开发高质量的软件的可行性就越小。下面从经济可行性和技术可行性两个方面来研究项目的可行性。
1、经济可行性
人力资源管理师企业管理中的一个重要组成部分,涉及到企业管理的各个方面。人力资源管理水平的提高,能够带动企业各方面水平的提升。利用计算机对企业的人力资源进行管理,使得人事管理人员从日常琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人才的利用率,使得企业人力的能力得以更充分的发挥。
2、技术可行性
通过网站管理实现了企业信息的共享;通过网站对企业进行管理,使得员工的考勤管理、薪酬管理更为科学化、系统化和人性化;通过网站管理,为企业和个人提供一个更为完善的工作平台。
系统介绍
通过人力资源管理系统可使管理者快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。人力资源管理系统的具体目标如下:
? 对企业人力资源管理的基本信息进行管理。 ? 管理企业的员工信息(即人事管理功能)。 ? 实现为个人提供网络工作平台的功能。 ? 实现企业的应聘信息的管理功能。
? 实现企业员工培训的一系列相关信息的管理。 ? 员工薪酬信息管理。 ? 系统用户信息的管理。
? 系统运行稳定、安全可靠。
系统功能结构
企业人力资源管理系统主要包括部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理及系统管理模块。各个模块及其包括的具体功能如图所示:
业务流程图
为了更清晰表达系统的业务功能模块,下面给出人力资源系统的业务流程图(用Visual Paradigm绘图):
开发环境
在开发企业人力资源管理系统时,需要具备下面的软件环境。 1、充要条件
操作系统:windows XP WEB服务器:Tomcat 6.0 Java开发包:JDK 1.5以上 数据库:MySQL
架构:Spring+struts1.2或struts2+hibernate
2、辅助软件
网页制作:DreamWeaver
建模软件:PowerDesigner15 实体绘图软件:Visual Paradigm
数据库设计
1、数据库分析
通过网络化管理,能够增强了员工之间的沟通,更好地协调了员工之间的协作关系;对员工基础管理和薪资管理更加科学;能够全程跟踪员工的培训,通过信息的记录,更好地作出员工培训方案。在设计人力资源管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手。模块组成主要包括该人力资源管理信息系统的主要组成模块以及每个模块所要达到的功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据的高效性,减少数据冗余。保证系统的运行速度。本系统的数据库采用MySQL数据库。
2、数据库概念设计
根据以上各节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为管理员实体、招聘人员管理实体、员工信息管理实体、薪资管理实体、培训信息实体及部门信息实体。下面将介绍几个关键实体的E-R图(用Visual Paradigm绘图)。
? 管理员实体
? 员工信息管理实体
? 薪资管理实体
tb_train:培训信息表
字段:ID、培训人姓名、培训标题、培训内容、培训时间、培训地
tb_pay:工资信息表
字段:ID、员工编号、员工姓名、发放工资时间、基本工资、加班费、工龄、考勤费、旷工费、保险费
tb_manager:管理员信息表
字段:ID、管理员账号、管理员密码、管理员级别
tb_inviteJob:招聘信息表
字段:ID、应聘人姓名、应聘人性别、应聘人年龄、应聘人出生日期、应聘职位、应聘人所学专业、应聘人工作经验、应聘人学历、应聘人毕业学校、应聘人联系电话、应聘人家庭住址、登记时间、备注信息、是否被录用
tb_employee:员工信息表
字段:ID、员工账号、员工姓名、员工性别、员工年龄、员工身份证号、出生日期、民族、是否结婚、政治面貌、籍贯、电话、住址、毕业学校、所学专业、文化程度、开始工作时间、工种、登记时间、登记人、备注信息
tb_department:部门信息表
字段:ID、部门名、创建时间、备注
tb_cj:奖惩信息表
字段:ID、奖惩标题、奖惩类型、奖惩内容、罚金、奖惩时间
创建项目的步骤:
创建名称为HR的工程 导入所有的类库
导入Struts框架中的标签文件 导入JS、CSS样式和图片
操作流程
(1)用户输入账号、密码后登录到管理界面,如图1.1所示。
图1.1 管理界面
(2)单击“部门管理”导航按钮,对部门信息进行添加、查询及删除操作,如图1.2所示。
图1.2部门管理
(3)单击“员工管理”导航按钮,对员工信息进行添加、修改、查询及删除操作,如图1.3所示。
图1.3 员工管理
(4)单击“招聘管理”导航按钮,对招聘人信息进行添加、查询、删除及录用操作,如图1.4所示。
图1.4 招聘管理
注意:选择“录用”按钮后,对该录用人的详细信息进行添加操作。
(5)单击“培训管理”导航按钮,对培训信息进行添加、查询及删除操作,如图1.5所示。
图1.5 培训管理
(6)单击“奖惩管理”导航按钮,对奖惩信息进行添加、查询及删除操作,如图1.6所示。
图1.6 奖惩管理
(7)单击“薪资管理”导航按钮,对薪资信息进行添加、查询及删除操作,如图1.7所示。
图1.7 薪资管理
(8)单击“系统管理”导航按钮,对管理员信息进行添加、查询、删除操作,如图1.8所示。
图1.8 系统管理
(9)单击“用户修改”按钮,对当前用户密码进行修改操作,如图1.9所示。
图1.9 用户修改
(10)单击“安全退出”按钮,退出当前操作系统。
正在阅读:
人力资源管理 - 图文04-21
浅谈外资企业的安全生产状况及管理对策04-22
大学生心理健康教育03-08
《死亡医生》读后感12-03
公司晚会策划方案02-25
新产品开发企划方案05-05
信号检测与估计107-28
Aloha协议的性能分析04-10
- 企业安全培训试题题库
- 《WEB应用开发》复习题
- 2018届河南省新乡市高三第三次模拟测试英语试题Word版含答案
- 山东省建设工程优质结构评审标准(试行)
- 2016-2022年中国MEMS行业分析及发展趋势预测报告 - 图文
- 工程材料习题和练习 - 图文
- 2013--2014年小学六年级数学毕业水平检测卷及答案
- 江苏省2017-2018学年高考模拟历史试题分解(现代世界经济) Word版
- 移动通信实验指导书
- 2017-2018年最新审定新人教版六年级语文新人教版小学语文六年级
- 会展案例分析教案
- 数据库复习题
- 情智作文之学会选材
- 高一年级十月月考地理试题
- 河南省教育科学“十三五”规划2018年度一般课题立项名单
- 大学生宿舍文化现象调查与分析
- 山东省潍坊市2010届高三第二次模拟考试 理综 Word版
- 风险管理简答题
- 大连广播电视大学
- 民航安全管理经典论文
- 资源管理
- 人力
- 图文