前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NetCore+VUE 实现学生成绩管理系统(一)

ASP.NetCore+VUE 实现学生成绩管理系统(一)

作者头像
老张的哲学
发布2022-04-11 14:07:48
1.2K0
发布2022-04-11 14:07:48
举报
文章被收录于专栏:NetCore 从壹开始

近来一段时间一直没有学习新的东西,闲暇的时候简单做了一个学生成绩管理系统,打算开源出去,相信每个努力的人都能得到回报,月末可能有一波大福利,敬请期待吧。废话不多说,今天只是简单的讲解一下这个项目的基本情况,我会分几篇来说明。

01项目梗概

开发框架:

本项目是基于Blog.Core+Admin的知识架构来设计的,用到了核心的权限管理、SqlSugar来实现ORM、异步编程、仓储,去掉了Service层,后端只是提供api的,这个并不是这个系统的重点,这个系统的重点是实现学生成绩管理的内部业务逻辑和展示的。

(后端框架一览)

知识体系:

因为本项目是基于Blog.Core来封装的,所以基本内容都差不多,只不过没有那么多罢了,属于一个精简版,上边也说了,这个项目的核心是在学生和成绩的业务逻辑上,不在技术上,基本的知识点就是这么多,目前还是用的NetCore2.2,因为是去年开始动手搭建的后端,当然是支持事务的,毕竟是管理系统,还很复杂的表结构:

(知识体系一览)

数据库结构:

这是核心的几个业务表,当前权限,用户啥的,这里不列举,主要是年纪,班级,课程,科目,考试,成绩,考试详情等等:

(数据库结构)

开源方式:

因为这个项目也用到了真正的学校中,所以可能会有一些隐私问题,也可能没有,目前打算先让部分小伙伴使用看看,下一篇文章中,我会给一个地址下载,如果没啥问题,我会在GitHub中正式开源,也可能做一个付费案例,这个会在第三篇文章中说到。

02功能展示

这里就简单的展示下基本的功能吧,以后有机会可以录个视频在b站。

一、多角色分块登录

(不同的登录方式,功能和业务逻辑是不同的)

二、功能菜单目录

(目前是简单的,但是也能满足需求的一套)

三、权限管理

这个还是延用了Blog.Core的基本权限认证,只不过针对不同的登录方式,做了微调,以后再详细描述:

(基本的RCAD模式)

四、教务管理

这里是对班级,年级,学年,老师,学生等的教务方面的管理

(教务管理)

五、教学管理

(这里主要是对成绩的管理)

六、导入导出管理

既然是管理系统,肯定需要导入导出部分:

(所有的资料都可以导入)

七、分析管理

有了数据,肯定是需要分析的:

(暂时保密中)

八、其他部分

其他部分的内容,暂时不公布了,以后的系列中慢慢发布出来。

03

项目声明

目前全网还没开源,下篇文章我会针对部分小伙伴开源,请不要商用,仅作个人学习研究使用。

慢慢的喜欢上了使用.NetCoe了,无论是封装,多态,还是整体框架的设计上,都很人性化,都漂亮,还是希望大家能多多的学习。

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

本文分享自 NetCore 从壹开始 微信公众号,前往查看

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

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

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