Java project: front-end and back-end separation architecture of college students' professional subject competition project process management system (spring Boot + mybatis + vue + security)

Main technique

This system adopts the front-end and back-end separation mode. The front-end adopts vue and elementUi technology, and the back-end uses spring Boot + mybatis + Maven + security to build the background.
Vue: It is mainly responsible for the rendering and display of the page, which is realized by Vue.
Controller: responsible for reading the data of the view presentation layer, controlling the user's input, and calling the method of the business layer, which is realized through the controller.
Model: The object model analysis after requirement analysis is mainly responsible for data management.

The main function

The following is the system function structure diagram

insert image description here

Project operating environment

environment item parameter
JDK 1.8
database Mysql5.6
Java development tools IntelliJ IDEA 2020.3
web server Tomcat8.x 64 bit
browser Google Chrome

Database ER Diagram

The following is the ER diagram of the system database
insert image description here

System function design

1. System login interface, login by role
insert image description here

2. Fill in the project application. The instructor clicks the Add button, and the system pops up a box to fill in the project approval. The instructor enters the project approval information, and clicks OK to complete the project approval application.
insert image description here
3. Print the application for project approval
insert image description here
4. The instructor uploads the scanned copy of the stamped document.
insert image description here
5. Auditors fill in the audit comments and choose whether to pass the audit.
insert image description here
6. Instruct the teacher to add team information and sign up for subject competitions.
insert image description here
7. The instructor adds the awards for the competition, uploads the attached supporting materials, and applies for the completion of the question.
insert image description here
8. Auditors make statistics on the project situationinsert image description here

epilogue

There are still many details about the time relationship that have not been written.

Guess you like

Origin blog.csdn.net/Soncat2000/article/details/128803296