今天给大家推荐一个.NET Core3.1 + Element开发的开源学生管理系统,系统属于入门级别的开源软件系统。适合拿来练手。
1
目录结构
2
数据库结构图
3
运行后端
直接F5运行项目,如果正常的情况下,会在web层生产一个Student.db的sqlite数据库,这是默认的, 如果想要开启不同的数据库,只需要配置好连接字符串后,开启Enabled为true就行,其他的全部设置false;
4
运行前端
npm install
npm run dev
5
系统功能
1、用户角色管理:角色管理、用户管理;
2、菜单权限管理:接口管理、菜单管理、权限分配;
3、班级数据管理:年纪管理、班级管理;
4、教师数据管理:课程管理、教师管理;
5、学生数据管理:学习管理;
6、Excel资料管理:Excel导入;
7、考试数据管理:考试管理、总成绩管理、题目管理、每题得分;
8、成绩分析管理:单科成绩、各班客观题、各班主观题、各科成绩分布;
9、系统管理:个人中心;
10、角色:管理、教师、学生,学习只可查询成绩。
6
界面截图
用户管理
接口管理
菜单管理
权限分配
班级管理
教师管理
学生管理
考试管理
个人中心
资源获取方式
https://github.com/anjoy8/Student.Achieve.Manager