# YichenExam在线刷题小程序
**Repository Path**: mengxiangtong/YichenExam
## Basic Information
- **Project Name**: YichenExam在线刷题小程序
- **Description**: YichenExam是一款刷题小程序,后端采用.NET 8,前端由 Vue 管理,应用端基于 uniapp 开发。在具备题库基础功能的前提下,它拥有强大的试题管理能力,支持多学科试题管理。涵盖多种丰富的试题类型,包括单选、多选、判断、解答、公用选项、公用题干等,且选项个数可动态设置。同时,还实现了学习资料的在线展示以及新闻资讯功能,能够适配微信小程序。
- **Primary Language**: C#
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-03-06
- **Last Updated**: 2025-03-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
YichenExam在线刷题小程序
基于.Net8 vue uniapp前后端分离的刷题小程序
## 🍟 概述
- 这是一款刷题小程序,后端采用.NET 8,前端由 Vue 管理,应用端基于 uniapp 开发。在具备题库基础功能的前提下,它拥有强大的试题管理能力,支持多学科试题管理。涵盖多种丰富的试题类型,包括单选、多选、判断、解答、公用选项、公用题干等,且选项个数可动态设置。同时,还实现了学习资料的在线展示以及新闻资讯功能,能够适配微信小程序。此外,该小程序配备 AI 解析和 AI 提问功能,并设有会员积分体系以及支付功能。
```
如果对您有帮助,您可以点右上角 “Star” 收藏一下 ,谢谢!~
```
## 🍿 在线体验
- web 端体验:[http://exam.zui51.com](http://exam.zui51.com)
- Uniapp 版本体验(vue):[http://exam.zui51.com](http://demo.izhaorui.cn/h5)
- 小程序体验
| 小程序 |
| ------------------------------------------------------------ |

```
由于是个人项目,资金有限,体验服务器是低配,请大家爱惜,轻戳,不胜感激!!!
```
## 🍁 前端技术
Vue 版前端技术栈 :基于 vue2.x/vue3.x/uniapp、vuex、vue-router 、vue-cli 、axios、 element-ui、echats、i18n 国际化等,前端采用 vscode 工具开发
## 🍀 后端技术
- 核心框架:.Net8.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis
- 定时计划任务:Quartz.Net 组件,支持执行程序集或者 http 网络请求
- 安全支持:过滤器(数据权限过滤)、Sql 注入、请求伪造
- 日志管理:NLog、登录日志、操作日志、定时任务日志
- 工具类:验证码、丰富公共功能
- 接口限流:支持接口限流,避免恶意请求导致服务层压力过大
- 代码生成:高效率开发,代码生成器可以一键生成所有前后端代码
- 数据字典:支持数据字典,可以方便对一些状态进行管理
- 分库分表:使用 orm sqlsugar 可以很轻松的实现分库分库性能优越
- 缓存数据:内置内存缓存和 Redis
- signalR:使用 signalr 管理用户在线状态
## 🍖 项目功能
刷题模块
• 科目管理:管理不同科目的设置。
• 科目评价:对科目进行评价和反馈。
• 科目收藏:收藏感兴趣的科目。
• 分类管理:对题目进行分类管理。
• 章节管理:管理学习的章节。
• 章节分类:对章节进行分类。
• 试题管理:管理试题库。
• 试题纠错:对错误的试题进行修正。
• 做题记录:记录用户的做题情况。
• 错题记录:记录用户做错的题目。
• 试题收藏:收藏重要的试题。
• 做题笔记:记录做题时的笔记。
• AI 试题解析:使用人工智能技术解析试题。
• AI 顾问:使用人工智能技术实现人机交互,可对试题进行提问。
资料管理
• 资料目录管理:管理资料的目录结构。
• 资料上传/下载:上传新的资料,小程序下载资料。
讯管理
• 资讯分类管理:对资讯进行分类管理。
• 咨询管理:管理用户的咨询信息。
其他模块
• 在线客服:提供在线客服支持。
• 会员管理:管理会员信息。
• 激活码管理:管理激活码的发放和使用。
• 微信支付:支持微信支付功能。
• 积分兑换:积分兑换奖励。
• 意见反馈:收集用户的意见和建议。
• 应用介绍:介绍应用程序的功能和特点。
• 微信登陆:支持微信登录。
• 应用分享:分享应用程序给他人。
• 用户打卡:用户打卡记录。
• Banner 管理:管理页面顶部的横幅广告。
## 🍎 演示图












## 💐 特别鸣谢
- 👉Admin.Core.ZR:[ZrAdmin](https://gitee.com/izory/ZrAdminNetCore)
- 👉Ruoyi.vue:[Ruoyi](http://www.ruoyi.vip/)
- 👉SqlSugar:[SqlSugar](https://gitee.com/dotnetchina/SqlSugar)
- 👉vue-element-admin:[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
- 👉Meiam.System:[Meiam.System](https://github.com/91270/Meiam.System)
- 👉Furion:[Furion](https://gitee.com/dotnetchina/Furion)
## 🎀联系我们
qq:499715561
微信:yc_wyxk
