Files
projectSystem/系统权限说明文档.txt

98 lines
3.1 KiB
Plaintext
Raw Normal View History

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