天天看點

福大軟工1816 · 第三次作業 - 結對項目1 https://euaonq.axshare.com

031602204 陳加偉 (部落格位址:https://www.cnblogs.com/Tony-chenjw/p/9683279.html)

031602226 林淇(部落格位址:https://www.cnblogs.com/q1093797687/p/9683571.html)

pdf文檔:https://files.cnblogs.com/files/q1093797687/作業.pdf

原型工具:Axure RP 8

原型連結(加載速度極慢!):https://euaonq.axshare.com

一、結對過程

  • 開始我們先讨論了用什麼工具進行原型設計,簡單讨論後,我們一緻同意用Axure RP 8。
  • 然後我們根據題目進行需求分析,進行了簡單的讨論,畫了簡單的草圖,圖檔如下:
  • 由于草圖過于潦草。。。晚飯後我們又在寝室讨論了界面具體細節,設計了好看一點的草圖。圖檔如下:
  • 之後就開始了任務分工,我負責Page1的部分以及Page2,Page3.剩餘的由搭檔完成。設計過程如圖:
  • 遇到問題一起讨論的我們:
  • 最終完成原型啦!

二、PSP

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

三、需求分析——NABCD模型

1.Need(需求)

  • 設計一個平台,實作友善,快捷,高效地根據現有論文清單查找總結頂會的熱門領域和研究方向:使用者可給定論文清單。平台可通過論文清單,爬取論文的題目、摘要、原文連結;還可對論文清單進行“增删改”操作;平台能對爬取的論文根據屬性進行篩選及分析;此外,對爬取的論文分析出前10個熱門領域或熱門研究方向,形成如熱詞圖譜等直覺的檢視方式。
  • 平台還能快捷,高效地根據給定的論文編号、題目、作者等基本資訊查找傳回相關的論文,源代碼,計算機首頁等資訊。
  • 平台能對多年間,計算機視覺的三大頂會CVPR、ICCV、ECCV的熱詞呈現出熱度走勢對比。
  • 平台能進行資料分析,得到每個國家或學校錄用的文章的分析(如哪個學校幾年間共收錄了多少文章,這些文章屬于哪些類型,哪些類型的文章收錄的最多等)并且能分析出每個學校的強項研究方向。

2.Approach(方法)

  • 對于第1點需求,使用者可在txt或Excel類型文檔中提前錄入自己的論文清單。在平台首頁上點選“選擇檔案”,選取相應檔案。選取檔案後使用者還可點選“修改”,此時平台以表格的形式(題目,摘要,時間)傳回經結構化的有效文檔資訊,使用者可在文本框中搜尋需要添加的論文,添加的論文也是結構化過的,進而實作對論文清單的增加操作;點選“傳回”即可回到自己的論文清單,選中論文,即可進行删除操作。之後點選“确認”即可儲存修改并傳回主界面。點選“搜尋”,平台能根據讀取的有效資訊查找資料庫。然後呈現出經結構化的相關論文題目、摘要、原文連結。由于傳回的論文已結構化,是以可通過點選不同的屬性按鈕,對其屬性進行篩選及分析。并且能分析出前10個熱門領域,以熱詞圖譜的形式呈現。
  • 對第2點需求,使用者可在平台首頁的搜尋框中輸入要查找的論文編号、題目、作者等基本資訊,後點選“搜尋”,平台可呈現出相關的論文,源代碼,計算機首頁等資訊。形式與以上相同。
  • 在平台首頁點選“熱度走勢圖”,平台會呈現出相應的圖表。
  • 在平台首頁點選“資料分析”之後,使用者可在其中搜尋框中輸入國家或學校名稱的簡寫(如美國,可輸入mg;福州大學,可輸入FZDX),大小寫均可區分。在清單中選取正确的結果,點選“搜尋”,即可以文本的形式傳回所需資訊。
  • 在任何界面上,均可通過點選“HOME”傳回主界面。

3.Benefits(收益)

  • 根據使用者給定的論文清單,傳回以結構化且完整的論文資訊,條理清楚,便于使用者檢視,管理自己的論文清單。
  • 多種複雜資料以圖形統計的方式給出,使使用者直覺,快捷地從大量資料中了解整體情況,同時擷取所需資料。
  • 使用者在不是很明确論文題目編号等基本情況下,可通過内容模糊搜尋,或者通過搜尋作者等多種方式得到所需論文。
  • 使用者可友善,快捷地了解不同區域的論文錄用情況,并且直覺擷取各區域的研究強項。同時若使用者可友善地在平台上直接擷取某一地區的所有論文内容。

4.Competition(競争)

我們為使用者提供了整潔,友好,美觀,實用的平台,能大幅提高使用者的檢索效率,為使用者帶了全新,近乎完美的找論文快感:

  • 使用者可在結構化的資訊中實作對論文清單的增删改,使使用者清楚地認識到搜尋情況,根據情況進行修改。大大提高了使用者的搜尋效率與搜尋體驗!
  • 搜尋結果界面清爽,擁有十足科技感,使使用者領略我們搜尋工具的獨家魅力!
  • 凡出現論文标題的位置,使用者均可點選标題檢視相應論文,十分友善快捷!
  • 不論是熱詞譜圖,熱度走勢圖還是資料分析圖,它們都是活的!使用者均可通過選擇相應的按鈕,改變篩選項,分析圖也會随之實時變化(請看下面的截圖)。使使用者體驗前所未有的快感!
  • 資料分析功能深入全球每個國家,每一所大學。海量資料庫值得使用者擁有!分析不僅給出國家(學校)錄入文章的大緻情況分析,更能給出它們錄入的每一篇論文,供使用者參考。實在是完美無缺!
  • 主界面提供最新計算機資訊,使使用者及時掌握第一手動态,滿足使用者的各種心理及生理需求!

5.Delivery(推廣)

  • 這款軟體對大四正在忙着準備畢業論文的同學而言是一款神器!擷取最新資訊,查找所需資訊隻在彈指之間。是以我們認為這款軟體可先在校内推廣,途徑管道多種多樣,線下比如校内海報宣傳,開一個小型宣傳展覽,開設宣傳站點等;線上可通過校内論壇,QQ,微信等進行軟體宣傳。若本校反響較好,可以類似途徑宣傳至其他周邊學校。若效果顯著,則可考慮投放至多款應用商店,打開銷售管道,進行營利。

四、原型展示

主界面:

點開熱門搜尋連結

論文檢索功能:

  • 輸入論文标題
  • 搜尋結果:
  • 點開其中連結的效果:

導入論文清單及其搜尋、增删改功能:

  • 導入檔案:
  • 點選修改:
  • 輸入搜尋論文名:
  • 在搜尋結果後面找到希望增加的論文,點選添加:
  • 點選傳回,發現已經添加成功!
  • 選中幾篇希望從論文清單中删除的論文:
  • 點選删除選中,就發現它們已經沒啦!
  • 點選确認修改後會傳回首頁面,之後再點選搜尋,會跳出如下頁面,選擇希望檢視的論文屬性,傳回的論文和熱詞譜圖都會相應改變:(當然所有連結都可以打開)

熱度走勢圖功能:

資料分析功能:

這裡是動圖噢~

  • 搜尋功能:
  • 導入論文清單,增删改及分析功能:

遇到的困難及解決方法

對Axure的使用不夠熟練,遇到了許多不會的操作,通過上網查找他人的例子學習。
對UI的設計沒有一些好的想法,參照了一些網站的布局設計。
這次學會了Axure的一些基本操作,也了解了一些UI設計方面的技巧。
           

學習進度條

第一周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時)) 累計學習耗時(小時) 重要成長
1 學會了Axure的基本使用