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

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


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

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

springboot+vue 课程在线考试系统 java相关推荐

  1. 毕设:基于SpringBoot+Vue 实现在线考试系统(前后端分离)-清爽版

    文章目录 一.简介 2.项目介绍 二.功能 2.功能介绍 三.核心技术 2.技术选型 四.项目介绍 1.运行环境 五.运行 3.截图 总结 1.完整工程 一.简介 2.项目介绍 一款多角色在线培训考试 ...

  2. 毕设:基于SpringBoot+Vue 实现在线考试系统(前后端分离)

    文章目录 一.简介 1.背景 2.项目介绍 3.难度系数 二.功能 1.系统组成(产品组成图) 2.功能介绍 学生系统管理 管理系统功能 三.核心技术 1.系统架构图 2.技术选型 后端 前端 3.系 ...

  3. SpringBoot + Vue实现在线考试系统

    项目描述 本项目有三个角色,依次是:管理员.教师.学生基于SpringBoot + Vue的前后端分离项目,包括登录注册,角色分为管理员,教师和学生,分别有不同的权限:管理员和教师登陆此账号就进入后台 ...

  4. 基于SpringBoot+Vue的在线考试系统的实现

    本系统是一个前后端分离的项目,前端使用Vue进行开发,开发工具是WebStorm,后端是SpringBoot进行开发,开发工具是Idea. 项目需求 功能需求 系统分为三个角色:管理员.老师和学生. ...

  5. java-php-python-ssm思政课程在线考试系统计算机毕业设计

    java-php-python-ssm思政课程在线考试系统计算机毕业设计 java-php-python-ssm思政课程在线考试系统计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  6. 计算机能考四川司法学院吗,四川司法警官职业学院计算机文化基础课程在线考试系统...

    摘要: 万维网的广泛使用改变了我们的学习方式,学习逐步走向了数字化,远程化.考试作为检验学习效果的重要手段,也面临着无纸化,网络化的重大转变.在考试中用计算机取代了纸和笔,在考试中用网络取代了教室,引 ...

  7. 基于Springboot和mybatis在线考试系统的设计与实现

    基于Springboot和mybatis在线考试系统的设计与实现 源码获取:https://www.bilibili.com/video/BV1Ne4y1g7dC/ 本系统实现了 考试系统的主要功能, ...

  8. 【项目实战】springboot+vue舞蹈课程在线学习系统-java舞蹈课程学习打卡系统的设计与实现

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 本文目录 1.开发环境 2 系统设计 2.1 背景意义 2.2 技术路线 2.3 主要研究内容 3 系统页面展示 3.1 学生 3.2 教师页面 ...

  9. Springboot Vue个人简历网站系统java项目源码

    大学生的就业问题已经成为高校人才培养的一个现实性课题.大学生的就业工作,是一项事关社会和谐发展.高校改革和稳定.大学生切身利益的重要工作.研究大学生的择业行为,培养大学生的正确择业观,做好全员.全程. ...

最新文章

  1. 使用java的Calendar对象获得当前日期的上几个度开始、结束时间
  2. 如何确定线程池的大小?
  3. AJPFX实列判断一个字符串是不是对称字符串
  4. jira无法访问此网站_天津制作网站公司:更换空间对网站SEO的影响
  5. 成长轨迹59 【ACM算法之路 百炼poj.grids.cn】【递归】【2694:逆波兰表达式】
  6. flask tutorial = make a blog :) flask 搭建博客系统从零开始!
  7. 基金指数温度怎么算_成都冬季想装明装暖气片那究竟价格应该怎么算?
  8. 疼恨皇明热水器的无耻!
  9. 【Java】程序调试
  10. github 搜索_如何通过GitHub快速的搜索资源?
  11. 大道至简java伪代码
  12. python︱sklearn一些小技巧的记录(训练集划分/pipelline/交叉验证等)
  13. Eolinker——前置用例返回的reponse值进行传递
  14. matlab求定积分
  15. ubuntu下使用CPU频率控制
  16. matlab受力分析,基于Matlab的多支座蒸压釜的受力分析和强度计算
  17. 2345蓝月传奇服务器维护,2345蓝月传奇4月29日合服公告
  18. 从修正Adam到理解泛化:概览2017年深度学习优化算法的最新研究进展
  19. c语言课程设计成型代码,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
  20. 双X轴的Echarts图

热门文章

  1. 彻底搞懂图的广度优先算法
  2. 商家超过600万,有赞怎么解决签约难题?
  3. 【概率问题】开保险箱(结论题)
  4. 如何设计产品的共鸣性?
  5. jQuery实战3:菜单效果
  6. 中国央行数字货币DCEP——有增值空间吗?
  7. 刺激战场国际服外挂太多?不存在的,你还可以这样操作
  8. 想知道添加背景音乐剪辑怎么操作吗
  9. 电脑连上热点打不开网页
  10. 【Android Fragment】Fragment基础