| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2020SpringW |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2020SpringW/homework/10400 |
简介
看到这个作业的时候,觉得难点在于中国地图这一点上:省份直接如何分开,如何显示信息等。果然大部分时间花在这里了。首先上网查找资料,有没有现成的。找到了百度开发echarts。然后原型工具用的是墨刀,找不到办法导入echarts,遂寻找它法。然后看看别人是怎么做的,他们用的是svg图。这时电脑出问题了,还在上的是javaEE的课程,作业中要用到mySql,结果死活连接不上,折腾了好一会,还重装了系统。安装原型工具时,干脆换成了mockplus软件。折腾svg图半天无果,遂放弃。换成了Axure。继续折腾svg图。转换成形状后,省份的实际点击区域是包裹着省份的矩形,这就意味着,在省份之外还能点到他,更麻烦的是矩形之间互相覆盖,那些小的省份完全被周围的省份覆盖,导致没有有效的点击区域。网上的教程只寥寥数语,重点都在推销他们的发布在Axureshop上的东西。办法是用热区填充,但是热区是矩形,省份是不规则图形,又止步于此。回头到echarts,找到将echarts导入Axure的方法,其实就是手动修改Axure导出的html文件......终于能在原型里用上echarts了,接下来事情就简单了。收获就是:以后软件就用那些最流行的,用的人最多的,相关的教程都有;那些少数的、偏门的软件简直找不到资料。关于数据,随机生成,请勿当真。
NABCD
Need,需求
疫情来临,人们希望了解疫情的状况,分布,趋势。
Approach,做法
将数据用图的方法呈现出来
Benfit,好处
图简单直接,一眼能看出趋势
Competitors,竞争
大家都在用数据可视化,竞争激烈
Delivery,推广
可视化的优势明显,加上用户庞大,需求大,更容易推广
原型工具
最终选择了Axure,具体可看上面的简介
PSP
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 10 | 10 |
| Estimate | 估计这个任务需要多少时间 | 10 | 0 |
| Development | 开发 | 630 | 1060 |
| Analysis | 需求分析 (包括学习新技术) | 200 | 0 |
| Design Spec | 生成设计文档 | 30 | 60 |
| Design Review | 设计复审 | 0 | 0 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
| Design | 具体设计 | 0 | 0 |
| Coding | 具体编码 | 300 | 800 |
| Code Review | 代码复审 | 100 | 0 |
| Test | 测试(自我测试,修改代码,提交修改) | 100 | 200 |
| Reporting | 报告 | 120 | 40 |
| Test Report | 测试报告 | 40 | 20 |
| Size Measurement | 计算工作量 | 40 | 0 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 20 |
| 合计 | 760 | 1100 |