班级学生成绩权限管理系统

2022-05-24 05:23:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《班级学生成绩权限管理系统》,欢迎阅读!
班级,管理系统,权限,成绩,学生

班级学生成绩权限管理系统



一个班级的学生成绩权限管理系统,使用该系统的用户可归为系统管理员、教师、学生三类角色,需要用户名和密码才可以登录,一个用户可以在多个角色里,一个角色里可以有多个用户,是多对多的关系,需要以下三个表如下:

用户表

序号 1 2 3 4

字段 用户ID 姓名 密码 描述

类型长度 Int Varchar(50) Varchar(50) Varchar(200)

主键

可空

如:

用户ID001 002 003等,对应的用户名、登录密码和描述分别为:张三123456 数学老师 李四123457 管理信息系统老师 王五123458 学生,

角色表

序号 1 2 3

字段 角色ID 角色名称 描述

类型长度 Int Varchar(50) Varchar(200)

主键

可空

如:

角色ID1 2 3,对应的角色名分别为:系统管理员、教师、学生,系统管理员负责管理系统和相关角色的信息,教师是该班级的任课老师,学生是班级学生。

用户角色关系表

序号 1 2 3

字段 唯一标识 角色ID 用户ID

类型长度 Int Int Int

主键

可空



操作权限就不只是添加、删除、修改、拒绝权限,那只是是一个技术思维上的权限而已,真正的业务权限就是:“谁有人事管理权限,谁有项目管理权限,谁有管理客户的权限”。

涉及权限的表有以下两个:

权限表


序号 1 2 3

字段 权限ID 权限名称 描述

类型长度 Int Int Int

主键

可空



角色 - 操作权限之间的关系是,这个角色到底有那些操作权限?例如权限是查询成绩,可以是教师角色,也可以是学生角色。



角色权限表

序号 1 2 3

字段 唯一标识 权限ID 角色ID

类型长度 Int Int Int

主键

可空



该系统的模块包括角色管理、成绩管理、成绩查询、系统维护,模块表如下

模块表

序号 1 2 3

字段 模块ID 模块名称 模块路径

类型长度 Int Varchar(50) Varchar(200)

主键

可空



角色、用户、权限与模块间都是多对多的关系。

该权限管理系统中,系统管理员角色包括用户一名,教师角色包括若干用户,假设是是语文老师、数学老师、英语老师等,学生角色包括若干学生用户,同时,管理信息系统老师可以担任系统管理员的角色。

角色、模块、权限间的关系,有:

系统管理员可以查询、添加、删除和更新教师和学生的信息。如,教师人员更换,删除一个教师后添加一个新教师,这些功能在角色管理模块中进行。此外,系统管理员可访问系统维护模块。

教师可以更新自己所教课程的学生成绩信息及查询所有学生的成绩,在成绩管理模块中进行。如:语文老师在成绩管理信息模块上传每个学生的语文成绩。



学生在成绩查询模块查看自己的成绩信息,且只能输入自己的相关信息查看自己的,决绝其他学生访问。






用户、角色、权限、模块的E-R


本文来源:https://www.dywdw.cn/39f982cce53a580217fcfe37.html

相关推荐
推荐阅读