# 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) - 小程序体验 | 小程序 | | ------------------------------------------------------------ | ![输入图片说明](appimg/xiaochengxu.png) ``` 由于是个人项目,资金有限,体验服务器是低配,请大家爱惜,轻戳,不胜感激!!! ``` ## 🍁 前端技术 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 管理:管理页面顶部的横幅广告。 ## 🍎 演示图 ![输入图片说明](appimg/1.png) ![输入图片说明](appimg/2.png) ![输入图片说明](appimg/3.png) ![输入图片说明](appimg/4.png) ![输入图片说明](appimg/5.png) ![输入图片说明](appimg/6.png) ![输入图片说明](appimg/7.png) ![输入图片说明](appimg/8.png) ![输入图片说明](appimg/9.png) ![输入图片说明](appimg/10.png) ![输入图片说明](appimg/11.png) ![输入图片说明](appimg/12.png) ## 💐 特别鸣谢 - 👉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 ![输入图片说明](appimg/weixin.png)