第02组 团队Git现场编程实战
目录
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现场编程实战的更多相关文章
- 第02组团队Git现场编程实战
GitHub仓库地址 click here 1.组员职责分工 组员 职责分工 黄智.赵镇 百度地图API使用 潘松波.颜志鹏 写分别测评福州人均消费50以下,50-100.100-200.200以上最 ...
- 第11组 团队Git现场编程实战
第11组 团队Git现场编程实战 组员职责分工: 前端部分: 陈郑铧:构架的搭建,前端模块开发 陈益:前端模块开发 李镇平:前端模块开发 后端部分: 沈国煜:后端模块开发 王泽鸿:后端模块开发 林铮威 ...
- 第09组 团队Git现场编程实战
组长博客链接 1.团队分工 团队成员 分工明细 王耀鑫 博客撰写,数据处理 陈志荣 前端界面,前端功能实现 陈超颖 前端界面,前端功能实现 沈梓耀 前端界面,前端功能实现 林明镇 数据处理 滕佳 前端 ...
- 第08组 团队Git现场编程实战
一.组员职责分工 算法:庄锡荣,林鑫灿 UI:许煌标,蔡峰,林晓锋,陈珊珊,侯雅倩,吴珂雨 博客:陈珊珊,王钟贤 二.github提交日志 三.程序运行截图 运行中爬取到的部分信息 数据库中的部分信息 ...
- 第12组 团队Git现场编程实战
分工及贡献 组内有三人去考证了,只剩下6人 组员 分工 贡献比例 王永福 前后端,爬虫,博客主体 30% 孙承恺 建模,算法设计,统筹 18% 邱畅杰 爬虫 15% 徐祖豪 前端数据可视化 13% 张 ...
- 第07组 团队Git现场编程实战
组员职责分工 团队成员 分工 杨明哲 爬数据,做网页 林兴源 合作编码完成了对美团数据的分析,分析出最有发展潜力的十佳好店 卞永亨 从大众点评分析出了服装商圈 林鑫 合作编码完成了对美团数据的分析,分 ...
- 第03组 团队git现场编程实战
1.组员职责分工 张逸杰:复制监督整个编程任务的进程以及协助组员编程 黄智锋.刘汪洋:负责UI设计 苏凯婷.鲍冰如:爬取数据并负责测评出福州最受欢迎的商圈 陈荣杰.杨锦镔:爬取数据并负责测评出福州人均 ...
- 第03组团队Git现场编程实战
1.组员职责分工 张逸杰:复制监督整个编程任务的进程以及协助组员编程 黄智锋.刘汪洋:负责UI设计 苏凯婷.鲍冰如:爬取数据并负责测评出福州最受欢迎的商圈 陈荣杰.杨锦镔:爬取数据并负责测评出福州人均 ...
- 第06组 团队Git现场编程实战
一.组员职责分工 队员姓名 主要分工 朱庆章 测评福州最受欢迎的商圈(参考人气) 陈梦雪 测评福州最受欢迎的商圈(参考人气) 关文涛 分别测评福州人均消费50以下,50-100.100-200.200 ...
随机推荐
- MySQL 快速添加百万条数据
需要向数据库添加100W条测试数据,直接在普通表中添加速度太慢,可以使用内存表添加,然后将内存表数据复制到普通表 创建表 # 内存表 DROP TABLE IF EXISTS `test_memory ...
- R数据挖掘 第三篇:聚类的评估(簇数确定和轮廓系数)和可视化
在实际的聚类应用中,通常使用k-均值和k-中心化算法来进行聚类分析,这两种算法都需要输入簇数,为了保证聚类的质量,应该首先确定最佳的簇数,并使用轮廓系数来评估聚类的结果. 一,k-均值法确定最佳的簇数 ...
- IC卡、ID卡、M1卡、射频卡的区别是什么(射频卡是种通信技术)
IC卡.ID卡.M1卡.射频卡都是我们常见的一种智能卡,但是很多的顾客还是不清楚IC卡.ID卡.M1卡.射频卡的区别是什么,下面我们一起来看看吧. 所谓的IC卡就是集成电路卡,是继磁卡之后出现的又一种 ...
- Macro的写法 `( , ,@ )
另外的注意点: 1. 同名符号的 “变量捕捉” (varible capture) 解决方式: with-gensym 生成几个unique name-s, 然后将它们各自绑定上参数值 2. 多次 ...
- 项目中使用Redis的游标scan的一些小问题
最近项目中有一个需求就是在下拉中要筛选车辆列表,本来想着是在内存中全部用程序去遍历处理,但发现数据有点多,一个个去处理会有点慢.然后就找到了redis的游标 感觉这个能满足我的需求,我可以把key存成 ...
- HTML网页实现flv视频播放
一.HTML代码如下: <div id="player"></div> 二.JavaScript代码如下: <script src="htt ...
- vue展示md文件,前端读取展示markdown文件
方案1:每次都需要重新打包,每次修改都需要build 直接使用require + v-html: 核心代码如下: 1. 首先需要添加MD文件的loader就是 markdown-loader npm ...
- 将积累多年的java学习资料,pdf文档给大家分享一下,比如《大话设计模式》《算法》《Linux私房菜》等等
话不多说,资料目录如下,需要的拿走,下载的同时别忘了点下推荐. 需要的点下面链接,到小编网盘进行下载: 2-大话设计模式.pdf 链接:https://pan.baidu.com/s/1b05puNO ...
- 使用Qemu运行Ubuntu文件系统 —— 搭建SVE学习环境(2)
开发环境 PC:ubuntu18.04 Qemu:4.1 Kernel:Linux-5.2 概述 由于要学习ARM的SVE技术,但是目前还没有支持SVE指令的板子,所以只能用Qemu来模拟,但是发现Q ...
- HAProxy的调度算法
HAProxy通过固定参数balance指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中. HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参 ...