那你能幫幫我嗎——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庫,安排更多的時間進行原型設計