结对第一次—疫情统计可视化
这个作业属于哪个课程 | 2020春软件W班 |
这个作业要求在哪里 | 第一次结对作业 |
结对学号 | 221701401 221701402 |
这个作业的目标 | 某次疫情统计可视化的原型设计 |
作业正文 .... | ... |
其他参考文献 ... | axure基础教程 echarts实例 |
一、NABCD模型
N(Need,需求)
受疫情影响,生命安全成了最重要的社会需求。那么满足大众对这方面的广泛需求,推出这样的数据可视化产品是十分有必要,满足用户对疫情情况、资讯信息、医疗信息等方面的获取,从而保障自己基本的需求。
- 面向用户
- 大众用户:普遍受此前疫情影响生活、工作等方面的大众群体
- 政企用户:政府和企业机构,同样受此次疫情影响,对机构的运作肯定也是有影响的,他们需要基于此做合适的决策,保障企业和员工的安全。
- 患者用户:受此次疫情传播切身影响到的用户,包括确诊、疑似、接触、被动隔离等
- 扩充需求
- 全球数据:及时了解全球疫情数据,关注全球疫情动态。
- 知识科普:对科学防控疫情、普及新型冠状病毒感染肺炎的相关知识有极强的指导意义,专业权威的解答能有效地消除大众防护的误区和疑虑,也有力地让恐慌性流言不攻而破。
- 门诊查询:主要面向患者用户,了解各个地区医院的详细情况。
A(Approach,做法)
-
显示全国疫情的汇总数据
含现有确诊人数,现有疑似人数,现有重症人数,累计确诊人数,累计治愈人数,累计死亡人数,并在数值下显示昨日变化人数。
-
在全国地图上使用不同的颜色代表大概确诊人数区间
颜色的深浅表示该省确诊人员情况,提供现有确诊和累计确诊两份地图,鼠标移到每个省份会高亮显示,点击该省份会显示该省具体疫情情况。
-
点击某个省份显示该省疫情的具体情况
显示该省份对应的现有确诊人数、累计确诊人数、累计治愈人数、累计死亡人数,该省份到目前为止的新增确诊趋势、新增疑似趋势、治愈/死亡趋势。
-
显示全球的疫情情况
以表格形式显示全球有疫情的国家对应的;累计确诊人数、治愈人数、死亡人数。
-
显示医疗信息
列出中国各个省份( 不含港澳台)的医疗信息链接,点击对应省份链接即可跳转。
B(Benefit,好处)
- 界面布局美观简洁
- 门诊查询为患者提供便捷的查询通道。
- 疫情数据分布图和数据变化曲线图帮助受众直观了解疫情的实时状况,判断严重程度和未来的走向。
- 从整体来看,整个客户端功能明确,增加“全球数据”,内容涵盖范围广,“知识科普”、“门诊查询”等功能又照顾了人民群众的切身需求。
C(Competitors,竞争)
- 优势:面向用户人群广,主题是当前的热点,自新冠肺炎爆发以来,我们几乎每天都要关注各个省市机构以及主流媒体发布的疫情实时动态数据。成本低(只有两个人做),需求大。
- 劣势:疫情可视化产品已经逐渐趋于完善,同类产品提供的功能差不多。
D(Delivery,推广)
- 与健康相关的公众号合作,推广我们的产品。
- 与市/县/村/镇里有关部门合作,推送到相关微信群。(同时可以面向有关部门的需求增加功能)
二、原型设计
1.设计的原型
原型链接 (打开可能会有些慢,请耐心等待)
2.原型部分截图
3.原型设计使用工具
axure rp8
4. PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
Estimate | 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 430 | 550 |
Analysis | 需求分析 (包括学习新技术) | 60 | 75 |
Design Spec | 生成设计文档 | 30 | 25 |
Design Review | 设计复审 | 40 | 50 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | - | - |
Design | 具体设计 | 300 | 410 |
Coding | 具体编码 | - | - |
Code Review | 代码复审 | - | - |
Test | 测试(自我测试,修改代码,提交修改) | - | - |
Reporting | 报告 | 100 | 120 |
Test Report | 测试报告 | 30 | 40 |
Size Measurement | 计算工作量 | 30 | 40 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 40 |
合计 | 560 | 720 |
三、结对、设计过程与总结
1.结对过程
- 由于疫情原因,无法直接进行交流。采用了远程交流模式。
- 具体为使用QQ,结合语音及远程控制进行说明 。
- 具体分工如下:221701401负责大部分原型设计及一部分的博客,221701402负责对原型进行审查及优化及一部分博客。
2.设计过程遇到的问题及解决方法
-
问题
- 地图显示高亮的问题:由于对原型设计工具的不熟悉,对于地图的显示没有什么思路。
- 在解决上一个问题之后出现的地图链接至axure内的问题:由于是使用内部框架引入echarts,所以会有额外的网页,一开始是写了本地网页,但是axure链接本地网页效果不好,又没有自己的服务器,如何将本地网页转为在线网页的问题。
- 原型设计要设计到什么程度的问题。
-
解决方案
- 参考了其他同学的方案,引入echarts中的中国地图,使用内部框架链接至原型中。
- 发现了github有在线预览网页项目的功能,将本地网页上传至github中,设置在线预览。这个功能有一个小缺点就是修改的结果会有延迟,有的时候push上去要等蛮久才看到修改后的结果。
- 在设计过程中慢慢摸索。
3.总结
刚开始并没有什么思路,每次作业真的是绞尽脑汁。因为都是未接触的事物,所以总是一遍遍百度和不断尝试。本次作业很不一样,因为有了队友,组队做事情就很开心,不用一个人承担所有的工作,同时,可以互相审核,讨论和提问,解决问题。所以,希望自己努力一点,希望队友可以更加依赖自己,相互进步。