主要给青藏铁路集团开发的用于内部职工培训学习的平台,包括Web端和App端,便于职工们随时随地可以学习铁道运营相关知识,以及对职工的整体管理,还有期间的各种培训管理等。
主体模块主要有:在线学习、线下培训管理、考试系统、职工管理。
在线学习即是通过后端上传视频或文档课件,职工在Web端或App端在线学习,并通过计时记录其学习时间,每学完一课通过习题检验其学习成果;
线下培训管理主要是对培训班、培训计划、上课、学员等相关的管理;
考试系统主要包括题库管理、试卷管理、考试安排、考试管理、自动阅卷和人工阅卷、成绩统计等;
职工管理主要包括部门管理、人员管理、岗位管理、岗位调度、人员考核、证书管理、证书展示等。
主要角色有设计、后端开发(Java)、前端开发(Vue)、App开发(Android)、测试,开发了大概半年时间。
主要突出技术有实现了一个完整的考试系统和有点复杂的各种统计分析;以及四层级的部门人员管理,以及其相关数据的隔离;还有各种细节技术点,比如为了外网的App接口访问额外开发一个带证书的内外网穿透,上传文件的唯一性处理以及自动转换PDF等。