前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[开源] 一个基于.NET Core的前后端分离学生管理系统

[开源] 一个基于.NET Core的前后端分离学生管理系统

作者头像
郑子铭
发布2023-08-29 09:20:39
2420
发布2023-08-29 09:20:39
举报
文章被收录于专栏:DotNet NB && CloudNative

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

1

目录结构

  • database:数据库文件,是.bak备份文件。
  • doc:文档。
  • Student.Achieve.Api:后端源码。
  • Student.Achieve.UI:前端源码。

2

数据库结构图

3

运行后端

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

4

运行前端

代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet NB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档