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

組長博客


1.組員職責分工(2分)

成員 分工
潘海東 採集數據
陳蘇蘇、嚴欣 解析整理美食前10數據
方瑞雄、翁世豪 解析整理性價比前10數據
餘廷龍、鄭裕恆 解析整理受歡迎前10和服飾前10數據
王玥、馬麗華 解析整理服飾前10數據
劉詩琳 前端設計
張萬聰 數據整理和可視化、博客編寫
鄭裕恆 最受歡迎商圈可視化

2.github 的提交日誌截圖(1分)


3.程序運行截圖(3分)

  • 運行圖

  • 最受歡迎商圈運行代碼截圖


  • 把百度地圖api調用返回的數據解析:用data存shop_list裏面的每一個商家的信息,再在每一個商家中搜索評分overall_rating,把該商圈的全部商家的評分相加求出平均值做爲該商圈的平均評分


4.程序運行環境(1分)

  • 操做系統:Windows 10 python版本:3.7


5.GUI界面(5分)

  • 最受歡迎商圈
  • 福州人均消費50如下前五家美食餐廳
  • 福州人均消費50-100前五家美食餐廳
  • 福州人均消費100-200前五家美食餐廳
  • 福州人均消費200以上前五家美食餐廳
  • 福州最佳美食彙集地
  • 福州服飾類綜合評分最高的商圈

6.基礎功能實現(10分)

  • 點擊左側的目錄欄就能夠跳轉顯示出相關的數據html

  • 經過訪問api解析json數據綜合考量評論數量、人均消費水平、評價得分等方面在衆多商圈中篩選出不一樣價格區間性價比最高的美食餐廳、人氣最旺的十大商圈、服飾類評分最高的商圈、最佳美食彙集地等。前端


7.鼓勵有想法且有用的功能(5分)

  • 在顧客產生進店消費慾望的時候,根據評價給顧客分析進店的pros and cons和進店建議。好比這家的火鍋店油煙味大,那家的服裝店導購是邪教,另外一家的燒烤店能夠自備食材等等...讓你進店有準備,進店有選擇,避免沒必要要的尷尬。java

  • 根據最受歡迎的商圈給租房或者買房、租賃門面的用戶提供選址參考,讓喜歡他們享受到更加適合本身的生活方式或者賺錢商機。python

  • 同理,能夠作出各類分類的測評,例如各大菜系美食餐廳的測評、最受歡迎的生活用品門店、最受歡迎的超市測評等,給用戶提供更加有參考性的建議。git


8.遇到的困難及解決方法(5分)

  • 餘廷龍github

    • 遇到困難:文件操做不太會。正則表達式

    • 解決方法:個人好朋友裕恆給我發了一段代碼(代碼重用真舒服)。算法

  • 陳蘇蘇編程

    • 遇到困難:api導出的json文件處理困難。json

    • 解決方法:百度以及詢問隊友,進行代碼的修改和編譯。
  • 方瑞雄
    • 遇到困難:處理json文件不熟練致使進度有些緩慢,在整理排名的時候有些不知所措。

    • 解決方法:經過同窗的幫助以及使用字典 ,解決了上述問題。
  • 張萬聰
    • 遇到困難:數據可視化運用第三方庫顯示不出來。

    • 解決方法:百度百度,可勁兒百度嘗試用其餘方式實現可視化。

  • 嚴欣
    • 遇到困難:python當初是選修課,我沒有選修,而且三年以來一直也沒有主動去學習,致使團隊編程前咱們團隊約定用python的時候我才驚覺我不會。python是這周剛學的,團隊準備的時候分工,我想嘗試調用美團api可是要公司認證,因此轉去找爬蟲教程,試圖學會爬蟲,然而我連晉江的小說都沒爬下來......至今我也不懂爲啥我爬出來的html頁面和我從f12看到的不同......並且python的正則表達式運用很不熟練,沒辦法經過正則表達式提取關鍵字........早上的極限編程有很大一部分時間用在百度上,光靠本身沒辦法完成本身的那部分任務,不少都是現學現用磕磕絆絆的,唉!

    • 解決方法:因爲昨天咱們團隊開會分工的時候討論,早上爬蟲/調用api的任務交給海東大佬去作,我不須要一臉懵逼的看教程學爬蟲了。至於python正則表達式不會用,代碼不會打......百度唄,一邊上網找正則表達式的使用方法,一邊瘋狂嘗試瘋狂運行代碼,一直試到能夠。
  • 鄭裕恆
    • 遇到困難:困難就是api太多了不知道用哪一個。

    • 解決方法:猜想題意,有針對性地學習api使用。

...

9.馬後炮(5分)

  • 若是題目能像張老師班級那麼簡單,那麼團隊現場編程或許還能有點體驗。

  • 若是咱們能時間不那麼緊,那麼咱們就不會那麼難受。

  • 若是有來生,那麼不作人。

  • 若是要作人,那麼不學計算機。

  • 若是我在暑假好好學習java複習html,而不是每天陰陽師,那麼可能今天我就不會這麼慘了。

  • 若是昨天晚上我能通宵熬夜學習python而不是把時間花在睡覺上,那麼可能今天我能看懂資料上爬蟲的教程,雖然更大的機率我會在編程的時候睡着......

  • 若是我以前好好學習,那麼我就不會那麼拖團隊的後腿。

  • 若是昨天晚上好好惡補可視化,那麼今天在可勁兒百度的人不會是我。


10.評估每位組員的貢獻比例(1分)

成員 分工 貢獻比例
潘海東 採集數據 9%
陳蘇蘇 解析整理美食前10數據 8%
嚴欣 解析整理美食前10數據 8%
方瑞雄 解析整理性價比前10數據(四組)、整理彙總 9%
翁世豪 解析整理性價比前10數據(四組) 9%
餘廷龍 解析整理最熱商圈前10和服飾前10數據 11%
王玥 解析整理服飾前10數據 7%
馬麗華 解析整理服飾前10數據 7%
劉詩琳 前端設計 9%
張萬聰 數據整理和可視化、博客編寫 11%
鄭裕恆 最受歡迎商圈可視化 12%

11.PSP表格(1分)

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning · 計劃 30 30
· Estimate · 估計這個任務須要多少時間 30 30
Development · 開發 360 380
· Analysis · 需求分析 (包括學習新技術) 180 240
· Design Spec · 生成設計文檔 30 60
· Design Review · 設計複審 10 10
· Coding Standard · 代碼規範 (爲目前的開發制定合適的規範) 10 10
· Design · 具體設計 10 10
· Coding · 具體編碼 90 30
· Code Review · 代碼複審 10 10
· Test · 測試(自我測試,修改代碼,提交修改) 20 10
Reporting 報告 0 0
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工做量 0 0
· Postmortem & Process Improvement Plan · 過後總結, 並提出過程改進計劃 0 0
· 合計 390 410

12.學習進度表(1分)

第N周 新增代碼(行) 累計代碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 1 1 學習了使用markdown來編寫博客
2 308 308 20 21 java的學習、學習性能分析工具的使用、異常處理
3 225 533 4 25 學習python以及和python接口開發方法
4 792 1325 26 51 編碼高峯,基本實現了出牌算法
5 404 1729 20 71 測試、改bug、編寫網絡接口、收尾工做
6 0 1729 10 81 宣傳視頻主演、撰寫博客、NABCD的學習、團隊成員貢獻率評估方法的學習
7 0 1729 21 102 報告的整合與排版、5種基本UML圖的學習與設計
8 295 2024 5 107 瞭解一些主流API,可是效果不佳
相關文章
相關標籤/搜索