企业人力资源管理系统的设计与实现(VUE,Springboot,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
企业人力资源管理系统的设计与实现(VUE,Springboot,MySQL)(含录像)(论文说明书11900字,程序代码,MySQL数据库)
摘 要
科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用JAVA技术建设企业人力资源管理系统。
本设计主要实现集人性化、高效率、便捷等优点于一身的企业人力资源管理系统,完成员工管理、部门管理、招聘管理、签到管理、请假管理、培训管理、考勤管理、奖惩管理、绩效管理、工资管理、投诉管理等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。企业人力资源管理系统使用JAVA语言,采用基于 MVC模式的Springboot技术进行开发,使用 Idea编译器编写,数据方面主要采用的是甲骨文公司的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS技术完成系统的开发。
关键词:企业人力资源管理;JAVA语言;关系型数据库
Design and implementation of enterprise human resource management system
Abstract
The rapid development of scientific and technological progress causes great changes in People's Daily life. The rapid development of electronic information technology makes the application level of electronic information technology in various fields be popularized and applied. The arrival of the information age has become an irresistible fashion trend, and the history of human development is entering a new era. In the practical application, the application of software work rules and development steps, using JAVA technology to build enterprise human resource management system.
This design mainly realizes the humanization, high efficiency, convenient and other advantages of the enterprise human resource management system, complete the staff management, department management, recruitment management, check-in management, leave management, training management, attendance management, reward and punishment management, performance management, salary management, complaint management and other functional modules. The system communicates with the server through the browser to realize data exchange and change. The system improves work efficiency and reduces errors and omissions in data storage through scientific management and convenient service. The enterprise human resource management system uses JAVA language, uses Springboot technology based on MVC mode to develop, uses Idea compiler to write, and mainly uses Oracle MySQL relational database as data storage medium, with the front HTML+CSS technology to complete the development of the system.
Key words:Enterprise human resource management; The JAVA language. Relational database
功能模块设计
员工管理模块:
该模块是为所有员工登录设计的,如注册员工这种普通员工登录后只能进行自己的普通功能操作(如个人信息修改),管理员登录后有不同的权限,管理员能对整个系统的数据进行管理,主要是员工的登录权限以及员工登录后在系统里的操作权限。
投诉管理模块:
投诉管理模块包括投诉、投诉查看和投诉回复等子模块,系统中的员工和管理人员这些角色可以使用该功能,员工能够进行投诉并查看管理人员的回复,管理人员则可以查看员工反馈的投诉,进行投诉回复。
招聘管理模块
招聘管理模块包括招聘录入和招聘查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除招聘信息,其他员工只能查看招聘信息。
请假管理模块
请假管理模块包括请假录入和请假查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除请假信息,其他员工只能查看请假信息。
签到管理模块
签到管理模块包括签到录入和签到查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除签到信息,其他员工只能查看签到信息。
员工工资管理模块
员工工资管理模块包括员工工资录入和员工工资查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除员工工资信息,其他员工只能查看员工工资信息。
员工绩效管理模块
员工绩效管理模块包括员工绩效录入和员工绩效查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除员工绩效信息,其他员工只能查看员工绩效信息。
员工奖惩管理模块
员工奖惩管理模块包括员工奖惩录入和员工奖惩查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除员工奖惩信息,其他员工只能查看员工奖惩信息。
员工考勤管理模块
员工考勤管理模块包括员工考勤录入和员工考勤查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除员工考勤信息,其他员工只能查看员工考勤信息。
培训管理模块
培训管理模块包括培训录入和培训查看子模块,员工和管理人员都能使用本功能模块,其中只有管理人员可以添加、修改或删除培训信息,其他员工只能查看培训信息。
开发语言:JAVA
框架:springboot
服务器:tomcat
数据库:mysql
数据库工具:Navicat
开发软件:eclipse/myeclipse/idea
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 开发现状 1
1.3 论文组成结构 2
第2章 开发工具及相关技术介绍 3
2.1 J2EE技术 3
2.2 MySQL数据库 3
2.3 B/S结构 3
2.4 Springboot框架 3
2.5 Idea开发工具 4
2.6 Tomcat服务器 4
第3章 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性分析 5
3.1.2 经济可行性分析 5
3.1.3 操作可行性分析 5
3.2 需求分析 5
3.2.1 功能需求分析 5
3.2.2 非功能需求分析 9
3.3 系统业务流程分析 9
3.4 系统数据流程分析 9
第4章 系统设计 11
4.1 系统架构设计 11
4.2 系统功能结构 11
4.3 功能模块设计 12
4.4 数据库设计 13
4.4.1 概念模型设计 14
4.4.2 逻辑结构设计 14
4.4.3 表结构设计 15
第5章 系统实现 16
5.1 登录模块的实现 16
5.2 员工子系统模块的实现 17
5.2.1 员工首页模块 17
5.2.2 员工注册模块 17
5.2.3 投诉模块 18
5.2.4 请假模块 20
5.2.5 签到模块 21
5.3 管理员子系统模块的实现 22
5.3.1 员工管理模块 22
5.3.2 招聘管理模块 23
5.3.3 考勤管理模块 24
5.3.4 员工工资管理模块 26
5.3.5 员工绩效管理模块 27
5.3.6 员工奖惩管理模块 29
第6章 系统测试 31
6.1 测试目的 31
6.2 测试用例 31
6.3 测试结果 32
第7章 结论 33
参考文献 34
致谢 36