手机版

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

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

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

一、项目架构图

实体是模型实体层类库;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。

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

版权声明:MVC易用户三层结构简单权限管理系统是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。