在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 学生教学教务管理系统源码下载-基于NetCore 3.1和Vue开发

学生教学教务管理系统源码下载-基于NetCore 3.1和Vue开发

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.64M
  • 下载次数:5
  • 浏览次数:53
  • 发布时间:2024-03-30
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
本文介绍了一个基于ASP.NetCore3.1、Vue和EleUI构建的学生教学教务管理系统。该项目目前是一个非商业化的练手项目,主要关注于业务逻辑的梳理而不是性能优化。

操作流程简介:后端部分通过简单配置即可运行,支持多种数据库连接;前端部分需要安装依赖后运行。整个项目包括但不限于学生 教师管理、课程管理、授课管理、考试管理、成绩管理等功能,适合对教育管理系统感兴趣的开发者和学习者。

技术栈详解:后端采用ASP.NET Core 3.1,前端则使用Vue 2和Ele UI,项目还涵盖了SqlSugar ORM、Automapper、CORS、Swagger、JWT、Autofac、Log4net等技术的应用。此外,项目支持上传Excel进行数据导入,以及自定义策略授权认证等高级功能。

【实例截图】

from clipboard

【核心代码】
文件清单
└── Student.Achieve.Manager-452597afe2408333d349f11fa33028784a155066
    ├── database
    │   └── Student.Achieve.bak
    ├── doc
    │   ├── 六次成绩.xlsx
    │   ├── 单科客观选择题.xlsx
    │   ├── 单科成绩.xlsx
    │   ├── 学生资料new.xlsx
    │   └── 教师资料new.xlsx
    ├── LICENSE
    ├── README.md
    ├── Student.Achieve.Api
    │   ├── README-en.md
    │   ├── README.md
    │   ├── Student.Achieve
    │   │   ├── AOP
    │   │   │   ├── BlogCacheAOP.cs
    │   │   │   ├── BlogLogAOP.cs
    │   │   │   └── CacheAOPbase.cs
    │   │   ├── appsettings.Development.json
    │   │   ├── appsettings.json
    │   │   ├── AuthHelper
    │   │   │   └── Policys
    │   │   │       ├── ApiResponse.cs
    │   │   │       ├── ApiResponseHandler.cs
    │   │   │       ├── JwtToken.cs
    │   │   │       ├── PermissionHandler.cs
    │   │   │       ├── PermissionItem.cs
    │   │   │       └── PermissionRequirement.cs
    │   │   ├── AutoMapper
    │   │   │   └── CustomProfile.cs
    │   │   ├── Controllers
    │   │   │   ├── ClazzController.cs
    │   │   │   ├── CourseController.cs
    │   │   │   ├── CourseScoreDistributeController.cs
    │   │   │   ├── ExamController.cs
    │   │   │   ├── ExamDetailController.cs
    │   │   │   ├── ExamDetailScoreController.cs
    │   │   │   ├── ExScoreController.cs
    │   │   │   ├── FSNController.cs
    │   │   │   ├── GradeController.cs
    │   │   │   ├── Import
    │   │   │   │   └── ExcelImportController.cs
    │   │   │   ├── ObjectiveController.cs
    │   │   │   ├── Permissions
    │   │   │   │   ├── ImgController.cs
    │   │   │   │   ├── LoginController.cs
    │   │   │   │   ├── ModuleController.cs
    │   │   │   │   ├── PermissionController.cs
    │   │   │   │   ├── RoleController.cs
    │   │   │   │   ├── UserController.cs
    │   │   │   │   └── UserRoleController.cs
    │   │   │   ├── PositivePointController.cs
    │   │   │   ├── SingleCourseController.cs
    │   │   │   ├── Student
    │   │   │   │   ├── FSNStudentController.cs
    │   │   │   │   ├── ObjectiveStudentController.cs
    │   │   │   │   └── SingleCourseStudentController.cs
    │   │   │   ├── StudentsController.cs
    │   │   │   ├── SubjectiveController.cs
    │   │   │   └── TeacherController.cs
    │   │   ├── Dockerfile
    │   │   ├── Extensions
    │   │   │   └── AutofacModuleRegister.cs
    │   │   ├── Filter
    │   │   │   ├── GlobalAuthorizeFilter.cs
    │   │   │   ├── GlobalExceptionFilter.cs
    │   │   │   └── GlobalRoutePrefixFilter.cs
    │   │   ├── index.html
    │   │   ├── Log4net.config
    │   │   ├── Middlewares
    │   │   │   ├── MiddlewareHelpers.cs
    │   │   │   └── RequRespLogMildd.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   ├── Startup.cs
    │   │   ├── Student.Achieve.csproj
    │   │   ├── Student.Achieve.Model.xml
    │   │   ├── Student.Achieve.xml
    │   │   ├── Tran
    │   │   │   └── BaseDao.cs
    │   │   └── wwwroot
    │   │       ├── CorsPost.html
    │   │       ├── index.html
    │   │       ├── logo
    │   │       │   └── favicon-32x32.png
    │   │       ├── logocore.png
    │   │       ├── logo.jpg.jpg
    │   │       ├── logo.png.png
    │   │       ├── operateFlow.gif
    │   │       ├── QQGroup.png
    │   │       ├── Student.Achieve.Table.sql
    │   │       └── web.config
    │   ├── Student.Achieve.Build.bat
    │   ├── Student.Achieve.Common
    │   │   ├── Attribute
    │   │   │   └── CachingAttribute.cs
    │   │   ├── DB
    │   │   │   └── BaseDBConfig.cs
    │   │   ├── GlobalVar
    │   │   │   └── GlobalVars.cs
    │   │   ├── Helper
    │   │   │   ├── Appsettings.cs
    │   │   │   ├── ConsoleHelper.cs
    │   │   │   ├── ExcelHelper.cs
    │   │   │   ├── FileHelper.cs
    │   │   │   ├── GetNetData.cs
    │   │   │   ├── HtmlHelper.cs
    │   │   │   ├── JsonHelper.cs
    │   │   │   ├── MD5Hepler.cs
    │   │   │   ├── RecursionHelper.cs
    │   │   │   ├── SerializeHelper.cs
    │   │   │   ├── UnicodeHelper.cs
    │   │   │   └── UtilConvert.cs
    │   │   ├── HttpContextUser
    │   │   │   ├── AspNetUser.cs
    │   │   │   └── IUser.cs
    │   │   ├── LogHelper
    │   │   │   ├── ILoggerHelper.cs
    │   │   │   ├── LogHelper.cs
    │   │   │   └── LogLock.cs
    │   │   ├── MemoryCache
    │   │   │   ├── ICachingProvider.cs
    │   │   │   └── MemoryCaching.cs
    │   │   └── Student.Achieve.Common.csproj
    │   ├── Student.Achieve.IRepository
    │   │   ├── BASE
    │   │   │   └── IBaseRepository.cs
    │   │   ├── ICCTRepository.cs
    │   │   ├── IClazzRepository.cs
    │   │   ├── ICourseRepository.cs
    │   │   ├── IExamDetailRepository.cs
    │   │   ├── IExamDetailScoreRepository.cs
    │   │   ├── IExamRepository.cs
    │   │   ├── IExScoreRepository.cs
    │   │   ├── IGradeRepository.cs
    │   │   ├── IStudentsRepository.cs
    │   │   ├── ITeacherRepository.cs
    │   │   ├── Permissions
    │   │   │   ├── IModuleRepository.cs
    │   │   │   ├── IPermissionRepository.cs
    │   │   │   ├── IRoleModulePermissionRepository.cs
    │   │   │   ├── IRoleRepository.cs
    │   │   │   ├── IsysUserInfoRepository.cs
    │   │   │   └── IUserRoleRepository.cs
    │   │   └── Student.Achieve.IRepository.csproj
    │   ├── Student.Achieve.Model
    │   │   ├── EntityModels
    │   │   │   ├── CCT.cs
    │   │   │   ├── Clazz.cs
    │   │   │   ├── Course.cs
    │   │   │   ├── Exam.cs
    │   │   │   ├── ExamDetail.cs
    │   │   │   ├── ExamDetailScore.cs
    │   │   │   ├── ExScore.cs
    │   │   │   ├── Grade.cs
    │   │   │   ├── Students.cs
    │   │   │   └── Teacher.cs
    │   │   ├── MessageModel.cs
    │   │   ├── PageModel.cs
    │   │   ├── PermissionModels
    │   │   │   ├── Module.cs
    │   │   │   ├── Permission.cs
    │   │   │   ├── Role.cs
    │   │   │   ├── RoleModulePermission.cs
    │   │   │   ├── SysAdmin.cs
    │   │   │   └── UserRole.cs
    │   │   ├── ResponseEnum.cs
    │   │   ├── RootEntity.cs
    │   │   ├── Seed
    │   │   │   ├── DBSeed.cs
    │   │   │   └── MyContext.cs
    │   │   ├── Student.Achieve.Model.csproj
    │   │   ├── Student.Achieve.Model.xml
    │   │   ├── TableModel.cs
    │   │   ├── TreeModel.cs
    │   │   └── ViewModels
    │   │       ├── LoginInfoViewModels.cs
    │   │       ├── ModuleViewModels.cs
    │   │       ├── SidebarMenuViewModel.cs
    │   │       └── TopgbViewModels.cs
    │   ├── Student.Achieve.Publish.bat
    │   ├── Student.Achieve.Publish.Linux.sh
    │   ├── Student.Achieve.Repository
    │   │   ├── BASE
    │   │   │   └── BaseRepository.cs
    │   │   ├── CCTRepository.cs
    │   │   ├── ClazzRepository.cs
    │   │   ├── CourseRepository.cs
    │   │   ├── ExamDetailRepository.cs
    │   │   ├── ExamDetailScoreRepository.cs
    │   │   ├── ExamRepository.cs
    │   │   ├── ExScoreRepository.cs
    │   │   ├── GradeRepository.cs
    │   │   ├── Permissions
    │   │   │   ├── ModuleRepository.cs
    │   │   │   ├── PermissionRepository.cs
    │   │   │   ├── RoleModulePermissionRepository.cs
    │   │   │   ├── RoleRepository.cs
    │   │   │   ├── sysUserInfoRepository.cs
    │   │   │   └── UserRoleRepository.cs
    │   │   ├── Student.Achieve.Repository.csproj
    │   │   ├── StudentsRepository.cs
    │   │   ├── sugar
    │   │   │   └── DbContext.cs
    │   │   └── TeacherRepository.cs
    │   └── Student.Achieve.sln
    └── Student.Achieve.UI
        ├── babel.config.js
        ├── Build.bat
        ├── Dockerfile
        ├── jest.config.js
        ├── package.json
        ├── package-lock.json
        ├── postcss.config.js
        ├── public
        │   ├── favicon.ico
        │   └── index.html
        ├── README.md
        ├── src
        │   ├── api
        │   │   ├── api.js
        │   │   └── index.js
        │   ├── App.vue
        │   ├── assets
        │   │   ├── loginbck.png
        │   │   ├── logo4.png
        │   │   ├── logoall.png
        │   │   ├── logo.png
        │   │   ├── QQGroup.png
        │   │   ├── timg.jpg
        │   │   └── WeChat Screenshot_20190215160415.png
        │   ├── components
        │   │   ├── HelloWorld.vue
        │   │   ├── ScrollPane.vue
        │   │   └── Sidebar.vue
        │   ├── main.js
        │   ├── promissionRouter.js
        │   ├── router
        │   │   ├── _import_development.js
        │   │   ├── _import_production.js
        │   │   └── index.js
        │   ├── store.js
        │   ├── style
        │   │   └── home.css
        │   └── views
        │       ├── 403.vue
        │       ├── 404.vue
        │       ├── About.vue
        │       ├── Achieve
        │       │   ├── ExamDetail.vue
        │       │   ├── ExamScore.vue
        │       │   ├── Exam.vue
        │       │   └── ExDetailScore.vue
        │       ├── Analysis
        │       │   ├── CourseScoreDistribute.vue
        │       │   ├── F_S_N.vue
        │       │   ├── Objective.vue
        │       │   ├── PositivePoint.vue
        │       │   ├── SingleCourse.vue
        │       │   └── Subjective.vue
        │       ├── File
        │       │   └── Excel.vue
        │       ├── Layout
        │       │   └── Layout.vue
        │       ├── Login.vue
        │       ├── Permission
        │       │   ├── Assign.vue
        │       │   ├── Module.vue
        │       │   └── Permission.vue
        │       ├── School
        │       │   ├── Class.vue
        │       │   ├── Course.vue
        │       │   ├── Grade.vue
        │       │   ├── Student.vue
        │       │   └── Teacher.vue
        │       ├── Student
        │       │   ├── Objective.vue
        │       │   ├── SingleCourse.vue
        │       │   ├── Subjective.vue
        │       │   └── Summary.vue
        │       ├── System
        │       │   └── My.vue
        │       ├── Thanks.vue
        │       ├── User
        │       │   ├── Roles.vue
        │       │   └── Users.vue
        │       └── Welcome.vue
        ├── StopContainerImg.sh
        ├── student.nginx.conf
        ├── util
        │   ├── date.js
        │   └── global.js
        └── vue.config.js

59 directories, 236 files

标签:

实例下载地址

学生教学教务管理系统源码下载-基于NetCore 3.1和Vue开发

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警