課程 | 軟件工程1916|W(福州大學) |
做業要求 | 結對第一次—原型設計(文獻摘要熱詞統計) |
結對學號 | 221600426 221600401 |
原型設計工具 | 墨刀 |
原型瀏覽 | 點擊瀏覽 |
做業目標 | 瞭解《構建之法》中的NABCD模型,學習分析用戶需求和設計原型 |
設計原型 | download |
博客PDF | download |
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
Planning | 計劃 | 1830 | |
Estimate | 估計這個任務須要多少時間 | 1830 | |
Development | 開發 | 360 | |
Analysis | 需求分析 (包括學習新技術) | 180 | 130 |
Design Spec | 生成設計文檔 | 180 | 210 |
Design Review | 設計複審 | 60 | 80 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 30 | |
Design | 具體設計 | 180 | 220 |
Coding | 具體編碼 | 360 | |
Code Review | 代碼複審 | 120 | |
Test | 測試(自我測試,修改代碼,提交修改) | 120 | |
Reporting | 報告 | 60 | |
Test Repor | 測試報告 | 30 | |
Size Measurement | 計算工做量 | 30 | |
Postmortem & Process Improvement Plan | 過後總結, 並提出過程改進計劃 | 120 | |
合計 | 1830 | 640 |
3 .可進行論文檢索,當用戶輸入論文編號、題目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息web
4.可對多年間、不一樣頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內)數據庫
5.可進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等。微信
6.拓展功能用戶給定論文列表,對論文列表進行增刪改操做
用戶經過點擊頁面的單篇導入或者批量導入,選擇文件對話框中的論文;導入後在網頁顯示已導入的全部論文的論文編號,論文名稱,並在每篇論文後有一個刪除論文按鈕。app
經過論文列表,爬取論文的題目、摘要、關鍵詞、原文連接
對每一篇論文過濾出其題目,摘要,關鍵詞,原文連接,並造成一個結構體存入數據庫工具
論文數據處理
對全部論文中出現的關鍵詞存入map,並記入其出現次數,根據關鍵詞出現次數對數據進行排序,便可篩選出top10個熱門領域或研究方向post
用戶可根據年份,屬性,頂會類型篩選論文,並進行數據的分析展現
根據用戶篩選的條件,選出匹配的論文在表格中展現其編號,題目。並對匹配出的論文進行國家,學校引用數的統計,便可得出哪一個學校哪方面的研究方向比較強。對經過頂會類型篩選的論文進行熱詞統計,年份統計,對統計後的數據進行折線+條形圖展示。對經過年份篩選出的論文進行熱詞統計,對統計後的數據進行餅狀圖展現每一年的熱詞佔比。學習
用戶給出本身的專業,愛好,給用戶推薦論文和熱門方向
根據用戶的專業,愛好,自動匹配論文庫中的熱詞,對類似度進行排序,給用戶推薦相關的論文和熱門方向。並記入專業,愛好與論文推薦的對應關係,如此當數據達到必定規模時能夠採用監督學習的方法來訓練推薦模型,並進行迭代更新。測試
優點:
1.免費
2.基於web,適應性,可操做性,靈活性強
3.智能推薦,在使用過程當中逐漸完善系統
4.界面簡潔明瞭網站
劣勢:
1.前期用戶量少,可獲取論文數量少,推薦功能沒法獲得完善
2.論文經過用戶上傳,或者自動爬取,存在版權問題編碼
線上:
1.藉助大V,或者微信公衆號
2.論文網站(萬方,知網等)廣告位租用
線下:
經過同窗,老師等傳播
線上結對-->見面討論規劃模塊,擬定草圖-->開創墨刀項目團隊,根據草圖合做完成原型設計-->整理項目,編輯博客
登陸,註冊
論文,熱詞推薦
論文檢索
導入論文,數據分析
1.墨刀工具初次使用,沒有網頁所需數據圖等
解決方法 :對着教程邊看對製做界面,自學Excel繪製圖表
2.結對成員上課時間衝突,未能深刻討論設計方案
解決方法 :在雙方都沒課時,約個時間討論簡略的設計方案;而後更加細節處在開發過程當中,經過墨刀團隊合做實時共享設計,並用qq保持交流
3.對於需求分析中第5點「進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等」,未能很好的理解
解決方法:結對成員討論出一種可能:對每篇論文,若是有國家錄用則定義一個自增1的變量,學校錄用同理;而後對每一個學校錄用論文中相同熱詞進行統計,對每一個熱詞進行排序,便可獲得每一個學校每一個研究方向的一個排序
首先,這次任務能和小姐姐組隊真是萬分榮幸呢,在隊伍中有個小姐姐,任務的完成效率,質量都能顯著提升(相比本身曾經的開發經歷,一羣大老爺們老是會比較懶散)。再者,看到題目中有一個發揮想象的機會,結合我曾經開發過的一個短文本分析工具和當下比較流行的深度學習,我以爲「小櫻」可能更須要的是一款經過她的專業,愛好等能夠給它推薦熱門和論文系統。最後,我本人審美水平常常被噴(其實我小學仍是得過市兒童畫二等獎,我我的比較喜歡色彩鮮豔,豐富),因此一直以來都不想去嘗試UI設計,但這也算是一次UI設計的鍛鍊吧。 |
此次結對做業讓我第一次接觸了墨刀,也是第一次不用敲代碼而是設計原型,我感受先設計模型對以後代碼實現確實是有很大幫助的。我在把教程全看了一遍後才正式與隊友進行需求分析,咱們通過討論肯定了須要的功能和界面個數,對每一個界面的設計也參考了網上一些論文檢索系統的界面,完善了許多排版的不足,最後和隊友一塊兒在墨刀上完成了文獻摘要熱詞統計的原型設計。 |