房產信息服務平臺架構優(yōu)化和功能模塊的設計與實現
發(fā)布時間:2023-04-17 01:13
長期以來房地產業(yè)促進了我國的經濟發(fā)展。2020年我國的互聯(lián)網普及程度達到新高。房產信息服務平臺作為房地產業(yè)與互聯(lián)網技術相結合的產物,逐漸成為人們獲取房產信息的重要工具。然而如今的房產信息服務平臺存在一些問題。一方面,隨著業(yè)務體量的增大和用戶數量的增多,當前平臺的應用架構已經無法滿足性能、開發(fā)效率、搜索引擎優(yōu)化等方面的非功能性需求。另一方面,隨著房地產業(yè)線上業(yè)務的快速變化,當前平臺已經不能滿足用戶全部的功能性需求。本論文旨在基于軟件工程方法學設計并實現一個房產信息服務平臺,能滿足當下的功能性需求和非功能性需求。平臺基于企業(yè)真實項目,筆者參與了項目的全部設計和實現過程。論文首先通過需求分析確定了平臺的功能性需求,平臺應支持瀏覽房產、搜索資訊、發(fā)表評論等基本功能和預約購房直通車、測試購房資格、中間號營銷等平臺特有功能;確定了平臺在系統(tǒng)性能、可擴展性、開發(fā)效率等方面的非功能性需求。然后通過功能結構設計將平臺劃分為房產模塊、資訊模塊、活動模塊等功能模塊。接著介紹了平臺應用架構的演進過程,分析得出現有應用架構存在的性能低、搜索引擎優(yōu)化差、開發(fā)效率低等問題,針對這些問題從微服務化、增加BFF(Bac...
【文章頁數】:109 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項目背景和意義
1.2 國內外發(fā)展現狀
1.3 項目內容和筆者工作
1.4 論文組織結構
1.5 本章小結
2 相關理論和技術概述
2.1 系統(tǒng)架構理論
2.2 開發(fā)框架
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 現有應用架構優(yōu)化
4.3.1 現有應用架構問題分析
4.3.2 應用架構改造方案
4.4 數據庫設計
4.4.1 數據實體關系
4.4.2 數據物理模型
4.4.3 數據庫表
4.5 本章小結
5 房產信息服務平臺詳細設計與實現
5.1 業(yè)務服務層
5.1.1 業(yè)務服務概述
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 房產信息服務平臺系統(tǒng)測試
6.1 功能性測試
6.1.1 白盒測試
6.1.2 黑盒測試
6.2 非功能性測試
6.2.1 可用性測試
6.2.2 性能測試
6.2.3 資源利用率測試
6.2.4 搜索引擎優(yōu)化測試
6.3 本章小結
7 總結與展望
參考文獻
作者簡歷及攻讀碩士/博士學位期間取得的研究成果
學位論文數據集
本文編號:3792261
【文章頁數】:109 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項目背景和意義
1.2 國內外發(fā)展現狀
1.3 項目內容和筆者工作
1.4 論文組織結構
1.5 本章小結
2 相關理論和技術概述
2.1 系統(tǒng)架構理論
2.2 開發(fā)框架
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 現有應用架構優(yōu)化
4.3.1 現有應用架構問題分析
4.3.2 應用架構改造方案
4.4 數據庫設計
4.4.1 數據實體關系
4.4.2 數據物理模型
4.4.3 數據庫表
4.5 本章小結
5 房產信息服務平臺詳細設計與實現
5.1 業(yè)務服務層
5.1.1 業(yè)務服務概述
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 房產信息服務平臺系統(tǒng)測試
6.1 功能性測試
6.1.1 白盒測試
6.1.2 黑盒測試
6.2 非功能性測試
6.2.1 可用性測試
6.2.2 性能測試
6.2.3 資源利用率測試
6.2.4 搜索引擎優(yōu)化測試
6.3 本章小結
7 總結與展望
參考文獻
作者簡歷及攻讀碩士/博士學位期間取得的研究成果
學位論文數據集
本文編號:3792261
本文鏈接:http://www.sikaile.net/jingjilunwen/jingjiguanlilunwen/3792261.html
最近更新
教材專著