系统权限设置说明文档 概述 本系统采用三级权限管理架构,包含三种独立的权限角色:平台管理员、项目管理员和普通用户。各权限角色相互独立,互不干涉,但同一用户可同时拥有多种权限角色。 权限角色详细说明 1. 平台管理员 平台管理员负责系统的整体管理和用户权限控制,主要功能包括: 用户管理 • 用户创建:创建新用户账户 • 用户修改:修改用户信息,包括权限更改 • 用户删除:删除用户账户 系统监控 • 整体项目情况查询:查看系统中所有项目的整体状况和统计信息 2. 项目管理员 项目管理员负责项目的全生命周期管理和模块发布,主要功能包括: 项目管理 • 项目发布: - 项目名称设置 - 起始日期和截止日期设定 - 项目说明编写 - 项目标签设置 - 文档上传 - 项目状态管理(进行中、已完成、立项中) - 支持手动更改项目状态 - 支持基于时间自动状态变更(时间到期自动进入立项中状态) • 项目删除: - 删除条件:项目下的模块未被接取且当前没有模块已完成 - 满足条件时可删除项目 模块管理 • 模块发布: - 模块名称设置 - 截止日期设定 - 模块状态管理(待接取、已接取) - 限制条件:当项目状态为立项中或已完成时,不可发布新模块 • 模块指派: - 将创建的模块指派给普通用户或自己 • 模块删除: - 未接取状态:可直接删除模块 - 已接取状态:需等待用户主动删除模块后才能删除 文档管理 • 文档查询:查看由自己发布的所有项目和模块的相关文档 • 文档操作:对文档进行删除和上传操作 • 文档上传:上传项目相关文档 3. 普通用户 普通用户负责模块的接取和完成,主要功能包括: 模块操作 • 模块接取: - 查看被项目管理员指派给自己的模块 - 对指派的模块进行接取操作 - 未被指派的模块不会显示 • 模块放弃: - 因特殊原因主动放弃已接取的模块 文档管理 • 文档上传: - 上传模块相关文档 - 不可上传项目相关文档 • 文档管理: - 仅能查看自己接取的模块相关文档 - 仅支持文档上传功能 - 不支持文档修改操作 权限设计特点 1. 独立性:三种权限角色相互独立,各自拥有明确的功能边界 2. 灵活性:同一用户可同时拥有多种权限角色 3. 安全性:各角色只能操作权限范围内的资源,确保数据安全 注意事项 1. 项目管理员在项目状态为立项中或已完成时,无法发布新模块 2. 项目删除需要满足特定条件,确保数据完整性 3. 普通用户只能操作被指派的模块,确保权限隔离 4. 文档管理权限与角色权限紧密绑定,确保数据安全 当前系统bug: 1.权限bug:当前所有权限全选上,增加角色时,会无法显示角色 4.文档管理:没有分用户展示,每个用户只可以看到跟自己有关的项目或者模块的文档 5.登录页面标识修改:项目管理系统