這是一篇軟件工程課程博客html
Q | A |
---|---|
這個做業屬於哪一個課程 | 2020春季計算機學院軟件工程(羅傑 任健) |
這個做業的要求在哪裏 | 團隊項目選擇 |
咱們在這個課程的目標是 | 團隊協做實踐敏捷開發 |
這個做業在哪一個具體方面幫助咱們實現目標 | 選定題目、梳理需求 |
本組爲自選課題:知識路書(暫定名)前端
不少人在泛讀文獻時經常會自行整理筆記或博客,將某個研究方向的發展過程或某個特定問題的解決過程做出一個歸納性介紹。這個工做的極簡形式是幾行潦草的筆記,終極形式則是一篇文獻綜述。vue
好比這篇博客簡短地總結了(那個年代)style transfer的發展過程,這篇文章則簡單梳理了後rcnn時代目標檢測的研究脈絡git
據我所知,幾乎每個研究人員都學習過如何寫綜述,由於它是瞭解某個領域研究實質、整頓思路而催化靈感的過程。所以即便做爲綜述的簡化形式,這種總結式的文章依然能有效幫助咱們找尋某個問題或某個問題的答案。github
然而咱們注意到以下事實:web
因而咱們的結論是:在這件重要的工做上,咱們的思惟過程缺乏好的、快的呈現形式,難以直觀、高效地表現知識脈絡。這就是咱們想要解決的問題。算法
實際上思惟導圖或許正是咱們須要的東西——樹狀地具象化思惟關係,畫幾個隨性的圈圈就能很是直觀地展示概念間的跳躍與順承。惋惜思惟導圖並非專門爲文獻閱讀所設計的,所以常見的思惟導圖工具(如XMind等)依然不能讓咱們高效地呈現本身的學術看法。它們大而全,但咱們須要小而美。所以咱們受思惟導圖啓發,但願開發一款應用軟件,可以快速導入並繪製出文獻(或概念)間的層次關係,並讓用戶能夠基於此在瀏覽器中高效完成本身的交互式筆記。數據庫
咱們預期它能夠像拉力賽時賦予駕駛員方向的road map同樣,爲廣大科研者照亮路況,所以咱們稱其爲知識路書。django
具體來講,爲了解決這個需求咱們但願其具有以下功能:編程
其中標註【extra】的功能爲咱們認爲對提高用戶體驗有幫助,但較難實現或實行性價比較低的功能,所以它們的實現優先級次於其餘功能。
綜合考慮跨平臺能力、交互效果與開發難度,咱們決定以web應用的形式展開這個項目。爲了便於分工合做,咱們天然地選擇了先後端分離的技術路線。
前端:計劃基於vue.js框架及相關組件庫實現,UI組件庫選用較成熟的View UI(原iView),其中較難實現的繪圖部分咱們已經檢索到了以下開源實現或參考代碼:
後端:計劃基於django+rest-framework實現,藉助這個框架咱們能夠快速搭建restful api,將開發重心移至前端
UI設計:原型階段總體設計保留View UI提供的類antd風格,待覈心功能完善後嘗試配合功能效果定製扁平化或擬態化風格的界面
咱們的目標用戶,顯然是和咱們同樣有文獻閱讀與梳理需求的科研工做者,尤爲是須要頻繁接觸新領域的年輕科研人員,如碩士生、博士生。
在商業模式的選擇上,因爲這個項目是以解決咱們自身需求爲導向提出的,相比於盈利咱們更看重其使用體驗,而且因爲目標受衆羣體較小也不足以支撐起足夠魯棒的盈利模式,所以咱們考慮將其做爲開源項目維護,但願依賴強大的開源社區將其打磨爲一款出色的軟件產品。
用戶能夠藉助咱們的產品更好地進行知識梳理,優化、簡化文獻閱讀流程,直觀地記錄與展現本身的閱讀工做。
XMIND :
mindmeister:相似XMIND
mendeley:
oneNote:
jupyter notebook:
notion:
citespace:
最終發佈一個帶有可部署服務程序的web應用,能夠在部署配置後爲用戶提供我的文獻梳理的相關功能。
咱們準備參考Overleaf和Gitlab的發佈形式:既提供官方站點,使我的用戶能夠開袋即食而免去部署的繁瑣步驟,幫助迅速創建用戶社區;也提供必要的部署工具,使潛在的團體用戶(高校、企業等)能夠自行部署並靈活定製
在推廣方式的選擇上,因爲咱們的目標用戶羣體在高校圈內富集,能夠藉助推廣郵件、代理人推薦等方式定向投送。
嗨,哥們兒,
你平時讀論文的時候會劃拉兩筆嗎?咱們最近有個項目專門作文獻脈絡梳理和內容呈現,想象一下你能經過很簡單的編輯就構建一個描述論文發展的樹狀圖譜——對,相似你熟悉的思惟導圖,但它專門爲文獻閱讀者的習慣作了細節優化,好比公式、代碼和任何圖片、音視頻均可以以你熟悉的latex或markdown導入。下次組會試試看用咱們的知識路書給老闆作彙報,保證你成爲全組最靚的仔。感興趣的話上GitHub搜一下咱們的開源項目:知識路書,歡迎使用,更期待你參與咱們的項目!
ALPHA:預計用戶量:50 BETA:預計用戶量:300 RC:預計用戶量:500