考试系统

我要开发同款
proginn16184860232024年04月09日
50阅读
开发技术redis、spring、多线程、dockerjava
所属分类考试

作品详情

我负责开发系统中的多个模块,包括考场管理、考试分类、学生管理以及自动组卷等功能。该系统分为教师端和学生端两个系统。教师端用于设置考试相关内容,学生端用于在线考试。教师端还实现了安全登录功能,通过加密狗中的序列号与教师的登录账号密码进行绑定,实现双重登录验证。
在系统中,考场、分类、科目等内容都是为创建考试奠定基础,采用了递归树结构进行展示。其中重要的核心内容是创建试卷,包括手动创建和自动创建两种方式。在创建考试过程中,采用多线程处理多个任务,同时将考试相关信息和试卷存放到 Redis 中,以解决大量学生同时访问试卷时的性能问题。
此外,系统还引入了一些技术,如 POI 解析、Word 生成、文件上传和下载等。主要使用了若依框架,实现了按钮权限控制等功能。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论