ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: micch

[求助] 关于开发系统时,权限处理的代码思路

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-1-5 16:43 | 显示全部楼层
设计权限组,权限组下:菜单权限,组织架构权限[部门权限],按钮权限,最后给用户分配权限组。
011cd07e4194b8d18a718b8c7b094f4.png
11024f57a79b83219db189a9d2c299c.png
badf6e746a8ddd349982bbbd5955022.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-1-5 18:07 | 显示全部楼层
我明白楼主纠结的点
我提问过类似的问题,也做过类似的设计
后来发现真的只有“最傻”的方法是最好的,就是每次都判断一遍
然后就是用到用户组、角色组、权限组……来压缩权限组合数量

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-5 18:59 | 显示全部楼层
桑特容易额 发表于 2023-1-5 16:43
设计权限组,权限组下:菜单权限,组织架构权限[部门权限],按钮权限,最后给用户分配权限组。

嗯,这个是权限设计的思路。我纠结的是代码设计的方案。复杂的权限设计暂时还接触不到,就是先从基础的不同用户拥有不同功能来设想,主要是纠结用什么方法去写代码。

TA的精华主题

TA的得分主题

发表于 2023-1-5 22:45 | 显示全部楼层
N年前一个ERP系统权限分配表:
ERP权限分配表.rar (48 KB, 下载次数: 41)
再结合员工登录权限一起设置.......
系统是一个大工程,因没有具体项目内容,到底什么结构模式的系统,
仅作参考

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-5 22:49 | 显示全部楼层
几百个功能,太庞大了。

明天构思一个例子吧,用类模块的方式试试写一个

TA的精华主题

TA的得分主题

发表于 2023-1-5 23:04 | 显示全部楼层
记录当前登录用户的信息, 包含权限
2.png

登录用户的权限设置
1.png

可参考帖子: 多种数据的管理系统 只讨论设计
https://club.excelhome.net/thread-1618367-1-1.html

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-1-6 00:37 | 显示全部楼层
设置几级的权限组,这样方便添加新用户,而不用每次都重新编辑一次权限,会让权限有点乱,而且权限组和公司架构基本吻合也方便管理

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-6 12:31 | 显示全部楼层
opiona 发表于 2023-1-5 23:04
记录当前登录用户的信息, 包含权限

系统功能多的情况+用户种类也多。就需要考虑权限如何设计权限组和权限等级之类。我对复杂功能的系统接触的不多,也没有实操过多用户组,多用户等级的情况。

看了您那个只讨论设计的帖子,当时还是很有启发的,不过日常也很少做系统开发,一直没尝试过。最近在学习成套系统的开发,想试试如何设计不同用户不同权限的应用。

今天琢磨一下,先简单尝试一下,做个范例文件发上来,到时还请老师多加指正。

TA的精华主题

TA的得分主题

发表于 2023-1-6 13:07 | 显示全部楼层
弄一个权限控制模块, 所有任务 Application.Run调用, 都通过这个模块控制来执行不知道是否可行, 这样就不用管每个模块本身了.

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-1-6 13:10 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 exorca 于 2023-1-6 15:18 编辑

本楼重复了,饰改掉,  为啥现在不能秒回, 我还以为网络卡了。。。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 20:42 , Processed in 0.041994 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表