**网络版是一款以攻击溯源为理念的网络安全产品,本项目是针对原有产品的可拓展性提高与性能优化而进行的重构产品。
部分技术要点如下:
1、利用脚手架搭建项目架构。
2、使用 Vue+Element 进行项目组件模板开发。
3、利用管理员权限对菜单进行划分,区分不同权限下的展示内容。
4、四大视角列表使用动态列展示,用户就根据需求展示列表数据并使用 Vuex 实现数据暂存。
5、攻击数据详情以及资产信息使用树形结构进行展示,运用 JSX 语法实现功能自定义。
6、数据统计相关模块封装为公关组件,根据需求进行调用。
7、威胁报告模块使用 ECharts 插件用各种图形从各个角度展示统计数据。
8、与后端工程师配合完成接口对接,完成页面之间的数据传递,调用数据库中的数据,加载对应的攻击与被攻击数据会话。
9、根据需求开发新功能,对已完成部分进行维护。
开发工具:Vue.js2.0 Element ECharts php