当前位置: 首页 > news >正文

springboot+vue 课程在线考试系统 java

SpringBoot项目默认支持两种格式的配置文件
1,application.properties
2,application.yaml
springboot是spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。
SpringBoot化繁为简,使开发变得更加的简单迅速。

 

超级管理员模块:
超级管理员的主要功能需求包括:
超级管理员能够通过权限验证登录进入后台管理系统;
超级课程管理:超级管理员可以在后台管理系统对所有科目的信息进行增删查改;
题库管理:超级管理员可以在后台管理系统添加、查询所有科目题库、在线组卷;
成绩管理:超级管理员可以在后台管理系统查询所有科目学生成绩以及成绩分段;
学生管理:超级管理员可以在后台管理对学生信息进行增删查改;
教师管理:超级管理员可以在后台管理对教师信息进行增删查改。学生模块:
学生用户是系统的主要参与者,主要功能为查询考试科目信息、在线答题、查询成绩、社区交流、查询个人信息等,


教师模块:
教师的主要功能需求包括:
教师能够通过权限验证登录进入教师管理系统;
课程管理:教师能够在后台管理系统添加、编辑、删除自己执教科目的信息;
题库管理:教师可以在后台管理系统添加、查询科目题库、在线组卷;
成绩管理:教师可以在后台管理系统查询特定科目学生的成绩以及成绩分段;
学生管理:教师可以在后台管理系统添加、编辑、删除学生信息;

 

 


具体功能需求包括:
学生能通过PC端登录进入在线考试系统;
学生能够查看待考考试科目相关信息;
学生能够选择一门科目并进行在线答题;
学生提交答卷后系统能够自动计算成绩;
学生能够进入练习模式,题目显示正确答案以及解析;
学生能够查询已考科目的成绩;
学生能够进入社区交流,发起评论或选择回复;
学生能够查看个人的相关信息;

 

相关文章:

  • 【网络服务数据库教程】06 Web服务器 - Nginx 一键安装搭建Wordpress博客系统
  • Electron开发环境准备
  • 驻波在物理上的应用与魅力
  • 【网络服务数据库教程】08 邮件服务
  • python 经典案例(3)
  • [Python从零到壹] 五十三.图像增强及运算篇之直方图均衡化处理
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • 二十三.基于国民MCU 的MCO模块的分析
  • php计算机毕业设计基于thinkphp框架的特色旅游网站vue
  • 开学季:好好聊聊自己的大学生活
  • java评论、回复功能设计和实现
  • IPIDEA的使用方式
  • 【机器学习笔记】【决策树】【回归树】
  • IDEA版Postman插件Restful Fast Request,细节到位,功能好用
  • jmeter-12-Jenkins持续集成测试一键式使用
  • [数据结构]链表的实现在PHP中
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • centos安装java运行环境jdk+tomcat
  • dva中组件的懒加载
  • flutter的key在widget list的作用以及必要性
  • Map集合、散列表、红黑树介绍
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Python 反序列化安全问题(二)
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • TypeScript迭代器
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Vue 2.3、2.4 知识点小结
  • vue自定义指令实现v-tap插件
  • 对象管理器(defineProperty)学习笔记
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 模型微调
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 入门级的git使用指北
  • 使用API自动生成工具优化前端工作流
  • 我感觉这是史上最牛的防sql注入方法类
  • 一个项目push到多个远程Git仓库
  • 【干货分享】dos命令大全
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​学习一下,什么是预包装食品?​
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (1)Android开发优化---------UI优化
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (第一天)包装对象、作用域、创建对象
  • (原創) 未来三学期想要修的课 (日記)
  • .NET 8.0 中有哪些新的变化?
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core跨平台微服务学习资源
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 表达式计算:Expression Evaluator
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET性能优化(文摘)