项目简介

开发技术

  • ASP.NET Core MVC:ASP.NET Core MVC 是一个用于构建 Web 应用和 API 的框架,采用模型-视图-控制器 (MVC) 设计模式,提供高度可测试和可扩展的开发体验。

  • ASP.NET Core Identity :ASP.NET Core Identity 是一个 安全框架,为 ASP.NET Core Web 应用程序提供用户界面登录功能,管理用户、密码、角色等。

  • EF Core:一个开源的跨平台对象关系映射 (ORM) 框架,用于简化 .NET 应用程序中的数据访问。

  • Sqlite:轻量级关系型数据库。

  • HTMX:一个轻量级的 JavaScript 库,通过在 HTML 中使用属性来实现 AJAX 请求、CSS 过渡、WebSocket 和服务器发送事件等功能,从而构建现代化的用户界面。

角色简介

5cd40eea-a3c2-438c-b8c1-7737fa805edc

  • 管理员:能够查询并管理学生信息。
  • 教师:能够查询学生信息。

功能模块简介

87268b6e-7d41-4443-a328-239e2af41244

  • 主页:查询学生信息
  • 专业管理模块:获取专业列表,添加专业,编辑专业,删除专业
  • 年级管理模块:获取年级列表,添加年级,编辑年级,删除年级
  • 班级管理模块:获取班级列表,添加班级,编辑班级,删除班级
  • 学生管理模块:获取学生列表,添加学生,编辑学生,删除学生
  • 授权管理模块:登录,注销

项目演示

获取专业列表

2024-08-16_09-20-32

添加/编辑专业

2024-08-16_09-20-38

获取年级列表

2024-08-16_09-20-43

添加/编辑年级

2024-08-16_09-20-48

获取班级列表

2024-08-16_09-20-54

添加/编辑班级

2024-08-16_09-21-05

获取学生列表

2024-08-16_09-21-10

添加/编辑学生

2024-08-16_09-21-17

删除功能

2024-08-16_09-26-59

查询学生信息

2024-08-16_09-22-10

登录

2024-08-16_09-22-32