基于ElasticSearch的搜房网站设计.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 管理大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2021-01-14
  • 论文字数:10446
  • 课题出处:(有翡啊)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:在我国,住房问题一直是人们密切关心的问题,随着人们生活水平的不断提高,对住房信息详细程度的要求也更加细致,除了房屋的面积、房屋的楼层、房屋的朝向等基本因素,房屋周边的交通便利性,周边的学校、医院数量等因素也都影响着人们的选择,因此房源相关数据量与日俱增,在处理这些海量复杂的房源数据时,人们希望探寻一种效率更高的方法或技术,用传统的工具对这些信息进行检索和分析,在对数据进行访问时的效率以及项目的可扩展性方面存在一些缺点,越来越难以应对数据量飞速增加所带来的问题。同时,搜房网站是一个庞大而又复杂的项目,传统的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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费