一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

大家好,我是宝弟!

今天给大家推荐一个.NET Core3.1 + Element开发的开源学生管理系统,系统属于入门级别的开源软件系统。适合拿来练手。.

1 目录结构

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

  • database:数据库文件,是.bak备份文件。

  • doc:文档。

  • Student.Achieve.Api:后端源码。

  • Student.Achieve.UI:前端源码。

2 数据库结构图

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

3 运行后端

直接F5运行项目,如果正常的情况下,会在web层生产一个Student.db的sqlite数据库,这是默认的, 如果想要开启不同的数据库,只需要配置好连接字符串后,开启Enabled为true就行,其他的全部设置false;

4 运行前端
npm installnpm run dev
5 系统功能

1、用户角色管理:角色管理、用户管理;

2、菜单权限管理:接口管理、菜单管理、权限分配;

3、班级数据管理:年纪管理、班级管理;

4、教师数据管理:课程管理、教师管理;

5、学生数据管理:学习管理;

6、Excel资料管理:Excel导入;

7、考试数据管理:考试管理、总成绩管理、题目管理、每题得分;

8、成绩分析管理:单科成绩、各班客观题、各班主观题、各科成绩分布;

9、系统管理:个人中心;

10、角色:管理、教师、学生,学习只可查询成绩。

6 界面截图

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

用户管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

接口管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

菜单管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

权限分配

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

班级管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

教师管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

学生管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

考试管理

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

个人中心

一个基于.NET Core的前后端分离学生管理系统Student.Achieve.Manager

 资源获取方式 

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