组长博客

1. 组员职责分工(2分)

组员 分工
林宏海、林文涛、龚洋林 前端
杨世杰 爬虫
陈文彬 地图API的调用
林小棠 数据可视化
王淇弘 美团API的调用
苏伟欢 点评API的调用
张越洋 职责分工、博客撰写
邓志雄

2. github 的提交日志截图(1分)

3. 程序运行截图(3分)

这是排行榜,由于规划不当,来不及添加进成品

这是爬虫的爬取结果,由于规划不当,来不及添加进成品中

4. 程序运行环境(1分)

Windows 10

5. GUI界面(5分)


6. 基础功能实现(10分)

将爬到的数据写到json里并输出为json文件

使用pyecharts模块里的Bar将数据可视化,画成柱状图

构建信息窗体显示商圈的信息

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

我们还没有想到什么有趣的点子

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

组员 遇到的困难 解决方法
林宏海 一开始不知道该怎么下手,不知道要做成什么样子的界面和api的调用 面向百度的编程,看了一些比较好看的界面和设计
陈文彬 高德地图API接入点评,口碑的数据 抓取点评,口碑数据后进行人工筛选录入
杨世杰 一些官方的api申请较为繁琐 故搜索有关爬虫的教程并使用

9. 马后炮(5分)

组员 吐槽
陈文彬 如果当初努力一点,那么今天也不会这么难
杨世杰 如果我会爬虫就好了,那么不用改别人的代码
林宏海 就该好好学习
张越洋 如果事先分配好职责,那么今天就不会如此混乱了
林小棠 如果周六早上没有课,那么我就可以睡到11点了。。。
龚洋林 如果没有软工,那么就没有伤害

10. 组员的贡献比例(1分)

组员 贡献
林宏海 15%
杨世杰 15%
陈文彬 15%
龚洋林 12%
林文涛 12%
林小棠 10%
王淇弘 8%
苏伟欢 8%
张越洋 5%
邓志雄 0%

11. PSP(1分)

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 40
· Estimate · 估计这个任务需要多少时间 20 40
Development 开发 150 205
· Analysis · 需求分析 (包括学习新技术) 20 80
· Design Spec · 生成设计文档 10 10
· Design Review · 设计复审 (和同事审核设计文档) 10 0
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 5
· Design · 具体设计 10 20
· Coding · 具体编码 60 70
· Code Review · 代码复审 10 0
· Test · 测试(自我测试,修改代码,提交修改) 20 20
Reporting 报告 60 60
· Test Report · 测试报告 0 0
· Size Measurement · 计算工作量 0 0
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 60 60
合计 230 305

12. 学习进度条(1分)

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 0 0
2 300 300 5 5 不应毫无规划就打代码、学会用Axure画简陋的原型图
3 1100 1400 23 28 学习网络接口的使用、学习pygame模块的使用
4 0 1400 15 43 学会画燃尽图
5 0 1400 10 53
6 0 1400 3 56 意识到事先规划的重要性

13. 总结

本次作业完成的情况很糟,可以发现有大量需求没有实现,基本上就是一个反面典例。之所以会遇到的问题,主要是没有事先熟悉API、没有事先准备爬虫、没有事先统一开发平台、没有做好组内沟通。归结起来,这些都是张越洋作为组长,应当事先准备好的事。正巧组员们也没有开发经验,就导致本次作业完成的情况很糟。也导致本次的人员利用不充分——存在多人负责同一件事的情况,直接导致存在大量的职责未覆盖,间接导致成品的功能缺失。

使用到的教程
美团爬虫

第02组 团队Git现场编程实战的更多相关文章

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

    GitHub仓库地址 click here 1.组员职责分工 组员 职责分工 黄智.赵镇 百度地图API使用 潘松波.颜志鹏 写分别测评福州人均消费50以下,50-100.100-200.200以上最 ...

  2. 第11组 团队Git现场编程实战

    第11组 团队Git现场编程实战 组员职责分工: 前端部分: 陈郑铧:构架的搭建,前端模块开发 陈益:前端模块开发 李镇平:前端模块开发 后端部分: 沈国煜:后端模块开发 王泽鸿:后端模块开发 林铮威 ...

  3. 第09组 团队Git现场编程实战

    组长博客链接 1.团队分工 团队成员 分工明细 王耀鑫 博客撰写,数据处理 陈志荣 前端界面,前端功能实现 陈超颖 前端界面,前端功能实现 沈梓耀 前端界面,前端功能实现 林明镇 数据处理 滕佳 前端 ...

  4. 第08组 团队Git现场编程实战

    一.组员职责分工 算法:庄锡荣,林鑫灿 UI:许煌标,蔡峰,林晓锋,陈珊珊,侯雅倩,吴珂雨 博客:陈珊珊,王钟贤 二.github提交日志 三.程序运行截图 运行中爬取到的部分信息 数据库中的部分信息 ...

  5. 第12组 团队Git现场编程实战

    分工及贡献 组内有三人去考证了,只剩下6人 组员 分工 贡献比例 王永福 前后端,爬虫,博客主体 30% 孙承恺 建模,算法设计,统筹 18% 邱畅杰 爬虫 15% 徐祖豪 前端数据可视化 13% 张 ...

  6. 第07组 团队Git现场编程实战

    组员职责分工 团队成员 分工 杨明哲 爬数据,做网页 林兴源 合作编码完成了对美团数据的分析,分析出最有发展潜力的十佳好店 卞永亨 从大众点评分析出了服装商圈 林鑫 合作编码完成了对美团数据的分析,分 ...

  7. 第03组 团队git现场编程实战

    1.组员职责分工 张逸杰:复制监督整个编程任务的进程以及协助组员编程 黄智锋.刘汪洋:负责UI设计 苏凯婷.鲍冰如:爬取数据并负责测评出福州最受欢迎的商圈 陈荣杰.杨锦镔:爬取数据并负责测评出福州人均 ...

  8. 第03组团队Git现场编程实战

    1.组员职责分工 张逸杰:复制监督整个编程任务的进程以及协助组员编程 黄智锋.刘汪洋:负责UI设计 苏凯婷.鲍冰如:爬取数据并负责测评出福州最受欢迎的商圈 陈荣杰.杨锦镔:爬取数据并负责测评出福州人均 ...

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

    一.组员职责分工 队员姓名 主要分工 朱庆章 测评福州最受欢迎的商圈(参考人气) 陈梦雪 测评福州最受欢迎的商圈(参考人气) 关文涛 分别测评福州人均消费50以下,50-100.100-200.200 ...

随机推荐

  1. R与金钱游戏:均线黄金交叉2

    从上一篇分析已经得知均线黄金交叉原则并不适用于震荡期,那有什么办法可以规避震荡期呢或者说有什么办法可以减少无脑跟的损失?我们继续玩一下. Required Packages library(quant ...

  2. 还不错的PHP导出EXCEL函数挺好用的

    直接上函数吧 //导出 $data内容二维数组 $title各个标题 $filename表名称 function exportexcelinfo($data=array(),$title=array( ...

  3. 单片机成长之路(stm8基础篇)- 025 stm8 时钟切换

    stm8 时钟切换; /************************************ 时钟设置 ************************************/ // 时钟 0: ...

  4. thinkphp3.2 无法加载模块

    当使用thinkphp3.2时候 出现一个无法加载模块的错误的时候 不要慌张,只需要在根目录下的 index.php  加入一句话就可 define('BIND_MODULE','Home'); // ...

  5. Layer.js弹层的一些简单的使用

    //-----------这里只是简单的做一下记录,没有封装,作为笔记防止忘记了 //----contentMsg 里面是可以传入 HTML代码的 top.layer.alert(contentMsg ...

  6. Java自学-I/O 缓存流

    Java 缓存流BufferedReader,PrintWriter 以介质是硬盘为例,字节流和字符流的弊端: 在每一次读写的时候,都会访问硬盘. 如果读写的频率比较高的时候,其性能表现不佳. 为了解 ...

  7. B端产品经理的金字塔能力模型

    工作这几年,时长思考,作为B端产品经理自己应该具备什么样的能力? 虽然工作依旧在有条不紊的进行,但是时常会陷入到对知识或者能力的焦虑当中.特别时是工作三五年,产品经理进阶门槛时. 虽然产品经理的能力是 ...

  8. 02篇ELK日志系统——升级版集群之kibana和logstash的搭建整合

    [ 前言:01篇LK日志系统已经把es集群搭建好了,接下来02篇搭建kibana和logstash,并整合完成整个ELK日志系统的初步搭建. ] 1.安装kibana 3台服务器: 192.168.2 ...

  9. 定时调度之Quartz

    工作中我们经常碰到定时或者固定时间点去做一些事情,然后每天到时间点就会去做这样的事情,如果理解这样的场景,我们就要引入今天我们的主角Quartz,其实这个跟数据库的作业类似,但是不仅仅局限于数据库. ...

  10. Linux文件服务管理之Samba

    Linux文件服务器的搭建            Samba      vsftpd      nfs       Samba服务                     作用:共享目录        ...