# 软件著作权登记基本信息 ## 一、软件基本信息 **软件全称**:纺织行业采购计划管理系统 **软件简称**:昱森 **版本号**: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月 **编制单位**:[您的单位名称]