結對第一次—原型設計(文獻摘要熱詞統計)

課程 軟件工程1916|W(福州大學)
做業要求 結對第一次—原型設計(文獻摘要熱詞統計)
結對學號 221600426     221600401
原型設計工具 墨刀
原型瀏覽 點擊瀏覽
做業目標 瞭解《構建之法》中的NABCD模型,學習分析用戶需求和設計原型
設計原型 download
博客PDF download

PSP表格

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

NABCD模型

  • N(Need,需求)

    1.用戶可給定論文列表
    • 經過論文列表,爬取論文的題目、摘要、關鍵詞、原文連接
    • 可對論文列表進行增刪改操做(今年、近兩年、近三年)
    2.對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向
    • 可對論文屬性(oral、spotlight、poster)進行篩選及分析
    • 造成如關鍵詞圖譜之類直觀的查看方式

    3 .可進行論文檢索,當用戶輸入論文編號、題目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息web

    4.可對多年間、不一樣頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內)數據庫

    5.可進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等。微信

    6.拓展功能
    • 因爲每一個用戶給定的論文不一樣,所以用戶須要註冊並登陸系統,方可對用戶進行惟一標識
    • 用戶可給出專業,愛好等信息-->系統給用戶推薦論文和熱門詞彙
    • 訓練推薦模型
  • A(Approach,方法)

    1.採用平臺
    • web:操做系統無關性,易於推廣;PC可操做,方便用戶處理查看數據。
    2.功能分析
    • 用戶給定論文列表,對論文列表進行增刪改操做
      用戶經過點擊頁面的單篇導入或者批量導入,選擇文件對話框中的論文;導入後在網頁顯示已導入的全部論文的論文編號,論文名稱,並在每篇論文後有一個刪除論文按鈕。app

    • 經過論文列表,爬取論文的題目、摘要、關鍵詞、原文連接
      對每一篇論文過濾出其題目,摘要,關鍵詞,原文連接,並造成一個結構體存入數據庫工具

    • 論文數據處理
      對全部論文中出現的關鍵詞存入map,並記入其出現次數,根據關鍵詞出現次數對數據進行排序,便可篩選出top10個熱門領域或研究方向post

    • 用戶可根據年份,屬性,頂會類型篩選論文,並進行數據的分析展現
      根據用戶篩選的條件,選出匹配的論文在表格中展現其編號,題目。並對匹配出的論文進行國家,學校引用數的統計,便可得出哪一個學校哪方面的研究方向比較強。對經過頂會類型篩選的論文進行熱詞統計,年份統計,對統計後的數據進行折線+條形圖展示。對經過年份篩選出的論文進行熱詞統計,對統計後的數據進行餅狀圖展現每一年的熱詞佔比。學習

    • 論文檢索
      用戶選擇輸入論文編號或者論文題目或者關鍵詞,在頁面中展現搜索結果。
    • 用戶給出本身的專業,愛好,給用戶推薦論文和熱門方向
      根據用戶的專業,愛好,自動匹配論文庫中的熱詞,對類似度進行排序,給用戶推薦相關的論文和熱門方向。並記入專業,愛好與論文推薦的對應關係,如此當數據達到必定規模時能夠採用監督學習的方法來訓練推薦模型,並進行迭代更新。測試

  • B(Benefit,好處)

    • 1.因爲採用web,移動端,pc端皆可以使用,並且維護成本低,用戶操做簡便,易於推廣。
    • 2.用戶進行登陸驗證,系統能夠給用戶進行惟一標識定位,方便對用戶進行管理,以及推薦論文,並可留下拓展空間。
    • 對論文分析數據進行模型訓練,可使本系統在使用過程當中逐漸自我完善,推薦出更加符合用戶的論文,更加人性化。
  • C(Competitors,競爭)

    • 優點:
      1.免費
      2.基於web,適應性,可操做性,靈活性強
      3.智能推薦,在使用過程當中逐漸完善系統
      4.界面簡潔明瞭網站

    • 劣勢:
      1.前期用戶量少,可獲取論文數量少,推薦功能沒法獲得完善
      2.論文經過用戶上傳,或者自動爬取,存在版權問題編碼

  • D(Delivery,推廣)

    • 線上:
      1.藉助大V,或者微信公衆號
      2.論文網站(萬方,知網等)廣告位租用

    • 線下:
      經過同窗,老師等傳播

結對過程

設計流程:

  線上結對-->見面討論規劃模塊,擬定草圖-->開創墨刀項目團隊,根據草圖合做完成原型設計-->整理項目,編輯博客

設計草圖:

  登陸,註冊

  論文,熱詞推薦

  論文檢索

  導入論文,數據分析

結對成員討論:

原型設計

  • 登陸,註冊界面 :爲了方便系統標識每一個用戶,並對用戶進行智能推薦,以及後期擴展功能作準備

  • 導入論文界面 :用戶可經過點擊單篇導入或者批量導入論文,並可在對應論文出進行修改或者刪除

  • 論文檢索界面 :用戶可點擊下拉框選擇經過論文編號或者論文題目或者關鍵詞來檢索論文

  • 數據分析界面 :根據用戶篩選的條件,選出匹配的論文在表格中展現其編號,題目。並對匹配出的論文進行國家,學校引用數的統計,便可得出哪一個學校哪方面的研究方向比較強。對經過頂會類型篩選的論文進行熱詞統計,年份統計,對統計後的數據進行折線+條形圖展示。對經過年份篩選出的論文進行熱詞統計,對統計後的數據進行餅狀圖展現每一年的熱詞佔比

  • 推薦論文,熱門方向頁面 : 根據用戶的專業,愛好,自動匹配論文庫中的熱詞,對類似度進行排序,給用戶推薦相關的論文和熱門方向

遇到的困難及解決方法

  • 1.墨刀工具初次使用,沒有網頁所需數據圖等
    解決方法 :對着教程邊看對製做界面,自學Excel繪製圖表

  • 2.結對成員上課時間衝突,未能深刻討論設計方案
    解決方法 :在雙方都沒課時,約個時間討論簡略的設計方案;而後更加細節處在開發過程當中,經過墨刀團隊合做實時共享設計,並用qq保持交流

  • 3.對於需求分析中第5點「進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等」,未能很好的理解
    解決方法:結對成員討論出一種可能:對每篇論文,若是有國家錄用則定義一個自增1的變量,學校錄用同理;而後對每一個學校錄用論文中相同熱詞進行統計,對每一個熱詞進行排序,便可獲得每一個學校每一個研究方向的一個排序

結對心得

  221600426
首先,這次任務能和小姐姐組隊真是萬分榮幸呢,在隊伍中有個小姐姐,任務的完成效率,質量都能顯著提升(相比本身曾經的開發經歷,一羣大老爺們老是會比較懶散)。再者,看到題目中有一個發揮想象的機會,結合我曾經開發過的一個短文本分析工具和當下比較流行的深度學習,我以爲「小櫻」可能更須要的是一款經過她的專業,愛好等能夠給它推薦熱門和論文系統。最後,我本人審美水平常常被噴(其實我小學仍是得過市兒童畫二等獎,我我的比較喜歡色彩鮮豔,豐富),因此一直以來都不想去嘗試UI設計,但這也算是一次UI設計的鍛鍊吧。
  221600401
此次結對做業讓我第一次接觸了墨刀,也是第一次不用敲代碼而是設計原型,我感受先設計模型對以後代碼實現確實是有很大幫助的。我在把教程全看了一遍後才正式與隊友進行需求分析,咱們通過討論肯定了須要的功能和界面個數,對每一個界面的設計也參考了網上一些論文檢索系統的界面,完善了許多排版的不足,最後和隊友一塊兒在墨刀上完成了文獻摘要熱詞統計的原型設計。
相關文章
相關標籤/搜索