教务平台开发系列文章目录
- 一步步打造高校专用教务平台(一)-开篇
- 一步步打造高校专用教务平台(二)-基础框架
- 一步步打造高校专用教务平台(三)-机构权限
目录
前言
大家好 ,我是一步莲华,致力于帮助高校实现教学、教务工作全过程的信息化
本篇主要介绍Lotus基础框架中组织机构管理以及角色权限管理2个模块,主要涉及3个功能菜单
- 机构部门
- 用户管理
- 角色权限
机构部门
功能说明
机构部门管理这一块相对简单,就是基础的增删改功能
- 机构类型:主要用于区分机构,在教务系统中是为了区分教学系部,非教学系部
- 机构负责人:可以为每个部门设定负责人,主要用于流程审批,为部门设定负责人后,部门负责人会作为当前部门人员的默认直属上级,审核相应的流程单据
用户管理
市面上很多开源的管理后台在这一块做的都比较简单,大都只是提供了简单的增删改功能,从理论上来说是够用了,但离真正实用差距还不小,看看下面两个截图就知道差距了,查询方式单一,组织机构不清晰,不支持批量操作,没有重置密码,这些都是缺点,Lotus针对这些缺点进行了完善
- 批量导入:Lotus框架的导入除了批量新增人员,还支持根据账号进行批量更新操作。
- 重置密码:项目上线运行后经常会遇到用户忘记密码的情况,这个时候就需要用到这个功能了,奇怪得是很多后台都没提供这个功能。
- 设置直属上级:为用户设定直属上级,在流程审批中查找直属上级时会先找这里,如果此处未设置,就会找到当前部门设定的负责人作为直属上级。
- 批量转移部门:日常人员管理中的常用功能,但很多后台系统都只能对单个人员修改部门,一个个的改起来太麻烦了。
角色权限
先给大家看看网上常见的角色管理模块,开源世界里90%的后台管理框架,都是这样的界面,可这样的功能太简单了,只做到了能用,远远达不到好用的程度
Lotus框架的角色管理增加了很多实用的功能,如查看各角色人数,批量清理人数为0的角色,导出特定角色的用户名单,直接向角色批量添加人员,工作台组件分配等等,这些功能都非常实用
角色用户管理:主要用于查看当前选中角色下的人员信息,可以进行增加和删除操作
角色权限管理:主要用于对当前选中角色进行授权
角色数据范围:为当前选中角色配置数据范围
工作台组件权限:为当前选中角色分配工作台组件,用户在工作台中能看见哪些组件就是在这里决定的
结语
本篇主要介绍Lotus框架的组织机构管理及角色权限模块,下一篇我们继续介绍下基础框架中的其它功能
Lotus教学一体化平台体验地址:http://qjjw.qijiekeji.com:8082/ 欢迎大家反馈意见