团队Git现场编程实战

Posted joyinginging

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队Git现场编程实战相关的知识,希望对你有一定的参考价值。

###组长博客链接

###1.团队分工

团队成员 分工明细
王耀鑫 博客撰写,数据处理
陈志荣 前端界面,前端功能实现
陈超颖 前端界面,前端功能实现
沈梓耀 前端界面,前端功能实现
林明镇 数据处理
滕佳 前端界面,前端功能实现
何佳琳 前端界面,前端功能实现
陈湘怡 前端界面,前端功能实现
许培荣 爬虫,数据处理
黄恒杰 爬虫,数据处理
林银河 数据处理

###2.github 的提交日志截图 技术图片 技术图片

###3.程序运行截图 技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

###4.程序运行环境

  • window10系统
  • python3环境

###5.GUI界面

福州最受欢迎的商圈 技术图片

福州美食餐厅 技术图片 技术图片

福州最佳美食聚集地 技术图片

福州服饰类综合评分最高的商圈 技术图片

###6.基础功能实现

  • 通过爬虫和api的调用,得到一些数据
  • 这些数据经过处理与必要的分析,最终得到我们想要的数据。
  • 将这些最终数据在前端的UI界面显示,得到四大板块
  • 四大板块:
    • 福州最受欢迎的商圈
    • 福州各价位的前五美食餐厅
    • 福州最佳美食聚集地
    • 福州服饰类综合评分最高的商圈

###7.鼓励有想法且有用的功能

  • 由于时间比较赶,再加上本组成员能力有限,项目经验不足,无法实现其他附加功能,所以实现有想法且有用的功能:无
  • 想法:添加一个表示商圈人气的可视化地图。 例如: 技术图片

###8.遇到的困难及解决方法

  • 王耀鑫

    • 遇到的困难:
      • 时间紧,任务重,海量商家数据处理。
    • 解决方法
      • 同队友协作,查百度,问其他组。
    • 马后炮: -还是要学点爬虫。
  • 许培荣 -

  • 陈超颖

    • 遇到的困难:
      • 我今天负责qt5前端部分,很奇怪运行时会出问题,报出没有安装qt5库,但事实上已经安装了,调试了很久没成功。
    • 解决方法:
      • 我和另一位队友一起负责这块。考虑到时间以及后面也要一起整合,就先把页面做好,发到她机子运行整合。
    • 马后炮:
      • 如果时间来得及,想把qt5界面再做好看点……如果时间更来得及,想要好好学学前端。
  • 陈志荣 -

  • 林银河

    • 遇到的困难:
      • api调用不了,爬虫也无法爬下数据,无法得到数据。
    • 解决方法
      • 寻求队友的帮助,百度查找资料,使用其他的方式查找数据。
    • 马后炮:
      • 如果这次的时间再长一点(例如:一天),那么可能可以做得更好。
  • 沈梓耀

    • 遇到的困难:
      • 这次现场编程我和前端组一起做UI,在信号槽方面不太熟悉,有点手忙脚乱。
    • 解决方法:
      • 向前端组的同学询问具体细节,看她们演示了一遍后便掌握了基本操作。 -马后炮:
      • 如果能有更充足的时间,那么一些细节就能做得更好。
  • 林明镇

    • 困难:
      • 代码写不出来,找不到数据,不懂数据的处理方法
    • 解决方法:
      • 百度找资料,问同学
    • 马后炮:
      • 如果题目简单点,那么可能可以做好。
  • 黄恒杰

    • 遇到的困难:口碑和美团的api不开放给公共使用,无法过得更加详细的商铺点评信息
    • 解决:最后勉强采取调用高德地图关键字搜索的下下策,至少还能得到评价rating和人均消费cost
    • 马后炮:如果我有学习python,那该多好
  • 滕佳 -

  • 何佳琳 -

  • 陈湘怡

贡献比例

成员 贡献比例(%) 分工
王耀鑫 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

学习进度表

###9.学习进度条 | 第N周 | 新增代码(行) | 累计代码(行 | 本周学习耗时(小时) | 累计学习耗时(小时)| 重要成长 | | ---- | ---- | ---- | ---- | ---- | ---- | | 1 | 0 | 0 | 10 | 10 | 对项目的需求分析和原型设计的了解更深,学习使用原型分析工具 | | 2 | 0 | 0 | 5 | 15 | 学习pyqt5 | | 3 | 323 | 323 | 10 | 25 | 学习pyqt5,着手设计界面 | | 4 | 554 | 877 | 15 | 40 | 学习pyqt5,着手设计界面,尝试从服务器获取数据,编写代码 | | 5 | 0 | 877 | 2 | 42 | 和文秘组组员磨合,团队合作ppt、需求企划书,和队长一起答辩| | 6 | 0 | 877 | 3 | 45 | 团队现场编程,负责qt5前端部分|

以上是关于团队Git现场编程实战的主要内容,如果未能解决你的问题,请参考以下文章

团队Git现场编程实战

团队Git现场编程实战

第06组 团队Git现场编程实战

团队Git现场编程实战

团队Git现场编程实战

第1组 团队Git现场编程实战