1. 程式人生 > >第三次作業-結對項目1

第三次作業-結對項目1

篩選 tps 努力學習 時間 page 建議 ui界面 shm ora

031602312洪澤波
第三次作業-結對項目1
pdf
原型開發工具:Axure Rp

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 0 0
· Estimate · 估計這個任務需要多少時間 240 420
Development 開發 0 0
· Analysis · 需求分析 (包括學習新技術) 10 10
· Design Spec · 生成設計文檔 0 0
· Design Review · 設計復審 0 0
· Coding Standard · 代碼規範 (為目前的開發制定合適的規範) 0 0
· Design · 具體設計 10 10
· Coding · 具體編碼 80 80
· Code Review · 代碼復審 0 0
· Test · 測試(自我測試,修改代碼,提交修改) 10 10
Reporting 報告 120 300
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 10 10
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 0 0

技術分享圖片

設計說明:

NABCD模型

NEED——需求

  • 用戶可給定論文列表
    • 通過論文列表,爬取論文的題目、摘要、原文鏈接
    • 可對論文列表進行增刪改操作(今年、近兩年、近三年)
  • 對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向
    • 可對論文屬性(oral、spotlight、poster)進行篩選及分析
    • 形成如熱詞圖譜之類直觀的查看方式
  • 可進行論文檢索,當用戶輸入論文編號、題目、作者等基本信息,分析返回相關的paper、source code、homepage等信息
  • 可對多年間、不同頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內)
  • 可進行數據統計,例如每個國家錄用文章的分析、每個學校錄用文章的分析、哪個學校哪方面的研究方向比較強等

APPROOACH————做法

  • 先把能找到的論文全部爬取並存到數據庫裏
  • 再對每個詞出現頻率進行排序,然後再從那些詞中選出有意義的詞,並把前10個有意義的詞作為top10的熱門領域或熱門研究方向
  • 再為數據庫編寫增刪改的UI界面
  • 再添加提建議功能,使用戶可以提建議給我們

BENIFIT————好處

可以根據用戶提的建議完善我們的產品

COMPETITORS————競爭

只要重視用戶的建議並努力完善功能,肯定就會有越來越多的人使用我們的產品

DELIVERYU————推廣

先讓舍友試用並讓他們提意見,根據他們的意見先改善幾次我們的產品後,再讓別人用

遇到的困難:

目前什麽都不會,所以上面只寫了想法而並沒有去編碼,如果真要求我們實現,則我們還需要先去學爬蟲,html等一大堆東西

解決方法:

努力學習,不會的就去百度,再不會就去請教大神,盡力就好

第N周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 1 1
2 100 100 7 8 學會了HashMap的排序
3 0 100 5 13 學了NABCD模型

第三次作業-結對項目1