Java car rental system based on SpringBoot

1 Introduction

The tasks of Zhiyuan car rental management are so complicated that the company invests more energy in Zhiyuan car rental management every year with little effect. The goal of Zhiyuan car rental system is to alleviate the pressure faced by Zhiyuan car rental management. , making Zhiyuan car rental management work more efficient and accurate.

Article starting address

image-20231004144851443

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 Requirements analysis

Considering the needs of Zhiyuan car rental in real life and careful analysis of the system, the system permissions are divided into three categories of users: administrator, user and salesperson.

(a) Administrator; the functions involved in the administrator's use of this system mainly include: homepage, personal center, user management, salesperson management, car type management, rental car management, car rental management, car return management, rental order management, Check information management, system management and other functions. The administrator use case diagram is shown in Figure 3-1.

img

(b) User; The functions involved in the user's use of this system mainly include: home page, personal center, car rental management, car return management, rental order management, inspection information management, my collection management and other functions. The user use case diagram is shown in Figure 3-2.

img

© Salesperson, the salesperson’s use of this system mainly includes functions such as homepage, personal center, car rental management, car return management, rental order management, inspection information management, etc. The salesman use case diagram is shown in Figure 3-3.

img

4 Software function module design

The overall function of the website is shown below:

image-20231004144806438

Figure 4-1 Overall functional module diagram of Zhiyuan car rental system

5 System renderings

In the Zhiyuan car rental system, you can view the homepage, car rental, announcement information, personal center, background management and other contents on the system homepage, and perform detailed operations, as shown in Figure 5-1.

image-20231004144851443

User registration: On the user registration page, register by filling in the user account, password, confirmation password, name, mobile phone number, email, ID number and other information, as shown in Figure 5-2.

img

For car rental, you can view the car model, car number, car type, car brand, license plate number, color, deposit, current price, rental status, car pick-up location, etc. on the car rental page, as shown in Figure 5-3.

img

Personal center, update information by filling in user information on the personal center page, and perform detailed operations on my collection as needed, as shown in Figure 5-4.

img

5.2 Administrator function module

The administrator logs in. Before entering the system, fill in the user name and password as required on the login page, select roles and other information, and click Login to perform the login operation, as shown in Figure 5-5.

img

After the administrator logs in to the system, he can make corresponding adjustments to the homepage, personal center, user management, salesperson management, car type management, rental car management, car rental management, car return management, rental order management, inspection information management, system management, etc. Operation management, as shown in Figure 5-6.

img

User management. On the user management page, you can perform detailed operations, modify and delete user account, name, avatar, gender, mobile phone number, email, ID number and other contents, as shown in Figure 5-7.

img

Salesperson management. On the salesperson management page, you can perform detailed operations, modify and delete the index, salesperson account, salesperson name, avatar, gender, contact number, ID number and other contents, as shown in Figure 5-8.

The external link image transfer failed. The source site may have an anti-leeching mechanism. It is recommended to save the image and upload it directly.

Car type management. On the car type management page, you can perform detailed operations, modify and delete the index, car type and other contents, as shown in Figure 5-9.

img

Rental car management. On the rental car management page, you can detail and modify the index, car number, car brand, car model, pictures, car type, license plate number, color, deposit, daily rental price, rental status, car pickup location, etc. , view comments and delete operations, as shown in Figure 5-10.

img

Car rental management, on the car rental management page, you can manage the index, order number, car number, car brand, car model, license plate number, color, car type, deposit, daily rental price, rental time, car status, user account, name, Details and deletion operations can be performed on mobile phone number, ID number, whether to pay, etc., as shown in Figure 5-11.

img

5.3 Salesman function module

The salesperson who logs in to the Zhiyuan car rental system can perform corresponding operations on the home page, personal center, car rental management, car return management, rental order management, inspection information management, etc., as shown in Figure 5-12.

The external link image transfer failed. The source site may have an anti-leeching mechanism. It is recommended to save the image and upload it directly.

Car return management, on the car return page, fill in the index, order number, car number, car brand, car model, license plate number, color, car type, deposit, daily rental price, rental time, return time, user account, name, mobile phone number, ID number and other contents to perform operations such as details, rental orders, inspection information, etc., as shown in Figure 5-13.

img

5.3 User function module

Users who log in to the Zhiyuan car rental system can perform corresponding operations on the home page, personal center, car rental management, car return management, rental order management, inspection information management, my collection management, etc., as shown in Figure 5-14.

img

6 Recommended Reading

200 excellent Java projects

Guess you like

Origin blog.csdn.net/u013749113/article/details/133552507
Recommended