# 项目简介:
此项目的设计目标主要用于需要多人协作、需要对操作权限做精确控制的管理系统使用。目前只提供了权限管理、用户组管理、
用户管理基础功能,后续如果有可以公用的功能会陆续增加进来。
本项目使用go语言开发
- web框架使用 [beego](http://beego.me/)
- 前台页面使用 [easyUI](http://www.jeasyui.net/demo/380.html) (easyUI 中文网)
- 页面中使用的树组件为 [zTree](http://www.treejs.cn/v3/main.php#_zTreeInfo)
## 软件环境
- 开发工具: VS Code
- 数据库: mysql
## 安装指南
- doc 目录下的database.sql 是数据库初始化脚本
- 默认账号 `admin` 密码 `111111`
## 功能介绍:
1:管理员管理
管理可以使用此系统的用户
功能:查询、新增、修改(可以直接重置密码)删除、管联用户组(管理用户组后可以拥有改组的所有权限)
2:管理员组管理
主要是用于用户分组和权限分组
功能:查询、新增、修改、删除、关联权限(设置这个组拥有那些权限)
3:权限管理
用于管理系统中所有的操作权限、导航菜单中的菜单目录
功能:查询、新增、修改、删除
ps:这里的权限有三种用途
A:作为导航菜单中的目录使用(新增的时候只需要填写 权限名称 和 选择是否作为菜单)
B:仅作为菜单(新增的时候必须填写 权限名称、请求地址、模块名称、操作名称、并选择作为菜单为 是)
C:仅作为一个普通权限(新增的时候必须填写 权限名称、模块名称、操作名称、并选择作为菜单为 否)
## 功能截图
- 管理员管理
![image](https://github.com/crazy-wolf/cms/blob/master/doc/img/user.png)
![image](https://github.com/crazy-wolf/cms/blob/master/doc/img/adduser.png)
- 管理员组管理
![image](https://github.com/crazy-wolf/cms/blob/master/doc/img/usergroup.png)
![image](https://github.com/crazy-wolf/cms/blob/master/doc/img/addusergroup.png)
- 权限管理
![image](https://github.com/crazy-wolf/cms/blob/master/doc/img/role.png)
## 待完成功能
- [X] 管理员管理
- [X] 修改管理员组功能
- [X] 删除管理员组功能
- [X] 登陆校验
- [X] 权限校验
- [X] 添加权限后刷新左侧菜单
- [X] 权限页面打开后 在打开组管理 权限页面点击tree刷新表
- [X] 建库sql
- [X] 权限删除的时候判断当前权限是否有子节点,如果有子节点不能删除(2016-9-6)
- [X] 增加退出功能 (2016-9-6)
- [X] 添加修改参数校验
- [ ] 功能测试
`ps:系统中所有html标签的name不能相同,调用的js方法名也不能相同,
否则会引起功能混乱,easyui的限制由于它是把所有的js和html加载到一个页面中了`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
此项目的设计目标主要用于需要多人协作、需要对操作权限做精确控制的管理系统使用。目前只提供了权限管理、用户组管理、 用户管理基础功能,后续如果有可以公用的功能会陆续增加进来。 本项目使用go语言开发 web框架使用 beego 前台页面使用 easyUI (easyUI 中文网) 页面中使用的树组件为 zTree 软件环境 开发工具: VS Code 数据库: mysql 安装指南 doc 目录下的database.sql 是数据库初始化脚本 默认账号 admin 密码 111111 功能介绍: 1:管理员管理 管理可以使用此系统的用户 功能:查询、新增、修改(可以直接重置密码)删除、管联用户组(管理用户组后可以拥有改组的所有权限) 2:管理员组管理 主要是用于用户分组和权限分组 功能:查询、新增、修改、删除、关联权限(设置这个组拥有那些权限) 3:权限管理 用于管理系统中所有的操作权限、导航菜单中的菜单目录 功能:查询、新增、修改、删除
资源推荐
资源详情
资源评论
收起资源包目录
golang 后台管理系统基础功能 (168个子文件)
pack.bat 152B
nginx.conf 1KB
app.conf 1KB
ace.min.css 391KB
bootstrap.min.css 109KB
easyui.css 57KB
font-awesome.min.css 21KB
userpanel.css 20KB
style.css 15KB
style_log.css 12KB
zTreeStyle.css 6KB
color.css 6KB
pagination.css 6KB
icon.css 2KB
demo.css 2KB
demo.css 263B
login_bgx.gif 38KB
loading1.gif 12KB
loadingpn.gif 7KB
zTreeStandard.gif 5KB
loading.gif 2KB
loading.gif 381B
line_conn.gif 45B
blank.gif 43B
blank.gif 43B
.gitattributes 53B
.gitignore 57B
admuserService.go 6KB
admuserController.go 6KB
roleService.go 6KB
admuserGroupService.go 5KB
admuserGroupController.go 5KB
baseController.go 5KB
roleController.go 4KB
encode.go 2KB
initService.go 2KB
router.go 968B
loginController.go 928B
mainController.go 776B
admUserGroup.go 765B
generateRoleSql.go 583B
role.go 556B
admuser.go 548B
timeUtil.go 480B
util.go 327B
page.go 323B
main.go 192B
groupRoleRel.go 181B
userGroupRel.go 122B
bizError.go 112B
constant.go 92B
modifyAdmUser.html 4KB
addAdmUser.html 3KB
roleList.html 3KB
index.html 3KB
modifyRole.html 3KB
loginPage.html 2KB
admUserList.html 2KB
addRole.html 2KB
modifyAdmusergroup.html 2KB
welcome.html 2KB
admUserGroupList.html 2KB
addAdmusergroup.html 2KB
navbar.html 2KB
addRoleDir.html 1KB
header.html 487B
leftMenu.html 207B
footer.html 172B
favicon.ico 17KB
weixin-gzh.jpg 34KB
jquery.easyui.min.js 380KB
jquery.min.js 94KB
jquery-3.1.0.min.js 84KB
jquery-1.4.4.min.js 77KB
jquery.ztree.core.js 58KB
bootstrap.min.js 35KB
jquery.ztree.core.min.js 30KB
phpjs-min.js 11KB
jquery.ztree.excheck.min.js 11KB
roleList.js 4KB
modifyAdmuser.js 3KB
admUserList.js 3KB
admUserGroupList.js 3KB
addadmuser.js 3KB
easyui-lang-zh_CN.js 2KB
modifyadmusergroup.js 2KB
addadmusergroup.js 2KB
index.js 1019B
modifyRole.js 890B
addRole.js 824B
leftMenu.js 439B
readme.md 3KB
weixin-fx.png 219KB
weixin.png 199KB
role.png 58KB
user.png 55KB
addusergroup.png 54KB
site_bg.png 51KB
usergroup.png 50KB
adduser.png 48KB
共 168 条
- 1
- 2
资源评论
工匠若水
- 粉丝: 7916
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功