项目简介
本项目是基于.NET Core和Entity Framework Core开发的学校管理系统,可助力学校管理学生、教师、课程、部门等信息。系统具备基本的CRUD功能,同时支持数据分页、排序和搜索。
项目的主要特性和功能
- 学生管理:涵盖学生基本信息、注册日期、课程注册等内容。
- 教师管理:包含教师基本信息、入职日期、课程分配等信息。
- 课程管理:涉及课程基本信息、学分、所属部门、教师分配等。
- 部门管理:包括部门基本信息、预算、负责人等内容。
- 注册管理:管理学生的课程注册信息、成绩等。
- 数据分页和排序:可对学生、教师、课程等数据进行分页和排序操作。
- 数据搜索:支持对学生、教师、课程等数据进行搜索。
安装使用步骤
1. 配置数据库
在appsettings.json
文件中配置数据库连接字符串,示例如下:
json
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=SchoolDb;Trusted_Connection=True;MultipleActiveResultSets=true"
}
2. 安装依赖
使用NuGet包管理器安装项目所需的依赖包,执行命令:
dotnet restore
3. 数据库迁移
运行数据库迁移命令,创建数据库和表结构,执行命令:
dotnet ef database update
4. 运行项目
启动项目并访问系统,执行命令:
dotnet run
5. 访问系统
打开浏览器,访问http://localhost:5000
(默认端口),进入学校管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】