基于SpringBoot研究生考试系统的设计与实现
摘要:随着互联网技术的发展和参加研究生考试的人数逐年增加,已经对研究生入学考试和复试的题目的广度、类型、难度和安全提出更高的要求。系统采用前后端分离技术,前端使用基于Vue.js框架的ElementUI组件库;后端使用分层概念进行设计和开发,使用框架为Spring Boot。系统包括完整题库系统和组卷系统两部分,界面友好和操作简单,能够满足试卷的各种要求。使用黑盒和白盒测试技术对系统的各项性能指标进行测试,证明了系统的可用性、可行性和可靠性。
关键词:研究生考试系统;题库;组卷;Spring Boot;Vue.js
中图分类号:TP311.1 文献标识码:A
文章编号:1009-3044(2021)32-0078-03
1 研究现状和发展趋势
1.1 研究现状
以公平公开公正为前提的研究生入学考试是研究生培养过程中的重要环节,在这一过程中选拔出能力突出具有创新能力的高层次人才。目前研究生入学考试分为统一命题和自主命题两种选拔方式。
做好研究生招生考试题库管理系统建设工作,有利于减轻命题教师的负担,有利于减少人为因素的干扰,有利于提高试卷质量、实现自命题标准化,有利于推进招生制度改革,有利于进一步衡量考生的专业素质和创新能力,选拔更加优秀的人才。
1.2 发展趋势
随 ……此处隐藏5456个字…… 内部的内聚。利用Spring的AOP完成事务的统一管理,防止数据不安全和脏数据。保存数据使用关系型数据库(MySQL)和NoSQL(Redis和MongoDB),MySQL负责数据的存储,NoSQL用于保存用户的访问令牌以及用户访问比较频繁的数据。
该系统的设计大大提高了系统的维护性、扩展性、重用性;同时也提高了用户体验和响应速度。实现了各科题库统一管理,提高了试卷安全性和保密性。对研究生入学考试和复试都能起到很好的推动作用。
参考文献:
[1] 李娟,彭剑.基于SpringBoot的高校课程知识库的设计与实现[J].电脑知识与技术,2021,17(6):70-71.
[2] 张峰.应用SpringBoot改变web应用开发模式[J].科技创新与应用,2017(23):193-194.
[3] 宁方美,贺雪梅,牟晋娟.SpringBoot集成Redis缓存技术在企业一卡通系统中的应用[J].电子技术与软件工程,2019(24):133-134.
[4] 王辉,傅康平,侯毅,等.一种面向MongoDB的数据库统一访问接口设计与实现[J].电子技术与软件工程,2021(1):171-173.
[5] 任明飞,李学军,崔蒙蒙,等.基于MongoDB的非关系型数据库的设计与开发[J].电脑知识与技术,2019,15(34):1-2.
【通联编辑:谢媛媛】
收稿日期:2021-06-25
作者简介:焦斌斌(1988—),男,河南三门峡人,硕士,研究方向为多目标优化问题、进化算法。