为提升公司旗下员工的安全驾驶意识,所开发的一块在线培训小程序。项目属于一个小型公司内部项目
1、项目组成主要分为以下大模块:培训视频、培训考题、培训进度、培训学员、安全培训和学员参与培训的小程序。
2、培训视频:主要对需要学员学习的视频进行分类储存。
3、培训考试:对需要培训的视频内容出题,支持以文本的形式导入和导出。
4、培训进度:对每月的学员学习情况进行统计,也可以查看学员详细培训过程和考试结果。
5、培训学员:对需要参加培训的学员基本信息进行审核。
6、安全培训:为参与培训的学员分配培训视频和及格分数,包括培训方式包括线下+线上或单线上。
7、小程序端:学员根据自身的姓名首字母大写+身份证后6位登录小程序端。首页显示需要参与的培训主题,在参与培训期间会不定时提醒人脸识别,超过3次未通过人脸识别则视为培训不通过需重新产于培训。在培训完成后可以在个人中心查看历史培训记录,以及错题分析。
1、该项目由我一人开发设计,后端开发、页面ui设计。
2、后端框架主要有:spring boot、mybatis plus、sa-token和一些辅助框架。
3、前端采用:vue.js、uni app、element plus、axios、uview plus。
4、该项目为本人第一次独立开发,虽然项目比较简短。项目期间让我对spring boot更加熟悉,对我的ui设计能力有所提升。