后台管理系统详解:通用的系统架构介绍与说明
07FlyBASE是一款简单实用的开源的客户管理系统,同时是一款基于 ThinkPHP 和 Bootstrap 的极速后台开发框架,同时支持对部门、角色、权限等进行精细化管理,精确到每个按钮和菜单。
包含程序安装、登录、登出、工作台、菜单权限控制、角色、管理员、部门管理、岗位管理、素材管理、网站设置、图库管理等基础功能,无需重复造轮子。
可以帮助解决企业开发项目60%的重复工作,让开发更多关注业务逻辑。
系统结构图
主要特性
基于Auth验证的权限管理系统
后台采用 RBAC 授权管理方式
支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置
支持单管理员多角色
支持管理子级数据或个人数据
支持对部门、角色、权限等进行精细化管理,精确到每个按钮和菜单
完善的前端功能组件开发
基于TP+HAdmin+Mysql二次开发
基于Bootstrap开发,自适应手机、平板、PC
强大的应用插件扩展功能,在线安装卸载升级应用插件
通用的会员模块和API模块
共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证
二级域名部署支持,同时域名支持绑定到插件
支持大文件分片上传、分片直传、剪切板粘贴上传、拖拽上传,进度条显示,图片上传前压缩
支持整合第三方短信接口(阿里云、腾讯云短信)
无缝整合第三方云存储(七牛云、阿里云OSS、又拍云)功能
第三方富文本编辑器支持(Kindeditor、百度编辑器)
第三方支付(微信、支付宝)无缝整合,微信支持PC端扫码支付
丰富的插件应用市场,模块支持:CMS内容管理系统、OA办公、CRM客户管理系统、ERP进销存、WMS进销存、FMS财务管理、HRM人事管理、EAM资产管理、PMS项目管理、LIMS实验管理系统等
功能列表清单
基础后台管理中心 | |||
一级栏目 | 二级栏目 | 三级栏目 | 功能介绍 |
首页 | 我的消息 | 管理当前帐号所有系统推送的提醒信息,提醒线索、客户、商机、合同等消息提醒 | |
系统公告 | 显示当前帐号接收的系统通知,多种语音提醒 | ||
系统维护 | 系统设置 | 集中设置系统运行中需要的参数及值 | |
配置列表 | 统一维护动态管理系统参数信息 | ||
系统菜单 | 集中管理系统中所有应用的左侧菜单和界面上的功能按钮 | ||
企业会员 | 主要用于SAAS运营模块使用 | ||
数据库管理 | 数据备份 | 用于系统数据的备份、修复、优化功能 | |
数据还原 | 用于系统数据的恢复 | ||
行为日志 | 清空、删除 | 记录了系统帐号对系统的一系列操作动作 | |
系统消息 | 提醒设置 | 管理人员可以配置业务模块提醒方式、提前多少时间提醒 | |
系统公告 | 管理人员系统发布公告通知全部人员或者个别人员 | ||
邮件管理 | 配置邮件服务器,管理系统中邮件发送的记录 | ||
系统消息 | 显示系统中所有帐号推送的提醒信息,提醒线索、客户、商机、合同等消息提醒 | ||
组织结构 | 部门管理 | 添加、删除、修改 | 部门即公司的组织架构 |
权限角色 | 权限角色 | 权限及角色,每个用户拥有一个角色,这个角色代表了其在系统中拥有的权限,可以将不⽤的⽤户类型(从销售 ⼈员到销售经理) 分配⻆⾊授予不同的模块权限,来实现企 业员⼯的权限管理 | |
岗位管理 | 岗位管理 | 职位是在组织架构下的精细职位划分,是业务流程控制、业绩考核、预警体系的基础,不同的机构、部门下的同一职务是作为不同的职位的。可以控制某个职位以查看到的数据信息 | |
用户管理 | 用户管理 | 可使用系统的帐号,添加、删除、修改、菜单授权、重置密码、添加角色 | |
系统扩展 | 应用市场 | 安装、升级、登录 | 第三应用管理中心,应用市场为框架系统已经开发好的一些功能应用模块,在安装好07fly-s1基础框架之后,可以通应用安装其它的的应用模块 |
本地模块 | 卸载、删除、同步、备份 | 显示系统中所有的应用模块,这里可以管理相应的模块,创建、导入、删除、修改、同步、备份、卸载,主要目的的是方便开发人员,在此0fly-s1基础上二次开发使用 | |
本地插件 | 显示系统中所有的插件 | ||
本地服务 | 显示系统中所有的服务模块 | ||
框架升级 | 主要用于在线升级系统框架和在线授权 |
案例演示:
http://erp.07fly.xyz
开源地址:
https://gitee.com/07fly/07flyadmin
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!