Based on JAVA+Springboot+Thymeleaf front-end and back-end separation project: Design and implementation of community epidemic prevention and control system

 Blogger introduction : Teacher Huang Juhua is the author of the books "Introduction to Vue.js and Practical Mall Development" and "WeChat Mini Program Mall Development", CSDN blog expert, online education expert, CSDN diamond lecturer; specializes in graduation design education and tutoring for college students.
All projects are equipped with video courses on basic knowledge from entry to mastery, and you can prepare for the graduation project defense after learning.
The project is equipped with corresponding development documents, proposal report, task statement, PPT, thesis template, etc.

The project has recorded release and functional operation demonstration videos; the interface and functions of the project can be customized, and installation and operation are included! ! !

If you need to contact me, you can check Teacher Huang Juhua on the CSDN website.
You can get the contact information at the end of the article.

thymeleaf front-end and back-end separation

Thymeleaf is a template engine for Java applications that supports front-end and back-end separated development. Under this architectural model, front-end developers focus on designing and writing static pages without having to think too much about back-end logic. After receiving these static pages, the back-end developer binds dynamic data to the page through Thymeleaf tags, so that the page can display the corresponding data content on the server. In addition, the page works well even in a serverless environment.

Thymeleaf also has features such as the ability to directly open updated pages containing back-end data, allowing front-end developers to view the effects of changes. Such a design helps simplify the development process, improve efficiency, and ensure the maintainability and testability of the code.

To summarize, the features of Thymeleaf’s front-end and back-end separation include:

Front-end designers focus on the design and writing of static pages, not back-end logic.
Backend developers handle dynamic data binding and present data to the frontend.
Front-end and back-end collaborative debugging can be easily performed.

Purpose and significance

Purpose : The main goal of this project is to design and implement a community epidemic prevention and control system based on JAVA. The overall website system is based on B/S architecture and is technically implemented using the JAVA-based Springboot framework; community information, entry and management are added and set through the background Community information, community scenery, community period information, community building information, community room information, etc.; property management personnel enter and manage resident information, check health code check-in information, check body temperature, check resident leave information and review; the majority of residents can log in to the website Address, understand community information, community scenery, view information, information collection, information comments, view community period information, property personnel information, leave messages to the administrator, check in health code, check in body temperature, ask for leave when going out of the community, etc.

Significance : The community epidemic prevention and control system is a manifestation of the current community and epidemic informatization. In the era without computers and the Internet, if you want to understand community information, property personnel information, epidemic management, etc., you can only manage it in paper form. With the development of PC computers and the Internet, now only in places with Internet access, you can access the website through your device to learn about the community and epidemic prevention and control information, understand the latest updates at any time, and check the health code, body temperature, and leave requests related to residents' epidemic management. wait

Feature list

[Backend administrator function]
About us settings: set up school profile, contact us, join us, legal statement, school details
Advertising management: set up mini program homepage carousel ads and links
Message list: list of all user message information, support deletion
of members List: View all registered member information, support deletion

Information classification: enter, modify, view, delete information classification.
Enter information: enter information title, content and other information.
Manage information: view the entered information list, support deletion and modification. Information comment
list: all users’ comment information list
. Information comment management: supported. Review and delete comment information; only the reviewed information is visible to users

Community scenery classification: enter, modify, view, delete community scenery classification.
Enter community scenery: enter community scenery titles, pictures, content and other information.
Manage community scenery: view the entered community scenery list, support deletion and modification of
community scenery comment list: all users List of community scenery comment information.
Community scenery comment management: supports review and deletion of community scenery comment information; only the reviewed information is visible to users.

Enter the community period: enter the name, introduction, and details of the community
period. Manage the community period: manage the entered community periods, and support modification and deletion.

Property personnel entry: Enter the name, contact information, avatar, and profile of the property personnel.
Property personnel management: Manage all entered property personnel information and support modification and deletion.

Community building management: enter the buildings in the community, support modification and deletion.
Community room entry: select the community building, enter the community room title and other information.
Community room management: manage the entered community rooms, support modification and deletion.


[Property Personnel Function]
List of residential buildings I manage: View the list of residential buildings managed by me. There can be multiple buildings.

Enter residents: Select the building, enter resident ID card, account number, contact information, etc.
Resident list: List of resident information that has been entered for the building you manage
Resident management: Supports modifying and managing the entered resident information
based on the entered ID card + default Log in with password 123456

Body temperature itinerary list: View the temperature itinerary punch-in records of all residents in the building.
Health code list: View the health code punch-in records
of all residents in the building. Leave request list: View the leave information of all residents in the building.
Leave processing: For resident leave approval, you can pass and reject

Change password and exit system functions


[Website function]
User registration: Fill in the mobile phone account and password to register a new user.
Login function: Register a normal account to log in; after logging in, you can modify the user's basic information or log out.
About Us: School Profile, About Us, Contact Us, Join Us, Legal Statement, School Details
Carousel Advertising: Set up a carousel advertising image on the homepage in the background, which can be connected to the advertising page.
Message feedback: Users fill in Li Cianyan’s subject, contact person, phone number, email address, and message content; the background management can view the message list and delete messages.

Community scenery query: At the top of the website, enter keywords and click search.
Community scenery list: Displays all community scenery. You can click on the community scenery classification on the left to filter.
Community scenery information: Both tourists and users can view community scenery information.
Community scenery collection: View the community scenery that you are interested in. Users who have registered and logged in can collect it.
Community scenery comments: View the community scenery that you are interested in. Login users can leave comments; they will be displayed after background review.

Introduction to community phases: Lists all community phases in the school. You can click to view details to view
property personnel center: Lists all property personnel in the school. Click to view details to learn about property personnel information.

Information list: Displays all information. You can click on the information category on the left to filter.
Information reading: Both visitors and users can read information.
Information Collection: After reading information that you are interested in, registered and logged-in users can collect it.
Information comments: When reading information, logged in users can post comments; they will be displayed after background review.

Body temperature itinerary check-in: enter daily body temperature itinerary information
Temperature itinerary record: view the list of body temperature itinerary records entered every day
Health code check-in: enter one's own health code information Health
code record: view the list of health code records entered by oneself
Apply for leave when going out: enter Date of leave, reason for leave, approval from property management personnel. Out-
of-town leave records: a list of all out-of-town leave records initiated by yourself, and the approval results of property personnel are also displayed.

Floor and administrator: resident’s building and administrator information
My community residence information: room number and description

User information: name, contact information, email, avatar, profile, introduction, etc., can be modified at any time; the information registered by the user is visible to the background administrator; it can be deleted by the background administrator.
Password modification: Modify the registered password.
Log out: Clear login cookies and return to the home page.

Interface renderings: residents

Rendering: Property

Backend functions

Guess you like

Origin blog.csdn.net/u013818205/article/details/136096404