College student rental website based on SpringBoot

1 Introduction

This college student housing rental system uses a simple framework structure, which is specially used for users to browse the homepage, housing information, housing evaluations, announcement information, personal center, background management, feedback and other information, modify personal information, etc., and for the system administrator to modify the homepage. , personal center, homeowner management, user management, house type management, house information management, reservation management, deposit reservation management, rental order management, house evaluation management, etc. The homeowner operates the homepage, personal center, house information management, reservation management, deposit reservation management, rental order management, house evaluation management, etc. The system has convenience, flexibility and applicability. This college student rental system is designed to use a simple framework structure, allowing administrators, landlords and users to perform relevant operations after logging in.

Article starting address

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

This graduation project is mainly about designing and developing a housing rental system software for college students based on the Java language platform. Use the Java currently provided by Google to query college students' rental information. Of course the database used is Mysql. Although it is not as powerful as an object-oriented database, it is still relatively flexible and convenient in Java development. The system functions mainly introduce the following points:

l Welcome interface function

The welcome interface is the first interface to be displayed when running the software, appearing before the menu interface. The main purpose is to show that you are welcome to use the college student rental system. As long as the user opens the software, the welcome interface will appear first.

l Main interface menu option function

The main interface is the first truly operational interface of the software, responding to the user's first step of operation. The main function is to allow users to select functions, that is, the choice of college students’ rental information inquiry. The main requirement of the interface is that it is simple and clear. Coupled with fresh and bright background pictures, it will definitely give users visual pleasure. The main interface refuses those tedious operations to provide convenience to users.

4 System design

Carry out system design based on the functional requirements of the college student housing rental system.

Front desk function: After entering the system, you can operate the homepage, housing information, housing evaluation, announcement information, personal center, backend management, feedback and other functions;

The backend is mainly composed of administrators, homeowners and users. The main functions include homepage, personal center, homeowner management, user management, house type management, house information management, appointment management, deposit management, rental order management, and house evaluation. Management etc.

The system integrates these functions and the resulting functional structure diagram is as follows:

img

5 System detailed design

5.1 System function module

In the college student housing rental system, you can view the homepage, housing information, housing evaluations, announcement information, personal center, backend management, feedback and other content on the system homepage, and perform detailed operations; as shown in Figure 5-1.

img

User registration is performed on the user registration page by filling in user name, password, confirmation password, name, mobile phone, ID card and other information, as shown in Figure 5-2.

img

House information. On the house information page, you can view the house type, area, location, orientation, floor, building number, house area, house facilities, house status, house rent, owner account number, owner name, etc., and you can make an appointment to view it. Operations such as making a house and depositing a deposit to reserve a house are shown in Figure 5-3.

img

5.2 Administrator module

Log 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 perform corresponding functions on the home page, personal center, homeowner management, user management, house type management, house information management, reservation management, deposit reservation management, rental order management, house evaluation management and other functions. Operation, as shown in Figure 5-6.

img

Homeowner management, on the homeowner management page, you can perform operations such as details, modification and deletion of the index, host account, host name, gender, photo, contact number, ID card and other contents, as shown in Figure 5-7.

img

User management, on the user management page, you can detail, modify and delete information such as index, username, name, gender, avatar, mobile phone, ID card, etc., as shown in Figure 5-8.

img

House information management, on the house information management page, you can index, house name, house type, picture, area, location, orientation, floor, building number, house area, house facilities, house status, house rent, house owner account, house owner Name, contact number and other contents can be detailed, modified and deleted, as shown in Figure 5-9.

img

5.3 Homeowner function module

Homeowners who log in to the college student housing rental system can perform corresponding operations on the homepage, personal center, housing information management, reservation management, deposit reservation management, rental order management, housing evaluation management and other functions, as shown in Figure 5-11.

img

5.4 User function module

Users who log in to the college student housing rental system can perform corresponding operations on the home page, personal center, reservation management, deposit reservation management, rental order management, house evaluation management, message reminder management, my collection management and other functions, as shown in Figure 5-14 shown.

img

Appointment viewing management, on the appointment viewing management page, you can manage the index, house name, house type, house pictures, owner account, contact number, viewing time, appointment notes, user name, mobile phone, review reply, review status, etc. Perform detailed operations, as shown in Figure 5-15.

img

Deposit reservation management, on the deposit reservation management page, you can manage the index, house name, house type, house pictures, deposit amount, order date, homeowner account, house rent, rental status, message notes, user name, mobile phone, whether Details of payment and other contents, rental order and other operations, as shown in Figure 5-16.

img

Source code consultation

Guess you like

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