转载地址: http://www.3q2008.com/soft/search.asp?keyword=442
MIS权限管理的设计与实现
超级管理员
直接对用户进行权限分配
模块一. . 用户管理模块 :更新,删除用户的信息(用户ID,用户名,用户密码)
模块二. 用户权限管理模块 维护每个用户在各模块所具有的权限(选择用户名,选择相应模块,选择功能)进行添加,删除,更新。
PS:超级管理员能对每个用户进行权限分配(如:整个系统有N个权限控件,可以分配部门1和部门2上的某个,或某几个控件对于该用户可用。
通过对用户分配角色使其获得权限
模块三. 角色名管理 添加,删除角色名
模块四. 角色权限管理,维护每个角色在各模块所具有的权限(选择角色名,选择相应的模块,选择功能)进行添加,删除,更新。
模块五. 用户角色管理 为用户分配一个角色,使其有这个角色所具有的权限。一个用户可以有多个角色。
PS .超级管理员可以新建一个角色,为角色分配部门一或部门二上的某个或某几个控件用,再把角色分配给一个用户,使用户具有这个角色所具有的权限。
注册模块
模块六 注册用户(新用户无任何权限,就可以浏览新闻)
部门管理
部门1. 1 发布新闻模块 控件(发布)按钮 具有权限的控件可用,可以发布新闻。
2. 显示新闻标题,点击标题查看新闻内容。
3. 具有添加权限的用户(部门管理者)可以添加或删除一个用户在本模块上是否具有发布新闻的权利。
部门2. 1上传文件模块 有(上传),(下载)按钮,具有权限的用户控件可用,可以上传或下载。(显示标题,只能下载了看上传的内容)
2. 具有添加权限的用户(部门管理)可以添加或删除一个用户在本模块上有上传或下载的权利。
管理员 部门管理员, 员工
部门管理员 登陆只可以查看 配置本部门 信息
超级管理员 可以查看所有的部门信息
1.直接对用户划分权限
2.创建一个角色,划分权限给角色,那角色赋予用户,使用户获得权限。
其他的你怎末好做怎末做
转载地址: http://www.3q2008.com/soft/search.asp?keyword=442