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.