Classroom personnel file management system based on SpringBoot+Vue

1 Introduction

The teacher personnel file management system uses reasonable management of information to dynamically, efficiently and securely meet the various needs of teachers, changing the traditional online viewing method, allowing teachers to view the most suitable personal files online without leaving home. , reward and punishment information, file changes, training registration or news information.

1. The teacher backend functional modules include: homepage, personal center, personal file management, reward and punishment information management, file change management, training registration management, course information management, and my collection management module.

2. The front-end functional modules include: home page, training information, system announcements, personal center, back-end management, and customer service modules.

3. The administrator function modules include: personal center, teacher management, personal file management, reward and punishment information management, file change management, training school management, training registration management, course information management, forum management, and system management modules.

img

2 Technology stack

Development language: Java
framework: springboot
JDK version: JDK1.8
Server: tomcat7 or Tomcat 8
Database: mysql 5.7 (must be version 5.7, 8.0 sometimes has many pitfalls)
Database tool: Navicat11
Development software: eclipse/myeclipse/idea
Maven package: Maven3.3.9 (not required)

3 Requirement function analysis

The functions of this system are divided into teacher and administrator modules:

1. The teacher backend functional modules include: homepage, personal center, personal file management, reward and punishment information management, file change management, training registration management, course information management, and my collection management module.

2. The front-end functional modules include: home page, training information, system announcements, personal center, back-end management, and customer service modules.

3. The administrator function modules include: personal center, teacher management, personal file management, reward and punishment information management, file change management, training school management, training registration management, course information management, forum management, and system management modules.

4 Introduction to system functions

The main functions of the administrator include: home page, personal center, teacher management, personal file management, reward and punishment information management, file change management, training school management, training registration management, course information management, forum management, and system management. For example, Figure 4-3

img

Teacher backend: Home page, personal center, personal file management, reward and punishment information management, file change management, training registration management, course information management, my collection management function structure diagram

5 System detailed design

5.1 Front desk function module

Front page, on the home page of the teacher personnel file management system, you can view the home page, training information, system announcements, personal center, backend management, customer service and other contents, as shown in Figure 5-1.

img

Log in. On the login page, you can fill in detailed information such as account number, password, role, etc., and log in as needed, as shown in Figure 5-3.

img

Personal center. On the personal center page, you can fill in information such as teacher ID, password, teacher name, gender, photo, contact number, email, etc. You can add, modify, and delete personal information as needed, as shown in Figure 5-4.

img

For training information, you can view the information on the training information page, and register, comment, and collect the training information as needed, as shown in Figure 5-5.

img

img

Forum information, you can view other information on the forum information page, and post posts as needed, as shown in Figure 5-6.

img

5.2 Administrator function module

Administrator login. The administrator can log in to the system by entering account number, password, permissions and other information, as shown in Figure 5-7.

img

Administrators can log in to the teacher personnel file management system to view the homepage, personal center, teacher management, personal file management, reward and punishment information management, file change management, training information management, training registration management, course information management, forum management, system management, etc. Content, as shown in Figure 5-8.

img

For personal information, the administrator operates the personal center to fill in the original password, new password, confirm password and add, delete, modify and view. , as shown in Figure 5-9.

img

Teacher management, on the teacher management page, you can view the teacher's ID number, password, teacher name, gender, photo, contact number, email, etc., and you can delete, modify and other operations as needed, as shown in Figure 5-10.

img

Reward and punishment information management. On the reward and punishment information management page, you can view information such as teacher ID, teacher name, gender, award time, punishment time, award content, punishment content, etc., and you can delete, modify, etc. as needed, as shown in Figure 5-11 shown.

img

Training information management. On the training information management page, you can view training time, training location, lecturer, number of days, publication date, training objectives, training content and other information, and you can delete, modify and other operations as needed, as shown in Figure 5-12 Show.

img

For system management, the administrator can view carousel images/system announcements/customer service management through the system management page, upload images, add, delete, modify, view and maintain the entire system, as shown in Figure 5-13.

img

img

Source code consultation

200 excellent Java projects

Guess you like

Origin blog.csdn.net/u013749113/article/details/133439197