軟體工程第二次結對作業

Rick17發表於2024-10-10
這個作業屬於哪個課程 https://edu.cnblogs.com/campus/fzu/SE2024/
這個作業要求在哪裡 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13281
學號 082200168
組員 沒有

一、GitHub倉庫
https://github.com/luihing2004/082200168

二、PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 100 60
Estimate 估計這個任務需要多少時間 2160 1440
Development 開發 2160 1440
Analysis 需求分析 (包括學習新技術) 200 140
Design Spec 生成設計文件 160 120
Design Review 設計複審 60 50
Coding Standard 程式碼規範 (為目前的開發制定合適的規範) 70 60
Design 具體設計 300 120
Coding 具體編碼 1000 720
Code Review 程式碼複審 60 60
Test 測試(自我測試,修改程式碼,提交修改) 90 70
Reporting 報告 160 120
Test Repor 測試報告 0 0
Size Measurement 計算工作量 2880 2160
Postmortem&Process Improvement Plan 事後總結, 並提出過程改進計劃 30 15
合計 2880 2160

**三、目錄結構 **

  • HTML內容:
    1、專案管理中建立專案搜尋專案介面
    2、專案組內聊天介面
    3、個人資料設定介面

  • CSS內容:
    把HTML介面內容詳細設定引數,達到美化效果。

  • JavaScript內容:
    主要實現功能的效果,如把HTML設定的按鈕賦予功能,仿製頁面跳轉的功能(實質上是一開始HTML把不同的介面分別創造不同的類,JS是按照按了哪個引導字實現把除此以外的類進行遮蔽)等功能。


也有包含圖片素材,專案中複雜度和內容量最多的是JavaScript。

  1. 主頁面

    右上方有三個引導字可以選擇,分別是專案管理、組聊天、個人資料。

  2. 專案管理

    左方有兩個按鈕可選,分別是專案中的建立與加入。

  • 專案建立

    在專案建立部分,JS很多內容為了實現這裡的多功能,在專案建立要輸入專案名字、導師名字、專案內容方向、已進入人數與最多人數。

    這裡我建立了一個例子AI專案,如果專案在建立時發現內容輸入錯了,提供了修改按鈕,可以直接在表格修改,還有提供刪除專案按鈕。
  • 專案加入

    這裡會同步建立的專案可以選擇加入。

    當加入了專案組,會自動在加入人數+1,同時按鈕變成了提示已經加入。

    如果此時的專案人數已經滿人了就沒有加入按鈕並且顯示FULL。
  1. 聊天介面

    介面左邊會顯示之前已經加入的專案組,右邊方格內是聊天室。

  2. 個人資料

    這個部分設定比較簡單,單純儲存修改刪除個人資料的功能。

相關文章