# 乐思赋能平台 **Repository Path**: Spiritwalker/ai-recognition-system ## Basic Information - **Project Name**: 乐思赋能平台 - **Description**: 涵盖用户管理、学习答题与 AI 图像识别场景。用户可通过 QQ 邮箱注册、登录,便捷管理个人账号;内置练题系统,支持在线答题,答题成绩实时记录于后台成绩中心,还能按需导出作答情况 Word 文档,方便复盘总结。集成先进 AI 模块,依托 YOLOv8 技术,允许用户上传图片识别,识别后的图片自动存储,随时查看详情。系统界面配备直观数据大屏,精准呈现识别次数、用户注册量等关键指标。 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2025-01-08 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 乐思赋能平台 ## 功能模块 1. 登录注册 2. 数据大屏 3. 练题系统 4. AI模块 5. 工具箱 6. 个人中心 ## 框架开发依赖环境 - 基于微软.NetCore8.0、C#12.0 开发,采用了主流数据库 MySQL、Redis,ORM 框架为 EFCore - 后端:asp.net Core Api、JWT、QRCode、YoloDotNet、Autofac、AutoMapper、EPPlus、wrod模板引擎SharpDocx、YOLOv8、ONNX - 前端:vue3、nodejs、vuex、axios请求、promise、element ui、element plus、pinia用户仓库与token持久化 ## 安装教程 1. 模型合并 ``` 因为模型过大,被分割上传到git中,因此将代码拉取下来后需要本地对模型进行合成 在路径 ai-recognition-system\Ai-Web-API\WebApi\Model 下,可见有很多part_开头的文件 在任意空白处右键,更多=>点击Git Bash Here 执行命令 cat part_* > animal.onnx 在文件夹下就会有我们合成后的模型animal.onnx ``` ![image](readmePhoto/git1.png) ![image](readmePhoto/git2.png) 1. xxxx 2. xxxx ## 详细介绍 提示:因本开源项目还在开发阶段,下面介绍可能和实际项目有所差异 ### 登录注册 ``` 首次登入可通过邮箱获取验证码注册账号,验证码会在后台储存在Redis,有效期为30分钟。 ``` ![image](readmePhoto/login1.png) ![image](readmePhoto/login2.png) ### 数据大屏 ![image](readmePhoto/sjdp.png) ### 练题系统 ``` 练题系统包含单选题、多选题和判断题, 在完成答题后点击提交按钮,后台会自动计算分数,并将答题情况保存到成绩中心。 ``` ![image](readmePhoto/ltxt1.png) ``` 在成绩中心,可以管理各用户的答题情况,点击操作列的删除按钮,可以删除该次答题记录。 点击下载按钮,会自动下载该次答题的详细记录。如下图 ``` ![image](readmePhoto/ltxt2.png) ``` 在下载的答题记录中,展示姓名、分数、正确答案、作答人所选答案等信息! ``` ![image](readmePhoto/ltxt3.png) ### AI模块 ``` 在AI模块的识别入口,选择模型,上传图片(或者点击示例,将上传示例图片)! 点击开始识别,将会对上传的图片进行AI识别。如下图 ``` ![image](readmePhoto/ai1.png) ``` 在AI模块的识别入口识别完成的图片会保存到监测记录中! ``` ![image](readmePhoto/ai2.png) ### 工具箱 ``` 工具箱的二维码生成功能,可根据字符串生成二维码,如下图! ``` ![image](readmePhoto/gjx1.png) ### 个人中心 ``` 在个人中心模块,超级管理员可以批量管理系统所有用户,如使用模板批量导入导出用户! 普通用户可编辑自己的个人资料以及更换头像等操作。如下图! ``` ![image](readmePhoto/grzx1.png) ![image](readmePhoto/grzx2.png) ## 系统流程图 本项目旨在构建一个多功能的用户交互系统,集成了数据查看、练习模块、个人中心管理和用户资料修改等功能。通过用户登录系统,用户可以选择进入不同的模块进行操作。 ![image](readmePhoto/Flowchart.png) ## E-R图 ![image](readmePhoto/E-R图.png) ## 开发人员 1. 爱吃香蕉的阿豪 2. 栖止