请选择 进入手机版 | 继续访问电脑版

8090创业网~给所有人创业家人交流的平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 131|回复: 0

java + vue 的前后端分手的考试系统源码 源代码法式免费分享

[复制链接]

33

主题

33

帖子

118

积分

正式会员

Rank: 2

积分
118
发表于 4 天前 | 显示全部楼层 |阅读模式
必须先转发,转发,转发,加“大数据java架构师”关注,然后私信

“前后分手”即可下载代码地址

java + vue 的前后端分手的考试系统

项目先容

在线考试系统是一款 java + vue 的前后端分手的考试系统。首要优点是开辟、摆设简单快速,可水平拓展在多台办事器上做负载平衡。考试功用齐全,今朝有web端和微信小法式,能覆盖到pc机和手机等装备。

门生系统功用

· 登录、注册: 注册时要选年级,过滤分歧年级的试卷, 账号为student/123456

· 首页: 使命中心、牢固试卷、时段试卷、推送试卷(TODO),可以能做的一部分试卷

· 试卷中心: 包括了一切能做的试卷,按学科来过滤和分页

· 考试记录: 一切的试卷考试记录在此处罚页,可以检察试卷成果、用时、得分、自行批改等

· 错题本: 一切做错的题目,可以看到做题的成果、分数、难度、剖析、正确答案等

· 小我中心: 小我日志记录

· 消息: 消息告诉

· 试卷答题和试卷检察: 展现出题目标根基信息和需要填写的内容

治理系统功用

· 登录: 账号为 admin/123456

· 主页: 包括了试卷、题目、做卷数、做题数、用户活跃度的统计功用,活跃度和做题数是按月统计

· 用户治理: 对分歧脚色 门生、教师、治理员 的增删改查治理功用

· 卷题治理:

i. 试卷列表:试卷的增删改查,新增包括挑选学科、试卷范例、试卷称号、考试时候,试卷内容包括增加大题目,然后增加题目到此试卷中,组成一套完整的试卷

ii. 题目列表:题目标增删改查,今朝题型包括单选题、多选题、判定题、填空题、简单题,支持图片、公式等。

· 教育治理:对分歧年级的学科停止增删改查

· 消息中心:可以对多个用户停止消息发送,预留:加入班级,推送试卷等消息

· 日志中心:用户的根基操纵停止日志记录,领会用户利用过情况

小法式门生系统功用:

· 用户登录登出功用,登录会自动绑定微信账号,登出会解绑

· 首页包括使命中心、牢固试卷、时段试卷、推送试卷模块,和web端连结分歧

· 试卷模块,牢固试卷和时段试卷的分页查询,下拉加载更多,上拉革新当前数据

· 记录模块,考试成果的分页,包括了试卷根基信息

· 我的模块,包括小我材料的点窜,小我静态,消息中心模块

技术栈列表

背景系统:

· spring-boot 2.1.6.RELEASE

· spring-boot-security 用户登录考证

· undertow web容器

· postgresql/mysql 优异的开源数据库

· redis 缓存,提升系统性能

· mybatis 数据库中心件

· hikari 速度最快的数据库毗连池

· 七牛云存储 今朝10G内免费

前台系统:

· Vue.js 采用新版,利用了vue-cli3搭建的系统,削减大量设置文件

· element-ui 最风行的vue组件,采用的最新版

· vue-element-admin 最新版,对该系统做了大量精简,只保存了部分款式和控件

· echarts 图表统计

· ueditor 为了支持填空题,做了部分点窜

微信小法式:

· iView 主题款式

软件架构图



后端





小法式





















安装教程

1. redis 安装

2. postgresql/mysql 安装后履行/exam/database下的数据库剧本,建立表初始化数据

3. /uexam/source/exam为背景代码,倡议利用IntelliJ IDEA翻开,在application-dev.yml文件中,设置好postgesql/mysql、redis的办事地址,翻开ExamApplication文件编译运转,默许端口为8001。

4. /uexam/source/vue/exam-student 是门生系统前端代码,倡议利用JetBrains WebStorm翻开,先运转安装包号令:【npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ 】 【npm install --registry https://registry.npm.taobao.org 】 ,再运转编译启动号令:【npm run serve】 ,默许端口为80

5. /uexam/source/vue/exam-admin 是背景治理系统前端代码,倡议利用JetBrains WebStorm翻开,先运转安装包号令:【npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ 】 【npm install --registry https://registry.npm.taobao.org 】 ,再运转编译启动号令:【npm run serve】 ,默许端口为81

6. /uexam/source/wx/exam-student 是微信小法式端代码,间接利用微信开辟者工具翻开即可

必须先转发,转发,转发,加“大数据java架构师”关注,然后私信

“前后分手”即可下载代码地址

36366
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则