一、開頭表格
軟體工程課程 | 班級連結 |
---|---|
作業要求 | 第一次團隊作業 |
作業目標 | 開發一個基於LLM大模型介面的軟體,為傳統的軟體賦予全新的體驗和功能。 |
團隊名稱 | 先天軟工聖體隊 |
團隊成員學號-名字 | 102201312-陳言瀧 052206123-柯鴻毅 102201531-周炳輝 102201313-陳尚冰 102201308-何愉心 102202133-鄭奇鍵 102202125-陳思宇 102201237-賴鍇彬 102201306-邱雨涵 102201311-張碩 |
二、團隊展示
1.隊名
我們團隊的隊名:先天軟工聖體隊
- 隊名傳達了我們團隊的崇高理想(Orz):我們團隊在軟體工程領域以天然的才能和理想為驅動力,追求技術上的卓越與團隊的協作。
2.隊員風采
學號 | 姓名 | 性格 | 擅長技術 | 興趣愛好 | 希望的軟工角色 |
---|---|---|---|---|---|
102201312 | 陳大不列顛言諾維斯基瀧 | 偶爾裝高冷 | 後端 Java | 足球 CF 樂高 睡覺 | PM |
052206123 | 柯鴻毅 | 內斂 | qt開發 | 看點網文 | 後端 |
102201531 | 周炳輝 | 樂觀向上 | 原型設計 | 與同學一起做專案玩遊戲 | 前端 |
102201237 | tierti | 社恐 | 無 | 看番、打遊戲 | 前端 |
102201306 | 秋雨 | 時而isfp時而esfp | 前端 | 羽毛球 | 前端 |
102201311 | 普羅旺斯海岸的欺詐者諾蘭德龍國的執劍人-碩 | 社雜 | 前端 | 足球 | 前端、測試 |
102201313 | 陳尚冰 | Null | PHP開發、文件撰寫 | 無 | 後端 |
102201308 | 小愉 | (▽)歡迎大家來找我玩~ | Html、JavaScript | 追劇、乾飯、citywalk | 前端或者PM |
102202133 | 鄭奇鍵 | 內向 | Python | 打籃球 | 前端 |
102202125 | CadiaN Casper Mollor | 愛交朋友 | 無 | 運動,打遊戲 | 測試 |
3.團隊的首次合照
4.團隊願景:
- 這次的隨機軟工組隊作業對於我們團隊所有人都是一個全新的體驗和挑戰。我們大家都希望建立一個和諧交流,共同進步的團隊氛圍,共同完成最終的專案。我們團隊將會以使用者需求為中心,不斷迭代產品,追求創新和卓越,始終以滿足並超越使用者需求為目標。
三、需求分析
詳細見語雀線上文件:點選我
根據我們小組同學的頭腦風暴、思維碰撞、集思廣益,得到以下分析。(放一張小組討論圖~~)
1.背景分析
在福州大學,絕大多數的同學為了透過考試、拿到高分,都有複習歷年卷的需求。但是根據我們的問卷收集分析,同學們獲取歷年卷的渠道通常是如下幾種:
- 私下找學長學姐獲取
- 互助群裡花錢獲取
- 從fuu陳舊的歷年卷列表中獲取
- 網上零散的歷年卷獲取等等
從這些方式裡可知,獲取歷年捲成本都十分巨大:找學長學姐需要交際人情、互助群需要金錢支出、網上尋找也需要大量時間。
大家會說fuu裡有歷年卷功能,但是fuu的歷年卷已經很久沒有維護了,裡面的歷年卷要麼沒有要麼老舊,根本不適合同學們來複習。同學們真實需要的是近年的、有參考價值的歷年卷,是資源整合的、能夠簡單獲取的歷年卷。
2.簡單介紹
因此,根據需求,我們團隊想做一款福州大學歷年卷資源共享平臺軟體——《卷卷福》。
這是一款專門為福州大學學生量身定做的歷年卷平臺。這個平臺主要功能是發動學生的力量,整合大家手上的歷年卷,反過來為學生大眾服務。同時打造學生社群,學生可以在社群中懸賞。
下面是我們用AI生成的產品logo——卷卷熊
- 透過一隻戴眼鏡的熊閱讀書本的形象,傳遞了知識、學習、智慧的理念,形象親切且富有吸引力
- 開卷有益,希望使用我們《卷卷福》產品的使用者都可以從中得到自己想要的知識
3.核心需求
①如何讓同學主動上傳歷年卷,留住使用者
- 前期需要建立獎勵機制:使用者上傳歷年卷,經過管理員稽核透過後,就可以獲取激勵(福幣)
- 福幣:可以用於兌換金錢、禮物、某些特權,讓使用者保持上傳歷年卷熱情
②懸賞功能
- 學生可以在社群裡發起懸賞歷年卷(用福幣懸賞)
- 同學上傳懸賞的歷年卷後就可以獲得懸賞福幣
③AI大模型介面賦能
主要是為歷年卷服務
- 1.歷年卷總結
- 2.題目的解析
- 3.題目的舉一反三(指定題目後,列出相關知識點和相關題目)
- 4.互動問答(chatgpt)
④平臺維護
- 由於獎勵機制,使用者可以兌換金錢,所以可以在平臺投入部分廣告,用於維護成本
- 例如看歷年卷時的開屏廣告。
4.思維導圖
仔細分析核心需求,我們就得到了《卷卷福》思維導圖
5.類圖
類之間的關係如下:
- 使用者與資源:使用者上傳資源,資源需經過管理員稽核後才能釋出。
- 使用者與社群:使用者可以在社群釋出意見或內容,並接受其他使用者的反饋或讚賞。
- 資源與 AI 模型:資源透過稽核後,AI 模型可以對資源進行處理或分析,並與使用者進行互動問答。
- 管理員與使用者和資源:管理員稽核使用者上傳的資源或行為,並對系統進行管理。
6.功能描述
①社群
- 瀏覽求助帖:針對他人的求助給予自己的歷年卷資源,並獲得福幣獎勵
- 釋出求助帖:利用福幣進行懸賞,向其他使用者求助歷年卷資源
- 排行榜:根據使用者完成的求助單數量進行排行
- 問題諮詢:提出學習相關的問題諮詢,其他使用者可留言回答
- 資料分享:使用者可上傳分享學習相關的各種資料
②資源庫
- 包含了所有已被使用者上傳的歷年卷和教材資源,根據學科進行分類
- 使用者開啟歷年捲進行學習時,可使用以下AI功能:
- 對本歷年卷的題目進行總結,如包含哪些知識點,整體難度
- 對單個題目進行解析,如題目包含的知識點,解題思路和方法
- 對單個題目進行舉一反三,給出一些相同知識點的題目讓使用者進行強化訓練
- 遇到不懂的地方可以向AI進行提問獲得指點
③AI助手
- 接入大語言模型,使用者可與AI助手小福進行對話獲得幫助
④我的
- 個人資訊:可檢視和修改個人資訊
- 釋出中心:檢視使用者自己已釋出的資源
- 我的下載:檢視使用者下載的資源
- 我的收藏:檢視使用者收藏的資源
- 上傳檔案:使用者可進行學習資源的上傳並獲得相應的福幣獎勵
- 反饋與幫助:對本app的使用感受進行反饋
- 夜間模式:開啟夜間模式
7.驗收標準
① 社群模組驗收標準
- 瀏覽求助帖
- 使用者能順利瀏覽他人的求助帖,頁面載入流暢,無延遲。
- 給予資源後,系統能正確記錄使用者的貢獻並獎勵福幣。
- 福幣獎勵正確到賬並在使用者賬戶顯示。
- 釋出求助帖
- 使用者可順利釋出求助帖,帖子內容正確儲存並即時展示在社群中。
- 釋出懸賞時,福幣的扣除應正確無誤,賬戶顯示正確的餘額。
- 求助帖應能及時接收他人的回應,並顯示在使用者介面。
- 排行榜
- 排行榜能夠按照使用者完成的求助單數量進行準確排序。
- 排名更新應及時,確保榜單資料的實時性。
- 問題諮詢
- 使用者能夠順利提交問題,問題的釋出與展示應無誤。
- 其他使用者可留言回覆,且回覆能夠正確顯示在問題詳情頁。
- 資料分享
- 使用者能順利上傳資料,且系統對資料進行正確分類。
- 資料上傳後,應能即時顯示在相關頁面,並正確歸入資源庫中。
② 資源庫模組驗收標準
- 資源分類
- 資源庫中的資源應按照學科或分類清晰顯示,並能透過分類進行檢索。
- 使用者能夠流暢地瀏覽和開啟不同資源,內容載入正確無誤。
- AI總結功能
- AI能正確總結歷年卷的知識點與整體難度,反饋應在規定時間內生成。
- 總結內容需符合實際卷子內容,準確率達到一定標準。
- AI解析功能
- 對單個題目的解析內容應準確無誤,包含相關知識點及詳細解題思路。
- 解析反饋應在規定時間內生成,解析內容與題目相關性需滿足實際需求。
- AI舉一反三功能
- 生成的相似題目應與原題目的知識點高度相關,題目難度與型別相匹配。
- 使用者能透過該功能進行強化訓練,生成的題目需在合理的時間範圍內完成。
- AI提問
- AI能針對使用者的提問給予正確、詳盡的答覆,生成時間和準確性符合預期。
③ AI助手模組驗收標準
- 對話功能
- 使用者可順利與AI助手進行對話,系統響應時間符合預期。
- AI的回答應能解決使用者的相關問題,且滿足大語言模型的功能要求。
- AI助手的回答應流暢、準確,幫助使用者理解學習內容。
④ 我的模組驗收標準
- 個人資訊
- 使用者可檢視並修改個人資訊,修改內容實時更新並儲存。
- 個人資訊展示正確,包括暱稱、郵箱等基本資訊。
- 釋出中心
- 使用者可檢視已釋出的資源,頁面展示清晰,資源資訊完整無誤。
- 我的下載
- 使用者可檢視下載的資源,資源能夠被正確載入和顯示。
- 我的收藏
- 使用者可檢視收藏的資源,收藏操作應準確無誤,展示內容完整。
- 上傳檔案
- 檔案上傳應順利進行,上傳後系統能正確顯示該資源,並給予福幣獎勵。
- 上傳檔案時,系統應進行格式和內容的驗證,確保上傳檔案合規。
- 反饋與幫助
- 使用者能透過該模組提交反饋,反饋資訊正確傳輸並在後臺收到。
- 系統應能根據使用者反饋給予幫助或生成工單。
- 夜間模式
- 使用者能順利切換至夜間模式,介面風格與顏色切換正確,且視覺效果良好。
四、專案的分工與規劃
- 第一階段(需求分析+原型設計):2024-10-15~2024-10-22
任務 | 負責人 |
---|---|
問卷調查分析需求 | 賴鍇彬 |
原型設計 | 陳言瀧、陳尚冰、張碩 |
思維導圖、類圖製作 | 柯鴻毅、周炳輝 |
PPT製作 | 邱雨涵、何愉心 |
演講 | 何愉心 |
答辯 | 陳尚冰 |
需求文件及部落格編寫 | 陳言瀧、鄭奇鍵、陳思宇 |
統籌安排 | 陳言瀧 |
- 第二階段(Alpha開發):2024-10-22~2024-11-2
任務 | 負責人 |
---|---|
系統架構設計 | 鄭奇鍵、陳思宇 |
資料庫設計 | 柯鴻毅、周炳輝 |
UI介面設計 | 邱雨涵、何愉心、賴鍇彬 |
前端開發 | 張碩、柯鴻毅 |
後端開發 | 陳尚冰 |
測試 | 待分配 |
統籌安排、文件編寫 | 陳言瀧 |
維護與反饋 | 全體成員 |
- 第三階段(Beta開發)待分工:2024-11-2~2024-11-6
五、專案原型展示
詳細可見墨刀連結:點選我
以下只是初步設計,後續有待完善
1.登入註冊介面
2.社群介面
使用者可以在社群頁面中懸賞歷年卷,並且可以發帖尋求幫助。
上傳歷年卷的使用者可以獲取相應獎勵
- 提供排行榜功能
3.資料庫介面
- 提供與ai互動功能
4.AI介面
5.我的介面
- 我的下載
六、總結
作為本次軟工專案的組長(或許是專案經理?),我深感一個專案從無到有的不易。歷經倉促的一週,大家在第一次線下討論中從不認識到相互熟悉,在完成第一次作業的過程中,小組的所有同學都無比的配合,這是我感到最最欣慰的事,感謝我的小組成員,辛苦了。或許有時候訊息回覆地比較慢,最近比較忙(救命sos),大家見諒。
從無到有,我們小組在一週的時間裡,完成了需求分析、圖片製作、原型設計、選題報告、文件撰寫。後續我們將繼續完成後續的任務,爭取將我們的專案開發成功~~