Files
2026-08-01 23:09:49 +08:00

15 KiB
Raw Permalink Blame History

REQ-RSMS-001:全国记者站管理系统需求与目标

文档版本:v1.0 状态:待确认 编制日期:2026-08-01 项目缩写:RSMSReporter Station Management System

1. 引言与目标

1.1 建设背景

当前记者站管理存在数据分散、统计口径不统一、沟通链路长、档案查询不便、人工考核容易出错及决策数据不足等问题。系统面向全国 37 个记者站,将分散工作整合至统一平台。

1.2 建设目标

  1. 实现人员、工作、考核、通知和统计的统一管理。
  2. 实现日常工作线上填报、分级审核、自动统计和全程留痕。
  3. 为每位记者建立长期保存、可追溯的个人电子档案。
  4. 统一考核标准和统计口径,提高考核公平性与透明度。
  5. 为总部掌握全国运行情况、考核评价和资源配置提供数据支持。

1.3 项目缩写与系统代号

  • 项目英文缩写:RSMS
  • 系统代号:全国记者站管理系统
  • 当前版本:V0.1 MVP(已实现核心流程)

2. 术语表

术语 定义
总部 / 总站 全国记者站管理工作的总部管理机构
记者站 / 分站 / 站点 纳入系统管理的 37 个记者站之一
总部管理员 负责规则、权限、复核、统计及全局监管的用户
分站负责人 负责本站人员管理、工作初审及考核汇总的用户
记者 负责工作填报、材料上传和个人信息查询的用户
工作记录 记者提交的一次稿件、作品、培训、临时工作等业务记录
考核 按规则对工作记录进行审核、计分、汇总和评价的过程

3. 角色定义

角色 代码 主要职责 默认数据范围
总部管理员 headquarters 组织和制度管理、考核规则配置、总部复核、通知发布、全局统计、权限监管 全国全部站点及人员
分站负责人 station 站人员维护、填报初审、本站考核汇总、通知落实 所属站点及本站人员
记者 reporter 工作填报、材料上传、通知查看、成绩和档案查询、个人资料维护 本人数据及授权公开信息

4. 功能性需求

4.1 身份认证与账号

编号 优先级 需求(EARS 格式)
REQ-AUTH-001 P0 系统 SHALL 支持通过角色模拟切换用户身份,切换后页面导航、数据访问和操作权限须按角色重新渲染。
REQ-AUTH-002 P0 系统 SHALL 识别用户角色、所属站点、账号状态和数据权限,并通过 HTTP header x-user-role 传递至后端。
REQ-AUTH-003 P0 未绑定、停用或离职账号不得访问受保护业务数据(后端数据隔离)。
REQ-AUTH-004 P1 系统 SHOULD 支持一名用户拥有多个角色,并可切换当前工作身份。
REQ-AUTH-005 P2 系统 MAY 支持真实账号绑定、解绑、重置及异常登录处置。

4.2 组织与站点管理

编号 优先级 需求(EARS 格式)
REQ-ORG-001 P0 总部管理员 SHALL 能查看全部 37 个记者站的信息,包括名称、编码、行政区域、负责人、联系方式和状态。
REQ-ORG-002 P1 总部管理员 SHALL 能新增、编辑和停用记者站,并保存变更历史。
REQ-ORG-003 P1 系统 SHOULD 展示全国地图及记者站分布。

4.3 人员管理

编号 优先级 需求(EARS 格式)
REQ-USER-001 P0 总部管理员 SHALL 能新增、编辑、查询和启停人员信息。
REQ-USER-002 P0 分站负责人 SHALL 仅能管理所属站点的人员信息。
REQ-USER-003 P0 人员信息 SHALL 包含姓名、人员编号、所属站点、职务、入站时间、联系方式、在职状态和账号绑定状态。
REQ-USER-004 P1 系统 SHALL 支持在职、离职、调动等状态,并保留任职及站点变更历史。
REQ-USER-005 P1 系统 SHOULD 支持按姓名、站点、职务、状态等条件组合查询和导出。

4.4 个人电子档案

编号 优先级 需求(EARS 格式)
REQ-PROFILE-001 P0 系统 SHALL 为每位记者建立唯一、长期保存的电子档案。
REQ-PROFILE-002 P0 档案 SHALL 聚合基本信息、文字稿件、视频作品、图片作品、培训、获奖和年度考核记录。
REQ-PROFILE-003 P0 复核通过的工作和考核结果 SHALL 自动归档,避免二次录入。
REQ-PROFILE-004 P1 档案记录 SHALL 显示来源、发生时间、审核状态、得分和证明附件。

4.5 工作填报与材料管理

编号 优先级 需求(EARS 格式)
REQ-WORK-001 P0 记者 SHALL 能按业务类型新建工作记录,至少支持:文字稿件、视频供稿、图片供稿、重要报道、培训参与、临时工作。
REQ-WORK-002 P0 系统 SHALL 支持草稿保存、编辑、提交、查看详情。
REQ-WORK-003 P0 填报字段 SHALL 包括标题、发生/刊发日期、媒体/平台、工作说明及证明材料。
REQ-WORK-004 P0 系统 SHALL 校验必填项、数据格式、附件类型/大小。
REQ-WORK-005 P0 提交后普通用户不得直接修改;被退回后可依据意见修改并重新提交。
REQ-WORK-006 P1 系统 SHOULD 支持图片、文档等材料上传,证明材料作为审核依据。

4.6 审核与日常考核

编号 优先级 需求(EARS 格式)
REQ-ASSESS-001 P0 分站负责人 SHALL 在待办中接收本站待审核记录并完成初审。
REQ-ASSESS-002 P0 初审 SHALL 支持通过、退回,填写审核意见,并按规则完成初评分。
REQ-ASSESS-003 P0 总部管理员 SHALL 对初审通过记录进行复核,支持确认、调整和退回。
REQ-ASSESS-004 P0 审核操作 SHALL 记录处理人、处理时间、意见、处理前后状态和分数变化。
REQ-ASSESS-005 P0 系统 SHALL 按生效考核规则自动计算单项得分。
REQ-ASSESS-006 P0 规则变更不得静默改变已归档结果;重新计算必须经授权并留痕。
REQ-ASSESS-007 P1 系统 SHOULD 提供超时待办提醒和审核时效统计。

4.7 通知公告

编号 优先级 需求(EARS 格式)
REQ-NOTICE-001 P0 首页 SHALL 展示最新通知,用户可查看详情及附件。
REQ-NOTICE-002 P0 系统 SHALL 聚合待填报、待审核、被退回及其他待处理事项。
REQ-NOTICE-003 P1 总部管理员 SHOULD 能创建、编辑和发布通知公告。
REQ-NOTICE-004 P1 重要通知 SHOULD 支持已读/未读和确认回执统计。

4.8 数据统计与报表

编号 优先级 需求(EARS 格式)
REQ-STAT-001 P0 总部 SHALL 能查看全国、地区、站点、人员、时间和工作类型等维度的统计。
REQ-STAT-002 P0 统计指标 SHALL 至少包括填报数量、审核进度、通过/退回数量、考核得分和人员排名。
REQ-STAT-003 P0 分站负责人 SHALL 仅能查看本站统计,记者仅能查看本人统计。

4.9 首页与个人中心

编号 优先级 需求(EARS 格式)
REQ-HOME-001 P0 首页 SHALL 按角色展示常用入口,至少包括通知公告、工作填报、考核成绩、我的档案、待办事项和个人中心。
REQ-HOME-002 P0 首页 SHALL 显示待办数量和最新通知,点击可直达对应列表或详情。

4.10 系统管理与审计

编号 优先级 需求(EARS 格式)
REQ-SYS-001 P0 系统 SHALL 记录登录、人员/组织变更、规则发布、审核、导出、删除和权限调整等关键操作。
REQ-SYS-002 P0 审计日志 SHALL 至少包含操作者、时间、来源、对象、动作、结果及必要的变更摘要。

5. 工作记录状态机

                    ┌──────────────────────────────────────────────────────────────┐
                    │                                                              │
                    ▼                                                              │
草稿(draft) ──提交──▶ 待分站审核(station_review) ──初审通过──▶ 待总部复核(hq_review) │
   ▲                     │                                           │              │
   │                     │退回                                       │复核通过      │
   │                     ▼                                           ▼              │
   │                   已退回(returned) ──重新提交──▶ 待分站审核      已归档(archived)
   │                                                                │
   └── 修改 ────────────────────────────────────────────────────────┘
  • 状态:draftstation_reviewheadquarters_reviewarchived
  • 异常:station_review / headquarters_review 可退回至 returned
  • returned 可修改后重新提交

6. 非功能性需求

6.1 性能

编号 需求
NFR-PERF-001 常规列表、详情和提交操作的服务端 95 分位响应时间不超过 2 秒(文件上传和复杂报表除外)。
NFR-PERF-002 月度/年度统计可采用异步计算;用户应能看到计算状态和数据更新时间。

6.2 安全

编号 需求
NFR-SEC-001 所有受保护接口必须完成身份认证和服务端权限校验。
NFR-SEC-002 数据按总部、站点和个人范围隔离,禁止仅依赖前端隐藏实现权限。
NFR-SEC-003 传输过程使用 HTTPS(生产环境);密码、令牌及敏感配置不得明文存储。

6.3 可靠性

编号 需求
NFR-REL-001 提交、审核和计分等关键操作须具备幂等或防重复机制。
NFR-REL-002 核心数据应实施定期备份。

6.4 兼容性

编号 需求
NFR-COMP-001 小程序应兼容项目确定的主流微信版本、iOS 和 Android 系统版本。
NFR-COMP-002 后台管理系统应兼容 Chrome、Safari、Firefox 等现代浏览器。

7. 范围边界

7.1 首期纳入(MVP

  • 账号登录模拟、人员绑定模拟及三级角色权限(前端切换 + 后端数据隔离)。
  • 37 个站点和人员基础信息管理。
  • 工作分类填报、附件上传(上传框 UI)和记录查询。
  • 分站初审、总部复核、退回修改和流程留痕。
  • 基础考核规则、自动计分。
  • 个人电子档案自动归集与查询。
  • 通知公告(只读)、待办事项。
  • 后台工作台基础统计和报表导出。
  • 系统设置入口(仅 UI)。

7.2 首期排除

  • 微信小程序端(后台管理系统优先)。
  • 真实身份认证(微信/统一身份),当前为角色模拟。
  • 考核规则可视化配置(硬编码规则)。
  • 历史数据迁移(37 站/486 人仅 mock 数据)。
  • 全国地图与管理驾驶舱。
  • 个人能力画像、智能分析。
  • 与外部采编、人事、短信、电子签章系统集成。
  • 申诉与复议流程。
  • 自动化测试。

8. 关键约束与假设

编号 约束 / 假设 决策时点
C-001 身份认证采用角色模拟(header 传 role),暂不接入微信或统一身份平台。 设计前确认
C-002 总部复核方式采用分类复核,高价值记录逐条复核,普通记录按比例抽查(初始 20%)。 设计前确认
C-003 视频采用外部链接方式,不在系统内存储视频文件。 立项前确认
C-004 文件单文件大小限制为 20 MB。 设计前确认
C-005 首期仅实现后台管理系统(Web),不实现微信小程序。 设计前确认

9. 验收标准

9.1 AC-01 记者完成工作填报

  • 已绑定且在职的记者可以新建规定类型的工作记录。
  • 必填项不符合要求时,系统明确提示且不允许提交。
  • 提交成功后状态为"待分站审核",记者不可直接篡改已提交内容。
  • 分站负责人待办数量同步增加。

9.2 AC-02 分站初审并退回

  • 分站负责人只能审核本站记录。
  • 退回时必须填写原因,记者能在待办和记录详情中查看。
  • 记者修改并重新提交后,历史版本和原审核意见仍可追溯。

9.3 AC-03 总部复核并归档

  • 分站通过的记录进入总部复核队列。
  • 总部确认后,系统按绑定规则版本计算得分。
  • 记录进入已归档状态,并自动出现在个人档案及统计中。
  • 审核人、时间、意见和分数变化完整记录。

9.4 AC-04 数据权限隔离

  • 记者无法访问他人的非公开档案和成绩。
  • 分站负责人无法访问其他站点的受限数据。
  • 总部管理员按授权查看全国数据。
  • 通过修改前端参数或直接访问接口不能绕过上述限制。

9.5 AC-05 统计可核对

  • 总部可按年度、站点、人员和工作类型筛选统计。
  • 汇总值可下钻至构成该数值的已授权明细。

9.6 AC-06 历史数据可追溯

  • 人员调站后,历史记录仍归属于发生时站点,同时个人档案连续保留。
  • 规则升级后,既有已归档结果不被自动改写。
  • 被授权的管理员可查询关键记录的版本、审核和操作轨迹。

10. 需求编号索引

类别 编号前缀 范围
身份认证 REQ-AUTH REQ-AUTH-001 ~ REQ-AUTH-005
组织站点 REQ-ORG REQ-ORG-001 ~ REQ-ORG-003
人员管理 REQ-USER REQ-USER-001 ~ REQ-USER-005
电子档案 REQ-PROFILE REQ-PROFILE-001 ~ REQ-PROFILE-004
工作填报 REQ-WORK REQ-WORK-001 ~ REQ-WORK-006
审核考核 REQ-ASSESS REQ-ASSESS-001 ~ REQ-ASSESS-007
通知公告 REQ-NOTICE REQ-NOTICE-001 ~ REQ-NOTICE-004
数据统计 REQ-STAT REQ-STAT-001 ~ REQ-STAT-003
首页个人 REQ-HOME REQ-HOME-001 ~ REQ-HOME-002
系统审计 REQ-SYS REQ-SYS-001 ~ REQ-SYS-002
性能 NFR-PERF NFR-PERF-001 ~ NFR-PERF-002
安全 NFR-SEC NFR-SEC-001 ~ NFR-SEC-003
可靠性 NFR-REL NFR-REL-001 ~ NFR-REL-002
兼容性 NFR-COMP NFR-COMP-001 ~ NFR-COMP-002
验收场景 AC AC-01 ~ AC-06
约束假设 C C-001 ~ C-005

待确认事项:以上约束与假设(章节 8)涉及总体架构和关键业务规则,请在进入详细设计前逐条确认。