基于spring+Boostrap+MySQL实现的计算机专业认证在线考试系统

基于spring+Boostrap+MySQL实现的计算机专业认证在线考试系统 1,项目简介 在大三上期完成的期末实训,一个简单在在线考试系统,分为管理出题和考试界面考试

本文包含相关资料包-----> 点击直达获取<-------

基于spring+Boostrap+MySQL实现的计算机专业认证在线考试系统

1.项目简介

在大三上期完成的期末实训。一个简单在在线考试系统。分为管理出题和考试界面考试。一款多角色在线培训考试系统,系统集成了用户管理、角色管理、部门管理、题库管理、试题管理、试题导入导出、考试管理、在线考试、错题训练等功能,考试流程完善。

1.1 技术栈

  • Springt

  • SpringSecurity

  • jsp

  • MySQL

1.2 内置功能

后台

  • 试卷管理(增、删、改、查)

  • 题库管理(增、删、改、查)

  • 成绩查看(查)

  • 用户查看(查)

前台

  • 选择试题

  • 考试界面(考试完出成绩,考试完查看答案)

  • 查看成绩

后端

  • Spring

  • Spring MVC

  • MyBatis

  • 阿里云 Druid 数据库连接池

  • FreeMarker 模板引擎

  • pagehelper分页插件

前端

  • Bootstrap

  • jQuery

  • Vue.js

  • Datatables

1.3 产品功能

  • 系统完善 :完善的权限控制和用户系统
  • 权限控制:基于Shiro和JWT开发的权限控制功能。
  • 用户系统:用户管理、部门管理、角色管理等。

  • 多角色 :多角色支持

  • 考试端:学生学员角色、支持在线考试、查看分数、训练错题。
  • 管理端:题库管理、试题管理、考试管理、用户部门管理、查看考试情况等等

  • 定员考试 :考试权限定义

  • 完全公开:任何人员都可以参与考试。
  • 指定部门:只有选中部门的人员才可以看到考试。

  • 多题型 :常用题型支持

  • 支持题型:单选题、多选题、判断题。
  • 难易程度:普通、困难

  • 便捷组卷 :题库组卷

  • 题库组卷:指定题库、分数、数量;题目、选项随机排序、杜绝作弊

2.系统设计

2.1 数据库设计

buy_log

choice

choose_log

choose_log_choice

exam

exam_result

exampaper

exampaper_question

question

question_comment

resource

resource_comment

sys_authority

sys_modify_log

sys_user

sys_user_authority

2.2 E-R图

3.项目实现

3.1 用例图

错题管理

开始考试

考试管理

试卷管理

资源管理

3.2 类图

考试模块

试卷管理类图

资源管理模块

3.3 时序图

交卷时序图

试卷导入时序图

下载资源时序图

3.5 系统功能模块图

4.项目展示

4.1 登陆界面

使用了验证码

4.2 普通用户

主页

考试页面

交卷

考试结果

考后讨论区

错题集

资源页面

4.3 管理员

试卷管理

资源管理

考试管理

参考文献

  • 基于JSP动态Web技术的在线考试系统(电子科技大学·黄东)
  • 基于Struts框架的在线考试系统(吉林大学·廉洁)
  • 基于Ext JS的题库管理与考试系统(电子科技大学·夏汛)
  • 中国石油哈尔滨石化公司在线考试系统的开发与设计(吉林大学·徐景洪)
  • 分布式计算机文化基础课程在线考试系统设计与实现(北京邮电大学·李焕哲)
  • 基于ASP.NET的在线考试系统设计与实现(吉林大学·范振钧)
  • 基于Ext JS的题库管理与考试系统(电子科技大学·夏汛)
  • 基于JSP技术在线考试系统的开发(武汉理工大学·龙保江)
  • 基于Struts框架的在线考试系统(吉林大学·廉洁)
  • 基于J2EE的学生网上考试系统的设计与实现(山东大学·雷怡然)
  • 计算机基础课程web考试系统的设计与实现(内蒙古大学·王春红)
  • 基于JSP/XML考试系统的设计与实现(华侨大学·朱达欣)
  • 基于J2EE的学生网上考试系统的设计与实现(山东大学·雷怡然)
  • 基于J2EE的远程网络教育系统研究与实现(电子科技大学·陈南荪)
  • 基于Flex与J2EE的在线考试系统的设计与实现(电子科技大学·罗建明)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设货栈 ,原文地址:https://bishedaima.com/yuanma/35453.html

相关推荐

  • 基于Java的员工培训管理系统

    基于Java的员工培训管理系统 摘 要 随着信息技术的迅速发展,信息资源数字化,网络化的进程进一步加快,信息化的管理系统越来越重要,在本次的课程设计中我们小组选择的是员工培训管理系统作为我们课程设计的目标程序
    2024年05月14日
    2 1 2
  • 基于Python实现对微博文本的简单二元分类

    一,引言与综述 目前以微博为代表的网络社区蓬勃发展,随之而来的是大量的用户评论数据,面向微博文本的情感分析成为舆情监测的重要手段,具有特别的意义,情感分析可以视为文本分类中的一个特例
    2024年05月14日
    4 1 2
  • 基于Vue+SpringCloud博客的设计与实现

    基于Vue+SpringCloud博客的设计与实现 一,摘 要 博客是用来分享自己的心情和动态拉近人与人之间的距离,它改变了人们的在网上的交流方式
    2024年05月14日
    9 1 2
  • 基于Java Web的智能二维码门禁管理系统

    基于 Java Web 的智能二维码门禁管理系统的设计与实现 摘要 我们身边的很多事物都已悄然接入互联网,由此本文提出基于 Java Web 和微信小程序的一套门禁系统的设计
    2024年05月14日
    4 1 1
  • 基于JSP+sqlserver的电子书在线网站源码

    这是一个🔥🔥基于JSP+sqlserver的电子书在线网站🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 电子书在线网站开发技术栈为JSP项目
    2024年05月23日
    6 1 2
  • 无信息搜索之Python

    人工智能实验九 无信息搜索 一,算法原理 无信息搜索这里选择的是一致代价搜索(Uniform-cost search ),它的本质其实就是一个广度优先的搜索
    2024年05月14日
    5 1 1
  • 基于SpringBoot框架的大型商场应急预案管理系统

    这是一个采用Java语言开发的大型购物中心应急响应管理系统,基于流行的SpringBoot框架构建,该项目运用了SpringBoot和Vue的技术栈,开发工具为Idea或Eclipse
    2024年05月23日
    9 1 3
  • 基于SpringBoot框架的车辆管理系统

    这是一套采用Java语言编写的交通车辆管理系统的源代码,基于流行的SpringBoot框架,我们利用了SpringBoot和Vue,js的技术栈来构建该项目,开发工具为Idea或Eclipse
    2024年05月23日
    1 1 1
  • 基于Python的QR二维码的生成与识别程序

    基于Python的QR二维码的生成与识别程序 摘 要 进入二十一世纪之后,高新技术产业得到了极其迅速的发展,计算机,互联网,物联网,云计算等领域的发展,使得整个社会的信息化程度极大提高
    2024年05月14日
    2 1 1
  • Python爬虫实战之爬取饿了么信息

    爬取饿了么某地区的外卖信息 闲来无事,爬取大学城周边的饿了么夜晚外卖信息打发时间, 数据生成josn格式的csv文件,生成词云以及食物信息统计图 数据来源平台 :饿了么 地点选择 :新乡大学城(夜晚) 抓取地址 :https://www
    2024年05月14日
    54 1 11

发表回复

登录后才能评论