请选择 进入手机版 | 继续访问电脑版

学途无忧

 找回密码
 立即注册
权限管理系统课程
权限管理系统课程
  • 分类:Java
  • 浏览:433 次
  • 下载:34 次
  • 下载消耗:143 学币
发布资源 会员中心

用户: 雨天
分享下载: 2
浏览该用户其它资源

推荐下载
热门下载
详细内容
项目概述:
        由于权限管理的功能在大多数软件系统中都会用到,作为一种通用功能,为了更好地实现软件复用性,力争做到高内聚低耦合,所以从今天开始我们将该功能作为独立的项目模块进行设计和开发。从而可以为以后项目开发提供高效的复用。同时,该权限管理模块可以满足大部分项目和系统的权限管理功能需求。
        在本权限管理模块中,我们所采用的设计的方式是:
        “用户”----“角色”----“权限”。
        这种设计方式的优点如下:
            (1)通过角色可以简化系统管理,提高工作效率,减少维护成本如果直接给用户设定权限,则当用户一个系统有成百上千个权限的时候每开一个用户,就要设置n多权限,同类型的用户需要重复操作很多次并且容易混淆,操作相当复杂和烦琐。而采用基于角色的方式,增加一个用户的时候只需要指定这个用户是哪个角色就可以,则该用户就拥有了该角色下对应的大量权限,而不需要每个权限添加,也不用每次关心这个角色到底是哪些权限。
                (2)可以应对需求变化,具有更好的扩展性。当要改变某一种类型的客户操作的权限的时候,如该类型用户全部都增加或减少一个权限,采用基于角色的方式,只需要从指定的角色里面去掉一个权限,所有该类型的用户即自动减少了该权限。如果是直接给用户设定权限,则需要挨个把每个用户的权限移除一遍,假设
        有成千上万个用户,那么这个操作的工作量是相当大的,并且容易出错。所以,采用角色的方式其实蕴含了面向对象的思想:抽象,封装变化。通过角色将用户和权限联系起来,让系统简洁易懂,容易维护,提高工作效率,减少了大量的维护成本。
相关截图
    暂无截图
相关视频
暂无视频
资源列表
帮助说明
上传资料须知
1.存储时间:永久
2.一次最多可上传200M
3.禁止上传任何政治敏感、色情、 广告以及侵犯他人版权的资料
4.积分不足怎么办?
点评
*
Smilies
抱歉,只有下载过,才可以评论哦

QQ|Archiver|手机版|小黑屋|学途无忧 ( 沪ICP备18043903号 )

GMT+8, 2019-3-25 01:36 , Processed in 0.078125 second(s), 52 queries .

Powered by xuetuwuyou.com

© 2001-2018 学途无忧

返回顶部