# 软件著作权登记基本信息

## 一、软件基本信息

**软件全称**：纺织行业采购计划管理系统

**软件简称**：昱森

**版本号**：V1.0.0

**开发完成日期**：2025年05月

**首次发表日期**：2025年05月

## 二、开发的硬件环境

| 项目 | 配置 |
|------|------|
| 处理器 | Intel Core i5/i7 或 AMD Ryzen 5/7 及以上 |
| 内存 | 8GB DDR4 及以上 |
| 硬盘 | 256GB SSD 及以上 |
| 显示器 | 1920×1080 分辨率及以上 |
| 网络 | 宽带互联网连接 |

## 三、允许的硬件环境

| 项目 | 配置 |
|------|------|
| 最低配置 | 双核处理器，4GB内存，128GB硬盘 |
| 推荐配置 | 四核处理器，8GB内存，256GB SSD |
| 移动端支持 | 支持iOS 14+、Android 10+的智能手机和平板 |

## 四、开发该软件的操作系统

- **开发操作系统**：macOS Sonoma 14.x / Windows 11 / Linux Ubuntu 22.04 LTS
- **开发环境**：Node.js 18+ 运行时环境

## 五、软件开发环境/开发工具

| 类别 | 工具/技术 |
|------|-----------|
| 代码编辑器 | Visual Studio Code 1.85+ |
| 版本控制 | Git 2.40+ |
| 包管理器 | pnpm 8+ |
| 构建工具 | Webpack 5.89+ |
| 类型检查 | TypeScript 5.3+ |
| 测试框架 | Jest 29.7+、Playwright 1.40+ |
| 浏览器调试 | Chrome DevTools、Firefox Developer Tools |

## 六、该软件的运行平台/操作系统

| 平台 | 支持版本 |
|------|----------|
| 服务器端 | Linux (Ubuntu 20.04 LTS 及以上) |
| 客户端浏览器 | Chrome 90+、Firefox 88+、Safari 14+、Edge 90+ |
| 移动端浏览器 | iOS Safari 14+、Chrome Mobile 90+ |

## 七、软件运行支撑环境/支持软件

| 类别 | 软件/服务 |
|------|-----------|
| 云服务平台 | Meoo Cloud (基于Supabase) |
| 数据库 | PostgreSQL 15+ |
| Web服务器 | Nginx 1.24+ (反向代理) |
| 运行时环境 | Node.js 18+ (开发环境) |
| 容器化支持 | Docker 24+ (可选) |

## 八、编程语言

| 语言 | 用途 | 占比 |
|------|------|------|
| TypeScript | 前端业务逻辑、类型定义 | 约85% |
| JavaScript | 配置文件、工具脚本 | 约10% |
| SQL | 数据库迁移脚本 | 约5% |

## 九、源程序量

| 统计项 | 数量 |
|--------|------|
| 源代码文件总数 | 73个 |
| 源代码总行数 | 约20,486行 |
| 前端组件文件 | 约45个 |
| 页面组件文件 | 约25个 |
| 工具/配置文件 | 约3个 |

## 十、开发目的

本软件旨在解决纺织行业传统采购计划管理中存在的信息不对称、协作效率低、数据追溯困难等问题。通过数字化手段连接采购商（布行）、纺织厂、水洗厂三方，实现：

1. **全流程数字化**：从计划制定到成品交付的完整数字化管理
2. **多方协同**：打破信息孤岛，实现三方实时协作
3. **数据可视化**：生产进度、库存状态实时可视
4. **效率提升**：减少人工沟通成本，提高业务处理效率

## 十一、面向领域/行业

| 项目 | 说明 |
|------|------|
| **主要行业** | 纺织制造业 |
| **细分领域** | 坯布生产、面料加工、水洗处理 |
| **目标用户** | 纺织采购商（布行）、纺织厂、水洗厂 |
| **应用场景** | 生产计划管理、库存管理、供应链协同 |

## 十二、软件的主要功能

### 1. 多角色协作管理
- **采购商/布行**：创建生产计划、管理坯布库存、跟踪生产进度、处理结款
- **纺织厂**：接收生产计划、管理生产流程、坯布入库、纱线库存管理
- **水洗厂**：接收水洗订单、管理水洗流程

### 2. 计划管理
- 自动生成唯一计划编号和坯布识别码
- 纱线配比配置与用量自动计算
- 生产流程节点跟踪（确认计划 → 采纱 → 染纱 → 上机 → 坯布入库）
- 实时进度可视化，支持97%完成度自动提醒

### 3. 库存管理
- **原坯布仓库**：按坯布码分组管理，入库记录追溯
- **原料纱仓库**：库存预警、最低库存提醒
- 实时库存数据同步，入库自动更新

### 4. 结款管理
- 按完成米数自动计算结款金额
- 待结款汇总统计
- 一键确认结款，记录结款时间

### 5. 分享与导入
- 加密分享链接，保护敏感信息
- 支持剪贴板自动识别导入
- 扫码或链接快速关联计划

## 十三、软件的技术特点

### 1. 前端技术特点
- **React 18** + TypeScript：类型安全的函数组件开发
- **TailwindCSS**：原子化CSS，快速构建响应式界面
- **Framer Motion**：流畅的页面过渡和交互动画
- **响应式设计**：适配手机、平板、桌面端

### 2. 后端技术特点
- **Meoo Cloud (Supabase)**：云数据库 + 认证 + 实时订阅
- **PostgreSQL**：关系型数据库，支持复杂查询
- **Row Level Security**：行级安全策略，基于公司ID的数据隔离
- **Realtime**：实时数据同步，入库记录即时更新

### 3. 安全特性
- **RLS策略**：所有表启用行级安全，严格的数据访问控制
- **公司隔离**：基于company_id的数据隔离，确保数据安全
- **子账号支持**：主账号/子账号权限继承，统一公司数据访问
- **分享加密**：分享链接使用Base64 + 盐值混淆加密

### 4. 移动端优化
- 响应式布局，375px基准宽度设计
- 触控优化：44px最小触控区域、防双击缩放
- 输入优化：数字键盘自动唤起、输入模式适配
- 动画优化：硬件加速、自然动画曲线

## 十四、程序鉴别材料

程序鉴别材料包括：
1. 源代码前30页（见：程序鉴别材料-源代码前30页.doc）
2. 源代码后30页（见：程序鉴别材料-源代码后30页.doc）

源代码特征：
- 使用TypeScript语言编写
- 采用React 18函数组件+Hooks架构
- 使用Webpack 5构建工具
- 遵循模块化设计原则

## 十五、文档鉴别材料

文档鉴别材料包括：
1. 软件使用说明书（见：文档鉴别材料-使用说明书.doc）
2. 软件设计说明书（见：文档鉴别材料-设计说明书.doc）

---

**编制日期**：2025年05月

**编制单位**：[您的单位名称]
