• 疫情统计实现


    这个作业属于哪个课程 2020春软工实践|W班
    这个作业要求在哪里 作业的要求
    结对学号 221701416 221701434
    这个作业的目标 设计疫情统计可视化Web,学习爬虫的使用,实现客户的需求
    作业正文 博客链接
    其他参考文献 构建之法,网友的博客,视频教程

    1.链接

    -->GitHub仓库链接<--

    -->代码规范链接<--

    2.成品展示

    • 鼠标高亮显示
    • 颜色的深浅表示严重程度
    • 地图使用不同颜色代表大致人数区间
    • 鼠标悬浮会显示该省具体信息
    • 选择省份具体日期
    • 该省份对应的感染患者人数、疑似患者人数、治愈人数、死亡人数
    • 趋势图与饼状图

    3.结对讨论过程

    • 初审题目与分工

      首先对题目进行通读,分析题目需求,进行分工

      俊祺负责:

      ​ 前端,ReadMe,codestyle。

      华能负责:

      ​ 爬虫,博客,仓库管理。

    • 仓库搭建

      团队仓库分支dev,ignore书写搭建完成

    • Echars地图导入与爬虫数据获取
      导入中国地图并有对应日期的数据


    • 最后成品

    4.设计实现过程

    • 在前端部分通过echars展示中国地图图表

    • 通过node爬虫爬取丁香园疫情统计数据

    • 将数据通过fetch部署接口访问

    • 将数据与地图颜色,折线图,饼状图结合

    • 设置鼠标点击切换省份详细信息与选择日期

    • 结构图

    5.代码说明

    • echars中国地图载入

    • node数据爬取

    • api接口部署

    • 数据填入地图,折线图和饼状图

      • 数据填入地图

      • 折线图

      • 饼状图

    • 省份切换显示

    6.心路历程和收获&评价结对队友

    华能

    心路历程:

    ​ 通过阅读构建之法第四,五章,了解到两人合作的方法,代码审查等,
    结合上次结对作业和这次的作业对我个人来说,无疑是一次时间紧凑工作
    量也挺大的小项目,自己也收获了许多,包括第一次使用爬虫爬取数据,
    第一次接口部署,第一次使用github的团队协作模式,虽然只是浅薄的了
    解层面但是增大了我的兴趣。

    队友评价:

    ​ 曾哥在这次结对中进行前端编码工作,而我是负责数据处理提供工作,有
    多次我曾认为难以攻克的小问题,个人是难以解决的,都是曾哥通过远程控
    制与我一同讨论,才得以处理。总的来说,和曾哥合作很愉快,其实我个人
    认为结对的目的是锻炼与人相处做项目的能力,从曾哥身上我确实学到了,
    遇事需要冷静,沉着分析问题所在地而不是瞎试瞎调。也提高了当问题出现
    试,如何清除明白得对队友表述问题的痛点所在。

    曾峻祺
    心路历程:

    ​ 这次的结对作业对我个人来说是一次能力能够得到很大提升,工作量很大的
    实践任务,结合构建之法第四章和第五章的内容以及上一次的实践作业,让
    我明白了结对编程的重要性,如果说上次结对编程我们处于萌芽阶段,那这
    次的结对编程我们已然进入磨合阶段,通过对构建之法的阅读,这次的实践
    作业我学会了如何正确地给予反馈,这次作业依然是使用github仓库进行代
    码存放,我和能哥第一次使用团队协作模式,第一次接口部署,虽然过程很
    艰辛,但我们学到了不少的东西。
    队友评价:

    ​ 能哥在这次结对作业中进行后端数据处理工作,而我负责前端编码工作,当
    我有遇到很困难棘手的问题时,凭我自身实力无法解决,我都会通过teamviewer
    邀请能哥协助解决,然后得以处理,这次作业内容虽然很多,但却能锻炼我和
    队友配合以及互相监督的能力,从能哥身上我学到了很多东西,不仅是查找bug
    的能力,更是冷静处理发现问题的能力。总而言之,这次的结对作业我和能哥
    合作很愉快,是一次宝贵的经历。

  • 相关阅读:
    Android实现 再按一次退出 的三种方法 durationTime、timerTask 和Handler
    Android中使用Handler造成内存泄露的分析和解决
    Android上成功实现了蓝牙的一些Profile
    A2DP和AVRCP蓝牙音频传输协议的应用解释
    [LeetCode]Climbing Stairs
    Android该系统提供的服务--Vibrator(振子)
    阅读UML类图和时序图
    js如果你想删除您问
    【Win7】【磁盘管理】删除相似“33fbc1d57e9aaf1ea88e6f08”缓存目录
    Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
  • 原文地址:https://www.cnblogs.com/An1ess/p/12494378.html
Copyright © 2020-2023  润新知