https://www.cnblogs.com/pat-chou-li/p/15483885.html
一、團隊基本情況
1.團隊項目的整體計划安排
時間 | 計划 |
---|---|
團隊創建-10.23 | 選題報告及答辯 |
10.24-10.31 | 需求分析報告及答辯 |
11.1-11.7 | 設計稿成型、前后端接口聯調 |
11.8-11.14 | 總體框架搭建 |
11.15-11.28 | Alpha |
11.29-12.12 | Beta |
12.13-? | 完善 |
- 團隊分工
團隊成員 | 分工明細 |
---|---|
吳振溢 | 團隊規划、博客,文案整理,前端界面實現 |
張樂芃 | 原型,logo設計、前端界面實現 |
周浩東 | 數據處理 |
黃朝威 | 數據收集 |
林蔣輝 | 后端框架搭建、后端功能實現 |
潘春佳 | 原型設計,各類文案工作 |
陳宇揚 | 原型設計,各類文案工作 |
周偉傑 | 原型設計,后端功能實現,各類文案工作 |
蔡樹峰 | 視頻導演及剪輯,后端功能實現 |
3.請評估並描述團隊中每個人對本次作業的貢獻比例,並寫入本次博客
團隊成員 | 分工情況 | 任務比例% |
---|---|---|
吳振溢 | 統籌+需求報告撰寫+部分可視化分析模板(uml圖)+PPT | 12 |
林蔣輝 | 檢索模板(uml圖) | 9 |
黃朝威 | 數據收集(uml圖) | 10 |
周浩東 | 數據處理(uml圖) | 9 |
周偉傑 | 用戶模塊(uml圖)+原型設計 | 14 |
張樂芃 | 部分可視化分析模板(uml圖)+項目logo | 10 |
潘春佳 | 思維導圖+需求報告撰寫 | 12 |
陳宇揚 | 原型設計+PPT | 14 |
蔡樹峰 | 視頻導演、視頻剪輯 | 10 |
4.畫出整個項目思維導圖和燃盡圖
思維導圖:
燃盡圖:
二、根據自己所負責的項目的部分畫UML
-
可視化模塊:
-
負責人:張樂芃,吳振溢
-
描述:該部分用於顯示政策推薦信息以及用戶活躍度,並按搜索熱度,區域等分梯度排列
-
該部分面臨的問題:如何美觀優雅的展示數據
-
解決的問題:選擇有效的信息進行顯示,提高推薦精度,增加用戶粘性
-
附:UML圖
-
-
數據收集模塊:
-
負責人:黃朝威
-
描述:盡可能全面的收集數據,並簡單進行數據處理交付給后台
-
該部分面臨的問題:面對可能的加密,不同的前端樣式,需要不同的代碼進行爬取
-
解決的問題:重寫各類代碼,在盡可能多復用的前提下編寫hardcode來爬取所有政策
-
附:UML圖
-
-
數據處理模塊:
-
負責人:周浩東
-
描述:處理數據並形成知識圖譜,搭建出后端檢索,前端大數據展示的基礎。
-
該部分面臨的問題:形成知識圖譜需要的算法,超大規模數據下的快速處理
-
解決的問題:分布式進行並發數據處理,在盡可能短時間內將數據處理完畢
-
附:UML圖
-
-
檢索模塊:
-
負責人:林蔣輝
-
描述:提供數據檢索接口
-
該部分面臨的問題:在龐大的數據庫中檢索所需內容,並進行多權重排序。
-
解決的問題:盡量不太慢的返回排序好的數據。
-
附:UML圖
-
-
用戶模塊:
-
負責人:周偉傑
-
描述:提供登錄、注冊、收藏等功能,為構建用戶畫像,完成個性化推薦打下基礎。
-
該部分面臨的問題:數據庫安全性問題
-
解決的問題:使用安全級別高的數據庫存儲用戶敏感信息
-
附:UML圖
-
三、作業記錄相關
1.UML設計工具的選擇、選擇的理由和使用后對工具的評價:
基本全組使用了Process On。(備注:有位猛男直接windows自帶畫圖,實在是令人敬佩)
選擇理由:方便上手,免費的情況下不加水印。
對工具的評價:對於第一次畫UML圖的大家來說十分友好,界面交互簡潔方便並且富有人性化,即使直接使用也能很快找到自己想用的功能在哪。
2.遇到的困難及解決方法
-
數據爬取:
- 問題:數據量過於巨大,一個省份就至少有十幾萬個文件,這也會給數據庫構建和數據處理帶來麻煩,同時不同省的樣式不一樣,需要編寫不同的爬蟲代碼來應對,增大了工作量。個別省份會做一些簡單的加密,不知用意如何。
- 解決方案:盡量提高代碼的復用程度,但是不同省市需要編寫不同代碼的問題基本無法解決。加密已完成破解,希望不會被查水表。
-
前端兼容
-
問題:這里指的不是瀏覽器兼容。我們已經打算不兼容IE了。
前端采用Vue3.x+Sass+typeScript+vite+naiveUI+echarts+dataV進行搭建,這些框架和組件庫中,有些東西已經具有一定年代感了,和新生的vue3.x在兼容性上出了很多問題。
-
解決方案:改源碼。已經改好了。
-
3.學習進度條
第N周 | 新增代碼(行) | 累計代碼(行) | 周學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 500 | 500 | 12 | 12 | 確認最終選題,做好開題報告,爬蟲選擇性爬取個別省份數據確定數據收集可行性,AI確認算法,前端選擇框架和組件庫。 |
2 | 1200 | 1700 | 16 | 28 | 完成需求分析報告,后端前端AI大致確定類圖,前端解決組件庫和框架兼容問題,爬蟲持續進行中,已有十萬條政策文件數據。 |
3 | |||||
4 | |||||
5 | |||||
6 |