introduce
Scientific research project management system based on SpringBoot+Vue;
Realize login/logout , user management , project management , application management , change management , conclusion management , role management , authority management , data dictionary and other functions;
It can be used as SpringBoot front-end and back-end separation project development practice model, course design , graduation project , etc.
Environmental preparation
Development platform: Idea 2019 Jdk1.8
Database: MySQL 8.0.23 Redis 3.0.503
Server: SpringBoot automatically configures Tomcat server
Note: The versions may not be exactly the same, just configure the version adaptability.
Technology Architecture:
Backend: SpringBoot
Front end: Vue - Element UI
Project structure
Page display
Login/Logout
User Management
project management
Refresh the list, add projects, edit projects, view details, project declaration, apply for changes, apply for completion, and delete projects
Declaration management
Refresh the list, view applications, view projects, apply for approval, apply for rejection
Change management
Refresh the list, view applications, view projects, apply for approval, apply for rejection
Question management
Refresh the list, view applications, view projects, apply for approval, apply for rejection
role management
Refresh the list, add roles, edit roles, assign permissions, delete roles
authority management
[Administrator functions] Refresh list, add permissions, edit permissions, delete permissions
Data Dictionary
Refresh list, add category, edit category, delete category
Operating Instructions
Administrator login account/password: admin/admin
Ordinary user login account/password: testuser/testuser
Back-end project runs [server side]: http://localhost:8181/college_project_manager/swagger-ui.html ,
MySQL database port number: 3366, user/password: root/root
Front-end project runs [front-end]: http://localhost:8282