Skip to content

1-1-2、信息发布系统 — 需求规格说明书 ​

版本: V1.0

日期: 2026-05-14

适用范围: 企业内部信息发布平台


一、系统概述 ​

1.1 系统定位 ​

信息发布系统是面向企业内部的内容管理平台,用于统一管理和发布企业内部的各类信息,包括通知公告、规章制度、部门动态、学习资料等,确保信息传达的及时性、准确性和可追溯性。

1.2 核心目标 ​

  • 统一管理:通过栏目体系对信息进行分类组织,结构清晰

  • 规范发布:通过审批流程确保发布内容的准确性和合规性

  • 高效查阅:提供便捷的内容检索和浏览体验

  • 可追溯性:完整的操作记录,支持发布历史追溯

1.3 用户角色 ​

角色说明
系统管理员管理栏目结构、配置审批流程、管理全系统数据
部门管理员管理本部门栏目、发布和审核本部门内容
普通用户浏览已发布内容、提交内容发布申请

二、功能需求 ​

2.1 栏目管理 ​

2.1.1 栏目树结构 ​

  • 支持父子两级栏目结构(一级栏目 → 二级栏目)

  • 一级栏目为顶层分类,如"通知公告"、"规章制度"、"部门动态"等

  • 二级栏目为一级栏目下的子分类,如"通知公告"下可设"公司通知"、"部门通知"

  • 支持栏目的新增、编辑、删除、启用/停用操作

  • 删除栏目时需校验:若栏目下存在已发布内容或子栏目,则不允许删除,需先清空或迁移

2.1.2 栏目字段定义 ​

字段类型必填说明
栏目名称文本(最长 50 字符)是栏目显示名称,同级下不可重复
栏目编码文本(最长 30 字符)是唯一标识,创建后不可修改,如 notice_company
栏目类型枚举是可选值:通知公告 / 规章制度 / 部门动态 / 学习资料 / 其他
所属部门关联部门是栏目归属部门,决定管理权限
上级栏目关联栏目否为空时表示一级栏目
栏目图标图片否用于前端展示的图标
栏目排序数字是同级栏目下的显示顺序,数字越小越靠前
详细介绍富文本否栏目的描述说明,展示在栏目首页
栏目状态枚举是启用 / 停用,停用后该栏目不在前端展示
创建人关联用户自动系统自动记录
创建时间日期时间自动系统自动记录
修改人关联用户自动最后修改人
修改时间日期时间自动最后修改时间

2.1.3 栏目列表页 ​

  • 以树形结构展示栏目层级关系

  • 支持按栏目名称、栏目类型、所属部门进行筛选查询

  • 支持栏目的展开/折叠操作

  • 操作列:编辑、删除、启用/停用、查看下级内容


2.2 内容管理 ​

2.2.1 内容发布 ​

  • 每个二级栏目下可发布内容

  • 内容提交后进入审批流程,审批通过后自动发布

  • 支持草稿保存功能,未提交的内容自动保存为草稿

  • 支持内容的编辑、删除、撤回、重新提交操作

  • 已发布的内容支持撤回发布,撤回后状态变为"已撤回",需重新提交审批

2.2.2 内容字段定义 ​

字段类型必填说明
所属栏目关联栏目是内容归属的二级栏目
标题文本(最长 100 字符)是内容主标题
副标题文本(最长 200 字符)否内容副标题/摘要
内容类型枚举是可选值:通知 / 公告 / 制度 / 动态 / 资料 / 其他
正文富文本是支持文字、图片、表格、附件、视频等富文本内容
附件文件列表否支持上传多个附件,单文件最大 50MB,格式限制:doc/docx/xls/xlsx/pdf/ppt/pptx/zip/rar/jpg/png
封面图图片否内容列表展示的封面图片,建议尺寸 750×420px
是否置顶布尔是默认否,置顶内容在列表中优先展示
置顶截止时间日期时间条件必填选择置顶时必填,到期后自动取消置顶
发布范围选择是可选值:全员可见 / 指定部门可见
指定部门关联部门列表条件必填发布范围选择"指定部门可见"时必填,支持多选
发布人关联用户自动提交发布申请的用户
发布时间日期时间自动审批通过后自动记录的发布时间
内容状态枚举自动草稿 / 待审批 / 已驳回 / 已发布 / 已撤回 / 已过期

2.2.3 富文本编辑器要求 ​

功能说明
基础排版加粗、斜体、下划线、删除线、字体大小、字体颜色、背景色
段落格式标题(H1-H4)、有序列表、无序列表、缩进、对齐方式
插入内容图片(支持拖拽上传、粘贴上传)、表格、超链接、水平线、特殊字符
高级功能撤销/重做、查找替换、全屏编辑、源码模式
图片限制单张图片最大 5MB,支持格式:jpg/png/gif,自动压缩
粘贴处理从 Word/网页粘贴时自动清除冗余样式,保留基本排版

2.2.4 内容列表页 ​

  • 以表格形式展示当前栏目下的所有内容

  • 列表字段:序号、标题(超链接,可点击查看详情)、内容类型、发布人、发布时间、状态、操作

  • 支持按标题关键词、内容类型、发布时间范围、状态进行筛选

  • 支持按发布时间倒序排列,置顶内容始终在最前

  • 状态筛选:全部 / 草稿 / 待审批 / 已驳回 / 已发布 / 已撤回

  • 操作列:查看、编辑(草稿/已驳回状态)、删除(草稿状态)、撤回(已发布状态)、提交审批(草稿/已驳回状态)

2.2.5 内容详情页 ​

  • 展示内容完整信息:标题、副标题、所属栏目、内容类型、发布人、发布时间、正文、附件

  • 附件支持在线预览(图片、PDF)和下载操作

  • 展示内容浏览量(PV)统计


2.3 审批流程 ​

2.3.1 审批流程配置 ​

  • 系统管理员可为每个栏目配置审批流程

  • 支持单级审批和多级审批两种模式

  • 单级审批:提交 → 审批人审核 → 通过/驳回

  • 多级审批:提交 → 一级审批人审核 → 二级审批人审核 → 通过/驳回(最多支持 3 级)

  • 审批人可指定为具体用户或部门负责人(自动获取)

2.3.2 审批操作 ​

操作说明
提交审批内容创建者提交内容进入审批流程
审批通过审批人同意发布,内容状态变为"已发布"
审批驳回审批人拒绝发布,需填写驳回原因,内容状态变为"已驳回"
重新提交创建者根据驳回意见修改后重新提交
撤回审批创建者在审批过程中可撤回申请(审批人尚未处理时)

2.3.3 审批记录 ​

  • 每条审批操作记录:审批人、审批时间、审批结果、审批意见

  • 内容详情页可查看完整的审批历史记录

  • 支持按审批状态筛选内容列表

2.3.4 审批消息通知 ​

触发事件通知方式通知对象
提交审批站内消息当前审批人
审批通过站内消息内容创建者
审批驳回站内消息内容创建者
审批超时(可选)站内消息当前审批人
  • 审批超时提醒:可配置超时时间(默认 48 小时),超时后自动发送提醒

2.4 前端展示(员工端) ​

2.4.1 首页 ​

  • 展示所有启用的栏目列表,以卡片或图标形式呈现

  • 展示全局置顶内容(跨栏目置顶,由管理员设置)

  • 展示最新发布内容列表(最近 10 条)

  • 支持关键词全局搜索

2.4.2 栏目页 ​

  • 展示当前栏目下的子栏目列表(如有)

  • 展示当前栏目下的已发布内容列表

  • 列表字段:标题、发布时间、浏览量

  • 支持分页展示,每页 20 条

  • 支持按发布时间倒序排列

2.4.3 内容详情页 ​

  • 展示内容完整信息:标题、副标题、所属栏目路径(面包屑导航)、发布人、发布时间、正文、附件

  • 正文中的图片支持点击放大查看

  • 附件支持在线预览和下载

  • 自动记录浏览量(PV)

  • 底部展示上一篇 / 下一篇导航

2.4.4 搜索功能 ​

  • 支持全文搜索(标题 + 正文)

  • 搜索结果高亮关键词

  • 搜索结果按相关性排序

  • 支持按栏目、时间范围筛选搜索结果


2.5 系统管理 ​

2.5.1 操作日志 ​

  • 记录所有关键操作:栏目新增/编辑/删除、内容发布/编辑/删除/撤回、审批操作

  • 日志字段:操作人、操作时间、操作类型、操作对象、操作详情、IP 地址

  • 支持按操作人、操作类型、时间范围查询

  • 日志数据保留 180 天

2.5.2 数据统计 ​

统计项说明
内容发布量按栏目、按部门、按时间段统计发布数量
内容浏览量按内容、按栏目统计 PV/UV
审批效率平均审批时长、审批通过率、驳回率
栏目活跃度各栏目的内容更新频率

2.5.3 系统配置 ​

配置项说明
附件上传限制单文件最大大小、允许的文件格式
审批超时时间审批超时提醒的时间阈值
内容列表每页条数默认分页大小
全局搜索开关是否开启全文搜索功能

三、非功能需求 ​

3.1 性能要求 ​

指标要求
页面加载时间首屏加载 ≤ 2 秒(正常网络环境)
列表查询响应≤ 1 秒(10 万条数据以内)
并发访问支持 500 人同时在线
附件上传支持 50MB 单文件上传,显示上传进度

3.2 安全要求 ​

  • 用户登录需通过企业统一身份认证(SSO)

  • 敏感操作(删除栏目、删除内容)需二次确认

  • 附件上传进行病毒扫描

  • 防止 XSS 攻击:富文本内容提交时进行安全过滤

  • 操作日志不可篡改

3.3 兼容性要求 ​

浏览器最低版本
Chrome80+
Firefox80+
Edge80+
Safari14+
  • PC 端设计尺寸:1920×1080,最低兼容 1280px

  • 移动端适配:支持主流移动设备浏览器访问

3.4 可用性要求 ​

  • 系统可用率 ≥ 99.5%

  • 数据库定期备份(每日全量 + 实时增量)

  • 附件文件存储支持冗余备份


四、数据字典 ​

4.1 内容状态枚举 ​

状态值说明可执行操作
draft草稿编辑、删除、提交审批
pending待审批撤回审批(审批人未处理时)
rejected已驳回编辑、重新提交审批
published已发布撤回发布
withdrawn已撤回编辑、重新提交审批
expired已过期无(仅查看)

4.2 栏目类型枚举 ​

类型值说明
notice通知公告
regulation规章制度
department部门动态
material学习资料
other其他

4.3 内容类型枚举 ​

类型值说明
notice通知
announcement公告
regulation制度
news动态
material资料
other其他

五、页面清单 ​

序号页面名称说明访问权限
1栏目管理列表栏目树形结构管理系统管理员
2栏目新增/编辑栏目信息表单系统管理员
3内容管理列表按栏目查看内容列表系统管理员、部门管理员
4内容新增/编辑内容编辑表单(含富文本编辑器)系统管理员、部门管理员
5内容详情查看内容完整信息所有用户
6审批列表待审批 / 已审批内容列表审批人
7审批详情审批操作页面审批人
8前端首页栏目导航 + 最新内容所有用户
9前端栏目页栏目内容列表所有用户
10前端内容详情内容阅读页面所有用户
11搜索结果页全文搜索结果展示所有用户
12操作日志系统操作日志查询系统管理员
13数据统计内容发布和浏览数据统计系统管理员
14系统配置系统参数配置系统管理员

六、后续迭代规划(参考) ​

以下功能建议在后续版本中逐步实现:

优先级功能说明
P1权限管理基于角色的权限控制(RBAC),不同角色管理不同栏目
P1消息通知增强接入企业微信/钉钉消息推送
P2内容版本管理支持内容修改历史版本对比和回滚
P2定时发布支持设置内容的定时发布时间
P2内容评论已发布内容支持员工评论互动
P3数据导出支持内容数据导出为 Excel/PDF
P3移动端适配响应式布局适配移动设备
P3内容推荐基于浏览历史的个性化内容推荐

Released under the MIT License.