Graduation project-house rental management system based on java web

Source Code: B-E52

Project type: Java web project/Java EE project (non-open source)

Project name: Servlet-based housing rental management system

User type: four roles (tenant, landlord, agent, administrator)

Project architecture: B/S architecture

Design thinking: MVC

Development language: Java language

Front-end technology: Layui, HTML, CSS, JS, JQuery and other technologies

Back-end technology: JSP, Servlet, C3P0, JavaBean and other technologies

Operating environment: Win10, JDK1.8

Database: MySQL5.5/5.7/8.0 versions can run Running server: Tomcat7.0 and above can run

Running tools: This system is developed with Eclipse, which only supports Eclipse running, but not MyEclipse and IDEA running, because the skeletons of the three are different, forcibly importing and opening the running may lead to unknown errors.

Number of database tables: 7 tables

Number of Jsp pages: about 30

Whether to adopt the framework: no

Whether there is pagination: there is pagination

Whether there are code comments: there are comments

Whether there is a course report: no

Whether there is a graduation thesis: Yes, the thesis is about 11614 words

Portable service: remote debugging service and guidance service (sunflower remote debugging, question answering, operation guidance)

Applicable scenarios: It is suitable for Java graduation design and Java course design, and it is very suitable for students who learn Java.

Project description: This system is mainly for tenants to book an intermediary to rent a house, the landlord publishes the housing source, and the administrator conducts comprehensive management of the landlord, tenant, intermediary, and housing source. 

The main function

After the tenant registers and logs in, he can browse all the listing information and make an appointment with an intermediary, and can view my rental records, etc.

After logging in, the intermediary can view the listing, check the appointment information of the listing for review and approval, maintain personal information, view all listing information, and check the viewing records.

After the landlord logs in, he can publish the listing, check the tenant's appointment information, and check the viewing records of the current house.

After logging in, the administrator can manage personal information, landlord management, tenant management, intermediary management, house source management, appointment management, viewing record management, exit and other functions.

Project Description  

project skeleton

database

front page

register

customer login

Admin login

tenant list

add tenant

modify tenant

Broker List

add intermediary

modify intermediary

landlord list

add host

change landlord

listings

add listing

edit listing

appointment record

Viewing records

Personal Information Modification

Summary

Table of contents

introduction

demand analysis

ER diagram

system design

System implementation

System test

Guess you like

Origin blog.csdn.net/wx1998114/article/details/131544804