高分诚心求助!数据库设计如何实现不同用户进行不同操作的权限管理?!(数据库SQL2000+编程语言C#)
具体问题:学生信息管理系统。有三类用户,学院教务处可以管理所有学生的数据,系教务处可以管理本系学生的数据。每个学生只可以管理自己的数据。数据库需要几个表,具体字段及实现不...
具体问题:
学生信息管理系统。有三类用户,学院教务处可以管理所有学生的数据,系教
务处可以管理本系学生的数据。每个学生只可以管理自己的数据。
数据库需要几个表,具体字段及实现不同用户进行不同操作的权限管理方法
(有代码最好)!谢谢! 展开
学生信息管理系统。有三类用户,学院教务处可以管理所有学生的数据,系教
务处可以管理本系学生的数据。每个学生只可以管理自己的数据。
数据库需要几个表,具体字段及实现不同用户进行不同操作的权限管理方法
(有代码最好)!谢谢! 展开
展开全部
我做过类似有权限管理的系统,表分3个:
第一个表是 权限表(tb_pope),都有什么权限,以你的系统要求,分3个权限:管理所有学生,管理系学生,本学生。
表列名可以是: ID,popeName,里面有3条记录。
1,管理所有学生
2,管理系学生
3,本学生
第二个表是 用户表(tb_user): ID,userName,age,等等.
第三个表就是 用户权限表(tb_userpope): ID,userID,PopeID
登录时先检查是否有该用户名,然后读取其权限值,根据权限操作数据库 显示或隐藏 操作的部分。
大致就这样了。
第一个表是 权限表(tb_pope),都有什么权限,以你的系统要求,分3个权限:管理所有学生,管理系学生,本学生。
表列名可以是: ID,popeName,里面有3条记录。
1,管理所有学生
2,管理系学生
3,本学生
第二个表是 用户表(tb_user): ID,userName,age,等等.
第三个表就是 用户权限表(tb_userpope): ID,userID,PopeID
登录时先检查是否有该用户名,然后读取其权限值,根据权限操作数据库 显示或隐藏 操作的部分。
大致就这样了。
云创
2023-07-25 广告
2023-07-25 广告
代码静态分析服务的费用因服务提供商、服务类型、服务范围、服务时长等因素而异,因此没有一个固定的费用标准。以下是一些可能影响费用的因素:1. 服务提供商:不同的服务提供商可能会有不同的收费标准和服务质量。2. 服务类型:不同的代码静态分析服务...
点击进入详情页
本回答由云创提供
展开全部
1.在用户数据表里除了必要的信息外,增加一个权限字段;
2.在用户数据表里增加个分组字段,以区分用户类别(学生、管理员、教务处)。
两种方法都可以(第一种可以细化每一个用户的权限,第二种方法则可以群组管理)。
实现方法:用户登录后先判断权限(或群组),后显示操作信息。
代码略。
2.在用户数据表里增加个分组字段,以区分用户类别(学生、管理员、教务处)。
两种方法都可以(第一种可以细化每一个用户的权限,第二种方法则可以群组管理)。
实现方法:用户登录后先判断权限(或群组),后显示操作信息。
代码略。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库弄一个USER表,里面放一个id,一个userid,你可以分为1,2,3。3个权限。当页面登陆时候传权限过去,去数据库判断,然后分别打开不同的页面。你可以网上找一个OA的源码来看看,会对你有帮助的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..我靠学校的?.服.连这东西都不会搞怎么开的电脑学校...那东西很容易其实.多看点数据库之类的书籍.暂无代码.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询