1. 程式人生 > 其它 >點子專案說明書 第十組

點子專案說明書 第十組

專案名稱 點子
成員資訊 31902156 魯琦
31901040 陳世龍
31901010 陳立
31901009 胡立錦
團隊組號 週二上午軟體工程——第10組
UML圖報告_第一次作業 https://www.cnblogs.com/kosmonaut/p/15588374.html
需求分析報告_第二次作業 https://www.cnblogs.com/kosmonaut/p/15652117.html
專案說明書_第三次作業 https://www.cnblogs.com/kosmonaut/p/15713180.html

一、專案背景

在如今繁華的社會下,人類大多數生活需求都能得到滿足,甚至享受高品質生活,導致大多數人處於舒適區內,日漸思想閉塞,但是不乏存在極具創造力的人。idea 致力於為所有人提供一個釋出具有創新性想法平臺,汲取他人的奇思妙想、尋找志同道合的夥伴和感受事物的創造過程。

二、★專案目標

  • 釋出/瀏覽想法

  • 通過交流和溝通,完善或終結想法

  • 通過生命值規則,保留有價值的想法,凍結低價值、過時的想法,提供優質想法

三、專案簡介

本專案是一個idea釋出和集合平臺,致力於為有想法的人提供一個奇思妙想釋出平臺,並且可以跟志同道合的夥伴共同交流、探討,碰撞出新的花火,創造出新的事物。

四、開發工具

模組 開發工具
原型設計 墨刀
前端 Flutter
後端 Golang

五、專案功能

功能一:想法

  • 想法展示、推薦

  • 想法分類(文字自動分類、標籤)

  • 想法編輯支援 Markdown

  • 想法點贊、評論、追隨(類似訂閱)

  • 想法更新(類似 commit)

  • 釋出日誌

  • 十大熱度想法

功能二:使用者

  • 個人資訊(頭像、封面……)

  • 關注使用者、私聊使用者

  • 支援組建群聊(想法討論、落地)

六、流程圖

七、UML 圖

八、ER圖

九、時序圖

十、資料流圖

十一、程式介面

引導頁

引導頁大致介紹了整個app的內容功能(釋出有趣想法,發現跟你擁有相同想法的朋友,一起交流探索),讓使用者對此有個初步的瞭解,吸引使用者興趣

登陸註冊介面

使用者輸入郵箱賬號、密碼並且在驗證輸入的賬號密碼合法且正確後,即可登陸點子APP跳轉至首頁,進行想法暢遊,新使用者也能進行註冊登入

主介面

主介面主要顯示使用者釋出的想法,每個人都可以為自己認為nice的想法進行點贊和評論

,愛心表示當前該想法的生命值(根據顏色的深淺判斷)旁邊輔以數值,生命值通過生命值規則進行計算得出,這決定了該想法的留存時長和曝光率

想法卡片包括:釋出人,釋出內容,生命值,內容的標籤分類,使用者可通過標籤分類快速跳轉至自己感興趣的標籤。

分類介面

使用者可以在此介面找到自己感興趣的分類,以及自己已關注的分類

個人主頁介面

使用者的個人主頁,顯示使用者的基本資訊以及釋出過的歷史想法,中間的編輯資料按鈕可供使用者進行個人資料的修改。

想法釋出介面

使用者可在此介面編輯釋出自己的想法,並且支援Markdown,系統會根據演算法識別出相似的想法顯示在介面下方可供使用者參考,最終由使用者決定是否傳送

想法詳情介面

想法詳情介面會詳細顯示該想法下的評論與回覆,或許也可以是一個idea從提出到實現的完整“過程圖”

十二、成員分工

核心成員 專案角色與負責事項
@魯琦 組長/前端
@陳世龍 前端/後端
@陳立 後端
@胡立錦 演算法