iloom-flatten/outputs/软件著作权登记-基本信息.md

181 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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