團隊Github實戰訓練


這個作業屬於哪個課程 軟件工程
這個作業要求在哪里 團隊Github實戰訓練
這個作業的目標 設計一款簡易的軟件來幫幫校園保衛部門
作業正文 團隊Github實戰訓練
github鏈接 項目地址項目演示
其他參考文獻 菜鳥教程w3school

職責分工

前端:吳秋悅、吳娉婷、王孟玉(查找、添加、刪除、頁碼)
汪鈺瑩、張露、蔡雨婷(頁面設計、查找、格式驗證)
后端:洪成龍、林連坤(數據庫設計、后端開發、審查代碼)

github 的提交日志截圖




姓名 commit次數
吳秋悅 4
吳娉婷 4
王孟玉 3
汪鈺瑩 3
蔡雨婷 4
張露 6
洪成龍 6
林連坤 3

程序運行截圖

主頁(注:已有信息已存入數據庫中),輸入姓名、學號、進入時間,點擊提交后,數據便存入成功,且自動按照學號排序。點擊刪除,可以刪除該條記錄。

搜索指定同學,點擊離開,自動填寫該同學的離開時間。

程序運行環境

LAMP
Linux、Apache、MySql、PHP

GUI界面

基礎功能實現

  1. 登記功能:
    有同學進入校園時,登記同學姓名、學號和進入時間。
    有同學離開校園時,根據同學姓名、學號,查找在校記錄里的該同學,並記錄離開時間。

  2. 顯示功能:
    顯示當前記錄列表里的所有同學信息,並根據學號排序。

附加功能實現

1、信息存放在數據庫,可以長久保存,再次進入網站,無需擔心數據丟失。
2、輸入框有進行js驗證,保證數據格式正確。
3、增加刪除記錄功能。

用戶體驗,操作的方便、快捷性

頁面美觀,操作簡潔明了。

遇到的困難及解決方法

1、吳秋悅

遇到的問題:軟件太久沒用,有點出問題,反復研究了一下,選用了其他類似的編程軟件。js功能有些遺忘,研究熟悉花了太久時間。
解決方案:查看百度,查看工具網站,問同組成員。

2、王孟玉

遇到的問題:單個功能可以實現,合並功能的時候,會多多少少有錯誤,浪費了時間。
解決方案:百度,詢問同組同學,並一起解決。

3、吳娉婷

遇到的問題:vscode 利用git連接GitHub不熟悉,研究的時候花了很多時間。
解決方案:百度、問同組同學。

4、蔡雨婷

遇到的問題:對GitHub的使用還是不夠熟練,commit過程中再次出現錯誤。
解決方案:查看老師發的教程網頁

5、汪鈺瑩

遇到的問題:前端知識忘記,需要時間回顧。
解決方案:通過網絡查詢資料,詢問組員。

6、張露

遇到的問題:頁面格式布局、js以及通過正則檢驗數據部分知識遺忘
解決方案:菜鳥教程w3school

7、洪成龍

遇到的問題:整合大家的代碼,很懵逼,不同人存在不同的代碼習慣,有點困難。
解決方案:讓組員在會議里解釋代碼。

8、林連坤

遇到的問題:github不熟、掌握的知識太少
解決方案:查百度、課后多花時間

貢獻比例

學號 貢獻度
211706206 13%
211706205 12.25%
211706130 12.25%
211706197 12.25%
211706161 12.25%
211706152 13%
211706174 20%
211706187 5%

PSP表格

1、吳秋悅

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 260 310
Analysis 需求分析 (包括學習新技術) 30 20
Design Spec 生成設計文檔 10 10
Design Review 設計復審 10 10
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 20 15
Design 具體設計 30 45
Coding 具體編碼 120 150
Code Review 代碼復審 10 15
Test 測試(自我測試,修改代碼,提交修改) 30 45
Reporting 報告 50 50
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 30
合計 390 405

2、王孟玉

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 240 340
Analysis 需求分析 (包括學習新技術) 20 25
Design Spec 生成設計文檔 10 20
Design Review 設計復審 10 20
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 10 20
Design 具體設計 30 45
Coding 具體編碼 120 150
Code Review 代碼復審 10 20
Test 測試(自我測試,修改代碼,提交修改) 30 40
Reporting 報告 50 40
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 20
合計 320 425

3、吳娉婷

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 280 325
Analysis 需求分析 (包括學習新技術) 20 25
Design Spec 生成設計文檔 15 20
Design Review 設計復審 10 15
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 10 15
Design 具體設計 30 35
Coding 具體編碼 150 160
Code Review 代碼復審 15 20
Test 測試(自我測試,修改代碼,提交修改) 30 35
Reporting 報告 50 60
Test Repor 測試報告 20 20
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 20 30
合計 360 430

4、蔡雨婷

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 260 320
Analysis 需求分析 (包括學習新技術) 30 20
Design Spec 生成設計文檔 10 10
Design Review 設計復審 10 10
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 20 20
Design 具體設計 30 45
Coding 具體編碼 120 160
Code Review 代碼復審 10 15
Test 測試(自我測試,修改代碼,提交修改) 30 45
Reporting 報告 50 50
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 30
合計 340 415

5、汪鈺瑩

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 240 295
Analysis 需求分析 (包括學習新技術) 20 30
Design Spec 生成設計文檔 15 15
Design Review 設計復審 10 15
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 10 10
Design 具體設計 15 15
Coding 具體編碼 140 180
Code Review 代碼復審 10 10
Test 測試(自我測試,修改代碼,提交修改) 20 20
Reporting 報告 50 50
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 30
合計 320 390

6、張露

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 240 340
Analysis 需求分析 (包括學習新技術) 20 30
Design Spec 生成設計文檔 10 20
Design Review 設計復審 10 20
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 10 20
Design 具體設計 30 45
Coding 具體編碼 120 160
Code Review 代碼復審 10 20
Test 測試(自我測試,修改代碼,提交修改) 30 50
Reporting 報告 50 40
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 20
合計 320 450

7、洪成龍

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 45
Estimate 估計這個任務需要多少時間 30 45
Development 開發 330 375
Analysis 需求分析 (包括學習新技術) 30 20
Design Spec 生成設計文檔 10 10
Design Review 設計復審 10 10
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 20 20
Design 具體設計 30 45
Coding 具體編碼 180 200
Code Review 代碼復審 10 15
Test 測試(自我測試,修改代碼,提交修改) 40 60
Reporting 報告 50 50
Test Repor 測試報告 10 10
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 30
合計 410 470

8、林連坤

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 35 50
Estimate 估計這個任務需要多少時間 35 50
Development 開發 280 200
Analysis 需求分析 (包括學習新技術) 100 110
Design Spec 生成設計文檔 10 20
Design Review 設計復審 10 15
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 10 15
Design 具體設計 30 10
Coding 具體編碼 100 10
Code Review 代碼復審 10 10
Test 測試(自我測試,修改代碼,提交修改) 10 10
Reporting 報告 50 60
Test Repor 測試報告 15 20
Size Measurement 計算工作量 15 15
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 20 25
合計 365 310

改進情況

1、頁面布局改善、統一。
2、離開時間的調整優化。
3、代碼整體的實現的完善。

反思

1、商量頁面的布局、功能、分工等花費過多時間,處於無從下手的狀態有點多。
2、各個組員對於html遺忘率較高,做自己的小模塊時需要不斷地查閱資料。
3、每個人寫的代碼或多或少有些問題,然后整理在一塊時功能容易出錯,不停的修改也花了大量時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM