心血来潮,想写个通用管理系统整体界面结构采用VS 可拖动窗口模式。本软件不准备用devexpress等任何收费 控件,完全免费。后续准备开源代码供大家互相交流学习。
先看整体结构图:
一 菜单管理:
菜单不是固定写死的,是利用反射动态可配置并且实现折叠抽屉效果。
导航菜单配置
图标动态选择
二、部门管理
部门管理采用动态数,利用递归 层层找出子 节点
部门编辑页面
三、用户管理
用户管理根据部门树来显示用户信息
用户添加页内容比较多,基本信息不用多说,下面讲下附件信息
用户附加信息,所有生成的文本框都不是手动画上去的,而是通过数据自动生成,
下拉菜单用split分隔
用户管理之分配权限。
权限分为菜单权限和按钮权限
设置完的结果
部门增加添加按钮
部门添加修改按钮
添加完成后刷新结果
上用户管理中配置部门按钮权限
保存以后回来刷新部门页面
附加属性
附加属性添加 ,其中控件类型也是由附加属性配置出来的
附加属性修改
资源管理:
资源管理是直接映射数据表的,支持数据备份
角色管理
源码下载地址:https://download.csdn.net/download/zzzzzzzert/11975145
数据库建议用SQL 2014以上版本打开
欢迎评论区交流讨论
纯手写,您的鼓励是我创作的动力,希望.Net的程序员自强不息越来越优秀。
打赏二维码