简易人事管理系统

  • 1 系统概述
  • 2 相关开发工具
  • 3 数据库设计
    • 3.1 数据库概念模型
    • 3.2数据库逻辑模型
    • 3.3数据库物理模型
  • 4系统功能介绍
    • 4.1登录
    • 4.2修改密码
    • 4.3系统主界面
    • 4.4人员管理-员工管理
    • 4.5人员管理-培训情况
    • 4.6人员管理-奖惩记录

1 系统概述

人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为中国企业使用的人力资源管理解决方案。核心价值在于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营。 集中记录、监测和分析所有劳动力的技能和资格,提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。

2 相关开发工具

数据库:mysql
开发工具:Eclipse
开发语言:Java
开发技术:GUI

3 数据库设计

3.1 数据库概念模型

3.2数据库逻辑模型

person 员工表 sWorkernumber员工编号,sPassword密码,sName姓名,sSex性别,sBirthday出生日期,sWorkdata入职日期,sPolitics政治面貌,sEducationbackground学历,sGraduationschool毕业学校,sTelephone联系电话,sEmail邮件,sPlace联系地址,sBackground所在部门,sPosition职位,sRemark备注
training 培训表 tId培训编号, tWorkerbumber员工工号,tStart开始时间,tEnd结束时间,tPay培训费用,tEffect培训效果,foreign key(tWorkerbumber)
rewards 奖惩记录 rId编号, rWorkerbumber职工编号,rCategory奖惩类别,rStart奖惩时间,rLevel奖惩等级,rEnd撤销时间,rEndreason撤销原因,rDescribe描述,

3.3数据库物理模型

员工信息表

列名 数据类型
sWorkernumber(主键) int
sPassword varchar(20)
sName varchar(8)
sSex varchar(4)
sBirthday varchar(18)
sWorkdata varchar(18)
sPolitics varchar(8)
sEducationbackground varchar(20)
sGraduationschool varchar(20)
sTelephone varchar(20)
sEmail varchar(20)
sPlace varchar(40)
sBackground varchar(8)
sPositio varchar(8)
sRemark varchar(40)

员工培训表

列名 数据类型
tId(主键) varchar(20)
tWorkerbumber(外键) int
tStart varchar(20)
tEnd varchar(20)
tContent varchar(50)
tPay int
tEffect varchar(20)

员工奖惩表

列名 数据类型
rId(主键) varchar(20)
rWorkerbumber(外键) int
rCategory varchar(20)
rStart varchar(20)
rLevel varchar(20)
rEnd varchar(20)
rEndreason varchar(20)
rDescribe varchar(20)

4系统功能介绍

4.1登录

1.点击运行“人事管理系统”,进入系统的登陆界面,如图所示。

2.输入正确的账号和密码后,点击登录按钮,便可以登陆进入“人事管理系统”的主界面。

4.2修改密码

1.运行“人事管理系统”后如果想要在登录界面修改登录密码,点击修改密码按钮,便会跳转修改密码的界面,如图所示。
2.输入系统中已经存储的账号和旧密码,最后输入想要修改的新密码,点击确认即可修改成功。

4.3系统主界面

1.点击登录后进入系统主界面的个人中心,如图所示。

2.个人中心主要是介绍个人的主要信息,首先是个人的账号名、职务以及担任的时间,其次是个人详细信息,其中包括了姓名、性别、政治面貌、账号密码、出生日期、学历以及邮件部门等个人详细信息。

4.4人员管理-员工管理

1.点击人员管理,进入人员管理主界面,如图所示。


2.员工管理中第一个功能是员工管理,点击查询所有信息,系统会显示出所有的员工信息,如图所示。

3.选择系统中某一员工,显示出其基本信息,可以在相关的选项框中对其基本信息进行修改,点击修改信息按钮后就会单独显示出修改后的员工,如图所示。

4.在下方员工信息框中填入相关的员工信息,点击加入员工按钮,系统增加新员工,如图所示。

5.公司如果有需要辞退员工,即可只需要选中相关的员工,点击辞退员工,相关的员工就从此系统中删除。

4.5人员管理-培训情况

1.点击人员管理中的培训情况,系统跳转至培训情况的主界面,如图所示。

2.在培训情况中,点击查询所有信息,系统会显示出所有的员工的培训信息,如图9所示。

3.点击重置按钮,即可将所有的培训信息重置成最开始的状态。
4.在下列输入信息中填写好需要添加培训的信息,点击添加培训即可添加培训员工的信息,如图所示。

5.取消培训,选中需要取消培训的人员名单,点击取消培训即可将其从培训情况中取消。

4.6人员管理-奖惩记录

1.点击人员管理中的奖惩记录,系统跳转至奖惩记录的主界面

2.在奖惩记录中,点击查询所有信息,系统会显示出所有的员工的奖惩信息

3.点击重置按钮,即可将所有的奖惩信息重置成最开始的状态。
4.在下列输入信息中填写好需要添加奖惩的信息,点击添加奖惩即可添加奖惩员工的信息

人事管理系统(Mysql+Java)相关推荐

  1. JAVA毕设项目小微企业人事管理系统(java+VUE+Mybatis+Maven+Mysql)

    JAVA毕设项目小微企业人事管理系统(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(W ...

  2. Java毕业设计:企业公司人事管理系统(java+springboot+vue+mysql)

    运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架springboot+vue 项目介绍 人事是一个企业的命脉, 只有管理好 ...

  3. java基于springboot的企业公司人事管理系统(java+springboot+vue+mysql)

    运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架springboot+vue 项目介绍 人事是一个企业的命脉, 只有管理好 ...

  4. java 课程设计数据库_人事管理系统(java数据库课程设计)+SQL数据库

    [实例简介] 员工各种信息:包括员工的基本信息,如编号.姓名.性别.学历.所属部门.毕业院校.健康情况.职称.职务.奖惩等:员工各种信息的修改:对转出.辞退.退休员工信息的删除:按照一定条件,查询.统 ...

  5. 学生学籍管理系统jsp源代码 MySql_jsp学籍管理系统——mysql+java web

    [实例简介] 基于java web的简单的学籍管理系统,有数据库. 数据库有4个表.没有MVC架构.适合刚刚进门的jsp程序开发学习! 本人的运行环境是Eclipse EE+tomc7.0+jre1. ...

  6. 基于springboot的高校办公室会议行政事务管理系统(mysql)-JAVA.VUE【数据库设计、论文、源码、开题报告】

    功能介绍 用户角色有:管理员.教师 教师端功能有:个人中心.请假申请.离职申请.物资管理.会议管理.印章管理 管理端功能有:个人中心.教师管理.人事管理.物资管理.会议管理.印章管理等. 更多功能请看 ...

  7. 2023基于springboot的健身房管理系统(mysql)-JAVA.VUE(论文+开题报告+运行)

    摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟.本文介绍了健身房管理系统的开发全过程.通过分析健身房管理系统管理的不足,创建了一个计算机管理健身房管理系统的方案 ...

  8. 基于springboot的健身房管理系统(mysql)-JAVA.VUE【数据库设计、论文、源码、开题报告】

    功能介绍 用户角色有:管理员.员工.会员 管理员功能有:员工管理.会员管理.会员卡管理.教练信息管理.健身项目管理.指导项目管理.健身器材管理.健身活动管理. 员工功能有:个人中心.会员卡管理.教练信 ...

  9. JavaSwing人事管理系统(Java课程设计)

    一.题目详情: 该系统主要功能有: 1) 系统用户登录以及权限管理.能够对管理员的权限进行添加和删除. 2) 公司员工基本信息管理.能够增.删.改.查看公司员工的信息.能够增.删.改公司各部门的名称. ...

  10. (附源码)ssm+mysql+基于Java的微小企业人事管理系统的设计与实现 毕业设计231012

    ssm微小企业人事管理系统的设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的时 ...

最新文章

  1. 深入理解并行编程-分割和同步设计(一)
  2. linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...
  3. Linux系统内存管理之伙伴系统分析 - 旭东的博客 - 博客园
  4. python:urllib2.URLError urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
  5. 30 ArcGIS 许可管理器常见问题(持续更新中……)
  6. 如何提高工作效率,拥有自由支配时间?
  7. 微软解释为什么Rust是系统编程的最佳选择
  8. 【动态规划】大厅安排 (ssl 1212)
  9. asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...
  10. Valgrind 使用简单说明-转
  11. Javascript第六章基本包装类型第八课
  12. 在lamp上简单部署应用程序
  13. 常见shader原理及实现(三)边缘查找,锐化,浮雕
  14. 老外写的比较好用的splitter控件
  15. 华为手机应用程序变为Android图标,华为手机如何改变应用图标
  16. 解决spring5与thymeleaf版本冲突的问题
  17. python课程设计小结和体会_关于课程设计心得体会
  18. Yocto on Quark X1000
  19. 上海杨浦|2022年杨浦 “ 创业之星 ” 大赛
  20. Codeforces--676A--Nicholas and Permutation

热门文章

  1. uva 11021 Tribbles 麻球繁衍 概率
  2. docker 安装kafka
  3. web前端移动端项目测试的几种方法
  4. php图床_PHP EasyImage 简单图床源码
  5. go 拉取仓库依赖报错:fatal: could not read Username for ‘https://code.byted.org‘: terminal prompts disabled
  6. 小米与360的智能硬件用户之争
  7. 看一遍就理解:order by详解
  8. darknet预测分类性能提升2.2:GPU加速resize_image()
  9. 集合竞价 连续竞价 开盘价如何产生
  10. c语言地震子波6,地震子波显示及合成地震记录