需求规格说明书
项目代号: A00
项目名称: TJFS集团官方网站及Web服务器
文档类型: 需求规格说明书
创建日期: 2026-03-05
编制人: TBs
文档版本: V1.0
文档状态: 已批准
目录
- 引言
- 总体描述
- 功能需求
- 非功能需求
- 接口需求
- 数据需求
- 约束条件
- 验收标准
一、引言
1.1 编写目的
本文档旨在详细描述TJFS集团官方网站及Web服务器项目的功能需求、非功能需求、接口需求等,为项目的设计、开发、测试和验收提供依据。本文档的预期读者包括项目经理、开发人员、测试人员和相关干系人。
1.2 项目背景
| 项目 | 内容 |
|---|
| 项目名称 | TJFS集团官方网站及Web服务器 |
| 项目代号 | A00 |
| 委托单位 | TJFS集团(天工未来) |
| 开发单位 | SG Studio - 松果工作室 |
| 主管部门 | TJFS集团技术委员会 |
1.3 定义与缩写
| 术语/缩写 | 定义 |
|---|
| TJFS | T.J.F.S.集团(天工未来) |
| SG Studio | 松果工作室,TJFS集团旗下工作室 |
| TBs | 创生软件,TJFS集团旗下科技公司 |
| UAIP | 无限智能项目 |
| CORS | 跨域资源共享(Cross-Origin Resource Sharing) |
| HTTP | 超文本传输协议(HyperText Transfer Protocol) |
1.4 参考资料
- 01-A00-项目立项申请书.md
- SG Studio项目开发流程指南
- A系列项目开发规范
二、总体描述
2.1 产品概述
TJFS集团官方网站是一个企业级展示网站,用于展示集团的核心价值观、研究方向、业务领域、子公司信息等内容。网站采用响应式设计,支持PC、平板和手机等多种设备访问。同时提供Python HTTP服务器,用于本地开发和部署。
主要功能模块:
- 首页:集团形象展示、核心数据统计
- 关于我们:集团简介、发展历程、企业愿景
- 核心价值观:四大价值观详细展示
- 技术哲学:技术理念和文化展示
- 研究方向:七大核心研究方向介绍
- 业务领域:五大业务领域展示
- 子公司展示:SG Studio和TBs科技介绍
- 合作伙伴:合作方式和权益展示
- 人才招聘:职位列表和在线申请
- 联系我们:联系方式和在线留言
2.2 产品特性
| 特性编号 | 特性名称 | 特性描述 | 优先级 |
|---|
| F-001 | 响应式设计 | 自适应PC、平板、手机等多种设备 | 高 |
| F-002 | 动画效果 | 粒子背景、滚动动画、数字递增动画 | 中 |
| F-003 | 单页应用 | 单页滚动式导航,平滑滚动效果 | 高 |
| F-004 | 表单交互 | 联系表单、职位申请表单 | 中 |
| F-005 | 子站点集成 | SG Studio和TBs科技子站点入口 | 高 |
2.3 用户特征
| 用户类型 | 用户描述 | 使用场景 |
|---|
| 潜在求职者 | 寻找工作机会的人才 | 浏览招聘信息,提交职位申请 |
| 合作伙伴 | 寻求商业合作的企业 | 了解合作方式,联系商务合作 |
| 投资者 | 关注集团发展的投资人 | 了解集团业务和研究成果 |
| 媒体/公众 | 关注集团的社会公众 | 了解集团形象和发展动态 |
| 内部员工 | 集团内部员工 | 了解集团信息,对外分享 |
2.4 运行环境
2.4.1 硬件环境
| 硬件类型 | 配置要求 |
|---|
| 服务器 | CPU: 2核+, 内存: 4GB+, 硬盘: 50GB+ |
| 客户端 | 支持现代浏览器的任何设备 |
| 网络设备 | 支持HTTP/HTTPS访问 |
2.4.2 软件环境
| 软件类型 | 软件名称 | 版本要求 |
|---|
| 操作系统 | Windows/Linux/macOS | 任意版本 |
| 浏览器 | Chrome/Firefox/Safari/Edge | 最新2个版本 |
| 运行环境 | Python | 3.10+ |
2.5 设计与实现约束
| 约束类型 | 约束描述 |
|---|
| 技术约束 | 使用原生HTML/CSS/JavaScript,不依赖前端框架 |
| 时间约束 | 项目周期1个月 |
| 资源约束 | 1名开发人员 |
| 标准约束 | 符合W3C标准,通过HTML5验证 |
2.6 假设与依赖
2.6.1 假设
| 编号 | 假设描述 |
|---|
| H-001 | 用户具备基本的Web浏览能力 |
| H-002 | 服务器资源可以按时到位 |
| H-003 | 浏览器支持ES6+特性 |
2.6.2 依赖
| 编号 | 依赖描述 |
|---|
| D-001 | SG Studio和TBs科技子站点已完成开发 |
| D-002 | 域名和服务器资源已准备就绪 |
三、功能需求
3.1 功能模块概览
TJFS官网
├── 首页
│ ├── 导航栏
│ ├── 英雄区
│ ├── 数据统计
│ └── 页脚
├── 关于我们
│ ├── 集团简介
│ ├── 企业愿景
│ ├── 核心业务
│ ├── 技术实力
│ └── 发展历程
├── 核心价值观
│ ├── 突破极限
│ ├── 智能融合
│ ├── 文明跃迁
│ └── 全球视野
├── 技术哲学
│ ├── 技术作为工具
│ ├── 以人类为中心
│ ├── 负责任的创新
│ └── 开放与合作
├── 研究方向
│ ├── 量子感知与通信
│ ├── 神经协同智能
│ ├── 真空零点能
│ ├── 自编程物质
│ ├── 行星尺度环境工程
│ ├── 数字孪生宇宙
│ └── UAIP无限智能
├── 业务领域
│ ├── 民用级高端设备
│ ├── 民用航空航天
│ ├── 电子计算机
│ ├── 软件工程
│ └── 前沿智能技术
├── 子公司
│ ├── SG Studio
│ └── TBs科技
├── 合作伙伴
│ ├── 技术合作
│ ├── 资本合作
│ ├── 市场合作
│ └── 人才合作
├── 人才招聘
│ ├── 职位列表
│ └── 在线申请
└── 联系我们
├── 联系方式
└── 在线留言
3.2 功能需求详述
3.2.1 模块:首页
功能概述: 网站入口页面,展示集团形象和核心信息
功能F-001:导航栏
| 项目 | 内容 |
|---|
| 功能编号 | F-001 |
| 功能名称 | 响应式导航栏 |
| 功能描述 | 固定在顶部的导航栏,支持桌面和移动端适配 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
前置条件:
后置条件:
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-001-001 | 导航栏在滚动时保持固定 |
| BR-001-002 | 当前章节对应的导航项高亮显示 |
| BR-001-003 | 移动端显示汉堡菜单按钮 |
操作流程:
1. 用户滚动页面
2. 系统检测当前可见章节
3. 高亮对应的导航项
4. 用户点击导航项
5. 平滑滚动到对应章节
异常处理:
| 异常编号 | 异常场景 | 处理方式 |
|---|
| E-001-001 | 导航链接失效 | 保持在当前位置,记录错误日志 |
功能F-002:英雄区
| 项目 | 内容 |
|---|
| 功能编号 | F-002 |
| 功能名称 | 英雄区展示 |
| 功能描述 | 展示集团Logo、标语、核心数据统计 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
前置条件:
后置条件:
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-002-001 | 粒子背景动画持续运行 |
| BR-002-002 | 统计数据在可见时触发递增动画 |
| BR-002-003 | 向下滚动提示自动消失 |
功能F-003:页脚
| 项目 | 内容 |
|---|
| 功能编号 | F-003 |
| 功能名称 | 页脚导航 |
| 功能描述 | 展示版权信息和快速导航链接 |
| 优先级 | P1 |
| 用户角色 | 所有用户 |
3.2.2 模块:关于我们
功能概述: 展示集团简介、发展历程和企业愿景
功能F-004:集团简介卡片
| 项目 | 内容 |
|---|
| 功能编号 | F-004 |
| 功能名称 | 集团简介卡片 |
| 功能描述 | 以卡片形式展示集团简介、企业愿景、核心业务、技术实力 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-004-001 | 卡片在滚动进入视口时触发动画 |
| BR-004-002 | 卡片悬停时有视觉反馈 |
功能F-005:发展历程时间线
| 项目 | 内容 |
|---|
| 功能编号 | F-005 |
| 功能名称 | 发展历程时间线 |
| 功能描述 | 以时间线形式展示集团发展的重要节点 |
| 优先级 | P1 |
| 用户角色 | 所有用户 |
3.2.3 模块:核心价值观
功能概述: 详细展示TJFS集团的四大核心价值观
功能F-006:价值观卡片
| 项目 | 内容 |
|---|
| 功能编号 | F-006 |
| 功能名称 | 价值观展示卡片 |
| 功能描述 | 展示突破极限、智能融合、文明跃迁、全球视野四大价值观 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-006-001 | 每个价值观包含编号、图标、标题、英文、描述和要点列表 |
| BR-006-002 | 卡片有渐变色背景效果 |
3.2.4 模块:技术哲学
功能概述: 展示TJFS集团对技术与人类关系的深度思考
功能F-007:哲学卡片
| 项目 | 内容 |
|---|
| 功能编号 | F-007 |
| 功能名称 | 技术哲学卡片 |
| 功能描述 | 展示四大技术哲学理念 |
| 优先级 | P1 |
| 用户角色 | 所有用户 |
功能F-008:引言区块
| 项目 | 内容 |
|---|
| 功能编号 | F-008 |
| 功能名称 | 技术哲学引言 |
| 功能描述 | 展示TJFS技术哲学委员会的引言 |
| 优先级 | P2 |
| 用户角色 | 所有用户 |
3.2.5 模块:研究方向
功能概述: 展示TJFS集团七大核心研究方向
功能F-009:研究方向卡片
| 项目 | 内容 |
|---|
| 功能编号 | F-009 |
| 功能名称 | 研究方向卡片 |
| 功能描述 | 以卡片形式展示七大研究方向 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-009-001 | UAIP项目卡片有特殊标记(旗舰项目) |
| BR-009-002 | 每个研究方向包含标签云 |
| BR-009-003 | UAIP卡片包含7A目标体系说明 |
3.2.6 模块:业务领域
功能概述: 展示TJFS集团五大业务领域
功能F-010:业务卡片
| 项目 | 内容 |
|---|
| 功能编号 | F-010 |
| 功能名称 | 业务领域卡片 |
| 功能描述 | 展示五大业务领域 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
功能F-011:发展战略时间线
| 项目 | 内容 |
|---|
| 功能编号 | F-011 |
| 功能名称 | 发展战略三部曲 |
| 功能描述 | 展示集团三阶段发展战略 |
| 优先级 | P1 |
| 用户角色 | 所有用户 |
3.2.7 模块:子公司
功能概述: 展示SG Studio和TBs科技两大核心工作室
功能F-012:子公司介绍
| 项目 | 内容 |
|---|
| 功能编号 | F-012 |
| 功能名称 | 子公司详细介绍 |
| 功能描述 | 展示SG Studio和TBs科技的详细信息 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-012-001 | 包含Logo、名称、英文名称、口号、描述 |
| BR-012-002 | 展示核心项目标签 |
| BR-012-003 | 提供子站点入口链接 |
3.2.8 模块:合作伙伴
功能概述: 展示合作方式和合作伙伴权益
功能F-013:合作类型
| 项目 | 内容 |
|---|
| 功能编号 | F-013 |
| 功能名称 | 合作类型展示 |
| 功能描述 | 展示技术合作、资本合作、市场合作、人才合作四种方式 |
| 优先级 | P1 |
| 用户角色 | 潜在合作伙伴 |
功能F-014:合作伙伴权益
| 项目 | 内容 |
|---|
| 功能编号 | F-014 |
| 功能名称 | 合作伙伴权益 |
| 功能描述 | 展示成为合作伙伴的权益 |
| 优先级 | P1 |
| 用户角色 | 潜在合作伙伴 |
3.2.9 模块:人才招聘
功能概述: 展示热招职位和在线申请功能
功能F-015:职位列表
| 项目 | 内容 |
|---|
| 功能编号 | F-015 |
| 功能名称 | 热招职位列表 |
| 功能描述 | 展示当前热招的职位信息 |
| 优先级 | P1 |
| 用户角色 | 求职者 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-015-001 | 每个职位包含职位名称、部门、地点、类型 |
| BR-015-002 | 点击申请按钮弹出申请模态框 |
功能F-016:职位申请模态框
| 项目 | 内容 |
|---|
| 功能编号 | F-016 |
| 功能名称 | 职位申请模态框 |
| 功能描述 | 弹出式表单,收集求职者信息 |
| 优先级 | P1 |
| 用户角色 | 求职者 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-016-001 | 必填字段:姓名、邮箱、电话 |
| BR-016-002 | 提交后显示成功提示 |
| BR-016-003 | 支持ESC键和点击外部关闭 |
3.2.10 模块:联系我们
功能概述: 展示联系方式和在线留言功能
功能F-017:联系信息
| 项目 | 内容 |
|---|
| 功能编号 | F-017 |
| 功能名称 | 联系信息展示 |
| 功能描述 | 展示官方邮箱、总部地址、社交媒体链接 |
| 优先级 | P0 |
| 用户角色 | 所有用户 |
功能F-018:联系表单
| 项目 | 内容 |
|---|
| 功能编号 | F-018 |
| 功能名称 | 在线留言表单 |
| 功能描述 | 允许用户发送消息给集团 |
| 优先级 | P1 |
| 用户角色 | 所有用户 |
业务规则:
| 规则编号 | 规则描述 |
|---|
| BR-018-001 | 必填字段:姓名、邮箱、消息内容 |
| BR-018-002 | 主题可选:一般咨询、商务合作、人才招聘、投资者关系、媒体联系 |
| BR-018-003 | 提交后显示成功提示并清空表单 |
3.3 用例规约
用例UC-001:浏览集团信息
| 项目 | 内容 |
|---|
| 用例编号 | UC-001 |
| 用例名称 | 浏览集团信息 |
| 所属模块 | 首页、关于我们 |
| 参与者 | 网站访客 |
| 前置条件 | 网站可正常访问 |
| 后置条件 | 用户了解集团基本信息 |
| 触发条件 | 用户访问网站 |
基本流程:
| 步骤 | 参与者操作 | 系统响应 |
|---|
| 1 | 用户访问网站首页 | 系统加载首页内容 |
| 2 | 用户滚动页面 | 系统显示各章节内容 |
| 3 | 用户点击导航项 | 系统平滑滚动到对应章节 |
| 4 | 用户浏览内容 | 系统触发动画效果 |
用例UC-002:提交职位申请
| 项目 | 内容 |
|---|
| 用例编号 | UC-002 |
| 用例名称 | 提交职位申请 |
| 所属模块 | 人才招聘 |
| 参与者 | 求职者 |
| 前置条件 | 用户已浏览到招聘章节 |
| 后置条件 | 申请信息已提交 |
| 触发条件 | 用户点击"申请职位"按钮 |
基本流程:
| 步骤 | 参与者操作 | 系统响应 |
|---|
| 1 | 用户点击申请按钮 | 系统弹出申请模态框 |
| 2 | 用户填写表单信息 | 系统实时验证输入 |
| 3 | 用户点击提交 | 系统显示成功提示 |
| 4 | 系统关闭模态框 | 系统重置表单 |
异常流程:
| 异常编号 | 异常条件 | 处理方式 |
|---|
| E1 | 必填字段为空 | 提示用户填写必填字段 |
| E2 | 邮箱格式不正确 | 提示用户输入正确的邮箱格式 |
四、非功能需求
4.1 性能需求
| 需求编号 | 需求描述 | 指标要求 | 验收标准 |
|---|
| NFR-P-001 | 首屏加载时间 | < 3秒 | 95%请求满足要求 |
| NFR-P-002 | 页面完全加载时间 | < 5秒 | 90%请求满足要求 |
| NFR-P-003 | 动画帧率 | > 30fps | 动画流畅无卡顿 |
| NFR-P-004 | 服务器响应时间 | < 100ms | 静态文件快速响应 |
4.2 安全需求
| 需求编号 | 需求描述 | 安全等级 | 实现方式 |
|---|
| NFR-S-001 | CORS配置 | 中 | 配置跨域访问头 |
| NFR-S-002 | 输入验证 | 中 | 前端表单验证 |
| NFR-S-003 | XSS防护 | 中 | 转义用户输入内容 |
4.3 可用性需求
| 需求编号 | 需求描述 | 指标要求 |
|---|
| NFR-A-001 | 浏览器兼容性 | Chrome 90+, Firefox 88+, Safari 14+, Edge 90+ |
| NFR-A-002 | 设备兼容性 | 支持PC、平板、手机 |
| NFR-A-003 | 无JavaScript降级 | 基本内容可正常显示 |
4.4 可访问性需求
| 需求编号 | 需求描述 | 实现方式 |
|---|
| NFR-C-001 | 语义化HTML | 使用正确的HTML标签 |
| NFR-C-002 | 键盘导航 | 支持Tab键导航 |
| NFR-C-003 | 对比度 | 文字与背景对比度符合WCAG标准 |
4.5 可维护性需求
| 需求编号 | 需求描述 | 实现方式 |
|---|
| NFR-M-001 | 代码规范 | 遵循代码规范文档 |
| NFR-M-002 | 注释完整 | 关键代码添加注释 |
| NFR-M-003 | 文件组织 | 按功能模块组织文件 |
4.6 用户体验需求
| 需求编号 | 需求描述 | 验收标准 |
|---|
| NFR-U-001 | 视觉设计 | 符合集团VI规范 |
| NFR-U-002 | 交互反馈 | 操作后有明确的视觉反馈 |
| NFR-U-003 | 错误提示 | 提供清晰的错误提示信息 |
五、接口需求
5.1 用户接口
| 接口类型 | 接口描述 |
|---|
| Web界面 | 响应式Web页面,适配各种设备 |
5.2 软件接口
| 接口编号 | 接口名称 | 接口类型 | 接口描述 |
|---|
| SI-001 | 子站点跳转 | 页面跳转 | 跳转到SG Studio和TBs科技子站点 |
| SI-002 | 外部链接 | 页面跳转 | 跳转到社交媒体和邮箱 |
5.3 通信接口
| 接口编号 | 协议 | 端口 | 用途 |
|---|
| CI-001 | HTTP | 80 | Web服务(默认) |
| CI-002 | HTTP | 8537 | Web服务(备用) |
六、数据需求
6.1 数据实体
本项目为静态网站,无动态数据实体。所有内容数据直接嵌入在HTML文件中。
6.2 静态数据
| 数据类型 | 数据内容 | 存储位置 |
|---|
| 文本内容 | 集团介绍、价值观、研究方向等 | index.html |
| 样式数据 | CSS样式规则 | css/style.css |
| 脚本数据 | JavaScript交互逻辑 | js/main.js |
| 图片资源 | 图标、背景图等 | 内联SVG/外部图片 |
6.3 配置数据
| 配置项 | 配置值 | 说明 |
|---|
| 服务器端口 | 80 / 8537 | HTTP服务端口 |
| 服务目录 | d:\Projects\A00\web.sever | 静态文件根目录 |
| CORS配置 | * | 允许所有跨域访问 |
七、约束条件
7.1 业务约束
| 约束编号 | 约束描述 |
|---|
| BC-001 | 网站内容需符合集团品牌形象 |
| BC-002 | 子站点链接需保持有效 |
7.2 技术约束
| 约束编号 | 约束描述 |
|---|
| TC-001 | 使用原生技术栈,不引入前端框架 |
| TC-002 | 支持Python 3.10+运行环境 |
| TC-003 | 兼容主流现代浏览器 |
7.3 法规约束
| 约束编号 | 约束描述 |
|---|
| LC-001 | 符合《网络安全法》要求 |
| LC-002 | 符合《个人信息保护法》要求 |
八、验收标准
8.1 功能验收标准
| 验收项 | 验收标准 | 验收方式 |
|---|
| 功能完整性 | 所有P0功能100%实现 | 功能测试 |
| 功能正确性 | 功能测试用例通过率100% | 功能测试 |
| 界面一致性 | 符合UI设计规范 | UI评审 |
8.2 性能验收标准
| 验收项 | 验收标准 | 验收方式 |
|---|
| 首屏加载 | 首屏加载时间 < 3秒 | 性能测试 |
| 动画流畅度 | 动画帧率 > 30fps | 性能测试 |
| 服务器响应 | 响应时间 < 100ms | 压力测试 |
8.3 兼容性验收标准
| 验收项 | 验收标准 | 验收方式 |
|---|
| 浏览器兼容 | Chrome、Firefox、Safari、Edge最新2个版本 | 兼容性测试 |
| 设备兼容 | PC、平板、手机正常显示 | 响应式测试 |
8.4 文档验收标准
| 验收项 | 验收标准 |
|---|
| 需求文档 | 完整、准确、可追溯 |
| 设计文档 | 与实现一致 |
| 测试文档 | 覆盖所有测试场景 |
| 部署文档 | 可操作性强 |
附录
附录A: 用例图
[用户] ---> (浏览集团信息)
[用户] ---> (查看核心价值观)
[用户] ---> (了解研究方向)
[用户] ---> (查看招聘信息)
[求职者] ---> (提交职位申请)
[合作伙伴] ---> (了解合作方式)
[用户] ---> (发送联系消息)
附录B: 页面结构图
┌─────────────────────────────────────┐
│ 导航栏 (固定) │
├─────────────────────────────────────┤
│ │
│ 英雄区 (Hero) │
│ 粒子背景 + 统计数据 │
│ │
├─────────────────────────────────────┤
│ │
│ 关于我们 │
│ 简介卡片 + 发展历程时间线 │
│ │
├─────────────────────────────────────┤
│ │
│ 核心价值观 │
│ 四大价值观卡片 │
│ │
├─────────────────────────────────────┤
│ │
│ 技术哲学 │
│ 哲学卡片 + 引言区块 │
│ │
├─────────────────────────────────────┤
│ │
│ 研究方向 │
│ 七大研究方向卡片 │
│ │
├─────────────────────────────────────┤
│ │
│ 业务领域 │
│ 业务卡片 + 发展战略 │
│ │
├─────────────────────────────────────┤
│ │
│ 子公司 │
│ SG Studio + TBs科技 │
│ │
├─────────────────────────────────────┤
│ │
│ 合作伙伴 │
│ │
├─────────────────────────────────────┤
│ │
│ 人才招聘 │
│ 职位列表 + 申请 │
│ │
├─────────────────────────────────────┤
│ │
│ 联系我们 │
│ 联系信息 + 在线表单 │
│ │
├─────────────────────────────────────┤
│ 页脚 (Footer) │
└─────────────────────────────────────┘
附录C: 需求追溯矩阵
| 需求编号 | 用例编号 | 测试用例编号 | 状态 |
|---|
| F-001 | UC-001 | TC-001 | 已实现 |
| F-002 | UC-001 | TC-002 | 已实现 |
| F-015 | UC-002 | TC-015 | 已实现 |
| F-016 | UC-002 | TC-016 | 已实现 |
| F-018 | UC-003 | TC-018 | 已实现 |
附录D: 变更记录
| 版本 | 日期 | 变更内容 | 变更人 | 审批人 |
|---|
| V1.0 | 2026-03-05 | 初始版本 | TBs | TBs |
文档编制日期: 2026-03-05
编制单位: SG Studio - 松果工作室
文档版本: V1.0