nodejs+vue+elementui房屋租赁网站系统 python协同过滤推荐系统
房主:注冊/登錄(注冊基本信息含用戶名,),發布閑置房屋(房屋信息包括:房屋編號,房屋詳細圖片,租金,地址,戶型,租賃方式(整租/合租),面積,核心賣點【一些固定的詞語】,備注),是否接受預約看房,租賃記錄,租賃合同管理(查,增,刪)。
?客戶:注冊/登錄,房屋收藏,預約看房
?管理員:審核房屋是否符合發布要求,查詢房主,房屋,客戶,刪除房主,房屋,客戶。所有租賃記錄
?房源查詢(篩選房屋信息進行查詢)
房屋推薦(基于物品的協同過濾推薦)通過一些基本信息推薦和核心賣點
用戶可與房主在對話框進行對話
用戶簽訂合同后可對房屋進行評價
?主頁內容包括:房源發布,登錄/注冊,房屋查詢(城市,租賃方式,面積,租金),房屋推薦
?前端技術:nodejs+vue+elementui
?
?
?
MTV模式
?M:model,模型,負責與數據庫交互
?V:view,視圖是核心,負責接收請求、獲取數據、返回結果
?T:template,模板,負責呈現內容到瀏覽器
通常 一個Django model 對應一張數據表,model是以類的形式表現的
實現了ORM 對象與數據庫映射 隱藏了數據訪問細節 不需要寫sql語句
admin是Django自帶的 ? ?自動化數據管理界面
數據取出順序 models->views->templates ?數據層->邏輯視圖層->前端模板層
?
開發語言:Python
框架:django
Python版本:python3.7.7
數據庫:mysql ?
數據庫工具:Navicat11
開發軟件:PyCharm?
??
本文首先介紹了租房系統的發展背景與發展現狀,然后遵循軟件常規開發流程,首先針對系統選取適用的語言和開發平臺,根據需求分析制定模塊并設計數據庫結構,再根據系統總體功能模塊的設計繪制系統的功能模塊圖,流程圖以及E-R圖。然后,設計框架并根據設計的框架編寫代碼以實現系統的各個功能模塊。最后,對初步完成的系統進行測試,主要是功能測試、單元測試和性能測試。測試結果表明,該系統能夠實現所需的功能,運行狀況尚可并無明顯缺點。
?
?
?
?
?目 錄
摘 要 I
ABSTRACT II
目 錄 II
第1章 緒論 1
1.1背景及意義 1
1.2 國內外研究概況 1
1.3 研究的內容 1
第2章 相關技術 3
?2.4 MySQL數據庫 4
第3章 系統分析 5
3.1 需求分析 5
3.2 系統可行性分析 5
3.2.1技術可行性:技術背景 5
3.2.2經濟可行性 6
3.2.3操作可行性: 6
3.3 項目設計目標與原則 6
3.4系統流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3刪除信息流程 9
第4章 系統設計 11
4.1 系統體系結構 11
4.2開發流程設計系統 12
4.3 數據庫設計原則 13
4.4 數據表 15
第5章 系統詳細設計 19
5.1管理員功能模塊 20
5.2用戶功能模塊 23
5.3前臺功能模塊 19
第6章 系統測試 25
6.1系統測試的目的 25
6.2系統測試方法 25
6.3功能測試 26
結 論 28
致 謝 29
參考文獻 30
?
?
總結
以上是生活随笔為你收集整理的nodejs+vue+elementui房屋租赁网站系统 python协同过滤推荐系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 社交媒体坏了 — 来自社会化媒体峰会报告
- 下一篇: 硅谷课堂笔记(中)