刷题系统-springboot + vue +微信小程序

66 阅读3分钟

淘宝店铺搜索:点创微科

刷题系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的刷题系统

登录网址: http://localhost:8080/springbootj11ei/admin/dist/index.html

管理员账户密码: abo/abo

用户账户密码: 1/1

二、项目功能

用户模块

注册登录:用户可以通过账号密码进行注册和登录。

个人信息:用户可以查看和编辑自己的基本信息,如头像、昵称、联系方式等,并支持修改登录密码。

知识点:系统提供按科目和章节分类的知识点,用户可以浏览和学习,支持图文、视频等多种形式。

我的收藏管理:用户可以收藏感兴趣的题目、知识点或试卷,并支持分类查看和搜索功能。

错题本:自动记录用户做错的题目,支持分类、标记和复习,提供错题解析,帮助用户理解 错误原因,支持生成错题练习卷。

试卷列表:提供多种类型的试卷,包括模拟考试、历年真题、专项练习等,支持按科目、难度、时间等条件筛选试卷,每份试卷提供详细的解析和评分。

考试记录:记录用户的考试历史,包括考试时间、分数、答题时间等,提供考试分析报告,帮助用户了解学习进度和薄弱环节。

管理员模块

个人中心:管理员可以查看和编辑自己的基本信息,支持修改登录密码。

用户管理:查看所有用户信息,支持用户搜索、筛选和分页显示,提供用户权限管理功能,如禁用/启用用户账号。

知识点管理:添加、编辑和删除知识点,支持按科目和章节分类管理,可以上传知识点相关的图文、视频资源。

科目类型管理:添加、编辑和删除科目类型,支持科目分类和层级管理。

试题管理:添加、编辑和删除试题,支持多种题型(如选择题、填空题、简答题等),可以为试题添加知识点标签,方便分类管理。

试卷管理:创建试卷,支持手动添加试题和随机抽取试题,编辑试卷信息(如试卷名称、考试时间、总分等),发布试卷并设置试卷的可见性和考试时间限制。

轮播图管理:添加、编辑和删除轮播图,支持上传图片和设置链接,用于展示重要信息或广告。

考试管理:查看所有用户的考试记录,支持搜索和筛选,查看用户的错题记录,分析错题分布,管理试卷的发布状态,统计试卷的使用情况。

三、运行环境

开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.18.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1753076318-809f0799cd477e6.png

1753076321-5126ddcb2483a3f.png

1753076323-8b4da7ea538c405.png

1753076326-33c9bb925e4c172.png

1753076329-cb7aedbd1bf06ca.png

1753076331-cd578c0eecbfc29.png

1753076333-1ed79de48a4e8c0.png

1753076335-c1f05f4e03d30d8.png

1753076337-6912766b43beb7e.png

1753076339-8572ee6927566a2.png

1753076341-176d73696378d82.png

1753076342-9c0b8158c409393.png

1753076344-c380559e1849b96.png

1753076345-c626dd463ed8f51.png

1753076347-b7e2e98caa27765.png

1753076348-85972e463af740d.png

1753076349-f4889fb926e6588.png

1753076351-8ba704416474015.png

1753076352-49295d43a9489bc.png

1753076353-fd25ec94c45f434.png

1753076354-6857e78d5b78653.png

1753076355-642259062b2b33d.png

1753076356-2b7f11e4832c7aa.png

1753076357-5781733f59b2318.png

1753076358-a873f2886bb42c9.png

1753076359-abe64c771c4eb30.png

1753076360-276f5f018580cf8.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp