项目名称:e矫通智慧矫正平台
项目描述:此项目致力于打造人性化、全面性学习平台。平台包括资源课程、在线考试、在线自评、集中学习、人员签到等多个模块。可根据人员类型进行资源视频智能推送。用户可随时进行量表测评心理状况,包括 SCL
-90、艾森克、COPY
-PI、16PF 等多个量表,是一款用于矫正人员全面便捷学习的平台系统。
技术架构:SpringBoot、MyBatis Plus、Spring Security、Redis、MySQL、Socket.IO、Docker、Nginx、ZXing、VUE
责任描述:
- 完成数据库设计,后台项目代码编写;
- 调用天地图对地点定位,判断用户签到地点是否正确;
- 使用 Socket.IO 对分片资源视频以 IO 流方式传输播放;
- 使用 ffmpeg 进行资源压缩、生成片头、视频合并、截取缩略图;
- 利用非对称加密算法进行分片视频加密,保障视频资源安全;
- 使用多线程 Callable 完成后台接口资源获取;
- 调用虹软人脸识别,进行人脸对比;
- 使用 zxing 库生成二维码,客户扫描进行集中学习签到;
- 使用 Docker 容器部署项目,进行项目日常维护;
- 编写 VUE 后台管理端界面;
项目名称:新生在线智慧矫正平台
项目描述:该项目致力于国内“智慧监狱”方向,是一款帮助服刑人员学习改造的平台。平台包括视频教育、分类矫正、测试评估、安全管控、在线自评等多个模块,针对不同类型服刑人员进行教材定制,服刑人员可在手持端进行视频学习、考试测评、娱乐等,个人学习情况在连接机柜时进行统一回传,为实施服刑人员矫正提供数据。
技术架构:SpringBoot、SpringCloud、MyBatis Plus、Nacos、Gateway、feign、Seata、Sentinel、Redis、MySQL 、达梦数据库、Socket.IO、Docker、Nginx
责任描述:
- 进行环境搭建部署,编写开发文档;
- 使用 Socket.IO 对分片资源视频以 IO 流方式传输播放,解决本地大文件读取问题;
- 利用 AES256 加密算法进行分片视频加密传输,保障视频资源安全;
- 集成 Seata 分布式事务,保证数据一致性;
- 使用 Docker 容器部署项目,进行项目日常维护;
- 使用多线程完成后台接口资源获取;
- 调整 feign 参数进行服务间调用调优;
- 进行 MySQL 转国产达梦数据库及数据迁移,nacos 适配达梦数据库;