资源描述:
《基于cms的图书馆网站中权限管理模块功能分析与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于CMS的图书馆网站中权限管理模块功能分析与实现?网络与电子商务/政务?农业网络信息AG磁C明叼啪NETIVORK嘞R砌田lDⅣ2011年第7期基于CMS的图书馆网站中权限管理模块功能分析与实现徐丽,肖苓(大连大学图书馆,大连116622)摘要:介绍了CMS管理技术,针对系统管理模块中最重要的权限管理子模块的设计与功能进行了详尽的分析与描述.提出了基于角色的访问控制方法,拟对现代数字图书馆的建设有所贡献.关键词:内容管理系统;权限管理;图书馆中图分类号:TP315文献标识码:A文章编码:1672—6251(2011)
2、07—0085—03AnalysisandImplementationofPermissionManagementModulesBasedonCMSonLibraryWebSiteXULi,XIAOLing(LibraryofDalianUniversity,Dalian116622)Abstract:Besidesthedetailedanalysisandthedescriptionofthemostimportantpenmssionmanagementsub—moduleSdesignandfeaturesin
3、thesystemmanagementmodules,theCMSmanagementtechnologywereintroducedinthispaper,andtherole—basedaccesscontrollingmethodwasproposedaimedtotheconstructionofmoderndigitallibraries.Keywords:contentmanagementsystem;permissionmanagement;library1引言目前,随着校园网络环境的不断改善和图书馆相关
4、网络技术的飞速发展.现代的信息量呈爆炸式增长,而且信息的类型和存储方式也五花八门,这使得个图书馆网站的信息维护变得更加困难.因此,当前迫切需要一种更加高效,平滑的管理方式来适应这种发展.CMS很好地解决了这个问题,CMSIl】是ContentManagementSystem的缩写,即内容管理系统,它是应用于各企事业单位信息化建设和电子政务的一个专门建设网站的创作工具.CMS使用灵活,方便.能有效地对网站内容进行管理.2权限模块的设计2.1内容管理系统原理浅析在本系统中,CMS把文本和图像存储在分散空问内(一个数据库或一
5、个分散的文件系统),而这些分散的空间都与HTML模板连接.可以不用HTML就升作者简介:徐丽(1972一),女,馆员,研究方向:网络维护.收稿日期:2011-06—09级内容,或是不影响到内容就改变网页的可视效果和感觉,在一个网站的不同空间里出现的相同内容可以在一个地点被升级,而不必担心它们会发生冲突.一旦这样的模板被建立起来.即使是一个没有技术的用户也可以把自制的网页发送到互联网上面,并不用IT专业人士帮助也可以升级自己网页的内容.2.2权限管理模块的功能设计内容管理系统主要包括页面和栏目维护模块,会员权限管理模块,
6、网站统计模块,维护人员权限管理模块,网站资源管理模块等.其中权限管理是整个系统最重要的部分之一,它包括两个方面的管理:网站注册用户的管理和后台维护人员即管理员的管理.网站会员管理的主要功能是对前台用户的管理,角色的增删改,以及角色对应的栏目和新闻的设置.后台维护人员管理的主要功能是对后台所有维护人员的管理(增删改),权限等级的设置等.在所发布的内容中,有的信息是公共的,允许所有的访问者访问.一85—《农业网络信息》20l1年第7期网络与电子商务,政务有的信息是需要有一定的权限才能够访问,比如一些重要的资料或通知等.在后
7、台维护的内容,不同的人员维护的等级和栏目是不同的,比如对同一个新闻栏目的维护,有的对这个栏目只是审核新闻的功能,有的是发布新闻的功能等,所有这些都需要系统管理员进行权限设置.3权限管理模块采用的相应管理机制为了保证数据访问的安全性,并能够让不同的用户拥有不同级别的浏览功能,对于用户的权限分配采取了基于角色的管理机制.3.1角色定义基于角色的系统安全控制模型[21是目前国际上流行的先进的安全管理控制方法.用户管理系统也根据自身的需要有选择性地吸收其部分思想.其特点是通过分配和取消角色来完成用户权限的授予与取消,并且提供了
8、角色分配规则和操作检查规则.根据需要定义各种角色,并设置合适的访问权限而用户则被指派为不同的角色.这样整个访问控制过程就分成两个部分,即访问权限与角色相关联,角色再与用户关联,从而实现了用户与访问权限的逻辑分离,角色可以看成是一个表达访问控制策略的语义结构.它可以表示承担特定工作的资格.其角色定义如图i所示.图1区角色定义流程图基