英语学习激励系统-ssm + vue +微信小程序

79 阅读3分钟

淘宝店铺搜索:点创微科

英语学习激励系统-ssm + vue +微信小程序

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

一、项目描述

基于ssm + vue +微信小程序的英语学习激励系统

本项目是一个基于SSM框架(Spring、SpringMVC、MyBatis)、Vue.js和微信小程序的英语学习激励系统。

用户可通过注册登录,使用单词本、学习清单、错题本、试卷列表等功能,还能在反馈中心提出建议并享受奖励机制激励。

管理员可管理用户、单词分类、试卷、试题等,同时通过系统管理功能维护反馈中心和轮播图。

系统支持Web端和微信小程序,旨在通过技术手段提升用户学习积极性,打造高效、便捷的英语学习平台。

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

管理员账户密码: abo/abo

普通用户账户密码: 账号1/123456

二、项目功能

(1)用户模块

注册登录:用户可以通过手机号、邮箱或第三方账号(如微信)注册,登录时验证账号和密码,支持记住密码功能,同时支持微信小程序快速登录。

个人信息:用户可以查看和修改个人资料,如头像、昵称、联系方式等,还可以设置学习目标和计划。

单词本:用户可以添加、删除单词,标记生词和熟词,并提供单词复习提醒功能,根据艾宾浩斯遗忘曲线安排复习计划。

学习清单:用户可以创建学习计划,记录每天的学习任务,并支持任务完成情况的跟踪和统计。

错题本:记录用户在练习和考试中的错题,提供错题解析和复习功能。

试卷列表:提供多种类型的试卷,如单元测试、模拟考试等,用户可以选择试卷进行练习。

考试记录:记录用户的考试成绩和考试时间,提供成绩分析和排名功能。

反馈中心:用户可以提交学习中的问题或建议,管理员可以查看和回复用户反馈。

奖励机制:通过积分、徽章等方式激励用户学习,完成学习任务、考试等可以获得积分,积分可以兑换奖励。

(2)管理员模块

个人中心:修改密码和个人信息,查看系统操作日志。

用户管理:查看用户列表,包括用户注册时间、学习进度等,可以禁用或删除用户账号。

单词分类管理:创建、编辑和删除单词分类,分类用于单词本和学习清单的组织。

单词本管理:添加、编辑和删除单词,管理单词的释义、例句和发音。

学习清单管理:创建、编辑和删除学习清单模板,分配学习清单给用户。

奖励机制管理:设定积分规则和奖励内容,查看用户的积分和奖励兑换记录。

试卷管理:创建、编辑和删除试卷,管理试卷的题目和答案。

试题管理:添加、编辑和删除试题,支持多种题型,如选择题、填空题、翻译题等。

系统管理:查看和回复用户反馈(反馈中心),设置首页轮播图内容(轮播图管理),发布系统公告和学习资讯(公告资讯)。

考试管理:查看考试记录和成绩统计,管理用户的错题本。

三、运行环境

开发环境 idea2024.1

运行环境 jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

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

四、项目技术

服务端技术:SSM

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

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

五、项目截图

1752458070-e0d8db263b676d1.png

1752458077-689fc124f651fe6.png

1752458080-b9c86640a4ecd2e.png

1752458082-3be235d7115f165.png

1752458084-d990a72f5d044d1.png

1752458089-17cee08e51c6bbf.png

1752458090-f3b79711db41fc0.png

1752458095-9a8c23b604c8225.png

1752458102-af17c59e6b75a03.png

1752458106-becbdcb487e7a8a.png

1752458108-be69682e740f7a7.png

1752458110-3bb432af2429657.png

1752458110-646f1110e17a0c7.png

1752458112-9d244ace1202627.png

1752458114-5a539ca18a83903.png

1752458115-e2dfea19a092e2f.png

1752458117-4937d6038c86e29.png

1752458118-9646f2080c76098.png

1752458119-2cb7d58a2b2d51f.png

1752458120-3562f5849771432.png

1752458121-b6995056d1eb620.png

1752458122-211d41d472a2ae1.png

1752458123-dde82fdd7b99730.png

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