- 4
- 0
- 约1.14万字
- 约 15页
- 2016-12-25 发布于湖南
- 举报
但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。
下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限。
权限设计通常包括数据库设计、应用程序接口(API)设计、程序实现三个部分。
这三个部分相互依存,密不可分,要实现完善的权限管理体系,必须考虑到每一个环节可行性与复杂程度甚至执行效率。
我们将权限分类,首先是针对数据存取的权限,通常有录入、浏览、修改、删除四种,其次是功能,它可以包括例如统计等所有非直接数据存取操作,另外,我们还可能对一些关键数据表某些字段的存取进行限制。除此,我想不出还有另外种类的权限类别。
完善的权限设计应该具有充分的可扩展性,也就是说,系统增加了新的其它功能不应该对整个权限管理体系带来较大的变化,要达到这个目的,首先是数据库设计合理,其次是应用程序接口规范。
我们先讨论数据库设计。通常我们使用关系数据库,这里不讨论基于Lotus产品的权限管理。
权限表及相关内容大体可以用六个表来描述,如下: 1 角色(即用户组)表:包括三个字段,ID,角色名,对该角色的描述; 2 用户表:包括三个或以上字段,ID,用户名,对该用户的描述,其它(如地址、电话等信息); 3 角色-用户对应表:该表记录用户与角色之间的对应关系,一个用户可以隶属于
您可能关注的文档
最近下载
- 第三单元 走向未来的少年-2026年中考道德与法治九下教材梳理课件.pptx VIP
- 安徽省合肥市第八中学2026届高三下最后一卷化学试题.docx VIP
- 道德与法治九下第三单元7.2《走向未来》课件.pptx VIP
- 临夏回族自治州临夏市2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
- 中国原发性闭角型青光眼诊治方案专家共识(2025年).pdf VIP
- 中学学校教师量化考核细则表(2026年版).doc
- 中药二中成药“快速记忆”总结.docx VIP
- T∕ZJSEE00052023220kV车载移动式变电站技术规范.pdf VIP
- 纪检监督业务知识课件.pptx
- 西门子MRI中文操作手册-7.pdf VIP
原创力文档

文档评论(0)