第09組 團隊Git現場編程實戰


組長博客鏈接

1.團隊分工

團隊成員 分工明細
王耀鑫 博客撰寫,數據處理
陳志榮 前端界面,前端功能實現
陳超穎 前端界面,前端功能實現
沈梓耀 前端界面,前端功能實現
林明鎮 數據處理
滕佳 前端界面,前端功能實現
何佳琳 前端界面,前端功能實現
陳湘怡 前端界面,前端功能實現
許培榮 爬蟲,數據處理
黃恆傑 爬蟲,數據處理
林銀河 博客撰寫,數據處理

2.github 的提交日志截圖


3.程序運行截圖

4.程序運行環境

  • window10系統
  • python3環境

5.GUI界面

福州最受歡迎的商圈

福州美食餐廳

福州最佳美食聚集地

福州服飾類綜合評分最高的商圈

6.基礎功能實現

  • 通過爬蟲和api的調用,得到一些數據
  • 這些數據經過處理與必要的分析,最終得到我們想要的數據。
  • 將這些最終數據在前端的UI界面顯示,得到四大板塊
  • 四大板塊:
    • 福州最受歡迎的商圈
    • 福州各價位的前五美食餐廳
    • 福州最佳美食聚集地
    • 福州服飾類綜合評分最高的商圈

7.鼓勵有想法且有用的功能

  • 由於時間比較趕,再加上本組成員能力有限,項目經驗不足,無法實現其他附加功能,所以實現有想法且有用的功能:無
  • 想法:添加一個表示商圈人氣的可視化地圖。
    例如:

8.遇到的困難及解決方法

  • 王耀鑫

    • 遇到的困難:
      • 時間緊,任務重,海量商家數據處理。
    • 解決方法
      • 同隊友協作,查百度,問其他組。
    • 馬后炮:
      • 還是要學點爬蟲。
  • 許培榮

    • 遇到的困難:
      • 爬大眾點評爬不下來,浪費了時間。
    • 解決方法:
      • 利用高德api的一些數據和美團的數據代替。
    • 馬后炮:
      • 如果在有一天時間,一定要把大眾點評爬下來
  • 陳超穎

    • 遇到的困難:
      • 我今天負責qt5前端部分,很奇怪運行時會出問題,報出沒有安裝qt5庫,但事實上已經安裝了,調試了很久沒成功。
    • 解決方法:
      • 我和另一位隊友一起負責這塊。考慮到時間以及后面也要一起整合,就先把頁面做好,發到她機子運行整合。
    • 馬后炮:
      • 如果時間來得及,想把qt5界面再做好看點……如果時間更來得及,想要好好學學前端。
  • 陳志榮

    • 遇到的困難:
      • 剛開始不知道要做什么,無從下手。
    • 解決方法:
      • 通過小組討論,明確分工,有了詳細的方向。后面跟負責前端的小組詳細討論,確定了風格樣式,着手設計后思路清晰,效率極高。
    • 馬后炮:
      • 如果我平時能好好學習,學一點后端開發,那么在完成前端的同時也能幫助更重要的后端編寫核心代碼,減少團隊壓力,為團隊做出更大貢獻。
  • 林銀河

    • 遇到的困難:
      • api調用不了,爬蟲也無法爬下數據,無法得到數據。
    • 解決方法
      • 尋求隊友的幫助,百度查找資料,使用其他的方式查找數據。
    • 馬后炮:
      • 如果這次的時間再長一點(例如:一天),那么可能可以做得更好。
  • 沈梓耀

    • 遇到的困難:
      • 這次現場編程我和前端組一起做UI,在信號槽方面不太熟悉,有點手忙腳亂。
    • 解決方法:
      • 向前端組的同學詢問具體細節,看她們演示了一遍后便掌握了基本操作。
    • 馬后炮:
      • 如果能有更充足的時間,那么一些細節就能做得更好。
  • 林明鎮

    • 遇到的困難:
      • 代碼寫不出來,找不到數據,不懂數據的處理方法
    • 解決方法:
      • 百度找資料,問同學
    • 馬后炮:
      • 如果題目簡單點,那么可能可以做好。
  • 黃恆傑

    • 遇到的困難:
      • 口碑和美團的api不開放給公共使用,無法過得更加詳細的商鋪點評信息
    • 解決方法:
      • 最后勉強采取調用高德地圖關鍵字搜索的下下策,至少還能得到評價rating和人均消費cost
    • 馬后炮:
      • 如果我有學習python,那該多好
  • 滕佳

    • 遇到的困難:
      • 網頁版不知道要做什么,空間太大,感覺很空,圖片也很難找
    • 解決方法:
      • 瘋狂找圖,找資料
    • 馬后炮:
      • 如果我可以多找幾張圖,多想幾個按鈕,就不會把網頁做得像ppt了
  • 何佳琳

    • 遇到的困難:
      • 原型設計時間短,素材少,設計的比較一般
    • 解決方法:
      • 用自己的往期的素材,進行顏色處理,盡量讓界面豐富一些
    • 馬后炮:
      • 如果擁有更多圖片網站的會員,那么我會在這么短的時間內弄出一個不那么像PPT的界面
  • 陳湘怡

    • 遇到的困難:
      • 在最后整合全部UI頁面的時候有點亂,出現部分UI出現不了圖片
    • 解決方法:
      • qrc重新編譯一下 ,注意有沒有在uifunction.py文件開頭import那個UI文件
    • 馬后炮:
      • 希望能更完善頁面更好看一點,前端學的還不夠

貢獻比例

成員 貢獻比例(%) 分工
王耀鑫 9 博客撰寫,數據處理
陳超穎 9 前端界面
陳湘怡 9 前端界面
許培榮 15 爬蟲,數據處理
滕佳 8 前端界面
何佳琳 9 前端界面
沈梓耀 7 前端界面
陳志榮 9 前端界面
林銀河 9 博客撰寫,數據處理
林明鎮 7 數據處理
黃恆傑 8 爬蟲,數據處理

PSP表格

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

學習進度表

第N周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
1 300 300 10 10 學會了java和墨刀的使用
2 50 350 10 15 學習python的使用
3 200 550 12 27 學習QT5
4 150 700 8 35 學習QT5
5 0 700 1 36 答辯battle
6 200 900 3 39 js


免責聲明!

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



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