COMPUTER VISION PLUS —— 計算機視覺門戶網站html
做業連接:原型設計(結對第一次)
學號: 魏璐煒031602136 徐明盛031602139
原型點我
PDF這裏
PSP:java
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 30 | 20 |
· Estimate | · 估計這個任務須要多少時間 | 30 | 20 |
Development | 開發 | 1770 | 1600 |
· Analysis | · 需求分析 (包括學習新技術) | 120 | 90 |
· Design Spec | · 生成設計文檔 | 600 | 500 |
· Design Review | · 設計複審 | 30 | 30 |
· Coding Standard | · 代碼規範 (爲目前的開發制定合適的規範) | 0 | 0 |
· Design | · 具體設計 | 900 | 810 |
· Coding | · 具體編碼 | 0 | 0 |
· Code Review | · 代碼複審 | 0 | 0 |
· Test | · 測試(自我測試,修改代碼,提交修改) | 120 | 90 |
Reporting | 報告 | 60 | 80 |
· Test Repor | · 測試報告 | 10 | 10 |
· Size Measurement | · 計算工做量 | 10 | 10 |
· Postmortem & Process Improvement Plan | · 過後總結, 並提出過程改進計劃 | 40 | 60 |
合計 | 1920 | 1710 |
CV+是一個計算機視覺領域的集成網站,以計算機視覺領域世界三大頂級會議CVPR,ICCV和
ECCV爲依託,專一於計算機視覺的發展。專業人員能夠在這裏獲取他們在網絡上能夠獲取
的一切:論文檢索、熱詞統計、專業討論、學術直播……程序員
平臺被取名爲視覺PLUS,由於咱們想要囊括一切。這是咱們的野心,也是用戶的需求。我
們的logo取材於中國古代的圖形智慧,「COMPUTER VISION PLUS」字樣的階梯遞減字長與
七巧板的一條邊和諧共處。有了這塊七巧板,就擁有了無限種可能。sql
平臺主要基於數據庫和爬蟲。
在每一年大會收錄論文完成以後分別爬取全部論文到數據庫中,供用戶檢索。
(1)生成news: 實時監控並爬取三大頂會的新聞更新,將爬取的新聞內容彙總到咱們的新聞
頁面。
(2)由論文列表生成熱門領域:對於用戶上傳的論文列表,在數據庫中檢索相應的內容包括
標題,摘要等等。對於用戶指定的論文,咱們將結果分爲三類,分別呈現詞雲。用戶能夠
方便地增刪表項。數據庫
(3)三大會議的熱詞走勢: 三個會議下的論文庫中的論文進行詞頻統計,調用結果生成走勢圖。
(4)論文檢索: 對於用戶給出的關鍵詞,在數據庫中檢索,按照權重的方式對檢索結果排序,
根據被引用數和下載進行排序。
(5)論壇: 論壇採用sql數據庫進行數據庫的管理、操做和維護,採用java做爲開發語言,完成
後臺數據庫的接口,數據錄入等功能。
(6)直播: 咱們利用採集設備獲取視頻、音頻、圖像等數據,進行編碼和封裝,最後推流到服
務器。網絡
平臺主要基於數據庫和爬蟲。原型開發工具:墨刀。app
(0)咱們的主頁,由logo和分界面標籤構成。它們都融入到七巧板裏。
函數
(1)咱們但願您在獲取更新時使用CV+,點擊NEWS一鍵查看三大頂會網站上更新。
工具
(2)咱們但願您在尋找靈感時使用CV+,點擊PAPER LIST,您在這個頁面能夠自行導入論文
列表,咱們幫您檢索相關論文。論文列表支持多種導入方式,但爲了確保您指定的論文是惟
一的,您能夠選擇用原文連接或者論文編號的方式列表。您只需上傳txt文檔,咱們就能了
解您須要什麼,並在POPULARITY頁面爲您生成熱門領域詞雲,您可選定論文屬性(oral、
spotlight、poster)進行不一樣方面的呈現。更明確地將這個功能抽象成一個函數,該函數有
兩個輸入參數——列表txt文件和論文屬性;該函數有一個輸出——由txt文件指定的論文生成
的熱門詞彙,由詞雲呈現。
post
此外,點擊TRENDING NOW,咱們爲您呈現三大會議的熱詞走勢
(3)咱們但願您在尋找材料時使用CV+,點擊SEARCHING ON並在頁面輸入編號或者題目
或者關鍵詞,咱們爲您返回其相關結果,結果包括paper、source code、homepage等信息。
彷彿是您擁有了一個僅僅針對計算機視覺論文的搜索引擎。您怎麼使用百度,您就能夠怎麼
使用CV+ search。
(4)咱們但願您在須要交流時使用CV+,點擊CV+ FORUM,關於視覺的一切能夠暢所欲言。
發帖回帖,如今您有了一個專業性的交流平臺。
(5)咱們但願您在關注實時動態時使用CV+,點擊LIVE NOW,頂會期間爲您直播。
(6)您能夠在我的資料頁管理您的我的信息。增刪您的我的論文列表也在此進行。
(1)Need:
CV+是冉冉升起的新星。咱們不缺少計算機專業論壇。但咱們缺少專業細分的計算機專業論
壇。它意在知足計算機視覺相關人員的需求,一把將全部計算機視覺資訊歸入囊中。它特別
考慮了小櫻這樣的大學生對於向專業靠攏的渴望,幫助他們解析熱詞,爲他們搬運第一手資
料;全是英文幫助他們養成習慣。能夠說咱們是他們最好的計算機視覺顧問;咱們同時還爲
他們創造了他們沒有主動索取的無限可能——咱們有專業討論論壇爲全部人提供方便的交
流平臺;咱們有直播間帶領你們身臨頂會其境。咱們提供了很是具備前瞻性的服務,這都是
別的平臺沒有提供的。
(2)Approach
咱們有強大的外部力量。CV+平臺依託福州大學數計軟工學院,有各方面教授、講師坐檯,
提供專業的諮詢、技術力量支持;咱們有年輕有活力的學院的應屆畢業生。
(3)Benefit
給用戶帶來的好處在Need中已有體現。一切都是從零來的,不須要遷移成本。
(4)Competitors
近期涌現了一大批作計算機視覺論文檢索的大學生,據瞭解發現是軟工實踐勢力!這對於我
們是一種挑戰。可是其中的大部分做品止步於檢索,相比之下,CVP能夠說是一支獨放。我
們的「PLUS」定位是業內第一家,咱們的格局更大,咱們對於消費者的吸引力也更大。咱們要
把握好這個優點,把其餘檢索平臺阻隔在門外,物色合適的對象收購,兼併他們的搜索技術,
爲用戶提供更好的檢索體驗;在關注咱們的對手時還要緊盯比較之下咱們有所缺少的方面;
而且永不放棄對於新需求的探索!
(5)Delivery
咱們須要的是知名度。咱們只要讓有隱含需求的人們意識到咱們的存在,而且趕在其餘論文
檢索的前面。他們會發現以前沒有意識到的的需求,咱們會被須要。爲此,咱們在先期投入
大量的經費用於宣傳。爲了引發與咱們最密切的相關人員的注意,咱們打算從程序員密集的
地方入手投放廣告:知乎、CSDN、博客園。
前幾天在熟悉工具,後三天密集的協做工做。兩我的想法都比較天馬行空,因此前面產生的
分歧會比較多一些。通過溝通與改進,後一步步完善模板最終完成任務。第一次兩我的在教
室呆了10個小時以上。面對面工做相對於QQ聯絡會好不少,更容易的表達想法,有衝突的
地方也能夠及時溝通解決問題,工做成果能獲得及時的反饋。咱們對於成果仍是比較滿意的。
咱們的特別之處在於咱們有一個區別於他人的平臺名字和logo;咱們是英文界面的;咱們有
多發展出一些功能,努力不把平臺侷限在搜索上,咱們想要成爲一個社區。
咱們的拍照技術很爛,見諒~
做業感想
感受本身有不少戲。實際上NABCD不少東西都不曉得要怎麼寫,裏面提到了哪些方面導致我
有了一些想法的話我就寫了哪些東西。這是對我想象力的一個考驗,全靠編,可是咱們很努
力地往實際靠攏。不過前面的解決方案部分仍是才思泉涌(是嗎)。
關於此次做業,個人認識是它意在創造力,理解能力,設身處地的能力,與別人相比要有競
爭力。因此咱們沒有要咱們的能力爲限制。設想了不少咱們能力以外的功能,基本上能夠說
都是大話,沒有哪個是咱們能以目前水平作出來的。有的功能咱們甚至在不知道如何用專
業的語言描述,好比如何作論壇,參考了這裏。可是咱們以爲很是有趣。
此外,每次做業都是對於理解能力的一次超級無敵宇宙級挑戰。咱們須要根據本身的理解對題
目作一些取捨,我以爲有的信息是不須要的;而有的信息須要更明確。好比「經過論文列表,
爬取論文的題目、摘要、關鍵詞、原文連接」和「可進行論文檢索,當用戶輸入論文編號、題
目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息」這兩個需
求根本難以區分。我須要很努力地假想一個函數,假如我是用戶的話,個人輸入是什麼;假
如我是平臺的話,個人輸出是什麼。而且添加了論文列表必須是論文的key值列表的增強限制
以確保惟一性。此外和隊友的交流很是很是很是重要,要擺在首要位置;交流之下,才和隊友
統一步調方向。同時面對面協做也體現了很是重要的做用。
最後咱們的logo太好看了,請給咱們加logo好看分。圖片原素材點擊這裏。
補充做業
在你一輩子中身體最健康,精力最旺盛的時候,能在大學學習和研究,是一輩子中少有的機會。
請說明一下,你已經具有的專業知識、技能、能力有哪些?離成爲一個合格的 IT專業畢業
生,在專業知識、技能、能力上還差距哪些?請看這個技能調查表,從表中抽取 5 - 7 項
你認爲對你特別重要的技能,記下你目前的水平,和你想在課程結束後達到的水平。
我選了五項,它們已經很是好地歸納了個人想法。
Ability | Now | After |
---|---|---|
Programming: Code Review/Code Quality | 4 | 5 |
Programming: Language | 3 | 4 |
Computer Science | 3 | 3 |
Supporting Knowledge | 1 | 1 |
Ability to learn | 5 | 6 |
第一項須要我養成習慣,軟工實踐提供實踐的機會;第二項在從此的做業中可能會有有要求。
但我更應該主動地學習新的東西;第三項和第四項軟工實踐或許提供不了幫助。我能夠不要
面面俱到,可是我但願本身在某個方面侃侃而談。第五項,我以爲個人自學能力已經很強啦,
要是想再上一個臺階要努力的。
2018.9.30更新
閱讀開發軟件不是閉卷考試談談你的思考。 很是應景的是,我昨天答應今天把這個思考寫出來的時候,我甚至沒有完整地看過提到的這 篇文章。轉移到這篇文章的語境就是——我在弄清楚需求以前就給出無憑的承諾了。好在這 個任務不復雜。 可是,假使我和團隊真的遇到了一個超出預期的任務,怎麼辦?針對「一種典型失敗的狀況」, 除了文章已經提到的幾點,我還想說的是坦白。我應該不會自負到硬撐下一個沒法完成的任 務(非指「多努力一點、充分調用團隊的能力能夠按時完成」的任務),哪怕當初我說我能夠。 在這種狀況下我會積極補救:認可錯誤,分析並從新制定方案。相比極端狀況,這倒也不算 遲。可是羊圈能不能一開始就不壞啊?我須要把時鐘回撥,撥到上交計劃書的時候。團隊組 長應該尤爲謹慎,他的責任心不容許他把亡羊補牢做爲備選項。特別注意對技術的瞭解和任 務估計,加上對團隊人員能力的瞭解,三思吧! 好吧,說了這麼多也挺像空話的。結合本次結對原型設計任務,以文章中提到的項嚴格要求, 我是沒有對技術有足夠了解的。做爲實踐課的話,不管是我、隊友仍是任務自己,彈性都是 有的。我寄但願於我將要經歷的事情們,給將來工做中的我面對一個項目時一些經驗閱歷。