【实验考试系统】
项目角色:后台开发组长
1.划分项目功能与需求解析,制定需求文档、接口文档、编码规范。
2.负责项目基本架构的搭建,使用Mysql数据库,使用SpringCloud作为项目基本框架,使用Eureka、Ribbon、Hystrix、Feign、Zuul等服务完成系统的后端框架搭建。
2.项目使用RabbitMq处理消息队列,实现管理员与教师的邮件、消息通知,缓解高并发压力。使用Redis实现权限缓存与系统减压,用Quartz定时任务和FFmpeg视频处理工具对用户视频进行格式处理、剪辑以及图片的拼接。
3.项目主要用于中学生实验操作考试的管理,从考生报名到考生编排、现场考试、教师阅卷、成绩查询等,整个流程均在系统完成。完成项目主要功能包括:权限管理、角色管理、用户管理、人脸识别登录、考生教师库、考试编排、考试管理、阅卷功能、缺考与违纪、成绩查询与复审、实时视频流处理、录像转格式与剪辑、录像回查等。
4.项目部署与性能监控、版本控制、数据库优化。
【实验教学资源管理系统】
项目角色:后台开发组长
1.划分项目功能与需求解析,制定需求文档、接口文档、编码规范。
2.项目搭建技术同上。
3.完场项目主要功能,包括人脸数据解析与保存、人脸比对、人脸登陆、教师资源管理、实验教学视频资源管理等。
4.项目部署与性能监控、版本控制、数据库优化。
【自媒体爬虫】
项目角色:爬虫项目组长
1.爬取各自媒体软件的广告信息,包括创意、图文、点击率,存库后在Django搭建的系统中展示爬取的素材,付费方式提供给客户。
2.爬取今日头条文章内容及点击率、评论数、点赞数等,付费方式提供给客户。
3.爬取各类新闻、政策、广告网站的数据