第1组 团队Git现场编程实战
一、组员职责分工
成员 | 分工 |
---|---|
杨蓝宇 | UI页面 |
孙庭鑫 | UI页面 |
黄皓 | 测评出福州最受欢迎的商圈 |
张泽宇 | 测评出福州最受欢迎的商圈 |
李至恒 | 测评出前五家美食餐厅 |
林易丰 | 测评出前五家美食餐厅 |
沈鸿骁 | 测评出福州最佳美食聚集地 |
江斯强 | 测评出福州最佳美食聚集地 |
蔡嘉懿 | 测评出福州服饰类综合评分最高的商圈、撰写博客 |
刘伟楠 | 测评出福州服饰类综合评分最高的商圈 |
二、github 的提交日志截图
三、程序运行截图
四、程序运行环境
windows/Linux
五、GUI界面
六、基础功能实现
基本完成基础的要求,爬虫和api调用获得了一些商圈和美食餐厅的详细信息,并完成了要求的测评和ui的实现,数据也用图形等可视化,便于分析。
七、鼓励有想法且有用的功能
调用api获得商圈附近的交通信息和堵车状况,使用这个作为一个重要的信息,用于分析商圈的受欢迎的热门程度。
八、遇到的困难及解决方法
蔡嘉懿:
困难:刚开始完全不懂怎么调用api和怎么获得想要的信息。
解决:通过搜索引擎和认真学习了api调用的文档和内容后学会了一些。
马后炮:如果早点学点爬虫,那么也不会什么都不会干
刘伟楠:
困难:最开始看到题目很懵逼,不知道内容的多少,作为组长也不知道怎么分配工作了。
解决:认真和组员讨论并且一起商议分工合作,最后全组一起努力完成了作业。
马后炮:如果能去作做些项目,那么分工也不会这么复杂难搞
林易丰:
困难:api只能查询附近一定范围内的店,如果处在福州边沿可能获取不到整个福州的店铺信息
解决:每次传入福州中心区域位置的经纬度
马后炮:如果以前能多做一些项目,那么找api就不会这么迷茫了
孙庭鑫:
困难:前后端交互上由于语言不通不知道怎么实现
解决:蓝宇搞好了
马后炮:如果有相关学习资料,那么就不会这么仓促彷徨了
江斯强:
困难:爬虫太难了,临时是学不会的
解决方法:私底下多费功夫好好学
马后炮;如果没有软件工程,我就不用遭这罪
杨蓝宇:
困难:各种语言合不来
解决方法:百度代码调度方法......
马后炮:如果所有人都能使用同一种代码语言,辣么效率会比较高
李至恒:
困难:没有API的经验,而且使用API的时候发现正规网站的API需要商家授权,还要用户认证而且一次只能申请一家。爬虫程序也没有经验,一上午没做出什么事情来,很对不起队友。
解决方法:多学多练多看
马后炮:限时编程x,限时学习√
沈鸿骁
困难:利用美团现有的商圈信息,查找对应商圈内的美食店铺标签数量与评价进行判定,但对商圈内店铺爬虫出现困难
解决方法:利用现有的爬虫代码进行修改
马后炮:如果时间够长可以进行筛选与更多条件限制排序,有更精确的筛选目标
黄皓
困难:爬虫不是马上看就能马上学会的,商圈等概念没有很准确的定义
解决方法:稍微改变一下别人的爬虫
马后炮:如果能提前学会一些爬虫、调用API,时间限制能长一点,可能会学到更多东西
张泽宇
困难:如何获取API没有了解,最受欢迎的概念难以实现,有些网站反爬虫、
解决方法:查找别人可用的爬虫代码
马后炮:如果时间够长,能够有更多的时间准备,最后呈现的可能会更好一点
九、组员贡献比例
成员 | 贡献比例 |
---|---|
杨蓝宇 | 10% |
孙庭鑫 | 9% |
黄皓 | 9% |
张泽宇 | 9% |
李至恒 | 8% |
林易丰 | 8% |
沈鸿骁 | 9% |
江斯强 | 12% |
蔡嘉懿 | 18% |
刘伟楠 | 8% |
PSP表格
PSP | Personal Software Process Stages |
预估耗时(min) | 实际耗时(min) |
---|---|---|---|
Planning | 计划 | 10 | 20 |
Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 180 | 200 |
Analysis | 需求分析 (包括学习新技术) |
130 | 150 |
Design Spec | 生成设计文档 | 0 | 0 |
Design Review | 设计复审 | 0 | 0 |
Coding Standard | 代码规范 (为开发制定合适的规范) |
0 | 0 |
Design | 具体设计 | 10 | 20 |
Coding | 具体编码 | 20 | 10 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试 (自我测试,修改,提交修改) |
0 | 0 |
Reporting | 报告 | 0 | 0 |
Test Report | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan |
事后总结 并提出过程改进计划 |
10 | 30 |
合计 | 380 | 450 |
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 24 | 24 | 学习了Axure Rp9 |
2 | 640 | 640 | 40 | 64 | 学习了html、css ,写出基本的页面布局,学习python |
3 | 300 | 940 | 42 | 106 | 学习了javascript 学会控制页面的行动 |
4 | 200 | 1140 | 24 | 130 | 学习了API的调用 |
5 | 200 | 1340 | 6 | 136 | 了解了爬虫,腾讯地图API的调用 |