组员负责分工
姓名 | 分工 |
---|---|
陈明磊 | 统筹规划 |
林镕炜 | 爬虫,GUI |
韩洪威 | 数据处理 |
杨润秋 | 数据处理 |
陈锦杰 | 核心算法 |
陈振旺 | API |
陈锦鸿 | API |
钟伟硕 | 文件处理 |
胡浩楠 | 爬虫 |
李欣凯 | 博客,可视化 |
陈舒洋 | GUI |
Github日志提交截图
程序运行截图
程序运行环境
Windows
GUI界面
数据可视化
基础功能实现
根据订单量等因素对收集到的商家数据进行排序功能
比对后计算性价比最优解功能
文字输入功能
计算各项评分总和最优解功能
基本数据可视化功能
鼓励有想法且有用的-功能
与网络端口对接实现第三方平台下单功能
遇到的困难及解决方法
遇到的困难
如何使用爬虫获取网页数据
如何调用地图API
如何遍历坐标点获取商家基本信息
获得的JSON字符串应该如何编码
如何使用Python编写GUI界面
如何将txt文件转excel文件
解决方法
查询相关书籍,观看教程视频,实战演练
贡献比例
组员 | 贡献占比 |
---|---|
陈明磊 | 9% |
林镕炜 | 14% |
韩洪威 | 12% |
杨润秋 | 7% |
李欣凯 | 9% |
陈舒洋 | 7% |
陈锦杰 | 10% |
陈振旺 | 1% |
胡浩楠 | 11% |
钟伟颀 | 10% |
陈锦鸿 | 10% |
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 100(前一天夜里) | 100(前一天夜里) |
Estimate | 估计这个任务需要多少时间 | 160 | 160 |
Development | 开发 | 170 | 170 |
Analysis | 需求分析 (包括学习新技术) | 30 | 30 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 10 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
Design | 具体设计 | 5 | 5 |
Coding | 具体编码 | 100 | 100 |
Code Review | 代码复审 | 5 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 5 | 5 |
Reporting | 报告 | 10 | 10 |
Test Report | 测试报告 | 3 | 3 |
Size Measurement | 计算工作量 | 2 | 2 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 5 |
合计 | 280 | 280 |
学习进度表
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 100 | 100 | 3 | 3 | 学习如何使用爬虫抓取网页数据 |
1 | 60 | 160 | 1 | 1 | 编码JSON字符串 |
1 | 100 | 200 | 1 | 1 | 使用SQL创建数据库 |
1 | 60 | 320 | 2 | 2 | 如何制作GUI |
1 | 80 | 400 | 3 | 3 | 如何运用算法计算商家客户评分最优者 |
1 | 100 | 500 | 3 | 3 | 如何运用地理数据计算高评分商家聚集最多的地区 |
1 | 120 | 620 | 3 | 3 | 如何将商品购买数据与地理数据计算人气最高问题的最优解 |
吐槽
陈明磊:如果有机会,那么我会自己吐槽
林镕炜:如果再给我多一些时间,我还是不会。
韩洪威:如果给我再来一次的机会,我一定把他拿来学爬虫
杨润秋:如果有机会,那么我会自己吐槽
李欣凯:我太菜了,我不该在这里我应该在车底
陈锦杰:还有更难一点的题目吗?还有更粗一点的大腿吗?
陈舒洋:任务完成快,还靠大佬带,若不是我菜,大佬飞更快
陈振旺:我是组里唯一的白漂王和菜鸡,谢谢大佬们的大腿。
陈锦鸿:如果不是那么菜,就不用划水了。
钟伟颀:如果有机会,那么我会自己吐槽
胡浩楠: