该系统用于船舶企业内部管理,以提高船舶企业的运行效率。业务模块包含:员工信息管理、培训管理、绩效管理、人员招聘、船舶管理、无缺陷功能等;以及通用的用户管理、授权、工作流组件、日志管理、功能模块管理等。由于船舶远航的特殊网络环境,整个系统分为船端系统和岸端系统,在网络通畅的情况下进行信息同步。
该系统的前端基础框架由我搭建,采用 vue 的技术栈,使用 axios、view-design、echarts、lodash 等库。
上线该系统后,可以大幅度的提高企业信息及船舶信息的处理。以往的员工培训、考试,都可以无纸化,采用线上考核的方式。大量的船舶报表都从数据源头录入系统,能进行更加灵活的处理,更加良好的可视化图表显示,不用再处理大量的 word、excel 文档表格。
系统开发过程采用了 阿里云效 进行项目管理,版本管理使用 git, 使用了 eslint 进行代码风格统一, 利用云效的流水线进行持续的集成、部署。