2018.10 - 2019.12国家电网硬件配置合规检查系统
开发环境: Oracle11g+JDK1.8+Tomcat8.0+Windows+MyEclipse+Maven+SVN
Spring+SpringMVC+JSP+JQuery+Hibernate+ECharts+Shiro+Redis+layui+Bootstrap
该系统实现对网络设备、安全设备、服务器、中间件等IT资源进行自动化安全配置检查、分析,并提供专业的合规性报表与相关安全配置项的建议。项目采用Spring+SpringMVC+Hibernate+MyBatis框架,数据库技术使用Oracle,身份验证和授权采用Shiro技术,缓存技术采用Redis,前端技术采用JSP。系统主要包含首页、设备中心、检查任务、分析报表、检查标准、系统管理几大功能模块。首页展示方式为图表,图表数据查询采用MyBatis,图表实现采用ECharts技术,通过设备安全等级图、检查范围热点图等图表让用户对系统中资产安全情况一目了然。
负责首页图表、设备中心、检查标准、操作日志记录、系统日志实时展示、SSH工具箱等功能模块的设计和开发;使用ECharts生成首页设备安全等级图、检查范围热点图等图表;使用FTP+Nginx进行文件上传下载;使用WebSocket完成系统日志实时展示功能;使用ApachePOI解析检查标准,完成解析检查标准的导入,并使用WebSocket完成检查标准导入进度的推送;编写对应设备上的Shell脚本或Bat脚本完成设备信息收集功能;参与项目后期的部署、维护和优化;参与用户使用手册的编写和用户培训;对客户提供远程支持和进行系统升级。