智能巡检系统中权限管理模块的设计与实现内容摘要:
Create group2 PRMS1 OPS2 User2 Group2 Role2 OBS2 PRMS2 75 80 图 3 扩展后的 RBAC 模型中用户组间的继承关系 Inheritance relationship of groups in the extended model of RBAC 图 3 中用户 User1 的权限为 PRMS1,包括操作 OPS对象 OBS操作 OPS2 和对象 OBS2 等。 User1 通过 Role1 获得创建用户、用户组和角色的权限,然 后创建用户 User用 户组 Group2 和角色 Role2。 User1 把 User2 分配给 Group2,把权限 PRMS2(包括 OPS2 和 OBS2)分配给 Role2,然后关联 Group2 和 Role2。 最终, Group2 成为 Group1 的部分权限 继承者,而 User2 作为 Group2 的一员拥有了 PRMS2,包括 OPS2 和 OBS2。 85 数据库表结构的设计 根据扩展后的 RBAC 权限控制模型,建立 4 张实体对象表, 3 张关系对象表,分别是: ( 1)用户表( T_USER):保存用户 id、登录密码、用户姓名、手机号码、电子邮箱、 创建组 id、是否可用的标识、注册时间等基本信息;创建组是指创建该用户的用户所属的用 户组,用来标识继承关系。 ( 2)用户与用户组关系表( T_USGROUP):保存用户与用户组的关系,包括用户 id 90 95 100 和用户组 id; ( 3)用户组表( T_GROUP):保存用户组 id、用户组名称、用户组描述和创建组 id、 是否可用的标识等。 ( 4)用户组与角色关系表( T_UGR):保存用户组与角色的关系,包 括用户组 id 和角 色 id; ( 5)角色表( T_ROLE):保存角色 id、角色名称、角色描述、创建组 id、是否可用 的标识等; ( 6)角色与菜单关系表( T_ROMENU):保存角色 id、菜单 id; ( 7)菜单表( T_MENU):保存菜单 id、父菜单 id、菜单名称、菜单描述、菜单 URL、 菜单标识、菜单顺序、是否可用的标识等。 父菜单是指该菜单的上一级菜单。 权限控制模块 ER 图如下图 4 所示: 3 PK T_ROLE ROLEID ROLENAME ROLEDESC GROUPID ROLEORDER IS_SHOW 图 4 权限控制模块 ER 图 Entity relationship diagram of Authorization control module 105 3 权限控制模块的实现 权限控制模块的组成 本权限控制模块由授权模块、鉴权模块和数据过滤模块组成。 授权是指将权限表示为内 部可调用的类、方法或代码块,并授予指定的角色,再关联到用户组,然后关联到用户。 鉴 权是指主动控制用户的权限,屏蔽不属于用户的权限,当用户调用代表某个权限的类、方法 110 或代码块时,对该用户的行为进行鉴定,确定其是否拥有该权限。 数据过滤是指对通过鉴权 的合法用户请求的数据进行过滤,避免超出当前的权限控制范围。 授权模块 智能巡检系统中的权限由各个对象的增加、删除、修改、查看、相互关联等动作组成, 每种角色拥有的权限均保存在数据库的角色与菜单关系表中,当用户登录时,查询到用户所 115 属的用户组以及权。智能巡检系统中权限管理模块的设计与实现
相关推荐
下午放学后留一个班听我的课。 顿觉眼前一片黑暗,赶紧急急忙忙开始准备了。 最终我选择了八三班,上课前告诉自己不要紧张结果还是很不安,因为来了七八个语文老师还有张校长。 一上来就把标题《桃花源记》里的“源”写成“渊”啦,前排的学生小声提醒我,当时感觉很尴尬。 后来慢慢进入了状 态,变得得心应手起来,达到“无视”听课的老师的功底。 再后来每天都上课一切变得特别的平常,紧张消失啦。 气急败坏
电源切换为 UPS供电时 中央站冗余主机自动投入时 施 工单位检查评定结果 项目专业质量检查员: 年 月 日 监理(建设)单位验收结论 监理工程师 (建设单位项目专业技术负责人) 年 月 日 070310 现场设备安装及检测分项工程检验批质量验收记录表 GB 50339- 2020 工程名称 分项工程名称 验收部位 施工单位 专业工长 项目经理 施工执行标准名称及编号 分包单位 分包项目经理 施
现的问题进 行可靠性验证 5 互连测试 应验证两个或多个不同系统之间的互连性 6 回归测试软件修改后应经回归测试验证是否因修改引出新的错误即验证修 改后的软件是否仍能满足系统的设计要求 Ⅱ 一般项目 545 应用软件的操作命令界面应为标准图形交互界面要求风格统一层次简洁操作命令的命名不得具有二义性 546
且大多依靠外界代工生产,无论是技术实用性还是产品成本都不具备特别的优势。 同时,这些厂家大多依靠的是自身盈利来进行发展,缺少强大有力的资金后盾支持,只能走小作坊式的发展路线。 这种情况下的产品,或许在价格上不存在劣势,但无论在品牌、品质、服务等方面都无法对微智云产品构成威胁。 综合整个 SWOT 分析,我们认为:目前的智能家庭控制市 场是一个具有巨大容量且高速发展的市场;在这个市场中
品牌。 企业通过品牌让用户认识、了解和接受自己,通过品牌树立自身形象。 “ XXXX 牌”图形商标于 2020 年 12 月被评定为 XXXX 省著名商标。 公司 是 XXXX 省 农行 AAA 资信企业、 XXXX 省民营企业 50 强, 电器 开关 设备生产 XXXX 省排列第一。 2020年被世界知名的《福布斯》杂志评为“中国潜力 100”榜入进企业。
大。 线路运行维护,由于线路里程日益增长,电压等级越来越高,传统的人工巡线方式和操作流程,很难适应当前电力行业对线路维护的需要。 国际上条件发达地区已经普遍采用的先进技术,如利用直升飞机运输线路器材、组塔,架线施工以及线路巡视和维护等工艺,国内也已经在这方面做了大量的试验。 另外应用远红外遥感成像技术诊断线路绝缘子和 金具 的运行状况,也处于研究与改进之中。 将 GIS