两次疫情项目总结
两次疫情作业总结
原型制作
设计软件
Axure RP9
- 可以利用元件库或者svg图像绘制地图等,曲线或折现图用已知数据绘制未掌握。
国家地图svg:[https://www.amcharts.com/svg-maps/?map=china][1] - 每个组件可以添加事件。
- 感觉会了之后就不难了,没有很多要记忆的东西。
web实现
技术框架
JavaEE:javabean(从log中获取所需数据)+jsp(页面)+servlet(页面跳转)
地图及曲线图
地图:
ECharts(框架)(cdn或script/src)+china.js
ECharts:[https://www.echartsjs.com/zh/index.html][2]
js:[https://blog.csdn.net/weixin_36413887/article/details/80019625][3]
界面间数据传输:
- javascript
js:window.open("toProvince?prov="+dataIndex+"");
servlet:String sp=request.getParameter("prov");
js:window.localStorage.setItem("selectedProvince", params.name);
js:var province=window.localStorage.getItem("selectedProvince"); - jsp
servlet:request.setAttribute("provinceInfo", sp);
jsp:<%=request.getAttribute("provinceInfo") %>
jsp:<a href="/InfectStatisticWeb/updateProvinceInfo?flagp=2020-02-02&selectedp=<%=request.getAttribute("provinceInfo") %>">2020-02-02
servlet:String flagp=request.getParameter("flagp");