X–1 docs / 02 主站

需求规格说明书

02-A00-需求规格说明书.md · 6043 字

需求规格说明书

项目代号: A00
项目名称: TJFS集团官方网站及Web服务器
文档类型: 需求规格说明书
创建日期: 2026-03-05
编制人: TBs
文档版本: V1.0
文档状态: 已批准


目录

  1. 引言
  2. 总体描述
  3. 功能需求
  4. 非功能需求
  5. 接口需求
  6. 数据需求
  7. 约束条件
  8. 验收标准

一、引言

1.1 编写目的

本文档旨在详细描述TJFS集团官方网站及Web服务器项目的功能需求、非功能需求、接口需求等,为项目的设计、开发、测试和验收提供依据。本文档的预期读者包括项目经理、开发人员、测试人员和相关干系人。

1.2 项目背景

项目内容
项目名称TJFS集团官方网站及Web服务器
项目代号A00
委托单位TJFS集团(天工未来)
开发单位SG Studio - 松果工作室
主管部门TJFS集团技术委员会

1.3 定义与缩写

术语/缩写定义
TJFST.J.F.S.集团(天工未来)
SG Studio松果工作室,TJFS集团旗下工作室
TBs创生软件,TJFS集团旗下科技公司
UAIP无限智能项目
CORS跨域资源共享(Cross-Origin Resource Sharing)
HTTP超文本传输协议(HyperText Transfer Protocol)

1.4 参考资料


二、总体描述

2.1 产品概述

TJFS集团官方网站是一个企业级展示网站,用于展示集团的核心价值观、研究方向、业务领域、子公司信息等内容。网站采用响应式设计,支持PC、平板和手机等多种设备访问。同时提供Python HTTP服务器,用于本地开发和部署。

主要功能模块:

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个版本
运行环境Python3.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-001SG 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-001UAIP项目卡片有特殊标记(旗舰项目)
BR-009-002每个研究方向包含标签云
BR-009-003UAIP卡片包含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-001CORS配置中配置跨域访问头
NFR-S-002输入验证中前端表单验证
NFR-S-003XSS防护中转义用户输入内容

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-001HTTP80Web服务(默认)
CI-002HTTP8537Web服务(备用)

六、数据需求

6.1 数据实体

本项目为静态网站,无动态数据实体。所有内容数据直接嵌入在HTML文件中。

6.2 静态数据

数据类型数据内容存储位置
文本内容集团介绍、价值观、研究方向等index.html
样式数据CSS样式规则css/style.css
脚本数据JavaScript交互逻辑js/main.js
图片资源图标、背景图等内联SVG/外部图片

6.3 配置数据

配置项配置值说明
服务器端口80 / 8537HTTP服务端口
服务目录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-001UC-001TC-001已实现
F-002UC-001TC-002已实现
F-015UC-002TC-015已实现
F-016UC-002TC-016已实现
F-018UC-003TC-018已实现

附录D: 变更记录

版本日期变更内容变更人审批人
V1.02026-03-05初始版本TBsTBs

文档编制日期: 2026-03-05
编制单位: SG Studio - 松果工作室
文档版本: V1.0