更新时间:01-14 上传会员:有翡啊
分类:管理大学 论文字数:10446 需要金币:2000个
摘要:在我国,住房问题一直是人们密切关心的问题,随着人们生活水平的不断提高,对住房信息详细程度的要求也更加细致,除了房屋的面积、房屋的楼层、房屋的朝向等基本因素,房屋周边的交通便利性,周边的学校、医院数量等因素也都影响着人们的选择,因此房源相关数据量与日俱增,在处理这些海量复杂的房源数据时,人们希望探寻一种效率更高的方法或技术,用传统的工具对这些信息进行检索和分析,在对数据进行访问时的效率以及项目的可扩展性方面存在一些缺点,越来越难以应对数据量飞速增加所带来的问题。同时,搜房网站是一个庞大而又复杂的项目,传统的web项目开发中存在大量xml文件,配置繁琐,开发效率低。因此探寻一种简易,高效的web开发模式也尤为重要。本文主要是应用 Java 语言,设计实现了一个搜房网站,通过SpringBoot来搭建环境;My SQL 构建数据库;七牛云实现多图片上传;同时结合百度地图api,实现整个网站的开发。对于本系统,管理员可以对房源信息进行增删查改,上架下架住房信息,用户可以登录网站,通过选择城市,区域,价格,面积等条件对住房信息进行筛选、排序,可以通过搜索关键字来查找住房信息,还可以在地图中搜索房屋周边相关设施,规划出行路线。
关键词:搜房网站,SpringBoot,ElasticSearch,MySQL
目录
摘要
ABSTRACT
第一章-绪论-1
1.1搜房网站的发展现状-1
1.2 研究背景-1
1.3 研究意义-2
1.4 研究内容-2
第二章-相关技术-3
2.1 SpringBoot框架-3
2.2 ElasticSearch技术-4
2.3 Kafka技术-5
2.4数据库技术-5
2.4.1 MySQL数据库-5
2.4.2 Redis数据库-6
第三章-系统需求分析-7
3.1 系统可行性分析-7
3.1.1技术可行性分析-7
3.1.2时间可行性分析-7
3.1.3经济可行性分析-7
3.2 功能需求分析-7
3.3 系统用例分析-8
3.3.1 管理员-8
3.3.2 用户-8
第四章-系统设计-9
4.1 系统总体设计-9
4.2系统功能结构设计-10
4.2.1后台管理功能设计-10
4.2.2 前端平台功能设计-10
4.3数据库设计-11
4.3.1 E-R图设计-11
4.3.2数据库表结构设计-12
第五章-系统实现-13
5.1后台管理功能实现-13
5.1.1后台登录功能实现-13
5.1.2 上传房源图片功能实现-14
5.1.3新增房源功能实现-15
5.2前端平台功能实现-17
5.2.1用户登录功能实现-17
5.2.2站内搜索功能实现-18
5.2.3 地图找房功能实现-20
第六章-总结与展望-23
6.1总结-23
6.2展望-24
参考文献-24
致 谢-25