基于RBAC的智慧管廊信息管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:zhujunhong778
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家“智慧城市”概念的提出,城市地下智慧管廊系统的设计与实现越来越被重视。如何利用现有的物联网技术对城市地下管廊运营与管理,提高管廊工作的效率和质量成为“智慧城市”工程建设中的重要研究课题之一。为了提高智慧管廊信息管理效率,本文提出了一种基于RBAC的智慧管廊信息管理系统的设计与实现方案。该方案采用RBAC、AOP和拦截器等技术,将用户-角色-权限分离,通过设计角色树和拦截器来进行鉴权,并且通过不同的权限来设计功能交互,实现了不同权限的用户的信息管理,为智慧管廊系统的业务模块提供功能支撑,提升了智慧管廊系统的性能。主要工作内容如下:(1)给出了用户-角色-权限分离的角色树模型,使用户成为某种角色来获得相应的权限,实现了用户与权限的分离,达到了降低系统耦合性的目的。(2)设计实现了登录功能,通过shiro框架来建立前后端的session会话并完成登录功能,使用OAuth2进行登录鉴权并生成token,这样做的优势是保证系统前后端并行开发,降低了系统耦合性,提高了系统安全性。(3)设计实现了权限管理功能,包括操作权限与数据权限。操作权限通过拦截器来实现,用户登录成功之后会返回用户ID,通过查询角色树来获取用户对应的角色,进而在系统操作时通过角色名称进行拦截,使得某种角色只能完成其权限对应的操作;数据权限是通过MyBatis的拦截器来实现,在操作权限实现的前提下,通过设置需要拦截的字段,动态的进行SQL语句的拆装与重组,返回符合当前用户对应的数据权限的执行结果。与已有的Spring Security技术相比,这样做的优势是不用依赖Spring框架以及轻量级开发,降低系统的复杂性。(4)设计实现了审批功能,通过改变未审批信息的状态来实现审批功能,同时支持查看已审批的信息和审批结果。与已有的activity工作流相比这样做的优势是简化审批流程的设计,避免bpmn文件与开发环境存在兼容性问题,提高了开发效率。(5)设计实现了用户信息管理和群组信息管理功能,包括用户信息和群组信息的增删改查、为用户分配群组和角色以及在群组中添加和删除用户等功能,通过Spring Boot+MySQL+MyBatis来实现。与已有的Spring MVC技术相比,这样做的优势是可以实现自动配置,省去在tomcat容器中部署war包的过程,提高了开发效率。
其他文献
毫米波是一种新型的非接触式生命信号检测方式,它可以检测出人体因心肺活动而产生的相关生命参数信号。与传统的心电、脉搏检测器相比,它不仅是非接触式的,而且具有一定的穿透能力,可以穿过衣物、被子等障碍物进行检测。与红外、激光等其他体制的非接触式传感器相比,毫米波受外界天气环境影响较小,因此具有全天候工作的能力。毫米波传感器由于其频率较高,天线尺寸小,可以构建紧凑且经济高效的检测系统。这些优点使得毫米波技
随着信息时代的到来,人们访问互联网的速度越来越快,在人们浏览网站、邮件以及视频等应用时,不法分子利用植入其中的恶意木马来获取用户信息、控制用户电脑和破坏用户数据,大大破坏了互联网的健康发展,因此网络木马的检测和识别变得日益重要。近年来,随着深度学习技术的发展,通过将木马流量转化为图像等向量形式输入到深度学习网络来识别木马成为可能,涌现出了很多检测木马流量的新方法、新技术,并在实践中获得一定效果。如
保障性住房作为我国社会保障的重要组成部分,也是广大人民群众最基本的生活保障需求。在保障城镇中低收入居民的基本住房需求方面发挥着重要作用。近几年来,中央政府逐步推行了以中低收入家庭为保障目标的住房保障制度,不断推进和完善保障性住房的政策体系,加大保障性住房的投资力度,将保障性住房建设提到前所未有的高度,中低收入居民家庭的居住条件得到很大改善。然而,相关数据显示,在各城市的保障性住房选址方面,普遍存在
高熵合金具有“鸡尾酒”效应,元素种类(不少于5种)和含量(不超过35at%)的变化都会引起其性能的大幅度改变。Al0.5Co Fe Ni合金为FCC结构,具有优异的塑性和断裂韧性,但这种合金的
煤炭开采会引起地表移动甚至地面坍塌,给生态环境和人类生产带来危害,因此在煤炭开采工程中进行地表移动规律研究具有一定的现实意义。所以在开采过程中,监测数据的真实有效性和对数据进一步预测分析是非常重要的。针对卡尔曼滤波在地表移动监测过程精度低和稳定性差等缺陷,对卡尔曼滤波进行改进并提出极大后验自适应扩展卡尔曼滤波。以山西岳城矿区Ⅲ1301工作面数据为基础数据进行开采沉陷预计研究。基于以上背景,本文的主
南设得兰群岛位于德雷克海峡南侧,南经布兰斯菲尔德海峡与南极半岛相望。其周边海域水文环流结构系统复杂,被公认为南大洋高生产力区域之一,该区域孕育着大量独有植物、浮游动物以及一些高营养级捕食者。因此,该海域一直是南大洋海洋学研究的热点区域,近些年已成为南极磷虾渔业的重要作业区。浮游植物处于食物链的最底层,它们的数量可以极大地影响整个海洋生态系统,此外浮游植物是大洋生物泵的主要组成部分,对全球温室效应具
在第三次工业革命后,工业系统慢慢由集中式控制方式开始向分散式增强型控制转变,其规模变得越来越巨大,结构变得越来越复杂。随着互联网、物联网等技术的迅速发展,工业4.0时
随着一些工业的发展,许多染料废水和含砷废水排放到环境中,对环境和人类造成严重的威胁。木棉纤维作为天然源材料之一,主要应用于填充材料和吸油材料等。在去除染料废水和含砷废水等方面少有报道。因此,为了使木棉纤维高值化利用,本文设计合成三种以木棉纤维为原材料的生物质吸附材料并应用于水体中甲基橙染料和砷的去除,并且效果优异。(1)以木棉纤维(KF)为原材料,利用多巴胺(DOPA)的自聚合性对其进行表面修饰,
自二十一世纪以来,我国依然呈现出快速的城市化进程,区域性气候变化尤为突出,城市热岛效应作为区域性气候变化的表现形式之一,给城市生态环境构成严峻挑战。在气候变暖的背景
贫困问题是困扰人类社会的长期问题,一直以来,我国都在致力于反贫困工作中。改革开放以来,我国贫困人口减少了约2.5亿人,贫困发生率由30.7%下降到1.7%。在互联网不断发展的今天,网络扶贫成为扶贫新方向,其中的电商扶贫也成为脱贫攻坚的有效手段。农村电商可以推动贫困地区经济发展、促进贫困人口增收,大范围带动贫困人口脱贫。因此,对电商扶贫路径和作用机制的研究可以明确农村电商是如何带动脱贫的,从而提出电