我: 021700325 邱煒旭 博客地址:https://www.cnblogs.com/klaycf/css
我本次做業博客地址:http://www.javashuo.com/article/p-zpnzlzgw-ne.htmlhtml
隊員:031702114 張雷 博客地址:https://www.cnblogs.com/alvin-mx前端
隊員本次做業博客地址:http://www.javashuo.com/article/p-eafileus-nk.htmlgit
我:輸入的數據處理成固定格式、多棵樹的合成算法
隊友:輸入的數據處理成固定格式、css樣式設計github
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 30 | 30 |
Estimate | 估計這個任務須要多少時間 | 30 | 50 |
Development | 開發 | 360 | 480 |
Analysis | 需求分析 (包括學習新技術) | 600 | 420 |
Design Spec | 生成設計文檔 | 0 | 0 |
Design Review | 設計複審 | 20 | 60 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 30 | 30 |
Design | 具體設計 | 20 | 60 |
Coding | 具體編碼 | 360 | 420 |
Code Review | 代碼複審 | 60 | 120 |
Test | 測試(自我測試,修改代碼,提交修改) | 120 | 60 |
Reporting | 報告 | 30 | 60 |
Test Repor | 測試報告 | 30 | 60 |
Size Measurement | 計算工做量 | 30 | 30 |
Postmortem&Process Improvement Plan | 過後總結, 並提出過程改進計劃 | 60 | 60 |
合計 | 1800 | 1940 |
使用echarts框架建樹時的參數設計
輸入數據按塊處理算法
相對與大多數人一組數據,我支持多組數據的處理,並將相關聯的樹合成出來,真正的實現了導師的導師也能查找到,一連串的師生關係都能體現出來,這是獨到之處,其意義在於將師生關係直觀展現,並能查到這條關係鏈的一系列成員編程
對於每一大塊數據會生成一個三層的樹,但其中不乏有聯繫的節點,而把它們鏈接起來就格外的困難,在這裏咱們首先在處理數據的同時記錄每一個節點的父親節點,由此能夠將樹的關係搭建起來,再使用深搜逐步將數據串起來,將零散的數據合併爲一整個樹bootstrap
輸入數據按塊處理
每塊數據按行處理
行內數據分割處理
數據初步建樹以後規範其框架所需格式echarts
TStree爲網頁運行的文件,其他均爲所要引用的js文件和css文件框架
下載文件後直接運行TStree.html文件
我以爲大多數人在看到題目的時候都沒什麼頭緒,畢竟以樹的結構直接顯示出來數據大多數都沒有經驗,因此你們都在這個問題糾結。一開始是想用bootstrap,畢竟這是助教推薦的,我也不知道這個能不能實現,但也就先學,後來在查找資料的時候發現了echarts,這是由百度開發的框架,我以爲國內的東西雖然不老是頂尖的,但絕對的細緻、貼合用戶、易使用的,就選擇了這個框架
本次做業須要使用框架,而框架對於數據的傳入格式有着很是嚴格的要求,把傳入的數據處理成框架所須要的比較困難,咱們採用層層處理,像剝洋蔥同樣,將數據分紅多步慢慢處理,提取出其中須要的並轉化爲固定的格式
對於每一大塊數據會生成一個三層的樹,若是隻是把一組組數據單獨的顯示成一顆顆樹,其中不乏有聯繫的節點,但那樣樹節點有許多的關係都沒有體現出來,而把它們鏈接起來就格外的困難,在這裏咱們首先在處理數據的同時記錄每一個節點的父親節點,由此能夠將樹的關係搭建起來,在這裏咱們首先在處理數據的同時記錄每一個節點的父親節點,由此能夠將樹的關係搭建起來,再使用深搜逐步將數據串起來,將零散的數據合併爲一整個樹
值得學習的地方:
個人隊友作事挺認真的,每次一塊兒編程老是他先到場。
須要改進的地方:
作事比較沒有效率,一些簡單的東西都要上網去看視頻從頭學到尾,這樣的方式雖然好可是效率不高。我給出的意見是直接看官網樣例或者API,實在不懂再去看視頻解釋,這樣才能發揮最大效益。
團隊編程更講究的是一塊兒動手把,感受咱們倆沒有發揮到團隊編程的優點,都是各自看各的,沒有發揮到1+1>3的感受、
前端真的不適合我啊,記得去年暑假本身學了boostrap框架,今年怎麼忘得一乾二淨了。。