| 這個作業屬於哪個課程 | 2021春軟件工程實踐W班(福州大學) |
|---|---|
| 這個作業要求在哪里 | 結對作業一 |
| 結對學號 | 221801329、221801316 |
| 這個作業的目標 | 學習並完成原型設計,NABCD模型,記錄PSP表格,反思組隊過程中發生的問題,評價隊友 |
| 參考文獻 | 【官方】Axure9.0產品經理(全集)【2020最新】/大餅老師原創視頻(1080p)、SCISEEK |
PSP表格與效能分析
PSP表格
| PSP2.1 | Personal Software Process Stages | 預估耗時(分鍾) | 實際耗時(分鍾) |
|---|---|---|---|
| Planning | 計划 | ||
| • Estimate | • 估計這個任務需要多少時間 | 360 | 540 |
| Development | 開發 | ||
| • Analysis | • 需求分析 (包括學習新技術) | 180 | 180 |
| • Team Communication | • 結對討論 | 120 | 140 |
| • Design | • 界面原型設計 | 240 | 270 |
| Reporting | 報告 | ||
| • Test Report | • 測試報告 | 15 | 10 |
| • Size Measurement | • 計算工作量 | 10 | 5 |
| • Postmortem & Process Improvement Plan | • 事后總結, 並提出過程改進計划 | 10 | 5 |
| 合計 | 935 | 1150 |
效能分析
這次任務主要時間成本是運用在討論原型設計與實現原型設計上
- 對於如何設計一款符合使用習慣的項目是我們討論最久的問題,最終我們確定的是由后台管理員不定期進行數據爬取,用戶只能對論文列表進行搜索、收藏/取消收藏的方案
DY:嘖我好像對那個論文列表還是不太理解,那個列表是用戶給的嗎
YK:嘖不就是數據庫內容嗎
DY:我感覺我理解的是 ,相當於輸入,用戶給一個論文的列表 然后根據這個列表爬取信息?
YK:就是已有數據啊,爬信息怎么可能根據用戶需求,這個列表就是我們爬到的列表,里面有一堆論文
DY:我有個想法 ,就是綜合起來,類似maven倉庫那樣分本地和遠程,就是你定時爬取的存在數據庫中,然后用戶輸入需求時,先到我們的數據庫里查詢(等候時間短),如果沒有結果,則調用爬蟲網絡的也就是相當於遠程(當然這個需要一定等候時間)
YK:嗯,確實是這樣,符合現實
- 原型設計上花費較多的原因是第一次接觸AXURE這款設計工具(燈箱效果上出了問題)
DY:這個選項卡設置交互怎么彈不出來啊
YK:可能是要置頂什么的?
DY:好像也不行
……
最后我們是改變了兩個圖層的順序來實現選項卡的出現與消失
遇到的困難及解決
困難:在需求分析的階段中,對於需求中談到的“論文列表”的理解不明確。
解決:將自己代入需求的主人公“小剛”,仔細思考和分析“用戶的痛點”,隨后與隊友溝通,表達自己的想法,於此同時也積極地與助教進行交流討論。
困難:在線開放過程中,對於同一個頁面的編輯改動出現沖突
解決:借助axure里面提供的團隊協作功能,需要編輯時將文件牽出,完成編輯時將文件簽入,解決了沖突,且方便的了變更的同步。
困難:初次接觸axure,工具使用不夠熟練,腦海中構思出來的畫面卻不知道改如何實現。
解決:初步在bilibili觀看教學入門,后續中遇到的問題借助百度搜索引擎,查閱多篇教程,一步步跟隨教程進行實現。
困難:在眾多的設計中如何脫穎而出?
解決:為產品添加附加的功能,從我們學生的角度出發,在閱讀論文的時候肯定有不少想法,為了將這些想法及時的記錄,這就需要用到讀書筆記的功能,因此我們經過討論后,額外為該產品附加了收藏夾和讀書筆記模塊。
總體來說,這次的設計還算順利,沒有遇到特別棘手的問題,大多數都能經過交流討論和上網搜索進行解決。
原型地址
原型介紹
我們借助Axure PR 9工具,構建設計了一套較為完整的論文檢索系統原型。簡潔大方的登錄注冊界面為用戶的檢索學習需求提供了快速響應。
整個頁面采用的是三欄布局,最左側是功能菜單,用戶點擊不同功能后進入不同的模塊;中間是頁面的主體,提供用戶可視化的信息以及操作;最右側是幾項拓展的輔助功能,例如關鍵詞標簽,學習記錄等等。頁面的最上方提供了可自主選擇的檢索框,用戶可以通過論文題目,論文作者,關鍵詞等字段信息進行檢索。
在用戶登錄之后,能夠直觀地看到今日/本周熱搜的詞匯,身邊的小伙伴們都在學習研究什么,一目了然;首頁下方提供了近五年來三大頂會的熱詞統計分析,在用戶點擊之后以動畫的形式展現更詳細深刻的剖析。
在論文列表界面,為用戶展示了檢索出的滿足條件的論文信息,用戶可以點擊排序按鈕對列表進排序,每篇論文的右下角有添加收藏功能,用戶可以選擇需要的論文添加到收藏夾方便查看。
在收藏夾列表中,用戶可回顧之前收藏保持的論文信息項,點擊右下角的藍色+可以自主地添加自定義的論文項。支持單項上傳也支持通過文件批量上傳。
在論文分析界面,為用戶提供了直觀的條線統計圖,分析各高校中對三大頂會論文引用數以及各高校對於三大頂會詞頻Top3的引用數。(精確剖析,研究方向不迷路~)
用戶能夠在閱讀論文的同時對論文進行筆記,該記錄可以通過菜單的"論文學習"模塊點開查看,方便了用戶在閱讀時記錄自己當時的想法。
- 登錄注冊界面


- 首頁

旭日圖——Top10關鍵詞收錄論文數

動態折線圖——Top10關鍵詞5年趨勢變化

- 論文列表界面

- 論文分析界面

- 論文學習界面


- 收藏夾界面



NACBD模型
Needs
設計一個web平台了解頂會論文研究熱點的迫切需求
- 爬取頂會論文列表
- 原文鏈接
- 標題
- 作者
- 摘要
- 關鍵詞
- 論文編號
- 對獲取到的論文列表實現增刪改查
- 用戶可以使用關鍵字搜索、標題模糊搜索、編號搜索、引用學校等信息來檢索所需論文
- 分析各高校引用論文情況
- 對論文列表進行數據統計
- 5年來三大頂會論文關鍵詞收錄統計
- 高校引用關鍵詞做出柱狀圖
- 附加需求
- 可以自行編輯論文摘要,創建讀書筆記
- 導出論文列表
- 提供論文下載功能
- 提供收藏夾功能
- 用戶權限分配
- 管理員 負責不定期更新/刪除論文
- 用戶 普通用戶
Approach
- 不會python,打算用java開發(打算試試看java能不能爬)
- 定時爬取論文列表,達到更新的效果
- 實行會員制,只有注冊了賬號才可以使用
- 地處大學城,大部分同學到了大四都需要論文檢索的功能
- 若能放入學校服務器,便可以節約維護服務器硬件的成本
Benefit
- 快速檢索論文信息
- UI界面簡潔,使用功能時一目了然
- 只需有網絡和瀏覽器就可使用,幾乎沒有太大軟硬件需求
- 主界面直接給出三大頂會的熱門詞條,無需搜索就可以獲取當下熱點領域
Competitors
- 地區優勢,在福州大學城首發,可以有效地收集用戶反饋
- 學生服務器維護起來成本低,得到學校推廣后有機會被納入學校服務器維護
- 潛在用戶遍地皆是,每一年都有新的需要做畢設的用戶,或者科研用戶使用論文檢索功能
- 科研領域定制化,根據不同需求進行不同領域的資料收集
Deliver
- 先在學院中推廣,通過老師、團委學生會、研究生會宣傳產品,等待收集到一定的用戶反饋后向領域相關的學院繼續推廣
- 在社交媒體(QQ,微信,微博,今日校園)上進行推廣宣傳
- 與其他學校或者相關領域需求大的用戶群體合作,開發定制化系統
原型開發工具
結對過程及評價
結對過程
在線團隊checklist
我們每天工作前都會將需要完成的任務記錄在在線文檔里,方便交流以及互相監督

討論過程
沒有協同設計的時候使用QQ交流思路

協同設計
采用騰訊會議屏幕共享來進行協同設計,同時使用AXURE的團隊協作功能,進行簽入簽出來保證原型的正確性


第一次結對的感受
李宇琨:這個感覺有點微妙,不是一個人的工作,而是兩個人共同的成果,所有步驟都得經過兩個人的共同審核才可以通過;審美也是一樣,不能僅僅滿足一方來看;這次結對我有個比較在意的地方,就是本次作業的題目,有許多不太符合設計規范的地方(個人見解),比如說讓用戶去爬取資料,又讓用戶進行增刪改查,既然是需要推廣出去的,必然要建立一個平台來聚集用戶,假如說每個用戶都可以對公共數據庫進行增刪改查,許多惡意的情況就無法避免,所以我個人想對以后的作業提一些小建議:題目描述可以再清晰一點,盡量避免類似有爭議的情況發生叭,或者提前說明也可以!
梁達毅:第一次結對完成這個原型設計的任務,它給我帶來的最直觀的感受是:工作效率確實提高了許多。對於一個有較強拖延症的我來說,結對使得我更加專注於這個任務中,換成是原來的個人作業,我並不會積極地在作業一發布下來就立刻去思考和進行分析,總是會緩上幾天,結對的模式給予了我一種向上的約束,每天都應該保質保量地完成今天自己所應該完成的工作。結對協作促進了我的溝通交流能力,我認為這應該算是結對中一個非常重要的環節,現實中無法百分百地確保每個人想法都是一致的,只有頻繁地與隊友交流自己內心的想法,才能夠確保所做的基本達成一致。比如在這次結對過程中,最開始的需求分析階段,由於該次題目需求不夠明確,導致理解起來出現了二義,我和隊友也是經過了數小時的溝通交流,最終確定下來了方案。原本對結對的這種模式保持着懷疑態度的我,經過了第一次嘗試,享受到了它帶來的不少好處。
對隊友的評價
221801329(LYK)對221801316(LDY)的評價
給舍友好評,老積極了,做事也很勤快,並沒有出現要催人干活的情況,對於我這個老包工頭來說真的是配合起來很舒服!在設計上也很有講究,雖然有那么一點小瑕疵,但是總體上還是很滿意的hhhhhhh,提前下班的感覺真好!
221801316(LDY)對221801329(LYK)的評價
yk具有很強的執行能力,在作業發布的當天就積極地找我討論規划所要完成的任務,並且在在線文檔中添加了任務清單,互相督促着一起進步。yk有着比較豐富的排版布局經驗,總是能夠耐心地指引我這個設計小白去進行完成。這次的結對過程非常順利,yk讓我體會到了前所未有的無需趕ddl的輕松感!
