现在要做一个教务平台的管理系统
一个学校分系部,系部分教研室。普通授课教师填写教案,到教研室主任那里审核,教研室主任审核通过以后到系部的教务主任那里审核。
教务主任审核通过后,系部的教务秘书可以查看审核通过的该系教案。我现在想做权限管理,基于角色的。网上看了很多在设计表的时候遇到了问题:
UserInfo //用户表
UserId
UserName
UserPwdAction //操作表
ActionId
ActionNameFunction//功能表
FunctionId
FunctionNameRole//角色表
RoleId
RoleNameFunAct//功能操作表
ActionId
FunctionId
RoleId这样功能权限是实现了
可是在教案审核的时候是分系部,和教研室的。
这样的权限该怎么控制呢?
一个学校分系部,系部分教研室。普通授课教师填写教案,到教研室主任那里审核,教研室主任审核通过以后到系部的教务主任那里审核。
教务主任审核通过后,系部的教务秘书可以查看审核通过的该系教案。我现在想做权限管理,基于角色的。网上看了很多在设计表的时候遇到了问题:
UserInfo //用户表
UserId
UserName
UserPwdAction //操作表
ActionId
ActionNameFunction//功能表
FunctionId
FunctionNameRole//角色表
RoleId
RoleNameFunAct//功能操作表
ActionId
FunctionId
RoleId这样功能权限是实现了
可是在教案审核的时候是分系部,和教研室的。
这样的权限该怎么控制呢?
在较色表上设置审核权限
一般的工作流程序都必须要建立一个基础表。你必须记录教研室主任是谁,系部主任是谁。表结构:
部门 职位 姓名
计算机系 主任 张三
法律系 主任 李四在审核的时候就必须判断这个普通授课教师是那个系的。再根据系的名称,找到系教研主任,再到系主任就这样一个一个审批
建议你看看。NET3.5中的工作流,对 你有帮助