[附源码]基于Java的企业人事管理系统8p74y9计算机毕设JSP

本文介绍基于Java的企业人事管理系统,涵盖项目运行环境配置、技术组成。阐述员工管理、个人中心管理、登录等流程,进行软件功能模块和数据库设计,包括管理员与员工功能模块,以及各类信息实体图,还提供毕设帮助、源码分享与调试部署。

项目运行

环境配置:

Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。

项目技术:

JSP + mybatis + Maven +mysql5.7或8.0等等组成,B/S模式 + Maven管理等等。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10  4G内存以上;或者 Mac OS;

5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 5.7/8.0等版本均可;

毕设帮助,指导,本源码分享,调试部署(见文末)

3.3.1 员工管理的流程

员工管理包括:添加用户信息,查看用户信息,修改用户信息,删除/激活用户信息。添加用户信息后设置用户信息的参数,如果参数合法,保存用户信息,否则需要重新设置参数;查询用户信息需要输入查询关键字,然后返回查询信息;查看用户信息就可以查看详细的信息;修改用户信息需要修改参数,如果修改后的参数合法,保存用户信息,否则需要重新修改参数;删除/激活用户信息后删除/激活用户信息成功。员工管理的流程如图3-1所示。

图3-1 员工管理流程

3.3.2 个人中心管理流程

进入主页面后点击个人中心查看,点击修改密码进入修改密码页面,输入原密码和新密码,判断是否符合要求,如果符合要求即可保存,否则需要重新输入。个人中心管理流程如图3-2所示[9]。

图3-2 个人中心管理流程

3.3.3 登录流程

进入登录界面后,输入用户名和密码,选择角色后验证,如果正确进入主界面,否则需要重新输入[10]。登录流程如图3-3所示。

q流程图2

图3-3 登录流程

4系统设计

4.1 软件功能模块设计

基于Java的企业人事管理系统分为两个模块,分别是管理员功能模块和员工功能模块。管理员功能模块包括:首页,个人中心、部门信息管理、岗位信息管理、员工管理、入职登记管理、员工发展管理、员工培训管理、奖惩信息管理、绩效考核管理、薪酬信息管理、离职信息管理、系统管理功能。员工功能模块包括:首页、个人中心、部门信息管理、岗位信息管理、员工培训管理、奖惩信息管理、薪酬信息管理、离职信息管理。

系统整功能如下图所示。

图4-1基于Java的企业人事管理系统总体功能模块图

4.2 数据库设计4.2.1 概念模型设计

概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。

用户信息包括:员工工号、密码、员工姓名、性别、年龄、部门、岗位、员工电话、身份证。

员工信息实体图如图4-2所示。

图4-2员工信息实体图

员工培训包括:员工工号、员工姓名、部门、岗位、培训日期、培训天数、培训内容、安排时间。

员工培训实体图如图4-3所示。

图4-3员工培训实体图

入职登记信息包括:员工工号、员工姓名、性别、部门、岗位、入职日期、档案文件、登记日期。

入职登记信息实体图如图4-4所示。

图4-4入职登记信息实体图

薪酬信息包括:月份、员工工号、员工姓名、部门、岗位、基本工资、绩效工资、奖金、全勤奖、加班费、社保代扣、其它扣款、实发工资、工资备注、发放时间。

薪酬信息实体图如图4-5所示。

图4-5薪酬信息实体图

奖惩信息包括:员工工号、员工姓名、部门、岗位、名称、类型、详情、备注、登记日期。

奖惩信息实体图如图4-6所示。

图4-6奖惩信息实体图

5.1系统功能模块

5.1.1管理员功能模块

管理员登录,管理员通过输入用户名、密码,选择角色并点击登录进行系统登录操作,如图5-1所示。

图5-1管理员登录界面图

管理员登录系统后,可以对个人中心、员工发展计划管理、员工培训管理、员工管理、入职登记管理、员工发展管理、员工培训管理、奖惩信息管理、绩效考核管理、薪酬信息管理、离职信息管理、系统管理等功能进行相应操作,如图5-2所示。

图5-2管理员功能界图面

员工发展计划管理,在员工发展计划列表可以输入部门进行查询,并对员工发展计划进行添加、批量删除、查看、修改或删除等操作,如图5-3所示。

图5-3员工发展计划管理界面图

员工培训管理,在员工培训列表可以输入岗位进行查询,并对员工培训进行添加、批量删除、查看、修改或删除等操作,如图5-4所示。

图5-4员工培训管理界面图

员工管理,在员工列表可以通过输入员工工号、员工姓名、部门等内容进行查询,并对员工信息进行添加、批量删除、查看、修改或删除等操作,如图所示。

图5-5-1员工管理界面图

图5-5-2新增员工界面图

员工发展计划管理,在员工发展计划列表可以通过输入、员工工号、员工姓名、部门进行查询,并可以对员工发展计划进行添加、批量删除、查看、修改、删除等操作,如图5-6所示。

图5-6员工发展计划管理界面图

员工培训管理,在员工培训列表可以通过输入员工工号、员工姓名、部门进行查询,并对员工培训信息进行添加、批量删除、查看、修改、删除等操作,如图5-7所示。

图5-7员工培训管理界面图

奖惩信息管理,在奖惩信息列表可以通过输入员工工号、员工姓名、部门进行查询,并对奖惩信息进行添加、批量删除、查看、修改、删除等操作,如图所示。

图5-8-1奖惩信息管理界面图

图5-8-2新增奖惩信息管理界面图

绩效考核管理,在绩效考核列表可以通过输入考核月份、员工工号、员工姓名、部门进行查询,并对绩效考核信息进行添加、批量删除、查看、修改、删除等操作,如图5-9所示。

图5-9绩效考核管理界面图

薪酬信息管理,在薪酬信息列表可以通过输入月份、员工工号、员工姓名、部门进行查询,并对薪酬信息信息进行添加、批量删除、导入、查看、修改、删除等操作,如图5-10所示。

图5-10薪酬信息管理界面图

离职信息管理,在离职信息列表可以通过输入员工工号、员工姓名、部门、审核状态进行查询,并对离职信息进行批量删除、审核、查看、修改、删除等操作,如图5-11所示。

图5-11离职信息管理界面图

5.1.2员工功能模块

员工登录系统后,可以对首页、个人中心、部门信息管理、岗位信息管理、员工培训管理、奖惩信息管理、薪酬信息管理、离职信息管理等功能进行相应操作,如图5-12所示。

图5-12员工功能界图面

在员工培训管理页面,员工可以查看员工工号、员工姓名、部门、岗位、培训日期、培训天数、安排时间等进行查看操作,如图5-13所示。

图5-13员工培训管理界面图

点击奖惩信息管理,员工可以对员工工号、员工姓名、部门、岗位、名称、类型、详情、备注、登记日期等内容进行查看的操作,如图5-14所示。

图5-14奖惩信息管理界面图

点击薪酬信息管理,员工可以对月份、员工工号、员工姓名、部门、岗位、基本工资、绩效工资、奖金、全勤奖、加班费、社保代扣、其它扣款、实发工资、工资备注、发放时间等内容进行查看的操作,如图5-15所示。

图5-15薪酬信息管理界面图

JAVA毕设帮助,指导,源码分享,调试部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值