组长博客链接

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

第09组 团队Git现场编程实战的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    目录 一.组员职责分工 二.github 的提交日志截图(鼓励小粒度提交) 三.程序运行截图 四.程序运行环境 五.GUI界面 六.基础功能实现 七.鼓励有想法且有用的功能 八.遇到的困难及解决方法 ...

随机推荐

  1. [Linux学习--用户管理]centos中添加一个新用户,并授权

    前言 有时候给root用户不太方便,新建一个用于并赋予权限这个做法相对好些 创建新用户 创建一个用户名为:cmj [root@localhost ~]# adduser cmj 为这个用户初始化密码, ...

  2. Python进阶----计算机基础知识(操作系统多道技术),进程概念, 并发概念,并行概念,多进程实现

    Python进阶----计算机基础知识(操作系统多道技术),进程概念, 并发概念,并行概念,多进程实现 一丶进程基础知识 什么是程序: ​   程序就是一堆文件 什么是进程: ​   进程就是一个正在 ...

  3. vue创建项目(推荐)

    上一节我们介绍了vue搭建环境的情况,并使用一种方式搭建了一个项目,在这里为大家推荐另一种创建项目的方式. vue init webpack-simple vuedemo02 cd vuedemo02 ...

  4. Maven打包时集成依赖项或复制依赖项到指定目录

    1.集成依赖项,最后生成的jar文件包含所有依赖: <build> <plugins> <plugin> <artifactId>maven-assem ...

  5. 编辑/etc/passwd文件进行权限升级的技巧

    0x00 前言 在本文中,我们将学习“修改/etc/passwd文件以创建或更改用户的root权限的各种方法”.有时,一旦目标被攻击,就必须知道如何在/etc/passwd文件中编辑自己的用户以进行权 ...

  6. Oracle 12cR1 RAC集群安装(二)--使用图形界面安装

    Oracle 12cR1 RAC集群安装文档:Oracle 12cR1 RAC集群安装(一)--环境准备Oracle 12cR1 RAC集群安装(二)--使用图形界面安装Oracle 12cR1 RA ...

  7. Altium Designer常用快捷键总结

    一.PCB中常用快捷键 ● R+L 输出PCB中所有网络的布线长度 ● Ctrl+左键点击 对正在布的线完成自动布线连接 ● M+G 可更改铜的形状; ● 按P+T在布线状态下,按Shift+A可直接 ...

  8. Chrome浏览器内部协议Chrome://收集

    Chromium 采用 Chrome:// 协议开头的形式, 规定了一系列的内部协议, 有的用来显示数据, 有的用来实现一些功能, 但对普通用户进行了屏蔽.在Chrome浏览器地址栏直接访问就好了! ...

  9. easyui dialog 设置弹窗位于页面中间

    原文链接:https://my.oschina.net/jingyao/blog/776603 此方法为解决页面含有滚动条时,弹窗位置错误问题,此方法可将带滚动条页面中弹窗显示于页面中间. $(&qu ...

  10. python iter()函数迭代器

    迭代器为类序列对象提供了一个类序列的接口.python的迭代无缝地支持序列对象,而且它还允许程序员迭代非序列类型,包括用户定义的对象.迭代器用起来很灵巧,你可以迭代不是序列但表现处序列行为的对象,例如 ...