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


    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 结对第一次—疫情统计可视化(原型设计)
    结对学号 221701228 & 221600137
    这个作业的目标 学习《构建之法》第三章、第八章,完成结对合作任务,做出疫情统计可视化的原型
    作业正文 https://www.cnblogs.com/tmblb/p/12374698.html
    其他参考文献 AxhubCharts教程百度Axure实现中国地图,《构建之法》,...

    一、原型模型地址

    模型地址

    二、NABCD模型

    1.N(Need 需求)

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

    1.在全国地图上使用不同的颜色代表大概确诊人数区间

    颜色的深浅表示疫情的严重程度,可以直观了解高危区域;

    鼠标移到每个省份会高亮显示;

    点击鼠标会显示该省具体疫情情况。

    2.点击某个省份显示该省疫情的具体情况

    显示该省份对应的感染患者人数、疑似患者人数、治愈人数、死亡人数;

    该省份到目前为止的新增确诊趋势、新增疑似趋势、治愈趋势和死亡趋势。

    2.A(Approach 方法)

    对于本次需求,我们选择使用中国地图svg文件导入Axure建立可视化模型,进而实现基础的交互功能,最后将其包装成Web前端,达到简洁,直观的效果。

    3.B(Benefit 好处)

    1.使用可视化模型,对于数据的展示更加直观,交互更加简便,明了。

    2.使用Web技术,方便访问与分享。

    3.使用图表,使数据的变化与统计更加直观。

    4.C(Competitors 竞争)

    优势

    1.Web技术使访问更加方便。

    2.采用图表,让数据显示更加直观。

    3.界面简介,没有冗余信息。

    劣势

    1.有许多类似产品陆续诞生。

    2.Web技术虽然使其精简方便,但对后续开发有一定限制,若后续有较多的功能增加反而使其变得笨重。

    5.D(Delivery 推广)

    1.使用QQ推广。QQ作为一款用户量大且活跃的社交媒体,在QQ上推广能够快速辐射大量用户。

    2.使用微信推广。微信与QQ类似但略有差别,微信的用户较为稳定,呢个够收获稳定客户。

    3.使用微博推广。微博在拥有大量用户的同时,不需要添加好友便可看到对方的博文。

    4.使用抖音推广。抖音作为短视频媒体的龙头之一,必然是重要的推广平台。

    三、遇到的困难

    困难

    1.Axure的使用

    Axuer对我们来说是一款完全陌生的软件,对其上手也有一些难度。

    2.制作地图模型

    制作地图模型的方法有许多种,我们刚开始直接用echart导入内联框架的方法来实现,在预览的时候效果非常好,但是在发布之后发现了问题,内联框架绑定的本地文件并不能在线显示出来。而且考虑到后期后端数据的绑定,echart直接导入是非常不明智的一种行为,于是我们决定推翻重做。

    3.中继器与图表

    在操作过程中,中继器的属性窗口找不到了,导致无法正确使用中继器,以至于图表数据暂时无法修改,只能保持默认值。

    尝试解决

    1.在知乎、简书等平台搜索了一些教程,加上自己的摸索,基本掌握了一些简单的元件的使用方法。

    2.在搜索引擎与其他同学的帮助下,我们找到的方法。从找教程,找svg图片,到设计界面,实现交互等等,在一个相对不慢的速度重新用另一种方式实现了可视化模型,虚惊一场,但相对于某些大佬而言我们的模型还略为粗糙。

    3.在知乎,百度,简书,Axure官方教程,甚至贴吧寻找过资料,了解了中继器的使用方法和功能,但还是找不到中继器的属性界面,以至于无法修改中继器中的数据。

    是否解决

    大部分我们目前遇到的问题已经解决,但中继器这个问题暂时还遗留着,我们目前会继续学习,会实时跟进进度。

    收获与心得

    学会了使用原型设计工具Axure,虽然说还是个半吊子。其次,慢慢地对项目开发有了一定的了解,一个项目从建立到实现并不是想到了,立马动手代码、改Bug、发布,就能把一个项目做好了。程序化地去推进一个项目能节省很多的时间、资源和成本,特别是在这个信息爆炸快速更新的时代。

    四、使用的工具

    Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。

    五、结对过程



    六、原型展示

    原型的主界面

    可现实当前确诊人数、疑似人数等信息。

    可视化地图

    直观地看到全国各省市感染情况。

    鼠标与地图的交互

    通过鼠标的移动,可以展示各省市的具体确诊人数,选中地区高亮表示。

    图表展示

    图表暂用默认数据。

    七、PSP表格

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

    博客PDF

    此处查看PDF版本

  • 相关阅读:
    configure: error: Unable to use libevent (libevent check failed)
    ZABBIX修改用户名密码
    《平凡的世界》
    Directory "/usr/share/zabbix/assets" must be writable.
    《人生第一次》纪录片
    前端语言开发模板
    cometd源码阅读SecurityPolicy授权模块(十二)
    设计思路已读未读设计
    cometd源码阅读Extension扩展(十)
    计算2个时间相差多少天多少分钟多少秒
  • 原文地址:https://www.cnblogs.com/a137447/p/12391485.html
Copyright © 2020-2023  润新知