團隊作業二


那你能幫幫我嗎——github編程實戰

這個作業屬於哪個課程 2021春軟件工程實踐|W班 (福州大學)
這個作業要求在哪里 團隊第二次作業github編程實戰
這個作業的目標 搭建一個展示會議具體信息的網站,根據不同的角色身份,完成展示特定信息的功能。
其他參考文獻

目錄

項目地址

github地址

https://github.com/Willayuyu/meeting-system-team1

項目在線地址

http://8.140.106.208:8081/ms/Login.html

普通用戶
賬號:hello world
密碼:123456
會議主席
賬號:admin1
密碼:123456
分論壇會議主席
賬號:admin2
密碼:123456
秘書
賬號:admin3
密碼:123456

image

后端接口文檔地址:https://www.showdoc.com.cn/1313564866368599?page_id=6548636919432951
(由於時間太趕了,導致前后端交互出了一些問題,但是頁面之間是可以跳轉的,只是要分角色登錄后才可以,也可在URL地址后加/訪問

組員職責分工

前端:王大魚、明亮、邵涵洋、pzy、檸檬
后端:王煒嘉、張思萍、張晨星、李建雄、鄭耀烽

github提交

提交日志截圖

image

image

各組員commit次數

學號 組員 次數
221801308 王大魚 11
221801327 明亮 0(有積極參與團隊任務,但是一直push不上去,
所以在別人的電腦上提交)
221801301 邵涵洋 3
221801328 pzy 3
221801304 檸檬 6
221801326 王煒嘉 11
221801124 張思萍 5
221801331 張晨星 8
221801414 李建雄 3
221801420 鄭耀烽 3

程序運行截圖

image

image

image

image

image

image

image

image

image

遇到的困難及解決辦法

組員1 王大魚
遇到的困難:github很難用,前端頁面太多寫不完,交互也做不完
解決辦法:硬着頭皮沖

組員2 明亮
困難:ajax的調用很難,特別是在動態生成組件的時候
解決辦法:多練習

組員3 邵涵洋
困難:前端的css樣式應用不熟練,交互不好做
解決辦法:上網查詢css的用法,交互還是很難做,但是努力學!!

組員4 pzy
困難:前后端交互,axios請求發不出去

解決辦法:換成ajax

組員5 檸檬
困難:第一次寫前端不習慣,bootstrap和vue的包的導入一直出問題
解決辦法:多把網上的實例放在自己的網頁上跑,看實例學習

組員6 王煒嘉
困難:github時常連不上,git push的沖突不好解決
解決辦法:下次團隊作業采取分布式架構

組員7 張思萍
困難:代碼規范有點不太適應,github上的conflict不好解決
解決辦法:慢慢適應,下次可以采用分布式

組員8 張晨星
困難:前后端分離時,后端項目部署至服務器請求有跨域問題。
解決辦法:通過設置防火牆打開端口;使用@CrossOrigin

組員9 李建雄
困難:springboot的配置,測試用例的設置
解決辦法:百度+隊友的幫助完成配置

組員10 鄭耀烽
困難:springboot框架在eclipse上比較難配置
解決辦法:在組員的幫助下用idea編譯器配置成功

每位成員的貢獻比例

學號 組員 貢獻比例
221801308 王大魚 15
221801327 明亮 8
221801301 邵涵洋 5
221801328 pzy 12
221801304 檸檬 8
221801326 王煒嘉 12
221801124 張思萍 12
221801331 張晨星 15
221801414 李建雄 5
221801420 鄭耀烽 8

PSP表格

王大魚

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

明亮

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

邵涵洋

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

pzy

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

檸檬

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

王煒嘉

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

張思萍

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

張晨星

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

李建雄

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

鄭耀烽

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

想重新回答的問題

問題:使用小程序時,用戶需要打開小程序才能接收到消息推送?
回答內容:可以使用小程序結合公眾號的方式,使用公眾號進行消息的推送展示(類似雨課堂)

新思考和新想法

思考
1.在使用git協作開發的情況下,如果模塊分工不夠詳細,或有所重疊,容易導致各成員編寫內容沖突
2.前端樣式風格不夠統一,各成員編寫頁面展示效果差異過大。

想法
1.將模塊划分地更詳細,讓各成員負責內容之間關聯性更小。
2.讓各成員遵守統一的樣式風格

具體行動
1.讓各模塊功能更為獨立。或采用分布式進行架構
2.使用統一ui庫,安排更多的時間進行原型設計


免責聲明!

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



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