一个基于.Net Core跨平台小程序考试系统

简介: 一个基于.Net Core构建的简单、跨平台、模块化的小程序考试系统。前端是Uniap开发,可以发布为H5、小程序、IOS、Android应用。

 今天给大家推荐一个开源在线考试系统。

项目简介

这是一个基于.Net Core构建的简单、跨平台、模块化的小程序考试系统。前端是Uniap开发,可以发布为H5、小程序、IOS、Android应用。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。

3、系统分为三端:后台管理系统、小程序系统。

4、基于.Net Core +MVC + Jwt + Layui 开发。

项目结构

image.gif编辑

后台管理系统

1、系统:

      •    日志列表
      •    数据权限
      •    用户组管理
      •    菜单管理
      •    角色管理
      •    租户管理
      •    用户管理

        2、考试管理

          •    用户收藏管理
          •    考试管理
          •    题库管理
          •    题型管理
          •    非登录用户考试管理
          •    登录用户考试管理
          •    轮播图管理
          •    印章管理
          •    单位管理
          •    错题记录管理

            后台功能截图

            角色管理


            租户管理


            用户管理


            菜单管理


            考试管理


            题库管理


            题型管理


            登录用户管理


            非登录用户管理


            单位管理


            小程序功能

            1、考试:试卷列表、答卷、成绩查看。

            2、个人中心:修改密码、成绩查询、错题查看、登录注册。

            小程序截图

            考试列表


            个人中心


            修改密码


            成绩查询


            错题分析                  


            开源项目地址:https://github.com/skyIsland/BreadExam

            相关文章
            |
            12天前
            |
            运维 小程序 前端开发
            结合圈层营销策略,打造稳定可靠的圈子app系统,圈子小程序!
            圈子系统是一种社交平台,用户可按兴趣、职业等创建或加入“圈子”,进行内容发布、讨论和资源共享。开发时需考虑需求分析、技术选型(如PHP、MySQL)、页面设计、功能实现(注册、登录、发布、评论等)、测试优化及运维管理。圈层营销则通过精准化、高端化的方式传递品牌信息,增强客户归属感。圈子小程序基于微信等平台,具备跨平台、便捷性和社交性,开发过程中需明确需求、选择技术框架、设计页面并确保稳定性和流畅性。
            |
            24天前
            |
            开发框架 .NET 开发者
            简化 ASP.NET Core 依赖注入(DI)注册-Scrutor
            Scrutor 是一个简化 ASP.NET Core 应用程序中依赖注入(DI)注册过程的开源库,支持自动扫描和注册服务。通过简单的配置,开发者可以轻松地从指定程序集中筛选、注册服务,并设置其生命周期,同时支持服务装饰等高级功能。适用于大型项目,提高代码的可维护性和简洁性。仓库地址:<https://github.com/khellang/Scrutor>
            40 5
            |
            7天前
            |
            前端开发 C# 开发者
            .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
            .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
            25 12
            |
            2天前
            |
            移动开发 小程序 前端开发
            超详细攻略!uniapp陪玩系统,打包陪玩小程序、H5需要注意什么?
            陪玩系统的打包过程涵盖APP、小程序和H5平台。APP打包需使用uni-app开发工具,配置项目信息并选择云打包;小程序打包需在微信公众平台注册账号并提交审核;H5打包则直接通过uni-app生成文件并上传至服务器。各平台需注意权限配置、代码规范及充分测试,确保应用稳定性和兼容性。
            |
            7天前
            |
            Web App开发 前端开发 调度
            一款基于 .NET + Blazor 开发的智能访客管理系统
            一款基于 .NET + Blazor 开发的智能访客管理系统
            |
            7天前
            |
            开发框架 JavaScript 前端开发
            精选2款.NET开源的博客系统
            精选2款.NET开源的博客系统
            |
            7天前
            |
            前端开发 JavaScript C#
            基于.NET8+Vue3开发的权限管理&个人博客系统
            基于.NET8+Vue3开发的权限管理&个人博客系统
            |
            13天前
            |
            移动开发 小程序 前端开发
            几千怎么部署搭建校园服务平台,校园圈子论坛系统小程序搭建,校园系统源码,多种功能一体的综合性校园平台
            校园圈子论坛是一款集交友、二手市场、聊天等多功能于一体的校园社交平台,支持App、小程序和H5三端交付。学生可处理闲置物品、结识新朋友,通过算法匹配兴趣相投的用户。平台提供分享邀请机制,支持自动绑定推荐关系,并设有奖励机制。开发过程中需注重数据安全与系统稳定性,确保功能兼容及性能优化。
            55 5
            |
            13天前
            |
            移动开发 小程序 前端开发
            使用php开发圈子系统特点,如何获取圈子系统源码,社交圈子运营以及圈子系统的功能特点,圈子系统,允许二开,免费源码,APP 小程序 H5
            开发一个圈子系统(也称为社交网络或社群系统)可以是一个复杂但非常有趣的项目。以下是一些关键特点和步骤,帮助你理解如何开发、获取源码以及运营一个圈子系统。
            84 3
            |
            9天前
            |
            开发框架 算法 中间件
            ASP.NET Core 中的速率限制中间件
            在ASP.NET Core中,速率限制中间件用于控制客户端请求速率,防止服务器过载并提高安全性。通过`AddRateLimiter`注册服务,并配置不同策略如固定窗口、滑动窗口、令牌桶和并发限制。这些策略可在全局、控制器或动作级别应用,支持自定义响应处理。使用中间件`UseRateLimiter`启用限流功能,并可通过属性禁用特定控制器或动作的限流。这有助于有效保护API免受滥用和过载。 欢迎关注我的公众号:Net分享 (239字符)
            25 0