# 练手小能手 WPF+Prism+MahApps+WebApi 一个简单的学生管理系统 **Repository Path**: New_Open/skilled-hand-in-hand-training ## Basic Information - **Project Name**: 练手小能手 WPF+Prism+MahApps+WebApi 一个简单的学生管理系统 - **Description**: WPF+Prism+MahApps+WebApi 一个简单的学生管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-01-19 - **Last Updated**: 2025-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 练手小能手 WPF+Prism+MahApps+WebApi 一个简单的学生管理系统 介绍 学习WPF所进行的练习,使用框架为了快速开发,同时也可以学习框架的使用,WebApi提供数据来源 #### 软件架构 WPF:有了C#基础和Winfrom开发实践经验后,继续学习WPF技术,相比于WinForm传统开发,在WPF中,通过核心的MVVM设计思想,可以实现前后端的分离。 Prism框架:可以简化原生MVVM实现方式,并引入分模块设计思想。在Prism中,每一个功能,都可以设计成一个独立的模块,各个模块之间松耦合,可维护,可测试,框架中包括 MVVM、依赖注入、Command、Message Event、导航、弹窗等功能。 MahApps:一套基于WPF的界面组件,通过该组件,可以使用较小的开发成本实现一个相对很好的界面效果。 WebApi:指的是ASP.NET WebApi技术,主要练习开发基于REST风格的数据接口,为WPF窗体应用提供数据支持。 SQLServer数据库:微软的数据库 #### 安装教程 #### 使用说明 ![系统的登录界面](https://foruda.gitee.com/images/1721547193028542505/0ea4b456_11634166.png "屏幕截图") ![WebApi编写后的接口文档,Swagger进行展示](SIMS%E6%8E%A5%E5%8F%A3.png) ![MaHApps创建的界面效果,系统主要界面及功能](SIMS%E4%B8%BB%E7%95%8C%E9%9D%A2.png) ![数据库主要表及数据库结构](%E6%95%B0%E6%8D%AE%E5%BA%93.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request