项目名称:军事智能研发环境
项目时间:2020.10 - 2020.12
开发环境:webstorm
开发技术:react + react-router-dom + redux + axios + echarts
项目描述:中电28所内部项目集成管理工具,具有数据集管理、项目管理、项目运维、用户管理等等模块,给予每个团队便捷地管理开发完成项目。
主要职责:
1.负责项目的搭建及各种插件配置文件。利用Axios生成请求并利用webstorage动态化请求地址。
2.负责其中三分之二的页面静态效果及接口调用。通过echarts图表工具渲染假数据实现页面效果,并部分实现页面动效,将UI设计稿效果展示后调用接口动态化数据。
3.配合后端人员完成对接口的调试及测试,保证项目的运行。
4.负责优化页面展示效果,重构有问题组件保证组件运行效率。
5.根据文档配置nginx并挂载在服务器上,测试nginx代理服务器效率及安全性。
6.使用git进行版本管理及版本维护
开发过程中出现的问题:
1.在动态化请求地址时使用localStorage时出现了在获取地址时有时会获取到undefined,修改成使用sessionStorage后没有出现该问题。
2.nginx配置文件配置后不生效,排查问题后发现该配置版本过低,当前版本不支持,根据最新官方文档重写配置文件后解决此问题。
项目名称:知识图谱数据导入工具
项目时间:2020.8 - 2020.10
开发工具:webstorm
开发技术:vue全家桶 + antv/g6
项目描述:一款上传导入数据的工具,通过分析上传的excel表格并将分析后的数据传输给后端进行处理并通过G6图表展示工具展示节点图谱。
主要职责:
1.负责该项目的整个架构及插件的各种配置。
2.该项目的全部静态页面及接口调用,并配合后端人员调试接口和测试接口响应速度。
3.优化页面效果,保证每个组件能够独立运行。
4.负责后续项目的
项目名称:知识中心平台
项目时间:2020.6 - 2020.12
开发环境:vscode + webstorm
开发技术:vue全家桶 + element + echarts
项目描述:一个通过各种图表及表格展示关于军事知识的学习平台,具有知识抽取、新闻展示、军事数据展示等等,展示给用户学习更多军事知识的平台。
主要职责:
1.接手项目的整体页面结构及逻辑实现。
2.负责其中二分之一的静态页面及接口对接,以及配合后端调试接口。首先是先实现前端页面并填充假数据,实现UI设计图效果并动态部分页面,然后调用后端接口动态化数据。
3.利用AJAX技术封装请求,防止后端数据过大,堵塞代码执行流。
4.对后端获取到的部分数据通过mixins进行处理以保证页面效果。
5.对项目进行后续维护,解决出现的各种问题。
6.采用git进行代码管理和版本维护。