该系统是一个集中存储和管理配置数据,包括硬件、软件、网络设备、服务器、应用程序、文档等,以提供一个全面和准确的视图,帮助使用单位了解和管理其IT资源和服务,通过定义IT资产模型以及模型关系,通过人工和工具化的方式进行数据收集,并进行数据关系维护,并对外提供数据以及数据关系进行消费,围绕应用场景打造各种能力,为运维人员、运维经理、配置管理员、监控人员等各种运维侧干系人提供一站式的数据维护、数据分析、数据消费的各种能力平台。
我负责该系统的主要开发,系统架构springboot+spring+mybatis+mysql+vue+redis,采用前后端分离的开发方式,对系统中的数据以软件为维度进行统计展现。首页的搜索采用mysql的ngram分词,对搜索结果进行分词匹配,各部分视图展现采用G6可视化引擎,权限处理控制到数据层面,并且负责系统中所有接口的开发以及新需求的处理,使用国产化数据库kingbase v8r3,对系统进行国产化支持。