毕 业 论 文 ( 设 计 )
题 目 :
基于 Spring Boot 的房屋租赁系统
学 生 姓 名 :
XXX
学 号 :
XXXXXXXXXX
所 属 学 院 :
XXXXXX
专 业 班 级 :
XXXXXX
指 导 教 师 :
XXXX
职 称:
XX
完 成 时 间 :
2021 年 5 月 1 日
基于 Spring Boot 的房屋租赁系统
摘 要
房屋是人类生活栖息的重要场所,随着城市中的流动人口的增多,人们对房屋租赁
需求越来越高,为满足用户查询房屋、预约看房、房屋租赁的需求,特开发了本基于
Spring Boot 的房屋租赁系统。
本文重点阐述了房屋租赁系统的开发过程,以实际运用为开发背景,基于 Spring Boot
框架,运用了 Java 技术和 MYSQL 数据库进行开发,充分保证系统的安全性和稳定性。
本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、
系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总
结,实现了房屋租赁的功能。
本基于 Spring Boot 的房屋租赁系统运行效果稳定,操作方便、快捷,界面友好,是
一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的房屋租赁平
台。
关键词:房屋租赁,Java 技术,MYSQL 数据库,Spring Boot 框架
基于 Spring Boot 的房屋租赁系统
Abstract
Housing is an important place for human life. With the increase of the floating population
in the city, people’s demand for housing rental is getting higher and higher. Boot's housing
rental system.
This article focuses on the development process of the housing rental system, taking
actual application as the development background, based on the Spring Boot framework,
using Java technology and MYSQL database for development, and fully ensuring the security
and stability of the system. The system has a good interface, simple and convenient operation.
Through the system overview, system analysis, system design, database design, system
testing, the development process of the system is explained in detail. Finally, the whole
development process is summarized and realized The function of house leasing.
The Spring Boot-based house leasing system has stable operation effect, convenient and
fast operation, and friendly interface. It is a house leasing platform with comprehensive
functions, good practicability, high safety, and good scalability and maintainability.
Key words:House rental, Java technology, MYSQL database, Spring Boot framework
基于 Spring Boot 的房屋租赁系统
III
目 录
摘 要 .........................................................................................................................................I
ABSTRACT ...............................................................................................................................II
1 绪论.......................................................................................................................................1
1.1 研究背景..............................................................................................................................1
1.2 设计原则..............................................................................................................................1
1.3 研究内容..............................................................................................................................2
2 关键技术简介.......................................................................................................................3
2.1 JAVA 技术............................................................................................................................3
2.2 B/S 结构................................................................................................................................3
2.3 SQL 数据库 ..........................................................................................................................4
3 系统分析...............................................................................................................................5
3.1 可行性分析..........................................................................................................................5
3.1.1 技术可行性...............................................................................................................5
3.1.2 经济可行性...............................................................................................................5
3.1.3 操作可行性...............................................................................................................5
3.1.4 时间可行性...............................................................................................................5
3.2 系统性能分析......................................................................................................................6
3.3 系统功能分析......................................................................................................................6
3.3.1 租客功能分析............................................................................................................6
3.3.2 管理员功能分析........................................................................................................6
3.4 系统流程分析......................................................................................................................7
3.4.1 注册登录流程...........................................................................................................7
3.4.2 添加信息流程............................................................................................................8
4 系统设计...............................................................................................................................9
4.1 系统概要设计......................................................................................................................9
4.2 系统结构设计......................................................................................................................9
4.3 系统顺序图设计................................................................................................................10
4.4 数据库设计........................................................................................................................11