房产信息服务平台架构优化和功能模块的设计与实现
发布时间:2023-04-17 01:13
长期以来房地产业促进了我国的经济发展。2020年我国的互联网普及程度达到新高。房产信息服务平台作为房地产业与互联网技术相结合的产物,逐渐成为人们获取房产信息的重要工具。然而如今的房产信息服务平台存在一些问题。一方面,随着业务体量的增大和用户数量的增多,当前平台的应用架构已经无法满足性能、开发效率、搜索引擎优化等方面的非功能性需求。另一方面,随着房地产业线上业务的快速变化,当前平台已经不能满足用户全部的功能性需求。本论文旨在基于软件工程方法学设计并实现一个房产信息服务平台,能满足当下的功能性需求和非功能性需求。平台基于企业真实项目,笔者参与了项目的全部设计和实现过程。论文首先通过需求分析确定了平台的功能性需求,平台应支持浏览房产、搜索资讯、发表评论等基本功能和预约购房直通车、测试购房资格、中间号营销等平台特有功能;确定了平台在系统性能、可扩展性、开发效率等方面的非功能性需求。然后通过功能结构设计将平台划分为房产模块、资讯模块、活动模块等功能模块。接着介绍了平台应用架构的演进过程,分析得出现有应用架构存在的性能低、搜索引擎优化差、开发效率低等问题,针对这些问题从微服务化、增加BFF(Bac...
【文章页数】:109 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 项目背景和意义
1.2 国内外发展现状
1.3 项目内容和笔者工作
1.4 论文组织结构
1.5 本章小结
2 相关理论和技术概述
2.1 系统架构理论
2.2 开发框架
2.2.1 Nuxt.js
2.2.2 Egg.js
2.2.3 Spring Boot
2.2.4 Spring Cloud
2.3 数据处理技术
2.3.1 MySQL
2.3.2 Redis
2.3.3 Elasticsearch
2.4 本章小结
3 房产信息服务平台需求分析
3.1 平台需求概述
3.2 功能性需求分析
3.2.1 用户相关功能
3.2.2 房产相关功能
3.2.3 资讯相关功能
3.2.4 交流相关功能
3.2.5 活动相关功能
3.3 非功能性需求分析
3.4 本章小结
4 房产信息服务平台概要设计
4.1 功能结构设计
4.2 现有应用架构介绍
4.2.1 项目初期应用架构介绍
4.2.2 平台现有应用架构介绍
4.3 现有应用架构优化
4.3.1 现有应用架构问题分析
4.3.2 应用架构改造方案
4.4 数据库设计
4.4.1 数据实体关系
4.4.2 数据物理模型
4.4.3 数据库表
4.5 本章小结
5 房产信息服务平台详细设计与实现
5.1 业务服务层
5.1.1 业务服务概述
5.1.2 用户服务
5.1.3 房产服务
5.1.4 资讯服务
5.1.5 交流服务
5.2 BFF服务层
5.2.1 BFF服务概述
5.2.2 WAP BFF服务
5.3 前端展示层
5.3.1 前端展示层概述
5.3.2 新房首页
5.3.3 新房列表页
5.3.4 新房搜索页
5.3.5 新房详情页
5.4 最终实现效果
5.5 本章小结
6 房产信息服务平台系统测试
6.1 功能性测试
6.1.1 白盒测试
6.1.2 黑盒测试
6.2 非功能性测试
6.2.1 可用性测试
6.2.2 性能测试
6.2.3 资源利用率测试
6.2.4 搜索引擎优化测试
6.3 本章小结
7 总结与展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集
本文编号:3792261
【文章页数】:109 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 项目背景和意义
1.2 国内外发展现状
1.3 项目内容和笔者工作
1.4 论文组织结构
1.5 本章小结
2 相关理论和技术概述
2.1 系统架构理论
2.2 开发框架
2.2.1 Nuxt.js
2.2.2 Egg.js
2.2.3 Spring Boot
2.2.4 Spring Cloud
2.3 数据处理技术
2.3.1 MySQL
2.3.2 Redis
2.3.3 Elasticsearch
2.4 本章小结
3 房产信息服务平台需求分析
3.1 平台需求概述
3.2 功能性需求分析
3.2.1 用户相关功能
3.2.2 房产相关功能
3.2.3 资讯相关功能
3.2.4 交流相关功能
3.2.5 活动相关功能
3.3 非功能性需求分析
3.4 本章小结
4 房产信息服务平台概要设计
4.1 功能结构设计
4.2 现有应用架构介绍
4.2.1 项目初期应用架构介绍
4.2.2 平台现有应用架构介绍
4.3 现有应用架构优化
4.3.1 现有应用架构问题分析
4.3.2 应用架构改造方案
4.4 数据库设计
4.4.1 数据实体关系
4.4.2 数据物理模型
4.4.3 数据库表
4.5 本章小结
5 房产信息服务平台详细设计与实现
5.1 业务服务层
5.1.1 业务服务概述
5.1.2 用户服务
5.1.3 房产服务
5.1.4 资讯服务
5.1.5 交流服务
5.2 BFF服务层
5.2.1 BFF服务概述
5.2.2 WAP BFF服务
5.3 前端展示层
5.3.1 前端展示层概述
5.3.2 新房首页
5.3.3 新房列表页
5.3.4 新房搜索页
5.3.5 新房详情页
5.4 最终实现效果
5.5 本章小结
6 房产信息服务平台系统测试
6.1 功能性测试
6.1.1 白盒测试
6.1.2 黑盒测试
6.2 非功能性测试
6.2.1 可用性测试
6.2.2 性能测试
6.2.3 资源利用率测试
6.2.4 搜索引擎优化测试
6.3 本章小结
7 总结与展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集
本文编号:3792261
本文链接:https://www.wllwen.com/jingjilunwen/jingjiguanlilunwen/3792261.html