功能菜单驱动的Web软件权限与日志框架技术研究
发布时间:2021-03-23 18:46
在互联网飞速发展的今天,人们逐渐走进了信息化的时代,Web软件作为信息化发展的产物,在人们的生产生活中扮演着举足轻重的角色。角色权限与功能日志管理作为Web应用系统中基础的通用功能,对Web软件的安全性起到了一定的防护作用。本课题以角色权限与功能日志管理为基础,实现功能菜单驱动的Web软件权限与日志框架,提高Web软件的开发效率。首先,描述了国内外针对用户角色权限与日志的发展状况,提出研究功能驱动的Web软件权限与日志框架的必要性。为此,研究了Web软件开发中用到的相关技术,为框架的实现做准备。其次,给出了功能菜单驱动的Web软件权限与日志模型的整体思想,描述了模型内的数据走向,总结了模型应具备的特点。借助分层思想,构建了一个功能菜单驱动的Web软件权限与日志模型的层次模型,详细介绍了模型中功能展示层、功能层以及数据层的设计方案,描述了模型内模块间的数据耦合。再次,结合功能菜单驱动的Web软件权限与日志层次模型以及各层次的设计方案,给出了各关键层次的实现思路和主要流程,实现了框架内功能展示层、数据层和功能层的主要功能,基于柔性软件的设计思想,实现了框架与Web软件之间的柔性可配置绑定方...
【文章来源】:燕山大学河北省
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
系统功能菜单柔性配置器构成
图 5-2 系统业务功能菜单管理模块中,Url 配置的是 Web 系统中每个可执行的功能页面的链接地址,对系统具体功能的访问,Url 配置项在框架与 Web 软件系统绑定时作用,可以说是连接框架和系统功能的桥梁。上级名称即当前二级即系统中的一级功能页面。编码自动生成,作为该功能页面在系统arget 表示页面重定向的方式。序号即在其所属的一级业务功能菜单下一级业务功能菜单下的二级业务功能页面序号互不干扰,均从 1 开中心为例,配置完成的系统业务功能菜单信息如表 5-1 所示。表5-1 系统业务功能菜单及其URL地址 菜单编号 菜单名称 链接地址 图标样式 索引001.002 行政中心 # fa fa-list fa-fw 2 001.002.001 首页背景../AdminSystemManage/LoginPic.aspx?flag=I1 ../WebsiteManage/ArticalManage.aspx?
menuid=1&&secondmenuid=23 001.002.008 开放场馆../WebsiteManage/ArticalManage.aspx?menuid=1&&secondmenuid=78 right5.3.2 用户角色权限管理用户角色权限管理模块共包含两部分功能的实现:首先实现对用户角色进行管理,然后针对具体的角色进行角色权限设置。在对用户角色进行管理时应能够实现对系统中用户角色的增加、删除和和修改操作,但是超级管理员除外,超级管理员具备系统最高的权限,不能对该角色进行修改和删除操作。在添加用户角色时,新添加的用户角色对应的角色编码在已有角色编码的基础上自动生成,用户角色编码不可重复,且不能够进行修改。因此在添加完成时还需判断该角色编码是否已经存在,若新添加的角色编码已经存在则会弹出提示框进行提醒。对于已经添加的角色,采取分页显示的形式显示在 Web 系统中,以便系统管理员能够查看系统中已经存在的用户角色信息,系统中已设置的角色如图 5-3 所示。
【参考文献】:
期刊论文
[1]大型信息系统通用权限管理系统的设计与应用[J]. 梁志文. 信息技术与信息化. 2018(09)
[2]基于角色的访问控制模型(RBAC)研究[J]. 余杨奎. 计算机技术与发展. 2019(01)
[3]一种基于角色等级树的SaaS多租户多域访问控制模型[J]. 熊光辉,白尚旺,党伟超,潘理虎,张睿. 计算机应用与软件. 2018(06)
[4]基于HTTP协议报文分析的计算机网络取证研究[J]. 宋璐璐. 电子设计工程. 2018(09)
[5]基于日志挖掘的装备健康管理系统设计与实现[J]. 王国林,介阳阳,叶君好,叶彬. 计算机测量与控制. 2018(04)
[6]结合属性与角色的访问控制模型综述[J]. 周超,任志宇. 小型微型计算机系统. 2018(04)
[7]面向全局社交服务网的Web服务聚类方法[J]. 陆佳炜,马俊,张元鸣,肖刚. 计算机科学. 2018(03)
[8]基于数据人工智能技术的体育网站开发编程[J]. 冯佳. 自动化与仪器仪表. 2018(01)
[9]海量日志数据采集系统的设计与优化[J]. 郭鹏程,李迎春,付春燕,曹炳尧. 电子测量技术. 2018(01)
[10]应用软件运行日志的收集与服务处理框架[J]. 张骁,应时,张韬. 计算机工程与应用. 2018(10)
硕士论文
[1]基于.NET技术的通信企业客户管理系统的设计与实现[D]. 李响.吉林大学 2016
[2]Web系统中安全控制及权限管理研究[D]. 袁梁.南昌大学 2014
[3]面向用户的柔点柔变范围定量度量技术研究[D]. 王俊飞.燕山大学 2014
[4]Web软件非功能需求冲突分析及消解研究[D]. 宁上鹏.中南大学 2012
本文编号:3096248
【文章来源】:燕山大学河北省
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
系统功能菜单柔性配置器构成
图 5-2 系统业务功能菜单管理模块中,Url 配置的是 Web 系统中每个可执行的功能页面的链接地址,对系统具体功能的访问,Url 配置项在框架与 Web 软件系统绑定时作用,可以说是连接框架和系统功能的桥梁。上级名称即当前二级即系统中的一级功能页面。编码自动生成,作为该功能页面在系统arget 表示页面重定向的方式。序号即在其所属的一级业务功能菜单下一级业务功能菜单下的二级业务功能页面序号互不干扰,均从 1 开中心为例,配置完成的系统业务功能菜单信息如表 5-1 所示。表5-1 系统业务功能菜单及其URL地址 菜单编号 菜单名称 链接地址 图标样式 索引001.002 行政中心 # fa fa-list fa-fw 2 001.002.001 首页背景../AdminSystemManage/LoginPic.aspx?flag=I1 ../WebsiteManage/ArticalManage.aspx?
menuid=1&&secondmenuid=23 001.002.008 开放场馆../WebsiteManage/ArticalManage.aspx?menuid=1&&secondmenuid=78 right5.3.2 用户角色权限管理用户角色权限管理模块共包含两部分功能的实现:首先实现对用户角色进行管理,然后针对具体的角色进行角色权限设置。在对用户角色进行管理时应能够实现对系统中用户角色的增加、删除和和修改操作,但是超级管理员除外,超级管理员具备系统最高的权限,不能对该角色进行修改和删除操作。在添加用户角色时,新添加的用户角色对应的角色编码在已有角色编码的基础上自动生成,用户角色编码不可重复,且不能够进行修改。因此在添加完成时还需判断该角色编码是否已经存在,若新添加的角色编码已经存在则会弹出提示框进行提醒。对于已经添加的角色,采取分页显示的形式显示在 Web 系统中,以便系统管理员能够查看系统中已经存在的用户角色信息,系统中已设置的角色如图 5-3 所示。
【参考文献】:
期刊论文
[1]大型信息系统通用权限管理系统的设计与应用[J]. 梁志文. 信息技术与信息化. 2018(09)
[2]基于角色的访问控制模型(RBAC)研究[J]. 余杨奎. 计算机技术与发展. 2019(01)
[3]一种基于角色等级树的SaaS多租户多域访问控制模型[J]. 熊光辉,白尚旺,党伟超,潘理虎,张睿. 计算机应用与软件. 2018(06)
[4]基于HTTP协议报文分析的计算机网络取证研究[J]. 宋璐璐. 电子设计工程. 2018(09)
[5]基于日志挖掘的装备健康管理系统设计与实现[J]. 王国林,介阳阳,叶君好,叶彬. 计算机测量与控制. 2018(04)
[6]结合属性与角色的访问控制模型综述[J]. 周超,任志宇. 小型微型计算机系统. 2018(04)
[7]面向全局社交服务网的Web服务聚类方法[J]. 陆佳炜,马俊,张元鸣,肖刚. 计算机科学. 2018(03)
[8]基于数据人工智能技术的体育网站开发编程[J]. 冯佳. 自动化与仪器仪表. 2018(01)
[9]海量日志数据采集系统的设计与优化[J]. 郭鹏程,李迎春,付春燕,曹炳尧. 电子测量技术. 2018(01)
[10]应用软件运行日志的收集与服务处理框架[J]. 张骁,应时,张韬. 计算机工程与应用. 2018(10)
硕士论文
[1]基于.NET技术的通信企业客户管理系统的设计与实现[D]. 李响.吉林大学 2016
[2]Web系统中安全控制及权限管理研究[D]. 袁梁.南昌大学 2014
[3]面向用户的柔点柔变范围定量度量技术研究[D]. 王俊飞.燕山大学 2014
[4]Web软件非功能需求冲突分析及消解研究[D]. 宁上鹏.中南大学 2012
本文编号:3096248
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3096248.html