zoukankan      html  css  js  c++  java
  • 结对第一次—疫情统计可视化

    结对第一次—疫情统计可视化(原型设计)

    这个作业属于哪个课程福大20春软工S班
    这个作业要求在哪里 结对第一次—疫情统计可视化(原型设计)
    结对学号 131700305,091700410
    作业正文 疫情统计可视化
    其他参考文献 博客园、CSDN、百度、简书

    1.原型展示

    原型网页链接

    2. NABCD模型分析

    2.1 N(Need,需求)

      凤凰网新闻网站每天都会提供一个对应的表格,记录国内各省前一天的感染情况,上次的疫情统计结果只是通过表格来显示,不够直观、具体,对用户不够友好,在本次作业里,我们希望可以通过地图的形式来直观显示疫情的大致分布情况,还可以查看具体省份的疫情统计情况,需实现以下需求:

    1、通过不同颜色标注不同类型的数据统计,相比于表格更加直观,也更加鲜明

    2、在全国地图上使用不同的颜色代表大概确诊人数区间
     颜色的深浅表示疫情的严重程度,可以直观了解高危区域;
     鼠标移到每个省份会高亮显示;
     点击鼠标会显示该省具体疫情情况;

     3、点击某个省份显示该省疫情的具体情况
     显示该省份对应的感染患者人数、疑似患者人数、治愈人数、死亡人数;
     该省份到目前为止的新增确诊趋势、新增疑似趋势、治愈趋势和死亡趋势;

    2.2 A(Approach,做法)

    功能模块详细功能
    全国疫情数据统计 1.统计全国疫情总体数据,包括现存确诊、确诊重症、疑似,累计确诊、死亡、治愈病例的数据化展示。
    2.各部分数据每日根据给定的日志文本进行更新,且各部分数据相应展示相对前一天的数据变化情况。
    疫情可视化地图 将不够直观的疫情数据通过直观友好的地图形式直观展现。
    1.对各省份根据确诊人数的数量用颜色去区分开来,可直观了解疫情高危区域。
    2.点击每个省份进入到省份详细疫情情况页面。该页面展示对应省的具体疫情信息,并将疫情变化数据以折线图形式展示。
    全国疫情趋势图 1.将全国疫情数据以曲线图的形式展示出来。
    2.通过点击曲线图下的按钮,能够观察不同类别病例数据的曲线趋势图。
    各省疫情数据表 将全国各省的数据以表格的形式展现,每日更新并根据确诊病例数进行排序。

    2.3 B(Benefit,好处)

    1、通过web端发布使用更为方便快捷

    2、直观地将数据展示出来,并且只需进行简单的操作便可以了解详情

    3、具体的疫情走势图让用户方便了解该时间段内疫情走势

    2.4 C(Competitors,竞争)

    我们做的可视化图优势在于简洁明了,一目了然,而且色彩分明,较为美观

    2.5 D(Delivery,推广)

    基本都是用qq空间或者微信朋友圈进行推广

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

     1、原型模型设计工具的使用

    在完完整整看完本次实践的具体要求后,我们确定了使用Axure Rp作为我们专用的原型模型设计工具来进行开发,但是由于毕竟是一个没有接触过的工具,又是英文版的,我们在使用上还是遇到了一些问题。

    如何解决:     刚刚开始使用AxureRp时,由于下载的是英文版的,而本人英语水平有限,所以遇到了一点阻碍,后面为了解决语言的问题,我们上网找了资料对AxureRp进行了汉化,并且在百度上找了一些AxureRp的教程进行学习。

    2、沟通问题

    如何解决:一开始我们在数据统计方法和作业的问题上都有一些不同理解,不过随着项目推进慢慢就达成一致了

    4. 原型模型设计工具(Axure Rp 9)

      Axure RP是一款专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。
      Axure RP是美国AxureSoftwareSolution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 [1] 。

    5. 结对过程

    6.绩效分析与PSP表格

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

    7.博客的PDF附件

  • 相关阅读:
    【转-整理】Eclipse中Maven项目创建
    Python错误——failed to execute pyi_rth_pkgres
    linux使用——创建用户、设置密码、设置SSH远程秘钥登录
    Javascript数组——some()、every()、forEach()遍历区别
    linux使用——nohup不起作用
    IDEA操作——Intellij IDEA 无法找到引入的包和类
    mysql中批量update数据
    获取中国标准的本周日期
    tomcat下配置https环境
    mysql中创建远程用户并授权,得以在本地代码中运行远程数据库
  • 原文地址:https://www.cnblogs.com/hyyyyz/p/12382810.html
Copyright © 2011-2022 走看看