需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10446 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在我国,住房问题一直是人们密切关心的问题,随着人们生活水平的不断提高,对住房信息详细程度的要求也更加细致,除了房屋的面积、房屋的楼层、房屋的朝向等基本因素,房屋周边的交通便利性,周边的学校、医院数量等因素也都影响着人们的选择,因此房源相关数据量与日俱增,在处理这些海量复杂的房源数据时,人们希望探寻一种效率更高的方法或技术,用传统的工具对这些信息进行检索和分析,在对数据进行访问时的效率以及项目的可扩展性方面存在一些缺点,越来越难以应对数据量飞速增加所带来的问题。同时,搜房网站是一个庞大而又复杂的项目,传统的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 |