天天看點

團隊作業二

那你能幫幫我嗎——github程式設計實戰

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

目錄

  • 項目位址
    • github位址
    • 項目線上位址
  • 組員職責分工
  • github送出
    • 送出日志截圖
    • 各組員commit次數
  • 程式運作截圖
  • 遇到的困難及解決辦法
  • 每位成員的貢獻比例
  • PSP表格
  • 想重新回答的問題
  • 新思考和新想法

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

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

普通使用者

賬号:hello world

密碼:123456

會議主席:

賬号:admin1

分論壇會議主席:

賬号:admin2

秘書:

賬号:admin3

團隊作業二

後端接口文檔位址:https://www.showdoc.com.cn/1313564866368599?page_id=6548636919432951

(由于時間太趕了,導緻前後端互動出了一些問題,但是頁面之間是可以跳轉的,隻是要分角色登入後才可以,也可在URL位址後加/通路

前端:王大魚、明亮、邵涵洋、pzy、檸檬

後端:王炜嘉、張思萍、張晨星、李建雄、鄭耀烽

團隊作業二
團隊作業二

學号 組員 次數
221801308 王大魚 11
221801327 明亮

0(有積極參與團隊任務,但是一直push不上去,

是以在别人的電腦上送出)

221801301 邵涵洋 3
221801328 pzy
221801304 檸檬 6
221801326 王炜嘉
221801124 張思萍 5
221801331 張晨星 8
221801414 李建雄
221801420 鄭耀烽

團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二
團隊作業二

組員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編譯器配置成功

貢獻比例
15
12

PSP2.1 Personal Software Stages 預計耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 10
• Estimate • 估計這個任務需要多少時間
Development 開發 500 688
• Analysis • 需求分析(包括學習新技術) 60 120
• Design Spec • 生成設計文檔 90
• Design Review • 設計複審 20 30
• Coding Standard • 代碼規範 (為目前的開發制定合适的規範)
• Design • 具體設計
• Coding • 具體編碼 330 385
• Code Review • 代碼複審
• Test • 測試(自我測試、修改代碼、送出修改) 18
Reporting 報告 70 71
• Test Repor • 測試報告
• Size Measurement • 計算工作量
• Postmortem & Process Improvement Plan • 事後總結, 并提出過程改進計劃 40
合計 572 769
263 423
25
80
37 39
7 9
320 482
270 430
490
560 663
360
73
43
640 746
600
200 300
110
410 740
673
375
580 754
771
100
470

問題:使用小程式時,使用者需要打開小程式才能接收到消息推送?

回答内容:可以使用小程式結合公衆号的方式,使用公衆号進行消息的推送展示(類似雨課堂)

思考:

1.在使用git協作開發的情況下,如果子產品分工不夠詳細,或有所重疊,容易導緻各成員編寫内容沖突

2.前端樣式風格不夠統一,各成員編寫頁面展示效果差異過大。

想法:

1.将子產品劃分地更詳細,讓各成員負責内容之間關聯性更小。

2.讓各成員遵守統一的樣式風格

具體行動:

1.讓各子產品功能更為獨立。或采用分布式進行架構

2.使用統一ui庫,安排更多的時間進行原型設計