权限分析

来源:互联网 发布:苹果mac xshell 编辑:程序博客网 时间:2024/06/08 13:10

    最近几个月,做了一个机动车维修监管系统,是我们公司为中国运输管理局做的一个项目。这个项目,主要分为以下几个级:区级,市级,省级,国级。因为每一个级都有不同的要求,所以每个级别的系统都要有不同的权限。下面我来分析一下这个项目中,我所做的权限模块的一些知识。因为现在还有很多不完善的地方,所以还有很多地方需要改善。

机动车维修监管系统主要包括三个大的模块:车主模块,维修企业,运管局。

今天呢,我主要和大家分享一下维修企业模块的权限。

说到维修企业,要把它与运管局关联起来。从最底层分析,每个区都会有运管局,那么区级的运管局下会有本区的维修企业。区级运管局,分给本区的每个维修企业分配一个维修企业帐号,这个帐号,在维修企业安装系统的时候,就已经存在的。此帐号,就是本维修企业的一个超级管理员,此管理员,拥有本企业的所以权限。其中,它可以创建角色和分配权限,并且可以创建其它的管理员,下级的管理员因为拥有不同的角色,所以,也就拥有不同的权限。超级管理员进入系统时,可以看到所以有操作,而下级的管理员,拥有此权限时,就可以操作,没有时,就不能看见。

我在做的时候呢,首先要有一个超级管理员,这个管理员有所以权限。那么就要在部署系统的时候,进行权限的初如化。也就是说,当安装好这个系统,那就会有一个默认的帐号,在初如化的时候,我们可以直接在数据库里创建,也可以在系统代码里,自己生成。

在这里,先提到三个关键词:管理员,角色,权限。他们管理员与角色是多对多,角色与权限也是多对多,其中角色可以理解为权限的集合,也可以理解为管理员的集合。

并且,因为权限通常情况下,会有一级权限和二级,三级权限。所以,也要有相应的数据库表与实体类。

在登录的时候,把每个角色相应的权限查询出来,并且保存到值栈中,传到前台页面,再从前台页面取到后,在前台显示。这样就可以实现上面的功能。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 未满月的宝宝发烧38度怎么办 半月大的婴儿吃奶就漾奶怎么办 上司交给你不能完成的任务怎么办 电脑光驱里放入光碟放不出来怎么办 黑暗之魂3太难了怎么办 苹果手机下载的游戏闪退怎么办 宝宝两岁了不怎么爱拉大便怎么办? 小狗脖子发硬疼的直叫怎么办 厨房里有很多小虫子围着鸡蛋怎么办 狗生小狗后几天不吃饭怎么办 还没满月的小兔子突然死了怎么办 宝宝小鸡被蚊子咬后肿得很大怎么办 不知道是哪知兔子下的小兔怎么办 兔子生完小兔不吃东西了怎么办 人工喂养七天的小羊拉希怎么办 仔兔出生3天吃过奶就尿怎么办 小兔子买回来两天不拉屎怎么办 大狗生了小狗把小狗咬死了怎么办 狗妈妈一直咬小狗的脐带怎么办 狗狗体内驱虫驱不干净怎么办 打老鼠脚被老鼠咬了怎么办 天正画的cad打开显示空白怎么办 苹果手机信息被拉进群聊怎么办 空调的控制线的报验资料怎么办 窗窗户罩子护栏上的瓦楞板怎么办 酸洗好的带钢容易返锈怎么办 化肥撤到小树苗上现在变黑了怎么办 尿素液烧的太慢了怎么办 天堂鸟肥料施多了黄叶了怎么办 死水塘养的鱼每天在死怎么办 北京的阿姆斯肥把苗都烧死了怎么办 纱窗被老鼠咬了个洞 怎么办 低电量模式下动态墙纸不能用怎么办 吃的包装袋执行标准错了怎么办 退换东西的时候外包装坏了怎么办 闲鱼买家以与描述不符退货怎么办 闲鱼买家申请退款又签收了怎么办 店铺买的手机是拆开过的怎么办 卖家以包装破损拒收快递怎么办 车辆迁出落户信封被自己拆开怎么办 快递签收了发现物品坏了怎么办