组员职责分工

姓名 分工
童景霖 博客
朱晓倩 制作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现场编程实战的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    目录 1. 组员职责分工(2分) 2. github 的提交日志截图(1分) 3. 程序运行截图(3分) 4. 程序运行环境(1分) 5. GUI界面(5分) 6. 基础功能实现(10分) 7. 鼓励 ...

随机推荐

  1. Vue学习之过滤器和自定义指令小结(三)

    过滤器: 过滤是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰.过滤器就是过滤用的工具.渲染数据用的!!! 我们需要知道的是: 1.Vue中的过滤器不能 ...

  2. php日期格式化方法详解

    php日期格式化一般使用date()来完成,此函数的声明及定义如下图所示,其参数有很多,这里按常用的年.月.日.时.分.秒.星期来简单介绍. date(format,timestamp) 一.年.月. ...

  3. Golang: 打印命令行参数

    记得最早在学校机房学习 Java 时,照着书上的例子,写一个最简单 main 方法,当程序运行并在屏幕上打印出 hello world 时,内心竟有种莫名的激动,相信很多人都有这种经历吧. 不管学什么 ...

  4. prometheus学习系列八: Prometheus Grafana展示平台

    在prometheus中,我们可以使用web页面进行数据的查询和展示, 不过展示效果不太理想,这里使用一款专业的展示平台进行展示. grafana安装 # 下载wget https://dl.graf ...

  5. Ubuntu中wine程序安装windows软件中文乱码如何解决

    1.安装wine sudo apt install wine 2.安装中文程序方法 下载exe文件 在命令行执行 wine 文件名.exe 3.中文乱码原因分析 查看/home/用户名/.wine/d ...

  6. 【Spring Boot】Spring Boot之五种容器启动后进行相关应用初始化操作方法

    一.方式一,使用ApplicationListener<E extends ApplicationEvent>监听ContextRefreshedEvent事件 /** * @author ...

  7. Python xlrd模块读取Excel表中的数据

    1.xlrd库的安装 直接使用pip工具进行安装(当然也可以使用pycharmIDE进行安装,这里就不详述了) pip install xlrd 2.xlrd模块的一些常用命令 ①打开excel文件并 ...

  8. C++学习(7)—— 函数提高

    1. 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的 语法:返回值类型 函数名 (参数=默认值){} 注意 如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值 ...

  9. firefox修改user-agent

    让firefox对web服务器伪装成任意浏览器,找一个iphone的useragent,瞬间firefox变身iPhone有木有,一般人我不告诉他嘿嘿 1.firefox地址栏中输入about:con ...

  10. 在 iTunes Connect 中,无法找到“My Apps”选项

    Cannot find "My Apps" option in iTunes Connect, to upload my app on the app-store:stackove ...