一、开发团队:李*轩,于*龙,张*昺,王*磊
二、使用技术:Mybaits PLUS、shiro、axios、element ui、RabbitMQ
三、使用工具:
操作系统:win10
数据库:MySQL、Redis、MongoDB
开发工具:IDEA2023、WebStorm2023
核心技术:SpringBoot、Vue2
四、主要功能:
1、系统概述
本在线考试系统是一个基于前后端分离架构的综合性考试平台。前端采用Vue2框架、Element UI组件库和axios库,后端则使用Java的SpringBoot框架与Mybatis持久层框架,数据库采用MySQL。系统致力于为用户提供便捷、高效的在线考试体验,涵盖从用户登录、找回密码,到题库管理、试卷创建、考试发布以及试卷导出等一系列功能。
2、核心功能
用户登录与找回密码
支持通过电话号码发送短信验证码进行登录。
提供邮箱找回密码功能,用户可通过输入注册邮箱接收重置密码链接。
题库管理
题库添加:允许管理员或授权用户添加各类题型,包括单选题、多选题、判断题、填空题和简答题。
题目编辑:对已添加的题目进行编辑或删除操作,确保题库内容准确且丰富。
试卷创建与发布
试卷创建:用户可根据需要选择题目,设置分值,调整题目顺序,自定义创建试卷。
试卷发布:创建完成后,系统生成唯一的考试链接,用户可发布该链接供考生进行在线考试。
在线考试
考生通过考试链接进入考试界面,系统实时记录答题进度和成绩。
支持考试计时,确保考生在规定时间内完成考试。
试卷导出
提供试卷导出功能,支持将试卷内容以Word文档格式导出,方便用户进行打印或存档。
3、辅助功能
用户管理
管理员可查看、编辑和删除用户信息,确保用户数据的准确性和安全性。
系统设置
提供系统参数配置功能,如考试时长、登录方式等,满足用户个性化需求。
日志记录
系统自动记录用户操作日志,方便管理员进行审计和追踪。
4、安全性保障
数据安全性
系统采用先进的加密技术和安全措施,确保用户数据的安全性。
定期备份数据库,防止数据丢失或损坏。
访问控制
对不同用户角色设置不同的访问权限,确保系统功能的正确使用。
5、系统兼容性
本在线考试系统支持主流浏览器访问,兼容不同设备和操作系统,为用户提供良好的使用体验。
6、总结
本在线考试系统凭借强大的功能和丰富的特性,为用户提供了一站式的在线考试解决方案。无论是教育机构、企业还是个人用户,都可以通过本系统轻松创建、发布和管理在线考试,提高考试效率和便捷性。