ASP.NetCore+VUE 实现学生成绩管理系统(一)
周三
陪伴是最長情的告白
還有兩天情人節:「無論是在家里,還是在工作,或者是在自我防護中,多給家人愛人發句平安,是最有心意、最重要的一件事。」
?感謝老李????
近來一段時間一直沒有學習新的東西,閑暇的時候簡單做了一個學生成績管理系統,打算開源出去,相信每個努力的人都能得到回報,月末可能有一波大福利,敬請期待吧。廢話不多說,今天只是簡單的講解一下這個項目的基本情況,我會分幾篇來說明。
01
項目梗概
開發框架:
本項目是基于Blog.Core+Admin的知識架構來設計的,用到了核心的權限管理、SqlSugar來實現ORM、異步編程、倉儲,去掉了Service層,后端只是提供api的,這個并不是這個系統的重點,這個系統的重點是實現學生成績管理的內部業務邏輯和展示的。
(后端框架一覽)
知識體系:
因為本項目是基于Blog.Core來封裝的,所以基本內容都差不多,只不過沒有那么多罷了,屬于一個精簡版,上邊也說了,這個項目的核心是在學生和成績的業務邏輯上,不在技術上,基本的知識點就是這么多,目前還是用的NetCore2.2,因為是去年開始動手搭建的后端,當然是支持事務的,畢竟是管理系統,還很復雜的表結構:
(知識體系一覽)
數據庫結構:
這是核心的幾個業務表,當前權限,用戶啥的,這里不列舉,主要是年紀,班級,課程,科目,考試,成績,考試詳情等等:
(數據庫結構)
開源方式:
因為這個項目也用到了真正的學校中,所以可能會有一些隱私問題,也可能沒有,目前打算先讓部分小伙伴使用看看,下一篇文章中,我會給一個地址下載,如果沒啥問題,我會在GitHub中正式開源,也可能做一個付費案例,這個會在第三篇文章中說到。
02
功能展示
這里就簡單的展示下基本的功能吧,以后有機會可以錄個視頻在b站。
一、多角色分塊登錄
(不同的登錄方式,功能和業務邏輯是不同的)
二、功能菜單目錄
(目前是簡單的,但是也能滿足需求的一套)
三、權限管理
這個還是延用了Blog.Core的基本權限認證,只不過針對不同的登錄方式,做了微調,以后再詳細描述:
(基本的RCAD模式)
四、教務管理
這里是對班級,年級,學年,老師,學生等的教務方面的管理
(教務管理)
五、教學管理
(這里主要是對成績的管理)
六、導入導出管理
既然是管理系統,肯定需要導入導出部分:
(所有的資料都可以導入)
七、分析管理
有了數據,肯定是需要分析的:
(暫時保密中)
八、其他部分
其他部分的內容,暫時不公布了,以后的系列中慢慢發布出來。
03
項目聲明
目前全網還沒開源,下篇文章我會針對部分小伙伴開源,請不要商用,僅作個人學習研究使用。
慢慢的喜歡上了使用.NetCoe了,無論是封裝,多態,還是整體框架的設計上,都很人性化,都漂亮,還是希望大家能多多的學習。
B站視頻下周慢慢走上日常,主要還是先把Ids4講完,然后簡單分享下DDD的相關內容,本打算新年找工作的,目前看來也是無望了,面試題就擱置了。
直播還在考慮中,選題可能偏重于Vue或者Abp,Vue我會但是太簡單,Abp我不會但是很多人想學,看安排吧,等下周公眾號通知。
總結
以上是生活随笔為你收集整理的ASP.NetCore+VUE 实现学生成绩管理系统(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源netcore前后端分离,前端服务端
- 下一篇: Magicodes.IE 2.0发布