1
摘 要
社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二十
一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更
好的为人们工作、生活服务。房屋是生活条件的一部分,所以需求量非常大。把计
算机技术和房地产销售相结合可以更符合现代、用户的要求,实现更为方便的销售
房屋的方式。
本基于 JAVA 的房地产销售管理系统采用 JAVA 语言和 Vue 技术,框架采用
Springboot,搭配 Mysql 数据库,运行在 Idea 里。本基于 JAVA 的房地产销售管理系
统提供管理员、客户、销售经理三种角色的服务。总的功能包括房产的查询、预约、
评价、购买和论坛管理等。本系统可以帮助管理员、销售经理更新房产信息和管理
预约、购买信息,帮助客户实现在线的预约方式,并可以实现购买。本系统采用成
熟技术开发可以完成房地产销售管理的相关工作。
关键词:在线预约;购置房产;JAVA 语言;Mysql 数据库;论坛管理
2
Abstract
The continuous progress of society and science and technology has brought more
convenient life, and computer technology is becoming more and more civilian. The 21st
century is the data age. All kinds of information can get the desired results through
statistical analysis, so it can also better serve people's work and life. Housing is a part of
living conditions, so the demand is very large. The combination of computer technology
and real estate sales can better meet the requirements of modern and users, and realize a
more convenient way of selling houses.
The real estate sales management system based on Java adopts Java language and
Vue technology. The framework adopts springboot and MySQL database, which runs in
idea. The real estate sales management system based on Java provides services in three
roles: administrator, customer and sales manager. The general functions include real estate
query, reservation, evaluation, purchase and forum management. The system can help
administrators and sales managers update real estate information and manage reservation
and purchase information, help customers realize online reservation and purchase. The
system is developed with mature technology and can complete the related work of real
estate sales management.
Key words: online reservation; Purchase of real estate; Java language; Mysql database;
Forum management
3
目 录
摘 要..................................................................................................................................1
Abstract................................................................................................................................2
第 1 章 绪论........................................................................................................................6
1.1 课题研究背景与现状 ................................................................................................6
1.2 课题实现目的和研究意义 ........................................................................................6
1.3 课题研究内容 ............................................................................................................7
1.4 论文结构安排 ............................................................................................................7
第 2 章 系统分析................................................................................................................8
2.1 系统开发中使用相关技术介绍 ................................................................................8
2.1.1JAVA 介绍............................................................................................................8
2.1.2Mysql 数据库介绍................................................................................................8
2.1.3B/s 架构介绍 ........................................................................................................9
2.1.4 Tomcat 服务器介绍.............................................................................................9
2.1.5Vue 技术介绍 .....................................................................................................10
2.2 系统可行性分析 ......................................................................................................10
2.2.1 经济可行性分析................................................................................................10
2.2.2 操作可行性分析................................................................................................11
2.2.3 技术可行性分析................................................................................................11
2.3 系统需求分析 ..........................................................................................................11
2.4 系统性能分析 ..........................................................................................................11
2.5 系统功能分析 ..........................................................................................................12
2.6 系统操作流程分析 ..................................................................................................13
第 3 章 系统设计..............................................................................................................15
3.1 系统功能结构设计 ..................................................................................................15
3.2 数据库设计 ..............................................................................................................15
3.2.1 数据 ER 图设计.................................................................................................16
3.2.2 数据库表设计....................................................................................................17
第 4 章 系统详细实现......................................................................................................25
4
4.1 用户登录功能的详细实现 ......................................................................................25
4.2 管理员权限的功能实现 ..........................................................................................25
4.2.1 客户信息管理功能的详细实现 ........................................................................25
4.2.2 房产管理功能的详细实现 ................................................................................26
4.2.3 预约看房功能的详细实现 ................................................................................26
4.2.4 论坛管理功能的详细实现 ................................................................................27
4.2.5 购置房产管理功能的详细实现 ........................................................................27
4.2.6 个人中心管理功能的详细实现 ........................................................................28
4.2.7 客户打分管理功能的实现界面 ........................................................................28
4.2.8 基础数据管理功能的实现界面 ........................................................................29
4.2.9 轮播图管理功能的实现界面 ............................................................................29
4.3 客户权限的功能详细实现 ......................................................................................30
4.3.1 个人中心管理功能的详细界面实现 ................................................................30
4.3.2 房产查询功能的详细实现 ................................................................................30
4.3.3 预约看房功能的详细实现 ................................................................................31
4.3.4 论坛管理功能的详细实现 ................................................................................31
4.3.5 购置房产管理功能的详细实现 ........................................................................32
4.3.6 客户打分功能的详细实现 ................................................................................32
4.4 销售经理权限功能的实现 ......................................................................................33
第 5 章 系统测试..............................................................................................................34
5.1 系统测试的方法与选择 ..........................................................................................34
5.2 测试环境与测试条件 ..............................................................................................34
5.3 详细功能测试 ..........................................................................................................34
5.3.1 用户登录功能的测试........................................................................................34
5.3.2 房产管理功能的测试........................................................................................35
5.3.3 预约看房功能的测试........................................................................................36
5.3.4 购置房产功能的测试........................................................................................36
5.4 测试总结 ..................................................................................................................37
总 结..................................................................................................................................38