Logistics management system based on SpringBoot + Vue (with source code)

I didn’t go anywhere during the National Day, and I had nothing to do at home. I wrote a logistics management system based on SpringBoot + Vue, and shared the source code with everyone. At the end of the article, you can get it by yourself~

1. Introduction

Java-based logistics management system.

2. Software Architecture

The system uses the separation of the front and back ends, and the back end writes the interface and provides data. The front end calls the interface to obtain data, and renders it on the page according to the requirements.

Due to the separation of front and back ends, the problem of cross-domain access must be solved, so JWT is used for data transmission.

Use the security framework to control permissions, and assign the permissions corresponding to the roles according to the roles that users have.

When users log in, there are two ways to log in: ① Account password ② Netease email verification code verification login
The system integrates spring’s email sending service for user registration and activation

3. Development environment

  1. The system is developed in Java language, the front end uses Vue, and the back end uses Spring Boot framework;

  2. Development tools: IDEA, Navicat Premium 15, Postman, etc.;

  3. Technology:
    Backend: MySQL, SpringBoot, JWT, Spring-Security
    Frontend: Vue, ElementUI, axios, etc.

4. Run the project

npm install

npm run serve

5. Screenshot of the project

xJWNQA.png
xJR7rt.pngxJRIxA.pngxJRTKI.pngxJR52d.pngxJR48H.pngxJRqVf.pngxJRHqP.pngxJRLa8.png

6. Project source code

Baidu cloud link: https://pan.baidu.com/s/1VktPRnduqbjT4rzyTV6sgA?pwd=ihj1
Extraction code: ihj1

Note: The Baidu Cloud link is not stable. If the above Baidu Cloud link fails, please leave a message. I will update the link after seeing it.

Guess you like

Origin blog.csdn.net/weixin_47367099/article/details/127279317