Skip to content

用户场景分析

文档编号:SYS-DES-BA-005
文档版本:1.0
创建日期:2026-03-08
文档作者:架构师
文档状态:✅ Reviewed and Approved(2026-03-08)


1. 概述

1.1 文档目的

本文档基于业务流程分析,详细描述System基础平台的各类用户场景,帮助开发团队理解用户需求,为功能设计和开发提供场景化指导。

1.2 输入文档

  • 核心业务流程分析(SYS-DES-BA-003)
  • 业务规则梳理(SYS-DES-BA-004)
  • 用户画像文档
  • System系统业务需求文档(BRD)V1.1

1.3 场景分类

  • 管理员场景
  • 普通用户场景
  • 部门管理员场景
  • 系统管理员场景

2. 管理员场景

2.1 系统管理员场景

场景2.1.1:系统初始化配置

场景描述:系统首次部署后,系统管理员进行基础配置

参与者:系统管理员

前置条件

  • 系统已完成部署
  • 系统管理员已获得超级管理员账号

场景步骤

步骤操作系统响应预期结果
1使用默认账号登录系统显示系统管理控制台登录成功
2修改默认密码提示密码修改成功密码已更新
3进入系统配置模块显示配置项列表配置页面加载完成
4配置系统基础信息(名称、Logo等)保存配置系统信息已更新
5配置邮件服务器测试连接成功邮件服务可用
6配置短信服务测试发送成功短信服务可用
7创建部门架构部门树显示正确组织架构初始化完成
8创建初始角色角色列表显示角色体系建立
9分配权限给角色权限树勾选完成权限配置完成
10创建初始用户用户列表显示管理员账号创建完成

后置条件

  • 系统基础配置完成
  • 组织架构初始化完成
  • 权限体系建立完成
  • 初始管理员账号可用

业务规则

  • BR-SYS-001: 系统首次登录必须修改默认密码
  • BR-SYS-002: 系统名称不能为空,长度2-50字符
  • BR-SYS-003: 至少创建一个部门才能创建用户

异常处理

  • 配置保存失败:提示错误信息,保留当前输入
  • 邮件测试失败:显示错误详情,提供排查建议
  • 部门创建失败:检查部门编码唯一性

场景2.1.2:日常用户管理

场景描述:系统管理员日常管理用户账号

参与者:系统管理员

前置条件

  • 管理员已登录系统
  • 具有用户管理权限

场景步骤

步骤操作系统响应预期结果
1进入用户管理模块显示用户列表页面用户列表加载完成
2点击"新建用户"按钮弹出用户创建表单表单显示正确
3填写用户基本信息实时校验输入格式输入验证通过
4选择主部门显示部门树部门选择完成
5分配角色显示角色列表角色分配完成
6点击"保存"按钮保存用户数据用户创建成功
7系统发送通知邮件邮件发送成功用户收到账号信息

扩展场景

2.1.2a 批量导入用户

步骤操作系统响应预期结果
1点击"批量导入"按钮显示导入向导导入页面加载
2下载导入模板下载Excel模板模板下载成功
3填写用户数据-数据准备完成
4上传Excel文件解析文件内容数据预览显示
5确认导入异步处理导入导入任务提交
6查看导入结果显示成功/失败统计导入完成

2.1.2b 用户离职处理

步骤操作系统响应预期结果
1搜索并选择离职用户显示用户详情用户信息加载
2点击"禁用账号"按钮弹出确认对话框等待确认
3确认禁用禁用用户账号账号已禁用
4系统撤销所有TokenToken失效用户被强制下线
5记录审计日志日志记录成功操作可追溯

场景2.1.3:权限审计与调整

场景描述:系统管理员定期审计权限分配,进行必要的调整

参与者:系统管理员

前置条件

  • 管理员已登录系统
  • 具有权限管理权限

场景步骤

步骤操作系统响应预期结果
1进入权限审计模块显示权限统计报表报表加载完成
2查看权限分配概览显示各角色用户数统计数据正确
3查看敏感权限使用显示高风险权限列表敏感权限识别
4选择需要调整的角色显示角色权限详情权限详情加载
5调整权限配置实时预览变更变更预览正确
6提交权限变更保存权限配置权限更新成功
7系统刷新权限缓存缓存刷新完成权限立即生效
8通知受影响用户发送变更通知用户收到通知

2.2 部门管理员场景

场景2.2.1:部门人员管理

场景描述:部门管理员管理本部门人员

参与者:部门管理员

前置条件

  • 部门管理员已登录系统
  • 具有部门管理权限
  • 管理范围限于本部门及子部门

场景步骤

步骤操作系统响应预期结果
1进入部门人员管理显示本部门人员列表列表加载完成
2查看人员详情显示用户详细信息详情加载正确
3调整人员部门显示可选部门(权限范围内)部门选择完成
4分配部门内角色显示可用角色角色分配完成
5查看人员操作日志显示审计日志日志查询完成

数据权限控制

  • 只能查看本部门及子部门人员
  • 只能操作权限范围内的数据
  • 敏感操作需要二次确认

场景2.2.2:部门权限申请

场景描述:部门管理员为部门申请新的权限

参与者:部门管理员

前置条件

  • 部门管理员已登录系统
  • 需要为部门申请特殊权限

场景步骤

步骤操作系统响应预期结果
1进入权限申请模块显示申请表单表单加载完成
2选择申请类型显示相应表单字段表单适配
3填写申请理由-申请信息完整
4选择需要权限的人员显示本部门人员人员选择完成
5提交申请创建审批流程申请提交成功
6查看申请进度显示审批状态进度跟踪
7接收审批结果通知显示审批结果结果通知

审批流程

部门管理员提交 → 部门负责人审批 → 系统管理员审批 → 权限生效

3. 普通用户场景

3.1 首次使用场景

场景3.1.1:首次登录系统

场景描述:新员工首次登录系统,完成初始化设置

参与者:普通用户

前置条件

  • 用户账号已创建
  • 用户收到登录信息邮件

场景步骤

步骤操作系统响应预期结果
1打开系统登录页显示登录界面页面加载完成
2输入用户名和初始密码-输入完成
3点击"登录"按钮验证身份信息登录成功
4系统提示修改初始密码显示密码修改页强制跳转
5输入新密码实时校验密码强度密码符合要求
6确认新密码校验两次输入一致确认完成
7提交密码修改保存新密码修改成功
8进入系统首页显示工作台初始化完成

业务规则

  • BR-USER-001: 首次登录必须修改初始密码
  • BR-PWD-001: 新密码必须符合复杂度要求
  • BR-PWD-002: 新密码不能与初始密码相同

场景3.1.2:完善个人信息

场景描述:用户登录后完善个人信息

参与者:普通用户

前置条件

  • 用户已登录系统

场景步骤

步骤操作系统响应预期结果
1进入个人中心显示个人信息页页面加载完成
2查看当前信息显示已填写信息信息展示正确
3上传头像支持裁剪预览头像上传成功
4补充联系方式实时校验格式信息验证通过
5保存个人信息更新用户数据保存成功
6查看更新结果显示最新信息更新生效

3.2 日常使用场景

场景3.2.1:日常工作台使用

场景描述:用户日常使用工作台处理工作

参与者:普通用户

前置条件

  • 用户已登录系统

场景步骤

步骤操作系统响应预期结果
1登录后进入工作台显示个性化工作台工作台加载
2查看待办事项显示待办列表待办加载正确
3处理待办任务跳转相应功能任务处理完成
4查看通知消息显示消息列表消息查看完成
5使用快捷功能快速访问常用功能功能访问正常
6查看个人数据显示数据统计数据展示正确

工作台组件

  • 待办事项列表
  • 通知消息中心
  • 快捷功能入口
  • 个人数据统计
  • 常用功能收藏

场景3.2.2:密码找回

场景描述:用户忘记密码,通过邮箱找回

参与者:普通用户

前置条件

  • 用户账号已绑定邮箱

场景步骤

步骤操作系统响应预期结果
1点击"忘记密码"显示找回页面页面加载
2输入注册邮箱-输入完成
3点击"发送重置链接"发送重置邮件邮件发送成功
4查看邮箱收到重置邮件邮件接收成功
5点击重置链接验证链接有效性链接有效
6输入新密码校验密码强度密码符合要求
7确认重置更新密码重置成功
8使用新密码登录登录成功密码生效

安全控制

  • 重置链接15分钟有效
  • 重置后所有Token失效
  • 发送邮件频率限制(5分钟内只能发送1次)

场景3.2.3:查看个人权限

场景描述:用户查看自己拥有的权限

参与者:普通用户

前置条件

  • 用户已登录系统

场景步骤

步骤操作系统响应预期结果
1进入个人中心显示个人信息页页面加载
2点击"我的权限"显示权限列表权限加载完成
3查看角色信息显示所属角色角色展示正确
4查看权限详情显示具体权限权限详情正确
5查看数据范围显示数据权限数据范围正确

4. 特殊场景

4.1 账号异常场景

场景4.1.1:账号被锁定

场景描述:用户多次登录失败,账号被锁定

参与者:普通用户

前置条件

  • 用户连续5次登录失败

场景步骤

步骤操作系统响应预期结果
1输入用户名密码-输入完成
2点击登录提示"账号已锁定"登录被拒绝
3查看锁定信息显示锁定原因和解锁时间信息展示
4等待自动解锁30分钟后自动解锁账号恢复
5或联系管理员管理员手动解锁立即恢复

业务规则

  • BR-SEC-001: 连续5次登录失败锁定账号30分钟
  • BR-SEC-002: 锁定期间所有登录尝试都被拒绝
  • BR-SEC-003: 管理员可手动提前解锁

场景4.1.2:会话超时

场景描述:用户长时间未操作,会话超时

参与者:普通用户

前置条件

  • 用户已登录系统
  • 超过30分钟无操作

场景步骤

步骤操作系统响应预期结果
1长时间未操作系统后台计时计时正常
2尝试操作提示"会话已超时"超时检测
3系统自动保存草稿保存未提交数据数据不丢失
4用户重新登录验证身份登录成功
5恢复之前工作可选恢复草稿工作继续

4.2 多设备场景

场景4.2.1:多设备登录

场景描述:用户在多个设备上登录系统

参与者:普通用户

场景步骤

步骤操作系统响应预期结果
1在PC端登录系统登录成功PC端会话建立
2在移动端登录系统登录成功移动端会话建立
3在PC端操作正常响应PC端可用
4在移动端操作正常响应移动端可用
5查看在线设备显示设备列表设备管理可用
6退出某设备该设备Token失效远程下线成功

安全控制

  • 可配置是否允许多设备同时在线
  • 异常登录设备提醒
  • 支持远程下线其他设备

5. 场景优先级

5.1 优先级分类

优先级场景编号场景名称说明
P02.1.1系统初始化配置系统首次使用必需
P02.1.2日常用户管理核心管理功能
P03.1.1首次登录系统用户首次使用必需
P03.2.1日常工作台使用核心使用场景
P12.1.3权限审计与调整重要管理功能
P12.2.1部门人员管理部门管理必需
P13.1.2完善个人信息用户体验优化
P13.2.2密码找回用户自助服务
P22.2.2部门权限申请进阶管理功能
P23.2.3查看个人权限信息透明
P24.1.1账号被锁定异常处理
P24.1.2会话超时安全机制
P24.2.1多设备登录增强功能

5.2 实现阶段规划

第一阶段(MVP)- P0场景

  • 系统初始化配置
  • 日常用户管理
  • 首次登录系统
  • 日常工作台使用

第二阶段(功能完善)- P1场景

  • 权限审计与调整
  • 部门人员管理
  • 完善个人信息
  • 密码找回

第三阶段(增强优化)- P2场景

  • 部门权限申请
  • 查看个人权限
  • 账号异常处理
  • 多设备登录

6. 场景与功能映射

6.1 功能模块映射

场景涉及功能模块主要功能点
系统初始化配置系统配置、组织架构、权限管理、用户管理基础配置、部门创建、角色创建、用户创建
日常用户管理用户管理、权限管理用户CRUD、角色分配、权限分配
首次登录系统认证授权、用户管理登录认证、密码修改、信息完善
日常工作台使用工作台、待办中心、消息中心个性化展示、待办处理、消息查看
权限审计与调整权限管理、审计日志权限统计、权限调整、变更审计
部门人员管理组织架构、用户管理部门人员查看、部门调整、权限分配
密码找回认证授权、消息服务密码重置、邮件发送、Token验证
多设备登录认证授权、设备管理多会话管理、设备列表、远程下线

6.2 接口需求映射

场景主要接口需求
系统初始化配置配置管理接口、部门管理接口、角色管理接口、用户管理接口
日常用户管理用户CRUD接口、批量导入接口、角色分配接口
首次登录系统登录认证接口、密码修改接口、用户信息接口
日常工作台使用待办列表接口、消息列表接口、快捷功能接口、统计数据接口
权限审计与调整权限统计接口、权限查询接口、权限变更接口
部门人员管理部门树接口、部门人员接口、部门调整接口
密码找回密码重置申请接口、Token验证接口、密码重置接口
多设备登录设备列表接口、会话管理接口、远程下线接口

7. 用户体验要求

7.1 响应时间要求

场景类型操作类型最大响应时间目标响应时间
登录场景登录认证3秒1秒
登录场景密码修改2秒500毫秒
管理场景列表查询2秒500毫秒
管理场景数据保存3秒1秒
工作台场景页面加载3秒1秒
工作台场景数据刷新2秒500毫秒

7.2 可用性要求

要求项具体要求
错误提示清晰明确的错误信息,提供解决建议
操作确认危险操作需要二次确认
操作反馈操作结果及时反馈,成功/失败明确提示
数据保护未保存数据离开页面时提醒
无障碍支持支持键盘操作,符合无障碍标准

8. 附录

8.1 场景编号说明

前缀含义示例
2.1.x系统管理员场景2.1.1
2.2.x部门管理员场景2.2.1
3.1.x首次使用场景3.1.1
3.2.x日常使用场景3.2.1
4.1.x异常处理场景4.1.1
4.2.x多设备场景4.2.1

8.2 修订记录

版本日期修订人修订内容
1.02026-03-08架构师初始版本

文档编制:架构师
文档审核:产品经理
编制日期:2026-03-08

Released under the MIT License.