一个基于.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

            相关文章
            |
            2月前
            |
            人工智能 小程序 安全
            小程序跨平台框架未来的发展趋势是什么?
            小程序跨平台框架未来的发展趋势是什么?
            331 128
            |
            2月前
            |
            开发框架 .NET C#
            ASP.NET Core Blazor 路由配置和导航
            大家好,我是码农刚子。本文系统介绍Blazor单页应用的路由机制,涵盖基础配置、路由参数、编程式导航及高级功能。通过@page指令定义路由,支持参数约束、可选参数与通配符捕获,结合NavigationManager实现页面跳转与参数传递,并演示用户管理、产品展示等典型场景,全面掌握Blazor路由从入门到实战的完整方案。
            271 6
            |
            5月前
            |
            前端开发 JavaScript 关系型数据库
            使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
            使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
            192 0
            |
            8月前
            |
            人工智能 IDE 开发工具
            JetBrains Rider 2025.1 发布 - 快速且强大的跨平台 .NET IDE
            JetBrains Rider 2025.1 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE
            550 29
            JetBrains Rider 2025.1 发布 - 快速且强大的跨平台 .NET IDE
            |
            8月前
            |
            SQL 小程序 API
            如何运用C#.NET技术快速开发一套掌上医院系统?
            本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
            327 0
            |
            11月前
            |
            C# Android开发 iOS开发
            2025年全面的.NET跨平台应用框架推荐
            2025年全面的.NET跨平台应用框架推荐
            511 23
            |
            12月前
            |
            前端开发 C# 开发者
            .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
            .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
            215 12
            |
            12月前
            |
            Web App开发 前端开发 调度
            一款基于 .NET + Blazor 开发的智能访客管理系统
            一款基于 .NET + Blazor 开发的智能访客管理系统
            183 8
            |
            12月前
            |
            开发框架 JavaScript 前端开发
            精选2款.NET开源的博客系统
            精选2款.NET开源的博客系统
            167 8

            热门文章

            最新文章