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

陪伴是最长情的告白

还有两天情人节:「无论是在家里,还是在工作,或者是在自我防护中,多给家人爱人发句平安,是最有心意、最重要的一件事。」

♥感谢老李😋

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

01 项目梗概

开发框架:

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

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(后端框架一览)

知识体系:

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

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

数据库结构:

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

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(数据库结构)

开源方式:

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

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

02 功能展示

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

一、多角色分块登录

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(不同的登录方式,功能和业务逻辑是不同的)

二、功能菜单目录

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(目前是简单的,但是也能满足需求的一套)

三、权限管理

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

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(基本的RCAD模式)

四、教务管理

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

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

五、教学管理

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(这里主要是对成绩的管理)

六、导入导出管理

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

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(所有的资料都可以导入)

七、分析管理

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

ASP.NetCore+VUE 实现学生成绩管理系统(一)
(暂时保密中)

八、其他部分

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

03 项目声明

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

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

B站视频下周慢慢走上日常,主要还是先把Ids4讲完,然后简单分享下DDD的相关内容,本打算新年找工作的,目前看来也是无望了,面试题就搁置了。

直播还在考虑中,选题可能偏重于Vue或者Abp,Vue我会但是太简单,Abp我不会但是很多人想学,看安排吧,等下周公众号通知

原文出处:微信公众号【老张的哲学8 NetCore 从壹开始】

原文链接:https://mp.weixin.qq.com/s/nXFW8im67hWJ8R29PukwIQ

本文观点不代表Dotnet9立场,转载请联系原作者。

发表评论

登录后才能评论