A student management system based on .NetCore+Element open source front-end and back-end separation

Today I recommend a set of student management system to everyone, which is very suitable for beginners to learn and practice.

Project Description

This is a learning management system developed based on .Net Core 3.1, open source, and separated from the front and back ends. The functions include management of students, teachers, courses, exams, and grades. The technology used is not particularly old, especially suitable for beginners It is used for learning, or the learning group makes graduation design based on this project.

Technology Architecture

1. Cross-platform: Based on .NetCore development, it supports Windows, Mono, Liunx, Windows Azure, and Docker.

2. Technology stack.Net Core 3.1 + Vue+ Element + SqlSugar + Autofac + Log4net;

3. Database: Support SqlServer, Sqlite, MySql, Oracle.

project structure

Backend API project

picture

Front-end project folder

picture

System functions

1. User role management: role management, user management;

2. Menu authority management: interface management, menu management, authority allocation;

3. Class data management: age management, class management;

4. Teacher data management: course management, teacher management;

5. Student data management: learning management;

6. Excel data management: Excel import;

7. Examination data management: examination management, total score management, question management, and score for each question;

8. Score analysis management: single subject score, objective questions of each class, subjective questions of each class, distribution of scores of each subject;

9. System management: personal center;

10. Roles: management, teacher, student, learning can only query results.

Screenshots of some system functions

role management

picture

User Management

picture

interface management

picture

menu management

picture

Authority assignment

picture

class management

picture

teacher management

picture

student management

picture

Exam Management

picture

personal center

picture

project address

https://github.com/anjoy8/Student.Achieve.Manager

For more open source projects, please check: A list focusing on recommending .Net open source projects

- End -

Recommended reading
based on .NET Core built-in browser form application interface framework

An open-source framework for a general back-end management system based on .NET 7 + iView with front-end and back-end separation

A .Net Core open source monitoring solution that supports Redis, Elasticsearch, SqlServer

Recommend a spider crawler open source project developed by .Net Core

A Socket extension library developed based on C#

Guess you like

Origin blog.csdn.net/daremeself/article/details/129920700