福州大學結對編程做業(1)


這個做業屬於哪一個課程 https://edu.cnblogs.com/campus/fzu/SE2020
這個做業要求在哪裏 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
這個做業的目標 1.學會原型設計工具的使用;
2.學會結對協做與時間安排;
3.學會UML用例圖等體現需求分析。
學號 031802304,031802321

學號 姓名
031802304 陳盛發
031802321 劉梓洋

PSP 表格

Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 20 20
Estimate 估計這個任務須要多少時間 620 670
Reading 閱讀課本 50 60
Request Analysis 需求分析 60 60
Model Design 原型設計 360 420
Blog Writing 博客編輯 120 60
GitHub Commit GitHub 提交 10 30
合計 620 670
  • 題目 Question & 分析 Analysis


  • Need

    隨着學長學姐們的畢業,實驗室現役成員與已畢業的學長學姐之間的聯繫也隨之斷去。git

    • 在校生:做爲新入學的小白,經驗淺薄,很須要先輩們的經驗,也很想知道學長學姐們的去向與工做。而又很差意思直接在羣裏詢問,因此須要一個平臺來溝通。
    • 畢業生:學長學姐們也很想了解學弟們正在做什麼研究,有沒有擅長的技能,也很但願幫忙協助內推,而苦於沒有傳播渠道,因此編寫一個app面向實驗室是頗有必要的。

  • Approach

    • 登陸註冊。
    • 爲確保安全性和隱私性,用戶登陸後需進行實名認證填寫我的信息,在申請加入實驗室時,也須填寫我的信息並經受實驗室創建者的審覈。
    • 用戶可發佈動態,在建立動態時,用戶可爲動態添加標籤,如招聘內推JavaPython 等等,動態可選擇實驗室內發送首頁發送來選擇接收動態的人羣,達到不一樣的需求推廣。
    • 用戶能夠對我的主頁進行優化,選擇本身擅長的技能和感興趣的領域或是擇業方向做爲自身的標籤,還可對 readme 進行個性化編寫,以便其餘人可以更好地瞭解本身。
    • 爲考慮使用的便捷性,APP 特添加了搜索功能,用戶可搜索動態的標籤或我的主頁標籤以獲取自身想要查看的內容,並自動根據發佈時間進行排序,爲用戶檢索信息提供便利。

  • Benefit

    • APP提供了一個專屬於實驗室的溝通平臺,剔除了不相關的內容和無用信息,可讓用戶更爲高效地獲取實驗室相關的信息。
    • 提供了一個專屬的平臺發佈相關動態,避免了在其餘社交網站發佈問題零回覆或是回覆不相關內容的尷尬,亦給學長學姐發佈內推或是招聘的消息提供了便捷的方式。
    • 我的主頁填寫我的簡歷,不只可讓更多人瞭解你的優秀,再經過我的標籤,又能夠認識更多志同道合的夥伴,一塊兒交流探討。

  • Competition

    • 優點:如今不少溝通社交平臺都是針對廣泛大衆的,如知乎等APP,功能並非很符合實驗室需求,本APP是專門爲實驗室而設計,信息更加可靠,經過搜索能夠更高效地檢索到所須要的信息,用戶也都是同一個學校的學生,更甚是實驗室裏朝夕相處的夥伴或是直系的學長學姐,提供的就業機會更多,更方便交流學習,我的簡介也更趨於職業技能方面;
    • 不一樣實驗室的信息也可分別處理,管理人員(實驗室負責人)可對加入實驗室的對象和在實驗室裏發佈的動態進行審覈,檢驗信息的合法性和人員的準確性,app的安全性和隱私性有保障。
    • 劣勢:在APP推行初期,知名度不高,用戶少,較難推廣,而且實驗室創建後聯繫已經畢業的學長學姐難度較大,耗費的時間估計大,APP內信息的維護也還須進一步優化,以減小實驗室負責人的工做量。

  • Delivery

    • 可經過實驗室內部互相推送先創建雛形;
    • 實驗室負責人可聯繫往屆的學生傳達想法,聯繫到的畢業生間也可互相推廣;
    • 等APP逐漸完善,可與學校交涉,可依託學校官方的微博、公衆號等進行推廣。

  • 原型設計 Model Design

    登錄界面,本APP名爲實驗菌,是一款面向本校實驗室的溝通交流平臺,在這裏本校學生都可加入,並可經過 「邀請加入」 或 「直接申請加入」 兩種方式加入本身的實驗室。

    github

    • 點擊開始使用以後,進入精選頁面,在本頁面有 「首頁」 與 「個人實驗室」 兩個選項。安全

    • 首頁中列出的是選擇「首頁推送」的動態,在這裏全部人均可看見,能夠有學長學姐們提出要求或分享經驗,也能夠有學弟學妹們提出問題或分享學習結果,這裏信息吞吐量更大,固然動態被回覆或解答的機率也更大。app

    • 點擊「個人實驗室」能夠查看本身已經加入的實驗室。

      工具

    • 再點擊本身所加入的實驗室,如圖所示,咱們點擊進入 ACM LAB ,就能夠進入實驗室界面,在這裏咱們能夠查看選擇「實驗室推送」的動態,保護實驗室的內部信息,以下圖。不只如此,咱們還能夠查看實驗室內人員,以下下圖。

      學習

    • 這裏是發佈動態的頁面,以下圖。在這裏咱們能夠選擇此動態的標籤,如「招聘」,「 Java 」等可供搜索功能檢索,還可根據自身須要選擇「實驗室內推送」或「首頁推送」來選受衆。

      優化

    • 下圖是搜索功能,在這裏咱們能夠搜索關鍵詞如所帶的標籤等,能夠更高效迅速的找出本身想要的信息。

      網站

    • 這裏是消息界面,在這裏能夠看到本身所加入的實驗室的交流羣,也能夠私聊學長學姐們詢問經驗,也能夠私聊學弟學妹們詢問近況。用戶能夠在這裏看到本身在這個APP中全部的信息交互。設計

    • 下圖是用戶可能出現的信息交流,下下圖是羣聊中的聊天頁面。

      3d

    • 這裏是我的主頁界面,以下圖,在這裏咱們能夠看到本身發佈的動態與回覆,還可本身編寫自我介紹與標籤來供人瞭解,在這裏咱們還將進行實名認證。

  • 用例圖與流程圖

    • UML用例圖
    • 流程圖
  • GitHub 提交 GitHub Commit

  • 結對照片

  • 總結

相關文章
相關標籤/搜索