GIS系统权限设计

    各种软件系统中,权限管理是一个很重要的内容。通过权限的管理来限定用户使用软件功能,约束使用数据的权利,在GIS系统中,还需要约束用户使用数据的范围,例如:上级领导可以查看全市的设施的分布情况,而东城区的技术人员只需要关系本区的设施情况,而不需要关注西城区的设施分布。

     权限比较通用的做法采用“权限”-》“角色”-》“用户”三层管理模型。像“打开文件”等功能操作定义为权限;“技术人员”、“系统管理员”定义为角色;每个登录系统的用户都会拥有一种或多种角色。如图:

 

 对于数据范围或图幅范围访问的控制,可以为每一图层或者每一幅设定为一个权限,这些权限分配给一定的角色,从而达到控制访问的目的。如图:

 

   给没有权限分配一个ID,用户登录软件系统后,能自动地用户可获取所有软件功能项和数据范围、图幅的权限ID,软件开发人员在用户没选择一项功能和打开数据的时候,需求核对该登录用户的权限,从而达到功能和数据访问控制的目的。

发布了18 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/polepku/article/details/4565649