疫情数据可视化_全国疫情数据可视化项目

疫情数据可视化_全国疫情数据可视化项目###1.作业描述这个作业属于哪个课程课程结对学号221701225,221701208这个作业要求在哪里作业要求这个作业的目标完成需求分析,原型设计等开发前期任务作业正文本文其他参考文献echarts官方文档、Axure中使用echarts图表、Axure使用教程2.客户需求用户需求在主界面—全国地图中在全国地图上使用不同的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

###1.作业描述

这个作业属于哪个课程 课程
结对学号 221701225,221701208
这个作业要求在哪里 作业要求
这个作业的目标 完成需求分析,原型设计等开发前期任务
作业正文 本文
其他参考文献 echarts官方文档Axure中使用echarts图表Axure使用教程

2.客户需求

用户需求

在主界面—全国地图中

  • 在全国地图上使用不同的颜色代表大概确诊人数区间,使用颜色的深浅表示疫情的严重程度
  • 鼠标移到每个省份会高亮显示;
  • 点击鼠标会显示该省具体疫情情况
    在某省具体情况中:
  • 显示该省份对应的感染患者人数、疑似患者人数、治愈人数、死亡人数;
  • 显示该省各种人数较昨日的增减情况
  • 该省份到目前为止的新增确诊趋势、新增疑似趋势、治愈趋势和死亡趋势图

顾客需求

  • 提供指定日志文件供可视化程序分析的功能

可行的优化的使用建议

可以尝试添加如下功能:
用户端:

  • 添加显示日志的最后更新日期的功能,方便用户知晓数据的时效性
  • 添加文章显示功能,可以显示后台添加的疫情相关文章
  • 添加查询同乘患者的功能,方便用户根据自己的出行情况查询同车次中是否有确诊患者
  • 添加分享功能,可以选择生成可视化页面链接,或者是保存为某份图标为图片方便用户分享
    后台:
  • 添加记录日志更新时间的功能
  • 添加 添加日志文件时对文件名称/内容基本正确性的校验功能
  • 提供添加疫情相关文章的功能(可以实现标签功能,方便前台分类/分地区显示)

3.NABCD模型分析

1.Need,需求
这两个月,新冠肺炎的疫情无疑是大家最关注的事情,民众迫切需要一个能够简单明了地了解当前疫情以及相关信息的渠道。
2.Approach,做法
疫情统计的数据由后台使用日志文件输入。统计用到的全国地图和各种趋势图使用了被广泛使用的Apache 开源基金会孵化的echarts,同乘查询的数据可以由软件维护者自行维护,或者调用网上的数据(似乎有人整理更新)。疫情快讯可以由后台添加然后在前台显示。
3.Benefit
我们的软件能够直观地显示当前全国/地区的当前疫情、变化趋势以及软件购买者可自行更新的疫情快讯,让民众更好地了解疫情,减少民众的恐慌。此外它还能为民众进行确诊患者同乘查询的快捷入口,还能保存疫情统计图进行分享,能较好地满足民众在查看疫情信息时的一些额外需求。
4.Competitors,竞争
网上相对权威的媒体大多都有自己的疫情统计页面,由于开发人员能力的不同以及相对单一重复的需求,该软件相对于竞争者没有什么优势。
5.Delivery,推广
可以先利用周边的人际关系在微信和QQ在同学群和亲戚群中进行推广,后期如果功能更完善可以考虑在论坛、贴吧等地方进行推广。

3.原型链接

把写好的原型的web文件挂在了服务器上。
原型点这里

图片展示如下:
全国疫情展示
疫情数据可视化_全国疫情数据可视化项目
疫情数据可视化_全国疫情数据可视化项目

同乘查询
疫情数据可视化_全国疫情数据可视化项目
疫情数据可视化_全国疫情数据可视化项目
疫情数据可视化_全国疫情数据可视化项目

省份疫情信息展示:
疫情数据可视化_全国疫情数据可视化项目

4.遇到的困难和解决方法

1.开始时,全国地图疫情显示效果不佳,制作麻烦,指针点击还会出现错位等bug
后来小伙伴发现Echarts也能制作全国地图相关的图表,且效果更好不易出现bug,遂选择使用Echarts制作全国地图。
是否解决:是
收获:开发大众经常使用,重复度较高的功能时,不妨考虑寻找成熟完善的开源项目使用,不必都自己造一遍轮子。

2.不清楚在Axure制作的原型中如何嵌入Echarts图表
尝试使用内联框架,结果还是不行,最后根据网上的教程,使用修改Axure生成的HTML代码的方式,实现了直接打开HTML可以显示Echarts图表
是否解决:是

5.结对过程

(没有视频所以没有出镜的截图)

疫情数据可视化_全国疫情数据可视化项目
疫情数据可视化_全国疫情数据可视化项目
疫情数据可视化_全国疫情数据可视化项目

6.PSP表格

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

7.博客PDF

博客园上传不支持直接传pdf,放在了压缩包里:
https://files.cnblogs.com/files/ccqy/%E5%8D%9A%E5%AE%A2.zip

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188919.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • zencart模板如何设计「建议收藏」

    zencart模板如何设计「建议收藏」ZenCart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。  首先要阅读常见问答部分的:如何添加、制作新模板。ZenCart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。  通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候

    2022年7月27日
    2
  • Linux下历史命令(history)添加时间戳

    Linux下历史命令(history)添加时间戳

    2021年8月29日
    82
  • 初学者计算机电脑怎样学,初学者怎样学习电脑能够快速入门(免费科普电脑基础知识)…

    初学者计算机电脑怎样学,初学者怎样学习电脑能够快速入门(免费科普电脑基础知识)…上次回答了一个关于怎样自学电脑操作比较快的问题,现在我把我的答案整理升级,增加了键盘的快速入手使用方法。发布出来,以便更多的人能够有所收获。1.开机和关机作为完全初学者,首先需要学会正确的开关机。下图我整理了一些常见主机的开关机键与重启(restart)按键。常见主机上的开关机键和重启键一般来说,较大的一个是开关机键,较小的一个为重启键。在电脑处于关闭状态时,按一下开关机键即为开机。当电脑处于开…

    2022年10月19日
    0
  • BigDecimal 除法

    BigDecimal 除法文章目录BigDecimal除法除法常用方法示例舍入模式ROUND_UPROUND_DOWNROUND_CEILINGROUND_FLOORROUND_HALF_UPROUND_HALF_DOWNROUND_HALF_EVENROUND_UNNECESSARYBigDecimal除法除法常用方法divide(BigDecimaldivisor,intscale,introundingMode)参数释义divisor被除数scale保留小数位roun

    2022年6月14日
    28
  • maven 环境配置详细步骤[通俗易懂]

    maven 环境配置详细步骤[通俗易懂]maven环境配置前言环境配置步骤本地仓库配置新建一个maven项目与其环境配置前言maven是一个项目自动构建工具,环境配置步骤1、首先去官网下载maven安装包:http://maven.apache.org/download.cgi2、配置maven环境变量如上图配置MAVEN_HOME和M2_HOME,其内容是maven的安装路径(不要有中文!)3、修改path添加maven相关路径在path中配置jdk的环境变量后面加上两条:%MAVEN_HOME%\bin%M2_HOME

    2022年5月14日
    56
  • 集群机器搭建多节点MPI运行环境「建议收藏」

    集群机器搭建多节点MPI运行环境「建议收藏」1、各个节点安装MPI:https://blog.csdn.net/liu_feng_zi_/article/details/942864382、软硬件环境:1、节点:3个节点:node1,node2,node32、系统操作系统:Centos73、多节点配置1、host配置:通过下面命令打开host文件vim/etc/hosts在每个节点的host文件内添加ip地址和主机名,例如:10.10.1.12node110.10.1.56node210.

    2022年10月8日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号