项目简介
本项目是基于WPF(Windows Presentation Foundation)和MVVM(Model-View-ViewModel)框架开发的管理系统。使用Commontity toolkit作为MVVM框架,HandyControl作为UI框架,Serilog日志框架,以及SqlSugar作为数据库操作框架。系统具备用户登录、账户管理、角色管理、菜单管理、权限分配和系统日志记录等主要功能。
项目的主要特性和功能
- 用户登录:保障只有授权用户能访问系统。
- 账户管理:管理员可添加、删除和管理普通用户与管理员账户。
- 角色管理:支持添加和管理角色,并为不同角色分配权限。
- 菜单管理:管理员能添加和管理系统菜单,保证用户界面的一致性和可用性。
- 权限分配:支持细粒度的权限分配,可根据角色分配不同权限。
- 系统日志:记录所有重要操作日志,方便追踪和管理。
安装使用步骤
1. 环境准备
- 安装.NET Framework 4.0或更高版本。
- 安装Visual Studio 2019或更高版本。
2. 复制项目
将项目源码文件下载到本地。
3. 打开项目
使用Visual Studio打开项目文件夹中的解决方案文件(.sln)。
4. 配置数据库
在appsettings.json
文件中配置数据库连接字符串。
json
{
"ConnectionStrings": {
"DefaultConnection": "your_database_connection_string"
}
}
5. 编译和运行
在Visual Studio中,选择“生成”菜单中的“生成解决方案”来编译项目。编译成功后,按F5或点击“启动”按钮运行项目。
6. 使用系统
- 启动系统后,使用管理员账户登录。
- 在系统中进行账户管理、角色管理、菜单管理、权限分配等操作。
- 查看系统日志以追踪操作记录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】