IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java、JSP人力资源管理系统 -> 正文阅读

[Java知识库]Java、JSP人力资源管理系统

技术:Java、JSP
简介:
2. 1 课题的目的和意义
进入信息时代以来,电子商务空前发展,企业之间的竞争也已从有形的市场逐渐转向了网络,而相应的企业管理体制也发生了根本的变化,人力资源管理信息系统就应运而生了。
人力资源管理信息系统是为了提高企业人力资源管理水平而设计开发的,是企业管理平台(ERP)的主要组成部分。系统设计的目的是对企业内部的人、财、物进行有效的管理,通过建立信息库、信息的自动处理、员工自助服务来达到信息共享、降低成本、提高效率的目的。
2. 2 人力资源管理信息系统概况
人力资源管理信息系统(HRMIS)就是借助于计算机信息技术把现代人力资源管理理念和实践有机的结合起来,创建一种机制和管理平台。在这个系统中,计算机信息技术是支撑性的基础平台,人力资源管理流程和功能实现是目标。
人力资源管理信息系统在企业的有效实施,将会促进企业人力资源管理向规范化、标准化、决策科学化发展;促使企业人力资源管理人员从日常大量的行政事务性工作中解脱出来,逐步专注于对企业的人力资源管理活动进行计划,组织,监督和咨询职能;调动企业各级管理者和每一位普通员工都积极参与到人力资源管理活动中来。并且通过大力推进人力资源管理信息化建设,优化了企业人力资源管理流程,建立起开放式的人力资源管理模式,从而提升企业人力资源管理水平和管理效率,充分调动一切有利因素,最终使人成为企业经营发展中真正的第一资源。
人力资源管理信息系统是人力资源管理的电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式,即人力资源管理信息化或自动化。
国内目前的人力资源管理软件大多处于传统的人事管理系统阶段,它们都只有人员和机构档案的管理、简单的考勤管理和工资管理,缺少作为人力资源管理软件所必需的人员招聘与任用、培训与开发等功能。国外系统虽然业务流程非常清晰,管理非常规范,但不够灵活,通用性不强。
近年来,随着Internet的快速发展,基于web的应用系统的开发备受关注,但目前的人力资源管理软件大多是单机系统下的应用,这样对信息的管理者和使用者来说很不方便,并且由于开发工具本身的限制,对网络功能的支持强度不强,为以后软件的升级到互联网带来了麻烦。因此,有必要开发一个基于网络的人力资源管理系统,能在网络环境下实现数据的传输。而且,人力资源管理系统不仅仅能提供给企事业单位的人事部门或人力资源部门使用,而且也能提供给单位所有的部门和员工使用,这样才能使人力资源系统发挥出更大的作用。
2. 3 课题的主要研究内容
人力资源管理即是运用现代化的科学方法,对人力进行合理的组织、培训和调配,使企业有限的人力资源可以保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥员工的主观能动性。人力资源管理信息系统不仅可以完成日常业务,而且还可以准确及时地搜索各种人力资源信息以供管理者进行决策。
本系统使用Sun公司的J2EE架构,并以STRUTS为框架,Hibernate作为持久化层,讨论了构件Web应用系统的MVC体系结构。并探讨了设计模式与框架技术,设计并实现了基于STRUTS+Hibernate的人力资源管理信息系统,为以后的研究与实践打下了基础。
该系统对企业员工各种信息进行统一管理,公司每位员工都可以登录本系统,增加人力资源管理的透明度,并使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。
其中论文主要完成了以下工作:
(1) 基于STRUTS+Hibernate构件多层Web应用系统的框架及相关理论研究。
(2) 对人力资源系统各部分所涉及的功能进行分析探讨。
(3) 按照需求设计并实现了一个人力资源管理信息系统。

目录:
1 引言? ? 1
2 概述? ? 2
2. 1 课题的目的和意义? ? 2
2. 2 人力资源管理信息系统概况? ? 2
2. 3 课题的主要研究内容? ? 3
3 相关技术理论? ? 3
3. 1 JAVA 语言简介? ? 3
3. 1. 1 Java 的特点? ? 3
3. 1. 2 Java 与 Internet? ? 4
3. 2 J2EE 体系结构介绍? ? 4
3. 3 HIBERNATE 与 STRUTS 简介? ? 5
3. 3. 1 关于Hibernate? ? 5
3. 3. 2 STRUTS 技术简介? ? 6
3. 3. 3 Hibernate 和 STRUTS 综合应用的系统架构? ? 7
3. 4 AJAX 技术简介? ? 8
4 系统需求分析? ? 9
4. 1 业务需求分析? ? 9
4. 2 功能需求分析? ? 9
4. 2. 1 总体功能分析? ? 9
4. 2. 2 系统用例图? ? 10
5 系统总体设计? ? 12
5. 1 系统设计的原则和目标? ? 12
5. 2 系统体系结构的设计? ? 12
5. 2. 1 系统的业务模块? ? 13
5. 2. 2 系统的层次结构? ? 14
5. 3 数据库设计? ? 14
5. 3. 1 数据字典? ? 14
5. 3. 2 数据库总体设计? ? 18
6系统详细设计与实现? ? 19
6. 1 系统运行环境? ? 19
6. 2 系统部署架构? ? 19
6. 3 系统时序图? ? 19
6. 4 模块功能设计与实现? ? 20
6. 4. 1 登录模块? ? 20
6. 4. 2系统主界面? ? 20
6. 4. 3员工档案管理模块? ? 21
6. 4. 4人员招聘模块? ? 23
6. 4. 5 人员培训管理模块? ? 24
6. 4. 6 奖惩管理模块? ? 25
6. 4. 7 薪资管理模块? ? 25
6. 4. 8 文件管理模块? ? 26
6. 4. 9 员工自助管理模块? ? 27
7结束语? ? 28
参考文献? ? 29
致 谢? ? 30

截图:

?


?
?
?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 11:57:31  更:2022-04-29 11:58:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:37:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码