组长博客链接

1.团队分工

团队成员 分工明细
王耀鑫 博客撰写,数据处理
陈志荣 前端界面,前端功能实现
陈超颖 前端界面,前端功能实现
沈梓耀 前端界面,前端功能实现
林明镇 数据处理
滕佳 前端界面,前端功能实现
何佳琳 前端界面,前端功能实现
陈湘怡 前端界面,前端功能实现
许培荣 爬虫,数据处理
黄恒杰 爬虫,数据处理
林银河 博客撰写,数据处理

2.github 的提交日志截图


3.程序运行截图

4.程序运行环境

  • window10系统
  • python3环境

5.GUI界面

福州最受欢迎的商圈

福州美食餐厅

福州最佳美食聚集地

福州服饰类综合评分最高的商圈

6.基础功能实现

  • 通过爬虫和api的调用,得到一些数据
  • 这些数据经过处理与必要的分析,最终得到我们想要的数据。
  • 将这些最终数据在前端的UI界面显示,得到四大板块
  • 四大板块:
    • 福州最受欢迎的商圈
    • 福州各价位的前五美食餐厅
    • 福州最佳美食聚集地
    • 福州服饰类综合评分最高的商圈

7.鼓励有想法且有用的功能

  • 由于时间比较赶,再加上本组成员能力有限,项目经验不足,无法实现其他附加功能,所以实现有想法且有用的功能:无
  • 想法:添加一个表示商圈人气的可视化地图。
    例如:

8.遇到的困难及解决方法

  • 王耀鑫

    • 遇到的困难:

      • 时间紧,任务重,海量商家数据处理。
    • 解决方法
      • 同队友协作,查百度,问其他组。
    • 马后炮:
      • 还是要学点爬虫。
  • 许培荣
    • 遇到的困难:

      • 爬大众点评爬不下来,浪费了时间。
    • 解决方法:
      • 利用高德api的一些数据和美团的数据代替。
    • 马后炮:
      • 如果在有一天时间,一定要把大众点评爬下来
  • 陈超颖
    • 遇到的困难:

      • 我今天负责qt5前端部分,很奇怪运行时会出问题,报出没有安装qt5库,但事实上已经安装了,调试了很久没成功。
    • 解决方法:
      • 我和另一位队友一起负责这块。考虑到时间以及后面也要一起整合,就先把页面做好,发到她机子运行整合。
    • 马后炮:
      • 如果时间来得及,想把qt5界面再做好看点……如果时间更来得及,想要好好学学前端。
  • 陈志荣
    • 遇到的困难:

      • 刚开始不知道要做什么,无从下手。
    • 解决方法:
      • 通过小组讨论,明确分工,有了详细的方向。后面跟负责前端的小组详细讨论,确定了风格样式,着手设计后思路清晰,效率极高。
    • 马后炮:
      • 如果我平时能好好学习,学一点后端开发,那么在完成前端的同时也能帮助更重要的后端编写核心代码,减少团队压力,为团队做出更大贡献。
  • 林银河
    • 遇到的困难:

      • api调用不了,爬虫也无法爬下数据,无法得到数据。
    • 解决方法
      • 寻求队友的帮助,百度查找资料,使用其他的方式查找数据。
    • 马后炮:
      • 如果这次的时间再长一点(例如:一天),那么可能可以做得更好。
  • 沈梓耀
    • 遇到的困难:

      • 这次现场编程我和前端组一起做UI,在信号槽方面不太熟悉,有点手忙脚乱。
    • 解决方法:
      • 向前端组的同学询问具体细节,看她们演示了一遍后便掌握了基本操作。
    • 马后炮:
      • 如果能有更充足的时间,那么一些细节就能做得更好。
  • 林明镇
    • 遇到的困难:

      • 代码写不出来,找不到数据,不懂数据的处理方法
    • 解决方法:
      • 百度找资料,问同学
    • 马后炮:
      • 如果题目简单点,那么可能可以做好。
  • 黄恒杰
    • 遇到的困难:

      • 口碑和美团的api不开放给公共使用,无法过得更加详细的商铺点评信息
    • 解决方法:
      • 最后勉强采取调用高德地图关键字搜索的下下策,至少还能得到评价rating和人均消费cost
    • 马后炮:
      • 如果我有学习python,那该多好
  • 滕佳
    • 遇到的困难:

      • 网页版不知道要做什么,空间太大,感觉很空,图片也很难找
    • 解决方法:
      • 疯狂找图,找资料
    • 马后炮:
      • 如果我可以多找几张图,多想几个按钮,就不会把网页做得像ppt了
  • 何佳琳
    • 遇到的困难:

      • 原型设计时间短,素材少,设计的比较一般
    • 解决方法:
      • 用自己的往期的素材,进行颜色处理,尽量让界面丰富一些
    • 马后炮:
      • 如果拥有更多图片网站的会员,那么我会在这么短的时间内弄出一个不那么像PPT的界面
  • 陈湘怡
    • 遇到的困难:

      • 在最后整合全部UI页面的时候有点乱,出现部分UI出现不了图片
    • 解决方法:
      • qrc重新编译一下 ,注意有没有在uifunction.py文件开头import那个UI文件
    • 马后炮:
      • 希望能更完善页面更好看一点,前端学的还不够

贡献比例

成员 贡献比例(%) 分工
王耀鑫 9 博客撰写,数据处理
陈超颖 9 前端界面
陈湘怡 9 前端界面
许培荣 15 爬虫,数据处理
滕佳 8 前端界面
何佳琳 9 前端界面
沈梓耀 7 前端界面
陈志荣 9 前端界面
林银河 9 博客撰写,数据处理
林明镇 7 数据处理
黄恒杰 8 爬虫,数据处理

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 5 5
Estimate 估计这个任务需要多少时间 180 180
Development 开发 0 0
Analysis 需求分析 (包括学习新技术) 0 0
Design Spec 生成设计文档 0 0
Design Review 设计复审 0 0
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 60 70
Coding 具体编码 90 85
Code Review 代码复审 0 0
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 5 5
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 5 10
合计 175 185

学习进度表

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 300 300 10 10 学会了java和墨刀的使用
2 50 350 10 15 学习python的使用
3 200 550 12 27 学习QT5
4 150 700 8 35 学习QT5
5 0 700 1 36 答辩battle
6 200 900 3 39 js

最新文章

  1. 剑指Offer面试题:4.从尾到头打印链表
  2. codevs2572 路面修整
  3. Python笔记-第一天
  4. DataGridView 中添加CheckBox和常用处理方式 .
  5. javascript:正则大全
  6. tab选项卡(选择上面的菜单,下面出现对应的不同的内容)
  7. Codeforces 369E Valera and Queries --树状数组+离线操作
  8. win7下IIS安装与配置运行网站
  9. zabbix监控企业esxi虚拟机
  10. Android google map 两点之间的距离
  11. bzoj2338 数矩形
  12. C#中的Attribute和Java中的Annotation
  13. Code Complete阅读笔记(二)
  14. 数据库开发——参照完整性——在外键中使用Delete on cascade选项
  15. ATS来了,网页HTTP访问怎么办?
  16. MySQL5.7使用过程中遇到的问题
  17. windows PHP 安装 redis 外加扩展
  18. [Oracle]In-Memory的Join Group 位于内存的何处?
  19. Java之创建对象>3.Enforce the singleton property with a private constructor or an enum type
  20. 使用TELNET手工操作 IMAP 查看邮件

热门文章

  1. flask与flask-script的使用
  2. Spring Security 解析(一) —— 授权过程
  3. 自学Python编程的第\七天----------来自苦逼的转行人
  4. Django:基于调试组插件go-debug-toolbar
  5. elsave.exe日志清除
  6. Java 数组实例——实现棋盘落子
  7. java集合-遍历arraylist-for循环-从指定下标开始遍历-for的用法
  8. UVA-439, Knight Moves(深度优先搜索)
  9. SQLAlchemy多对多
  10. 解决SELinux导致Apache更改端口后无法启动的问题