第10组 团队Git现场编程实战
组员职责分工
| 姓名 | 分工 |
|---|---|
| 童景霖 | 博客 |
| 朱晓倩 | 制作UI |
| 万本琳 | 制作UI |
| 唐怡 | 制作UI |
| 陈心怡 | 制作UI |
| 黄永福 | 测评福州最受欢迎的商圈、后期代码修改和完善 |
| 郑志强 | 测评各个价位的前五美食餐厅代码 |
| 陈鸿立 | 测评福州服饰类总和评分最高的商圈 |
| 侯熠珉 | 测评福州服饰类总和评分最高的商圈 |
| 许宏健 | 测评福州最佳美食聚集地 |
| 刘御帆 | 测评福州最佳美食聚集地 |
| 叶泽林 | 测评福州最受欢迎的商圈 |
GITHUB提交日志截图

程序运行截图




程序运行环境
python3.7
GUI界面
主菜单

人气商圈

舌尖上的福州
50元以下的

50-100元

100-200元

200元以上

美食聚集地

最强服饰

基础功能实现
尝试使用爬虫来获取,但是目标网站的反爬虫比较强大,只好放弃改用接口。
主要使用的API是高德地图的搜索POI和百度地图的检索,利用返回得到的信息,通过对商家的星级、人气、人均价格、地理位置等信息进行处理得到所需的各个数据。
有想法且有用的功能
根据用户更偏向于美食、服饰等方面推荐商圈
遇到的苦难和解决方法
郑志强
遇到的问题:对API不够熟悉,还有python变量问题真是太难了。
解决方法:不懂就百度,对变量起名要规范,且要注意全局变量局部变量等问题!
马后炮:要是昨晚先看了api就好了
陈鸿立
遇到的问题:获取相关数据时,尝试使用爬虫来获取,但是目标网站的反爬虫比较强大,使用爬虫太麻烦了。
解决方法:改用接口来获取数据
马后炮:如果一开始就用接口就好了,节约时间
朱晓倩
遇到的问题:又一次新手上任搞前端,对于tkinter模块还是有很多函数没搞懂,一些参数定义没搞懂。最后是想把循环函数里面的title实时更新,但是太难了。
解决方法:度娘无处不在,厉害心怡jm的帮助。
马后炮:如果我是大佬,那么我就可以飞。
唐怡
遇到的问题:虽然tkinter相对于比较简单,但是还是不是很熟悉,很多控件都还没完全掌握
解决方法:百度一下,我就知道
陈心怡
遇到的问题:虽然tkinter相对于比较简单,但是还是不是很熟悉,很多控件都还没完全掌握
解决方法:百度一下,我就知道
刘御帆
遇到的问题:一直报错。
解决方案:百度
叶泽林
遇到的苦难:不知道api接口怎么使用
解决方法:百度,询问同学
马后炮:如果再给我一次机会,我一定是事先学习
万本琳
遇到的问题:作为一个很新很新的新手第一次搞前端,一开始被叫去找背景和小图标。找图其实真的挺难的!!后来我的小伙伴代码敲不过来,于是我就开始负责美食聚集地那部分代码,反正啥都不会就开始干emm
解决方法:善用搜索引擎自学,美丽舍友全程指导,只要胆子大,上去就是干。
马后炮:如果我是大佬或者有大佬非常乐意带我,那么我做梦也会笑嘻嘻嘻嘻嘻
黄永福
遇到的问题: 一些商圈的重要参考指标未透明化难以实现人气值算法
解决方法: 深度学习爬虫技术 自己去网页爬
马后炮:商圈真的是第一次接触的概念!为这个定义抓瞎好一会!本以为阿里巴巴是万能的,API肯定也是要啥有啥,然后发现!!有些参考指标他不透明!所以人气值也get不到,可get的信息太少,所以未能设计好一点的算法,果然能力才是最重要的,该学爬虫还是得好好学
许宏健
困难:得到数据后不知道因为数据复杂且数据多,再加上当时时间不多了,在一个小时内想不出什么有效的方法来解析复杂的数据,以及对于问题怎么量化分析,感到无从下手
马后炮:首先对于今天早上的题目准备不足,得到题目后,查找资料就浪费了很多时间
童景霖
遇到的问题:不知道该怎么做,不会用爬虫,不知道用哪个api
解决方法:百度,询问同学
马后炮:如果上天再给我一次机会,我一定会好好学习。
组员的贡献比例
| 姓名 | 贡献值 |
|---|---|
| 童景霖 | 9% |
| 朱晓倩 | 9% |
| 万本琳 | 9% |
| 唐怡 | 9% |
| 陈心怡 | 9% |
| 黄永福 | 12% |
| 郑志强 | 12% |
| 陈鸿立 | 9% |
| 侯熠珉 | 5% |
| 许宏健 | 7% |
| 刘御帆 | 5% |
| 叶泽林 | 5% |
PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 30 | 30 |
| Estimate | 估计这个任务需要多少时间 | 10 | 15 |
| Development | 开发 | 80 | 80 |
| Analysis | 需求分析 (包括学习新技术) | 60 | 70 |
| Design Spec | 生成设计文档 | - | - |
| Design Review | 设计复审 | - | - |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
| Design | 具体设计 | 200 | 200 |
| Coding | 具体编码 | 60 | 100 |
| Code Review | 代码复审 | - | - |
| Test | 测试(自我测试,修改代码,提交修改) | 100 | 100 |
| Reporting | 报告 | 10 | 10 |
| Test Repor | 测试报告 | 10 | 10 |
| Size Measurement | 计算工作量 | 20 | 20 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | - | - |
| - | 合计 | 580 | 645 |
十一、学习进度条
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 3 | 3 | 学会用Axure做原型设计 |
| 2 | 400 | 400 | 12 | 15 | 学习python的使用和写出程序框架 |
| 3 | 300 | 700 | 12 | 27 | 学习python,以及学习http协议 |
| 4 | 500 | 1200 | 9 | 36 | 加深python的学习,学习http协议,以及学习pyqt5 |
| 5 | 200 | 1400 | 8 | 44 | 加深对api的使用,和python的使用 |
第10组 团队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. 鼓励 ...
随机推荐
- Vue学习之过滤器和自定义指令小结(三)
过滤器: 过滤是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰.过滤器就是过滤用的工具.渲染数据用的!!! 我们需要知道的是: 1.Vue中的过滤器不能 ...
- php日期格式化方法详解
php日期格式化一般使用date()来完成,此函数的声明及定义如下图所示,其参数有很多,这里按常用的年.月.日.时.分.秒.星期来简单介绍. date(format,timestamp) 一.年.月. ...
- Golang: 打印命令行参数
记得最早在学校机房学习 Java 时,照着书上的例子,写一个最简单 main 方法,当程序运行并在屏幕上打印出 hello world 时,内心竟有种莫名的激动,相信很多人都有这种经历吧. 不管学什么 ...
- prometheus学习系列八: Prometheus Grafana展示平台
在prometheus中,我们可以使用web页面进行数据的查询和展示, 不过展示效果不太理想,这里使用一款专业的展示平台进行展示. grafana安装 # 下载wget https://dl.graf ...
- Ubuntu中wine程序安装windows软件中文乱码如何解决
1.安装wine sudo apt install wine 2.安装中文程序方法 下载exe文件 在命令行执行 wine 文件名.exe 3.中文乱码原因分析 查看/home/用户名/.wine/d ...
- 【Spring Boot】Spring Boot之五种容器启动后进行相关应用初始化操作方法
一.方式一,使用ApplicationListener<E extends ApplicationEvent>监听ContextRefreshedEvent事件 /** * @author ...
- Python xlrd模块读取Excel表中的数据
1.xlrd库的安装 直接使用pip工具进行安装(当然也可以使用pycharmIDE进行安装,这里就不详述了) pip install xlrd 2.xlrd模块的一些常用命令 ①打开excel文件并 ...
- C++学习(7)—— 函数提高
1. 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的 语法:返回值类型 函数名 (参数=默认值){} 注意 如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值 ...
- firefox修改user-agent
让firefox对web服务器伪装成任意浏览器,找一个iphone的useragent,瞬间firefox变身iPhone有木有,一般人我不告诉他嘿嘿 1.firefox地址栏中输入about:con ...
- 在 iTunes Connect 中,无法找到“My Apps”选项
Cannot find "My Apps" option in iTunes Connect, to upload my app on the app-store:stackove ...