第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数据综合考量评论数量、人均消费水平、评价得分等方面在众多商圈中筛选出不一样价格区间性价比最高的美食餐厅、人气最旺的十大商圈、服饰类评分最高的商圈、最佳美食汇集地等。前端

点击“最受欢迎商圈”可见测评
java

点击“各价位餐厅推荐”可见四种价位的美食餐厅推荐测评python

  • 50如下
  • 50-100
    git

  • 100-200
  • 200以上
    github

点击“福州最佳美食汇集地”可见测评
正则表达式

点击“福州服饰类综合评分最高的商圈”可见测评
数据库


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

  • 在顾客产生进店消费欲望的时候,根据评价给顾客分析进店的pros and cons和进店建议。好比这家的火锅店油烟味大,那家的服装店导购是邪教,另外一家的烧烤店能够自备食材等等...让你进店有准备,进店有选择,避免没必要要的尴尬。编程

  • 根据最受欢迎的商圈给租房或者买房、租赁门面的用户提供选址参考,让喜欢他们享受到更加适合本身的生活方式或者赚钱商机。json

  • 同理,能够作出各类分类的测评,例如各大菜系美食餐厅的测评、最受欢迎的生活用品门店、最受欢迎的超市测评等,给用户提供更加有参考性的建议。


8.遇到的困难及解决方法(5分)

  • 余廷龙

    • 遇到困难:文件操做不太会。

    • 解决方法:个人好朋友裕恒给我发了一段代码(代码重用真舒服)。

  • 陈苏苏

    • 遇到困难:api导出的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 · 开发 150 240
· Analysis · 需求分析 (包括学习新技术) 20 80
· Design Spec · 生成设计文档 10 10
· Design Review · 设计复审 10 0
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10
· Design · 具体设计 10 20
· Coding · 具体编码 60 80
· Code Review · 代码复审 10 20
· Test · 测试(自我测试,修改代码,提交修改) 20 20
Reporting 报告 90 90
· Test Repor · 测试报告 0 0
· Size Measurement · 计算工做量 0 0
· Postmortem & Process Improvement Plan · 过后总结, 并提出过程改进计划 90 90
· 合计 300 390

12.学习进度表(1分)

第N周 新增代码行数 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 90 90 14 14 学会了python
2 40 130 2 16 熟悉了墨刀,pyqt的使用
3 600 630 35 51 熟练了HTML、增强了代码能力
4 0 0 5 56 主要了解了微信小程序的开发进程,并无打代码
5 100 730 5 61 学习了数据库
相关文章
相关标签/搜索