背景

互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行管理经营的想法。但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、不发达等一系列的原因,限制了网上交易发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。

使用人力资源信息管理系统相对传统人力资源信息管理系统管理方式具备很多优点:首先可以大幅提高人力资源信息管理系统检索,只需输入相关信息就能在数秒内反馈想要的结果;其次可存储大量的人力资源信息管理系统信息,同时人力资源信息管理系统安全性有更高的保障;相比纸质文件来管理人力资源信息管理系统,人力资源信息管理系统更节省空间人力资源。这些优点大大提高运营效率并节省运营成本。因此,开发人力资源信息管理系统进行有效的管理是很必要的,不仅提高了人力资源信息管理系统效率,增加了员工信息安全性,方便员工及时反馈信息给管理员,增加了员工与管理员之间的互动交流,更能提高员工的体验强度。

本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,SSM框架,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。

功能大致

image-20240521220705425

技术栈

  1. 开发语言:Java
  2. 框架:ssm+jsp
  3. 技术:JSP
  4. JDK版本:JDK1.8
  5. 服务器:tomcat7
  6. 数据库:mysql 5.7(一定要5.7+版本)
  7. 数据库工具:Navicat11
  8. 开发软件:eclipse/myeclipse/idea
  9. Maven包:Maven3.3.9
  10. 浏览器:谷歌浏览器

演示视频

【Java项目】基于ssm+jsp的人力资源信息管理系统

系统部分截图

员工功能模块

员工注册,在员工注册页面通过输入用户账号、密码、确认密码、昵称、邮箱、手机号、身份等信息完成用户注册操作,如图5-1-1所示;员工通过输入用户账号、密码后可以登录到人力资源信息管理系统,进行相应操作。

image-20240521220746383

image-20240521220753547

员工登入人力资源信息管理系统,在系统首页可以查看首页、更多管理、请假申请、人事考勤、公司绩效、奖惩信息、通知公告、员工工资等内容。

image-20240521220935240

请假申请,在请假申请页面可以查看工号、员工姓名、部门名称、职务、请假类型、请假天数、请假日期等内容,并进行详情、查询、重置、添加或删除等操作;

image-20240521220946281

员工工资,在员工工资页面可以查看员工、发薪月份、基本工资、绩效、补贴、考勤扣款、五险一金等内容进行查询或重置等操作;

image-20240521220957602

人事考勤,在人事考勤页面可以查看员工、考勤名称、考勤时间、考勤状态、备注、创建时间、更新时间等内容进行查询或重置等操作;

image-20240521221009480

公司绩效,在公司绩效页面可以查看员工、月份、绩效名称、绩效、绩效明细、创建时间、更新时间等内容进行查询或重置等操作;

image-20240521221057230

奖惩信息,在奖惩信息页面可以查看员工、奖惩类型、生效时间、奖惩内容、奖惩原因、创建时间、更新时间等内容进行查询或重置等操作;

image-20240521221108568

通知公告,在通知公告页面可以查看标题、相关附件、发布人、发布时间、内容、创建时间、更新时间等内容进行详情、查询或重置等操作;

image-20240521221125751

个人中心,在个人信息页面通过查看头像、用户名、昵称、用户组、手机号码、状态、邮箱等信息进行提交或取消,还可以根据需要对我的收藏进行相对应操作;

image-20240521221140534

管理员功能模块

管理员进行登录,进入系统前在登录页面根据要求填写用户名和密码等信息,点击登录进行登录操作。

image-20240521221219849

管理员登录系统后,可以对首页、用户管理、管理员、员工、更多管理、部门管理、请假申请、人事考勤、公司绩效、奖惩信息、通知公告、员工工资等进行相应的操作管理。

image-20240521221243846

用户管理,在管理员页面,可以对昵称、头像、用户名、用户组、手机号码、手机认证、邮箱、邮箱状态、状态、上次登录时间、创建时间等内容进行详情、查询、重置、删除或添加等操作。

image-20240521221255706

用户管理,在员工页面,可以对昵称、用户名、工号、员工姓名、部门名称、职务、工作经历、创建时间、更新时间等内容进行详情、查询、重置、删除或添加等操作。

image-20240521221313964

部门管理,在部门管理页面可以对部门名称、负责人、联系电话、部门人数、创建时间、更新时间等进行详情、查询、操作、添加或删除等操作。

image-20240521221327039

请假申请,在请假申请页面可以对工号、员工姓名、部门名称、职务、请假联系、请假天数等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221539988

人事考勤,在人数考勤页面可以查看员工、考勤名称、考勤时间、考勤状态、备注、创建时间、更新时间等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221557638

公司绩效,在公司绩效页面可以查看员工、月份、绩效名称、绩效、绩效明细、创建时间、更新时间等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221610743

奖惩信息,在奖惩信息页面可以查看员工、奖惩类型、生效时间、奖惩内容、奖惩原因、创建时间、更新时间等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221626264

通知公告,在通知公告页面可以查看标题、相关文件、发布人、发布时间、内容、创建时间、更新时间等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221639179

员工工资,在员工工资页面可以查看员工、发薪月份、基本工资、绩效、补贴、考勤扣款、五险一金等内容进行详情、查询、重置、添加或删除等操作。

image-20240521221739489

以上是部分截图,详细的请看演示视频。