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

組員職責分工

成員 分工
鮑子涵 分配職責,整合代碼
吳宜航 UI設計與實現
鍾博 UI設計與實現(Main Coder)
黃海東 數據整理
王鎮隆 前端api接口分析和使用(Main Coder)
高鵬 api接口分析和整理
駱友鵬 數據整理
陳志明 api接口分析和整理
劉俊傑 數據整理
羅繼鴻 數據整理
林得翔 特殊狀況,請假未參與

GitHub提交日誌

程序運行截圖

程序運行環境

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)前端

GUI界面

  • 準備工做:提早先收集好幾張編程時可能會用到的UI的背景圖還有一些要插入的小部件。java

  • 具體編程完成的工做:在主題明確了之後選取了以原諒色爲主題的背景圖,可是因爲背景之間的風格色調有些誤差,因此用了pscc把原來的背景圖用camera row把背景的色調給調柔和了些,原本現場想p些小部件到背景裏去,但奈什麼時候間不夠就先湊合着用了,背景圖的插入用的是Jpanel進行背景圖插入。git

  • 開始界面github

  • 打開最受歡迎的商圈的頁面

  • 打開各價位性價比前五的頁面

  • 打開最佳美食彙集地的頁面

  • 打開服飾類綜合評分最高的頁面

基礎功能實現

  • 經過百度地圖的API調用,從百度地圖上獲取福州全部美食店鋪的信息,經過篩選,除去無評分、無平均消費,無地址信息且不在五個市區的店鋪,篩選以後,分區間經過對店鋪信息進行對店鋪性價比評分,以後進行排名,取前五名。
  • 測評出福州最受歡迎的商圈(參考人氣)
    寶龍萬象
  • 分別測評出福州人均消費50如下,50-100、100-200、200以上最佳(性價比最高)的前五家美食餐廳(參考評價與價格)
    • 人均消費50如下
      麥當勞(金港路餐廳)、向陽坊(建中店)、瑪格利塔(大儒世家店)、香帝西餅(臚東路店)、金譽蛋糕(商業廣場店)
    • 50-100
      北疆飯店(長樂店)、陶鄉涮涮鍋(五一北路店)、葉記汕頭牛肉火鍋(溫泉路店)、食鼎記私房菜(吉庇路店)、詠蛙田雞(福州蘇寧廣場店)
    • 100-200
      榮譽大酒樓(梅峯店)、1718公館(金山店)、國惠大酒樓(寶龍店)、江記海鮮火鍋(五四路店)、壹代目衛日本料理
    • 200以上
      璞月中華意境菜、伊藤屋日本料理(湖東店)、兜大燒一番、雍和會餐廳(三坊七巷店)、升隆會海鮮旖旎(金融街萬達店)
  • 測評出福州最佳美食彙集地
    寶龍萬象
  • 測評出福州服飾類綜合評分最高的商圈
    倉山萬達

鼓勵有想法且有用的功能

  • 根據數據分析各商圈的商業規劃,提早搶佔商機
  • 根據數據分析福州市人口居住密度圖,並以此分析福州市最適合居住的地區
  • 根據數據分析福州下一條開通的地鐵是哪一條、在何時開通

遇到的困難及解決方法

鍾博:

  • 困難:最大的困難就是時間不夠,其次就是由於時間不足,沒有太多的時間去進行P圖,致使有些素材的展現效果不是很好,還有在主要功能的頁面設計完之後和其餘人設計的接口對接的時候發現本身的有些設計和原來預想的展現方式有點誤差,影響了一部分頁面交互的時候的美觀性。算法

  • 解決辦法:提早去進行P圖,找素材會節省大量時間,還有就是工做開始前和組員事先商量好數據的接受還有發送的形式編程

王鎮隆

  • 困難:由於對JAVA的不熟經過百度地圖API獲取的JSON使用上獲取的不存在的信息時出現錯誤
  • 解決辦法: 隊友想讓我換他的庫,可是感受會花太多時間,因而百度了一下,發現是因爲Json-lib庫的缺陷致使的,因而換了一個庫導入就解決了。

馬後炮

  • 若是我夠強,我今天就不會坐在這裏了
  • 若是我有更多的時間,那麼我能夠把數據處理的更加完善和設置更好的積分處理排名計算機制
  • 若是給我多點時間,界面展現和交互確定會更好(小聲bb)
  • 推薦的api都不能用,或者pi用沒有。三個小時極限編程,分析福州商圈,三個小時要你分析個錘子,是福州的都知道福州核心商圈是東街口,三小時白給去推個顯然的答案,還要爲答案分析而分析,要去哪玩哪吃。福州本地清清楚楚,大不了問我的,十來分鐘解決的事須要這三小時的分析?就算不問人,美團大衆點評上寫的清清楚楚,動動手指幾分鐘的事。買衣服這種事,不都就近東街口、王府井、東二環泰禾、萬達,再說如今人大多都網購,往高端走就東街口東百、大洋,這三個小時我是真的fo了。若是大衆美團提供能用的api,若是我會的東西夠多,那麼說不定三小時就能搞出人工2分鐘能出結果又沒什麼受衆的東西了,真好
  • 若是能提早準備好,我就不須要臨時造輪子了

評估貢獻比例

成員 貢獻佔比
鮑子涵 13%
吳宜航 12%
鍾博 13%
黃海東 6%
王鎮隆 13%
高鵬 12%
駱友鵬 6%
陳志明 8%
劉俊傑 6%
羅繼鴻 6%
林得翔 5%

PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 180 180
Estimate 估計這個任務須要多少時間 180 180
Development 開發 120 120
Analysis 需求分析(包括學習新技術) 5 6
Design Spec 生成設計文檔 20 15
Design Review 設計複審 3 5
Coding Standard 代碼規範(爲目前的開發制定合適的規範) 2 3
Design 具體設計 8 10
Coding 具體編碼 110 113
Code Review 代碼複審 4 6
Test 測試(自我測試,修改代碼,提交修改) 9 10
Reporting 報告 11 14
Test Report 測試報告 6 8
Size Measurement 計算工做量 2 4
Postmortem & Process Improvement Plan 過後總結,並提出過程改進計劃 11 15
合計 665 689

學習進度條

週數編號 新增代碼 累計代碼 本週學習耗時(小時) 累計學習耗時(小時) 學習內容
1 500 500 3 3 團隊代碼整合、算法框架優化

附加題

  1. 根據你所能獲取到的數據,分析出你認爲最有潛力的商圈。(此題沒有明確的標準,同窗們能夠發散思惟,最終結果言之有理便可,例如能夠綜合考慮:交通、居民密度、人員素質、地理位置等等)(10%)api

    根據多方平臺獲取的數據(如星級、評分人數、交通密度數據、人口密度數據、衛星監控數據等),加以不可公開(保密等級:Euclid )的後臺計算算法後,咱們認爲倉山萬達雖然目前並非最熱門的商圈,確實將來5年內最有發展潛力的商圈。框架

  2. 高級數據可視化。(5%)學習

    數據測試

  3. 其餘與該題有關且有趣的分析。(10%)

    經過分析發現,很多商鋪廣泛存在「刷分」現象,甚至有商鋪刻意「刷低分」來逆向宣傳,且必定程度上達成了正向的宣傳效果(其中一家依靠「刷低分」的商鋪在以後真的收到了很多差評,大多數差評的理由竟然是吃客認爲該商鋪的商品沒有他們想象中的難吃)。

相關文章
相關標籤/搜索