对网站建设的讲话,网站描述案例,北京知名网站推广,广西云尚网络科技有限公司一.开发环境
VisualStudio 2022NET SDK 8.0Prism 版本 8.1.97Sqlite
二. 功能介绍 WPF 基础权限系统#xff0c;是一个支持前后端分离设计的 客户端(C/S)项目#xff0c;该示例项目前端xaml使用UI库 #xff0c;Material Design Themes UI 来构建用户界面#xff0c;确保…一.开发环境
VisualStudio 2022NET SDK 8.0Prism 版本 8.1.97Sqlite
二. 功能介绍 WPF 基础权限系统是一个支持前后端分离设计的 客户端(C/S)项目该示例项目前端xaml使用UI库 Material Design Themes UI 来构建用户界面确保界面的美观和实用 同时结合 Prism 框架Prism框架不仅提供了基础的 属性通知绑定、命令操作、消息聚合器(发布和订阅) 等核心功能还拥有一系列强大的附加特性包括区域管理、模块化支持、灵活的导航机制以及会话服务等.这些特性极大的提升项目的可维护性和可扩展性。 后端方面采用Web Api做为数据提供接口数据库则默认使用Sqlite同时也支持其他数据库例如SqlServerMysql等。并且使用了 SqlSugar ORM框架来简化了对数据库操作提高开发效率
2.基础的权限功能模块
菜单管理可进行添加编辑删除菜单以及添加菜单所拥有的按钮权限查看删除新增编辑等等权限目前只提供了基础的权限按钮 用户管理添加用户以及对用户进行授权 角色管理添加自定义角色以及对该角色进行授权那些角色能访问那些页面以及能拥有那些按钮并且在添加或编辑用户的时候对该用户赋于不同的角色。这样就实现了不同的用户拥有不同的角色不同的角色拥有不同的权限。从而实现了对用户的权限管理 其他功能系统登录系统日志等都有提供 三.源码获取和注意事项
首先先声明不是免费的提供源码程序虽然可能有一定的学习参考价值但对于使用wpf开发一些简单的程序以及上位机软件想实现权限控制来说。可能具有一定的参考价值在项目中使用了SqlSugar ORM 框架简化对数据库操作以及查权限的时候不再需要用到复杂的联表查询只需要配置好特性通过导航查询即可拿到每个用户所关联的权限数据等等其他的就需要自个去看源码学习了。所以只需要一顿饭钱【199】也不贵,各位的工钱至少也几百块一天所以需要的就请尊重一下劳动付出成果感谢。不过在这之前还有一个渠道就是Gitee可以去上面搜索有没有想要的避免花钱了。恳请各位请大佬需要就支持一下不需要也请不喜勿喷该应用程序默认使用的数据库是Sqlite如果想替换成其他数据库只需要在Web Api 的Program.cs 文件中进行替换即可。如果想更换Sqlite数据库名直接把源码文件里面的app.db删除掉在appseting.json 文件中,更改 SqliteConnection 的值。例如Data Sourcexxx.db接着重新编译运行程序会自动生成数据库和数据库表以及种子测试数据。想更换其他数据库也是同样的道理。在appseting.json 文件中配置好对应的连接字符串以及更改Program.cs 文件中DbType 的类型即可。启用项目之前一定先启动WebApi项目或者在应用程序中右键选中【配置启动项】把前端和后端项目设置成一起启动。 6.设置完成后直接启动即可 7.默认账户Admin,密码1234。默认账户有根据卡号登录功能刷卡登录1234注册功能没有实现也简单就没有做把接口逻辑实现就可以了 8.在用户界面新增的账户默认没有开启卡号登录后继可自行更新修改添加用户的同时把卡号赋值就可以让用户支持刷卡登录也可以账户密码登录。 9.登录图片以及图标自行按需更改
四.完整的示例演示
动态图画质不清是因为进行了压缩,导致变形不然传不上来 五.获取方式
付款的时候请在备注项填上您的邮箱会通过邮件的方式把源码发送给您。如忘记写备注请私信我。诚信交易非诚勿扰.