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