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

181 lines
6.0 KiB
Markdown
Raw Normal View History

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