您现在的位置是:首页 > 教程资讯 > 编程开发

MVC易用户三层结构简单权限管理系统

2021-09-08 02:32:59【编程开发】人查看

简介 这篇文章主要为大家详细介绍了MVC+EasyUI+三层架构简单权限管理系统,感兴趣的小伙伴们可以参考一下

无事可做,整理了一个之前做过的项目,今天就和大家分享、交流、讨论一下。希望大家多多指正。

一、项目架构图

实体是模型实体层类库;DAL是数据访问层的类库,主要负责数据库操作;BLL是业务逻辑类库,Common是公共帮助类库,WebUI是用户层。

非Web层的所有实体类模板都已经在项目中创建,可以直接使用动态软件生成。

二、数据库相关表

数据库文件放在web层的数据库目录中

三、功能接口

*整个项目的风格采用易居的bootstrap风格。项目中涉及的相关js验证规则封装在common.js文件中

(1)用户名和密码均为admin登录

(2)登录页面,如图所示:

默认情况下,会填充本地测试验证代码。采用表单提交方式。

(3)登录后,进入权限管理系统首页,如图:

主页左侧导航菜单采用easyui-accordion和树的组合,背景采用递归方式,支持无限分层。

如果非管理员帐户首次登录系统,将提示首次登录必须更改密码。

(4)按钮管理

(5)菜单管理:

用于配置菜单目录并为每个页面分配操作按钮。

(6)部门管理

(7)用户管理

(8)角色管理

点击角色右侧,弹出对应的角色成员信息,如下图。

(9)公告分类和公告管理

公告分类:

公告管理:

(10)定制表

数据类型管理:

数据表管理

这里的表数据查询使用动态构建的datagrid的所有列。

田疃管理

最后,写这篇文章的目的不是项目本身,而是为了和大家分享。因为时间有限,先写个截图说明一下。后续有时间改进后,希望大家多多指正。

话不多说,直接去源码地址:http://xiaozai.jb51.net/201607/yuanma/achieve(jb51.net)rar。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。