第01组 团队Git现场编程实战
目录
一、组员职责分工
| 组员 | 分工 | 
|---|---|
| 邓泽源 | 后端 | 
| 姚彬锟 | 后端 | 
| 张庆焰 | 前端 | 
| 周鑫煌 | UI原型图 | 
| 陈展鸿 | 后端 | 
| 陈观鸿 | 前端 | 
| 吴洁敏 | 博客 | 
| 朱宏 | 爬数据 | 
二、github 的提交日志截图(鼓励小粒度提交)
三、程序运行截图
- 高德API
 
- 美团
 
- 美团之美食与商户评价
 
- 商圈信息爬取(JSON格式)
 
四、程序运行环境
- 用户要求:Android 5.0以上版本
 - UI设计:墨刀
 - 前端要求:Android 5.0+
 - 后端要求:windows 10 python 3.7
 
五、GUI界面
六、基础功能实现
1.能将店铺的名称、综合评分、详细地址、联系电话、营业时间、许可证、经纬度、平均消费、所属品牌、相册爬取下来
2.前端能将信息进行展示
3.测评出福州最受欢迎的商圈(参考人气)
4.分别测评出福州人均消费50以下,50-100、100-200、200以上最佳(性价比最高)的前五家美食餐厅(参考评价与价格)
5.测评出福州最佳美食聚集地
6.测评出福州服饰类综合评分最高的商圈
7.基本数据可视化
8.UI界面
七、鼓励有想法且有用的功能
1.增加玩乐的商圈
2.增加对娱乐的地方的排行榜
3.自动排序综合性价比高的餐厅,并且会把招牌菜列出来
4.给一个对比的功能,两家类似口味的餐厅根据菜品和评价做对比
八、遇到的困难及解决方法
林睿(组长)
困难:技术不够所以三个小时没帮上什么忙,只能帮后端找找数据当个人工智能
解决方法:努力学习技术,争取在编程上帮忙邓泽源
1、
困难:美团、大众的爬虫爬取会随着访问次数上升而封IP
解决方法使用代理池或者“人工智能”多开分身术
PS:反应过来被封的时候太迟了,裂开
2、
困难:高德API使用爬取JSON文件在Python中与前端有着格式交互问题
解决方法:将JSON文件转化成为DICT再进行抓分处理
3、
困难:高德地图中没有商圈
解决方法:获取美团中的商圈坐标信息与半径经纬度,在高德地图API中进行点坐标半径搜索,加权算法处理最终商圈评分张庆焰
困难:高德地图sdk在虚拟机上无法正常运行,初始化的时候闪退
解决:导入x64运行库姚彬锟
困难:爬虫ip失效
解决:分多个ip爬取,最后将数据整个到一起朱宏
困难:网页爬多了IP会被封
解决方法:用ip代理频繁更换接着爬蔡雅菁
困难:技术短板,所以三小时极限编程基本上帮不上什么忙,只能当个planB“人工智能”,555
解决方法:通过努力自学尽快提高编程能力吴洁敏
困难:技术不够,只能当个人工智能和写写博客混混分这样子
解决方法:继续努力周鑫煌
困难:所提出的需求点评api几乎都用不了,说好的调接口变成自己爬数据,加上前端编写跟后端部署,为了实现更好的完成度,三个多小时工作量变得略大,时间上来不及。
解决方法:去掉了一些原本希望实现的骚功能,在ui设计上从开发的角度出发,尽量做的最简化且最容易实现又不失美观。王景弘
困难:技术力不够只能在旁边帮帮忙
解决方法:在前端旁边一边做一边学陈展鸿
困难:跑到另外一个教室闭关锁国
解决方法:对外开放陈观鸿
困难:时间比较少,对于安卓的使用也不够熟练,速度太慢了
解决方法:只能之后好好读了,抱住大佬大腿
九、马后炮
- 林睿(组长):如果前期做足准备和分工,早点能准备好先学习一些技术,那么或许能帮点忙
 - 邓泽源:如果早知道今天要裂开,那么我昨晚就好好学习
 - 张庆焰: 如果不上福大,那么就不会碰到柯逍
 - 姚彬锟:如果我没有选计算机,那么我就不用学软件工程
 - 朱宏:如果不用爬虫 ,那么就不会被封ip,那么就不会浪费时间用代理
 - 蔡雅菁:如果给我一次重来的机会,那么我一定要从大一就开始好好学习好好做人
 - 吴洁敏:如果能回到大一,那么我一定好好努力555
 - 周鑫煌:如果我擅长的是安卓,那么就可以帮庆焰男神多分担一些开发上的压力了
 - 王景弘:如果队友早点确定爬取数据的方法,那么我们就不用手动记录二十多页的餐厅ID了
 - 陈展鸿:如果早知道三个小时一定要做完,那么就前一天晚上提早做准备
 - 陈观鸿:如果我能提前掌握好安卓的控件,加快代码速度,那么我们就会做的更快
 
十、评估每位组员的贡献比例
| 组员 | 贡献比 | 
|---|---|
| 张庆焰 | 44 | 
| 邓泽源 | 17 | 
| 周鑫煌 | 12 | 
| 陈展鸿 | 11 | 
| 姚彬锟 | 6 | 
| 陈观鸿 | 5 | 
| 吴洁敏 | 3 | 
| 朱宏 | 2 | 
十一、PSP表格(个人)
| PSP2.1 | Personal Software Process Stages | 预估耗时 (小时)  | 
实际耗时 (小时)  | 
|---|---|---|---|
| Planning | 计划 | 1 | 1 | 
| · Estimate | · 估计这个任务需要多少时间 | 3 | 3 | 
| Development | 开发 | 2 | 2 | 
| · Analysis | · 需求分析 (包括学习新技术) | 1 | 1 | 
| · Design | · 生成设计文档 | 1 | 1 | 
| · Design Review | · 设计复审 | 0.2 | 0.3 | 
| · Coding Standard | · 代码规范 (为目前的开发制定或选择合适的规范) | 0 | 0 | 
| · Design | · 具体设计 | 1 | 1.5 | 
| · Coding | · 具体编码 | 0 | 0 | 
| · Code Review | · 代码复审 | 0 | 0 | 
| · Test | · 测试(自我测试,修改代码,提交修改) | 0 | 0 | 
| Reporting | 报告 | 0 | 0 | 
| · Test Report | · 测试报告 | 0 | 0 | 
| · Size Measurement | · 计算工作量 | 0.1 | 0.1 | 
| · Postmortem & Process Improvement Plan | · 事后总结, 并提出改进计划 | 0.5 | 0.5 | 
| · 合计 | 6.8 | 6.9 | 
十二、学习进度表(个人)
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 | 
|---|---|---|---|---|---|
| 1 | 0 | 0 | 12 | 12 | 基本了解了原型图的设计理念与实现方法,掌握了墨刀的基础用法 | 
| 2 | 412 | 412 | 20 | 32 | 构思算法,实现基本框架 | 
| 3 | 660 | 1072 | 36 | 68 | 算法改进 | 
| 4 | 148 | 1220 | 15 | 83 | 了解接口的使用,学习了github使用规范 | 
| 5 | 0 | 1220 | 15 | 98 | 明确了团队项目选题 | 
| 6 | 0 | 1220 | 15 | 113 | 明确了团队项目需求 | 
| 7 | 0 | 1220 | 3 | 118 | 帮忙找了需要的数据,之后要努力学习技术 | 
第01组 团队Git现场编程实战的更多相关文章
- 第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 ...
 - 第02组 团队Git现场编程实战
		
目录 1. 组员职责分工(2分) 2. github 的提交日志截图(1分) 3. 程序运行截图(3分) 4. 程序运行环境(1分) 5. GUI界面(5分) 6. 基础功能实现(10分) 7. 鼓励 ...
 
随机推荐
- C#视频拍照、视频录制项目示例
			
1.AForge 2.WPFMediaKit 3.ffmpeg
 - 2019 金蝶java面试笔试题 (含面试题解析)
			
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.金蝶等公司offer,岗位是Java后端开发,因为发展原因最终选择去了金蝶,入职一年时间了,也成为了面试官,之 ...
 - 6.Javascript如何处理循环的异步操作
			
前沿:参考ES6语法的async/await的处理机制 先上一段代码 function getMoney(){ var money=[100,200,300] for( let i=0; i<m ...
 - android解析xml (pull)
			
1. xml <persons> <person id="18"> <name>furong</name> <age>2 ...
 - Ubuntu下映射网络驱动器
			
Ubuntu下映射网络驱动器https://www.linuxidc.com/Linux/2013-07/86928.htm linux下samba访问路径: smb://192.168.1.111/ ...
 - 记python 使用腾讯ocr 识别代码报错 CERTIFICATE_VERIFY_FAILED
			
腾讯提供的demo测试通过 写入到代码出现 ClientNetworkError? [TencentCloudSDKException] code:ClientNetworkError messag ...
 - 92. 反转链表 II.反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。
			
public ListNode reverseBetween(ListNode head, int m, int n) { ListNode dummy = new ListNode(0); //虚拟 ...
 - 关于Tfrecord
			
写入Tfrecord print("convert data into tfrecord:train\n") out_file_train = "/home/huadon ...
 - 论文笔记系列-Auto-DeepLab:Hierarchical Neural Architecture Search for Semantic Image Segmentation
			
Pytorch实现代码:https://github.com/MenghaoGuo/AutoDeeplab 创新点 cell-level and network-level search 以往的NAS ...
 - python老师博客
			
前端基础之HTML http://www.cnblogs.com/yuanchenqi/articles/6835654.html 前端基础之CSS http://www.cnblogs.com/yu ...
 
			
		










