- 博客(761)
- 资源 (2)
- 收藏
- 关注
原创 以 OMS 订单明细为主线
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='OMS订单主表';) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='OMS订单明细';) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='WMS箱规';
2026-01-07 19:10:12
4
原创 亚马逊业务理解
这是发货前做的 STA(Ship to Amazon)计划,里面记录了“我打算发哪些 SKU、多少数量”。第一段: “看亚马逊实际收了多少个 FNSKU,再反查这些 FNSKU 对应什么 SKU。目的:看“亚马逊实际收了多少个 FNSKU”,再反查出这些 FNSKU 对应的 SKU。目的:看“STA 计划里本来打算发哪些 SKU”,不管亚马逊最后实际收到了什么。把 seller_sku + fnsku 映射到本公司的 sku_id。两者对比,就能看出“哪些 SKU 发了但亚马逊没记录到”或“哪些多收了”。
2026-01-07 19:09:12
4
原创 T6-WMS 的“3 条作业流 + 2 个异常池 + 1 套绩效塔”
② 复核异常池 | 复核/称重/贴标不一致 | wms_order_delivery_pack_review(review_result=FAIL) | 换箱→wms_order_delivery_pack_adjustment,换标→_repaste_code |wms_delivery_sku_abnormal_dt(abnormal_dt_id PK, abnormal_id FK) ← 异常 SKU 明细。
2026-01-07 14:48:14
2
原创 这套“T6”系统的 OMS(Order Management System)部分拆成 7 条主线、4 层模型、3 个核心实体
④ 财务层(dws) | ec_amz_finance_profit_month_sum、fc_tax_roi_info | 月汇总、VAT、关税、头程、广告费 | month, shop_id, sku_id, gross_profit |ec_lx_amz_sta_list → ec_lx_amz_sta_shipment → ec_lx_amz_sta_item(装柜、报关)广告:ec_lingxing_ad_sp_product_ad_report_sku_month。
2026-01-07 14:45:33
4
原创 T6软件(跨境伙伴T6专线物流软件)
2. **FBA批量下单**(Create Fba Order)11. **获取运单收货材积信息**(orderVolume)9. **获取运单费用**(orderRecSheets)12. **获取运单提货信息**(orderPickup)23. **查询出口原因**(Export reason)18. **查询物品类别**(Product Type)19. **查询报关类型**(Declare Type)- 所有接口均需**授权token**与**客户编码**
2026-01-07 14:30:45
3
原创 这段代码msg消息过大的时候导致生产者没有收到消息的报错会提示出来吗
**加上 `.get(5, TimeUnit.SECONDS)` 或 `addCallback` 后,一旦超过 `max.request.size` 就会立即在日志里看到 `RecordTooLargeException`,从而真正发现“为什么消息没到”。**除非你主动去拿发送结果**,否则 `template.send(...)` 只是 **异步把消息放进客户端缓冲区**,但这段代码 **没有任何回调或 `.get()`**,异常就 **安静地躺在客户端内部** 不会被打印,// 立即把异步变同步;
2025-12-30 14:29:48
840
原创 删除数据库字段中文值操作指南
OR store_level_name LIKE N'%[吖-座]%';OR store_level_name LIKE N'%[吖-座]%';OR store_image_name LIKE N'%[吖-座]%'OR store_image_name LIKE N'%[吖-座]%'OR rack_type LIKE N'%[吖-座]%'OR join_type LIKE N'%[吖-座]%'OR rack_type LIKE N'%[吖-座]%'OR join_type LIKE N'%[吖-座]%'
2025-12-23 15:14:29
221
原创 详细解析**定点二进制运算器中减法通过补码实现**的原理:
*关键性质**:在模2^n运算系统中,**B + [B]补 ≡ 0 (mod 2^n)**- 补码:1100 + 1 = **1101**(这就是-3的表示)4. **处理溢出**:丢弃最高位进位,得到 **0010 = 2** ✓。**公式:A - B = A + (-B) = A + [B]补**| **零的特殊性** | +0和-0表示相同(0000) |2. **反码**:B的按位取反(0变1,1变0)| **统一电路** | 加法/减法共用加法器 |**[-B]补 = [B]反 + 1**
2025-12-23 10:05:04
204
原创 设信息位是8位,用海明码来发现并纠正1位出错的情况,则校验位的位数至少为
位置 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 || 类型 | P₁| P₂| D₁| P₃| D₂| D₃| D₄| P₄| D₅| D₆ | D₇ | D₈ |所以对于**发现并纠正1位错误**的情况,8位信息位确实需要**至少4位校验位**。海明码是一种**可以检测并纠正1位错误**的校验码。- P₁(位置1):校验所有位置号二进制表示中**第1位为1**的位。- P₂(位置2):校验所有位置号二进制表示中**第2位为1**的位。
2025-12-11 10:11:25
318
原创 在由高速缓存、主存和硬盘构成的三级存储体系中, CPU执行指令时需要读取数据,那么 DMA−控制器和−CPU−发出的数据地址是
2. **CPU执行指令**时,如果需要通过DMA方式传输数据(如磁盘I/O),CPU会向DMA控制器提供**主存物理地址**,告诉DMA从主存的哪个位置读取/写入数据。1. **DMA控制器**在进行数据传输时,直接与**主存储器**交互,它需要知道数据在主存中的**物理地址**才能正确地读写数据。| **B. 主存物理地址** | DMA与主存直接交互所需的地址,CPU与DMA共享的地址空间 | ✅ |- CPU发出的是**虚拟地址**,但在设置DMA时,驱动程序必须将其转换为**物理地址**
2025-12-11 10:01:36
266
原创 浮点数运算过程浮点数运算过程
*0.875 + 0.125** 一口气算完,再顺手画一张**文字版流程图**,以后复习 10 秒就能回忆起来。✅ **验证**:0.875 + 0.125 = 1.125,**完全正确**!好,咱们就按刚才的**简化格式**(1-3-4,bias=3)把。- 4 位尾数存储:取 `0010`(多余 0 舍掉,无需进位)下一道想练 **减法** 或者 **溢出边界值** 吗?4 范围内,**无溢出**结果 10.0100 ≥ 2 → **右规**├─ 对阶:小阶→大阶,尾数右移。
2025-12-03 13:35:45
389
原创 这些编码主要用于表示和存储有符号的二进制数,特别是在计算机中进行加减运算时。下面是对这些编码的简要解释:
`-5` 的移码是 `01111010`(-5 + 127 = 122,即 `01111010`)- `+5` 的移码是 `10000100`(5 + 127 = 132,即 `10000100`)- `-5` 的反码是 `11111010`(原码 `10000101` 除符号位外取反)- `-5` 的补码是 `11111011`(反码 `11111010` 加1)- `+5` 的反码是 `00000101`(与原码相同)- `+5` 的补码是 `00000101`(与原码相同)
2025-12-03 13:23:12
227
原创 支付宝条码支付业务序列图
这是一个典型的**支付宝条码支付业务序列图**,描述了用户出示付款码后,商户系统与支付宝后台的交互流程。2. **发起支付请求** → `alipay.trade.pay`1. **同步+异步结合**: 优先同步返回,异常时转为轮询。- **1003**: 支付处理中,需要轮询确认最终状态。- 直到:支付成功 **或** 超过轮询时间。3. **事务完整性**: 确保未完成交易及时撤销。3. **同步返回支付结果** → 交易完成。| 接口名称 | 功能 | 使用场景 |1. **轮询查询交易状态**
2025-12-01 10:53:28
209
原创 带权路径长度(WPL)
**权值为2的节点:** 路径是 `(18) -> (11) -> (6) -> 2`,经过 **3** 条边。* **权值为5的节点:** 路径是 `(18) -> (11) -> 5`,经过 **2** 条边。* **叶子节点的权值:** 可以理解为这个节点代表字符的出现**频率**或**权重**。* **树的带权路径长度(WPL):** 一棵树中**所有叶子节点**的带权路径长度**之和**。* **路径长度:** 从**树根**到达这个叶子节点所经过的**边数**。
2025-11-27 14:39:03
462
原创 数据流图(DFD)编号
第一位数字 `1` 代表父过程编号(通常对应上层图中的某个主要功能模块)- `D1 书籍信息` 表示系统中存储书籍信息的数据库文件或数据表。- 在本图中,`1.1 查询图书信息` 是一个具体的数据处理功能。- **数字+小数点** = 处理过程(如1.1, 2.1)- **字母D+数字** = 数据存储(如D1, D2)- 第二位数字 `1` 代表该父过程中的第1个子过程。- `D` 是 **Data** 的缩写。
2025-11-27 14:07:49
398
原创 数据库规范化理论中的**第一范式(1NF)到第三范式(3NF)**。这是关系型数据库设计的核心理论,旨在减少数据冗余,提高数据一致性。
**函数依赖(Functional Dependency, FD)**:如果在一个表中,已知属性(列)X 的值,就可以**唯一确定**属性 Y 的值,那么就称 **Y 函数依赖于 X**,记作 X → Y。* **传递函数依赖**:如果 X → Y,Y → Z,并且 Y ↛ X(Y 不决定 X),Z ⊄ Y(Z 不在 Y 中),那么称 Z **传递函数依赖**于 X。**定义**:满足1NF,并且**所有非主属性都完全函数依赖于整个主键**(消除非主属性对主键的**部分函数依赖**)。
2025-11-27 13:12:33
407
原创 内存按字节编址,地址从0000A000H到0000BFFFH时,存储单元数为0000BFFFH -0000A000H +1H=00002000H,转换为二进制后为0010 0000 0000 0000
*注意**:原解析中"0010 0000 0000 0000即213"应为 **"即 2¹³"** 的笔误,2¹³ = 8192 = 8K。因此,地址范围0000A000H~0000BFFFH共有 **8K** 个存储单元。这是一个很好的问题!关键在于理解**位数**与**指数**的对应关系。- 16⁴ 对应的数需要 **五位** 表示:`10000H`**单元数 = 结束地址 - 起始地址 + 1**`1000H` 有三个0,所以是 **16³**。**规律**:数字的位数减1 = 最高位的指数。
2025-11-27 10:55:24
693
原创 Cache地址映射的特点
**高速性要求**:Cache访问速度必须非常快,通常在纳秒级别。- **全相联映射**:`主存块` 可映射到任意 `Cache行`因此,Cache与主存的地址映像必须由**专门的硬件自动完成**。- **频率性要求**:程序执行过程中地址映射操作极其频繁。- **直接映射**:`主存块号` → `Cache行号`- **实时性要求**:每次内存访问都需要进行地址转换。- **组相联映射**:结合前两种方式的优点。- 避免操作系统或程序员调度的延迟。**A. 专门的硬件自动完成**
2025-11-27 10:34:14
270
原创 关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码。
但这里大家要注意,如果一个关系有多个不同的主码时,那么这些主码组合在一起就是候选码,也就是说一个关系的主码只能选一个,而候选码可以有多个,这就好选总统一样,候选人可以多个,但最终的总统只能有一个,当然也有些地方的候选人就只有一个,候选码也一样,也有可能只有一个,在这种情况下,候选码就是主码。组成候选码的属性就是主属性,其它的就是非主属性,所以要判断关系模式中的属性是主属性还是非主属性,首先要求解出其候选码。所以该关系中的属性都是主属性,没有非主属性。- 因此所有属性 `A`、`B`、`C` 都是主属性。
2025-11-27 10:25:49
289
原创 在软件维护阶段,为软件的运行增加监控设施属于( 完善性)维护
**预防性维护**:提高软件可维护性和可靠性,为未来改进做准备,占约5%- **完善性维护**:扩充或完善软件功能、性能,提升用户体验,占约50%- **适应性维护**:使软件适应新的运行环境或外部条件变化,占约20%- **改正性维护**:修复软件中发现的错误和缺陷,占约25%因此,增加监控设施应归类为**完善性维护**而非预防性维护。- **价值**:直接提升软件的运维能力和功能性。- **目的**:提高软件的可维护性和可靠性。- **性质**:对现有功能的扩展和完善。
2025-11-27 10:19:07
271
原创 位示图法是为管理磁盘空闲存储空间而提出的一种方法,该方法是在外存上建立一张位示图来记录文件存储器的使用情况。
那么第4096号物理块的使用情况应该在位示图中的第129个字中描述,因为(4096+1)/32等于128余1,所以这一位应属于第129个字的第一位,其中4096+1的这个1是因为编号是从0开始计数的,所以才加1。,那么第4096号物理块的使用情况应该在位示图中的第129个字中描述,因为(4096+1)/32等于128余1,所以这一位应属于第129个字的第一位,其中4096+1的这个1是因为编号是从0开始计数的,所以才加1。若磁盘的容量为200GB,物理块的大小为1MB,那么位示图的大小为( )个字。
2025-11-27 10:14:39
511
原创 逆波兰式也叫后缀表达式,即将运算符写在操作数之后的表达式,它不需使用括号,在将算术表达式转换为逆波兰式表示时,需要分配2个栈
逆波兰式也叫后缀表达式,即将运算符写在操作数之后的表达式,它不需使用括号,在将算术表达式转换为逆波兰式表示时,需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为输入逆波兰式的栈S2(空栈)。而逆波兰式ab-cd+转换为中缀表达式的过程为:ab-cd+ = (ab-)(cd+) = (a-b)(cd+) = (a-b)*(c+d)。- **栈**是计算逆波兰表达式的理想数据结构。第2题:**C. (a-b)*(c+d)**### 第2题:逆波兰式转中缀表达式。第1题:**B. 栈**
2025-11-27 09:55:16
225
原创 ## 数字签名的核心流程
使用发送方A的`privateKey`对摘要进行加密,生成数字签名。- 接收方B使用发送方A的`publicKey`对数字签名进行解密。- 对原始消息使用哈希算法(如SHA-256)生成固定长度的摘要。- **完整性保护**:任何对消息的篡改都会导致摘要不匹配。- **身份认证**:确保消息来自持有对应私钥的发送方。- 比较解密后的摘要与重新计算的摘要是否一致。- **不可否认性**:发送方无法否认已签名的消息。1. **生成信息摘要**2. **签名过程**3. **验证过程**
2025-11-27 09:21:46
406
原创 # 23种经典设计模式
摘要:本文系统介绍了《设计模式》一书中提出的23种经典设计模式,分为三大类:创建型模式(5种)关注对象创建过程,包括工厂方法、抽象工厂等;结构型模式(7种)处理类和对象组合关系,如适配器、装饰器等;行为型模式(11种)解决对象间通信问题,如策略、观察者等。这些模式提供了解决常见软件设计问题的通用方案,有助于提高代码复用性和系统可维护性。(150字)
2025-11-24 14:44:06
388
原创 Go语言编写的数字猜测游戏程序。让我为您分析一下代码的主要组成部分:
导入了 `bufio`、`fmt`、`math/rand`、`os`、`strconv`、`strings`、`time` 等标准库包。- `bufio.NewReader(os.Stdin)` 创建从标准输入读取的 `Reader`- `rand.Intn(maxNum)` 生成0到 `maxNum` 之间的随机整数作为答案。- `reader.ReadString('\n')` 读取用户输入的一行。- 比较用户猜测 `guess` 与秘密数字 `secretNumber`- 直到用户猜中为止。
2025-11-07 10:39:13
42
原创 # Go语言模块管理
`go mod init project`:初始化一个新的Go模块,创建 `go.mod` 文件。- `go get github.com/user/repo`:获取并下载指定的依赖包。- `go mod tidy`:整理模块依赖,添加缺失的依赖,移除未使用的依赖。- `go mod vendor`:将依赖包复制到 `vendor` 目录。- `go list -m all`:列出当前模块的所有依赖。- `go mod verify`:验证依赖模块是否被篡改。# Go语言模块管理。
2025-11-07 10:32:22
43
原创 # Go语言语法大全
**整型**:`int`、`int8`、`int16`、`int32`、`int64`、`uint`、`uint8`、`uint16`、`uint32`、`uint64`这些涵盖了Go语言的主要语法特性,是Go语言开发的基础知识。fmt.Println("成年人")fmt.Println("青少年")fmt.Println("星期一")fmt.Println("星期二")fmt.Println("先执行")fmt.Println("儿童")fmt.Println("其他")
2025-11-07 10:29:37
28
原创 # Go语言包导入中的 `_` 符号
**初始化包**:导入包时在前缀添加 `_` 表示只执行该包的 `init` 函数。- 当导入带有 `_` 前缀的包时,Go编译器会执行该包的 `init` 函数。- `init` 函数通常用于注册驱动、初始化全局变量等操作。- **不直接使用**:不会将包的内容导入到当前命名空间中。- **副作用导入**:主要用于利用包的初始化副作用。- 只有当需要包的初始化副作用时才使用这种方式。# Go语言包导入中的 `_` 符号。1. **数据库驱动注册**2. **图像格式注册**3. **配置初始化**
2025-11-07 10:20:31
110
原创 Go语言不同包的 init 函数
**执行时机**:在 [main](file://C:\Users\t-guoyichao\IdeaProjects\untitled\src\Main.java#L3-L13) 函数执行之前运行。- **`init` 函数**:Go语言中每个包都可以定义的特殊函数,用于包的初始化。1. **多个init函数**:一个包中可以定义多个 `init` 函数。- **全局唯一性**:每个包的 `init` 函数只会执行一次。- **包依赖关系**:被依赖包的 `init` 函数先执行。
2025-11-07 10:18:43
386
原创 朴素逻辑(Naive Logic)通常指非形式化、基于常识或直觉的推理方式,与形式逻辑(如数理逻辑、符号逻辑)相对。它有以下特点:
朴素逻辑(Naive Logic)通常指非形式化、基于常识或直觉的推理方式,与形式逻辑(如数理逻辑、符号逻辑)相对。需注意,"朴素"并非贬义,而是强调其非专业特性。在需要严谨性的领域(数学、法律),会优先使用形式逻辑。形式逻辑:"若P→Q,P为真,则Q为真"(符号化推理)朴素逻辑:"他脸色发红,可能生气了"(结合表情常识)例如:"如果下雨,地面会湿"这类日常推理。日常对话、法律解释(如"合理怀疑"的判断)如:"鸟会飞"(忽略企鹅等例外)。朴素逻辑 形式逻辑。接受模糊性 要求精确性。
2025-10-30 09:01:23
178
原创 前端页面卡死,且你怀疑是**自己封装的一个方法导致了“数据循环更新”**,这通常是**响应式数据死循环**或**无限递归触发更新**的问题。
前端页面卡死,且你怀疑是**自己封装的一个方法导致了“数据循环更新”**,这通常是**响应式数据死循环**或**无限递归触发更新**的问题。比如你封装了一个方法 `updateData()`,它内部又触发了 `updateData()`,没有终止条件。在你封装的方法里加 `console.log` 或 `debugger`,看是否**疯狂触发**。这是**绝对禁止**的,会导致**渲染 → 修改数据 → 重新渲染 → 修改数据**的死循环。
2025-10-29 14:43:09
436
原创 Vue3 示例,演示 **多层机构树**(无限级)(check/uncheck) 三种状态:
{ id: '121', name: '前端组', checked: false, indeterminate: false },{ id: '11', name: '财务部', checked: false, indeterminate: false },{ id: '12', name: '技术部', checked: false, indeterminate: false,1. 每个节点维护 **checked**(boolean)+ **indeterminate**(半选)。
2025-10-29 13:46:52
988
原创 电商系统中的**交期管理**,是指从客户下单开始,到订单最终交付完成,对整个交付周期进行**预测、计划、监控与协调**的一整套管理机制。
电商系统中的**交期管理**,是指从客户下单开始,到订单最终交付完成,对整个交付周期进行**预测、计划、监控与协调**的一整套管理机制。其核心目标是**确保订单按时交付**,提升客户满意度,同时优化供应链效率,降低库存与运营成本。- **增强平台竞争力**:在同类商品中,交付速度是用户选择的重要因素之一。- **提升客户体验**:准时甚至提前交付,提高客户满意度与复购率。- **支持多渠道履约**:实现线上线下、全平台订单的统一交付管理。- **降低运营成本**:减少库存积压、退货、加急运输等费用。
2025-10-29 13:32:57
63
原创 银行信贷业务流程关键节点 Checklist(含风险点 + 防控措施
核心 Checklist 项常见风险点防控措施客户明确贷款需求 + 提交完整材料1. 申请材料虚假(伪造收入证明、资产证明);2. 隐瞒真实用途(表面合规、实际挪用)1. 要求材料原件核验,关键信息(收入、工作单位)电话 / 系统交叉验证;2. 让客户签署《用途真实性承诺书》,明确挪用追责条款签署申请声明客户未充分知晓声明条款,后续引发纠纷1. 工作人员逐项告知声明核心内容(信息真实责任、合规要求);2. 留存告知录音 / 视频或客户签字确认回执。
2025-10-29 13:20:21
2822
原创 涵盖条码(一维/二维码)与 RFID(UHF 高频)两种自动识别场景。
4. 容器化:打包为 `docker.io/your/identify-service:1.0.0`,通过 REST POST `/identify` 暴露接口,前端任意调用。> **ZXing + jSerialComm** 搞定一维/二维码,**OctaneSDK** 搞定 UHF RFID,= null) System.out.println("相机识别=" + z.getText());| 扫码枪无数据 | 串口被占用/波特率错 | `jSerialComm` 列出端口,用串口助手对比 |
2025-10-29 13:17:23
630
原创 信贷批处理控制表”物理模型**,包含表结构、索引、核心字段取值、并发/断点/重跑/多环境隔离机制
*表设计好,80% 的运维问题都能用一条 SQL 解决**。run_type CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'N正常/R重跑/B补跑/C手工',- 调度器连接串带 `--env=UAT`,SQL 自动加 `WHERE run_env='UAT'`,**避免 UAT 任务跑到生产**。`uk_run` 保证同一任务、同一环境、同一分片、同一线程、同一天只能有一行“待运行/运行中”记录,**天然防重复触发**。
2025-10-29 13:12:57
792
原创 银行信贷“批处理”并不是简单的“批量放款”,而是一套**按日终/夜间定时启动、无需人工干预、覆盖贷前到贷后全生命周期**的自动化作业链。
客户信息同步批 | 把核心新开户/变更同步到信贷 CRM | 更新对公、对私客户主档 || 央行 1104 报送批 | 生成贷款分行业、期限、利率段报表 | 监管接口文件 || 批量放款执行批 | 白名单内已审批合同自动出账 | 放款流水、核心记账凭证 || 本息自动扣收批 | 从约定结算账户扣当期本息 | 成功/失败明细、逾期标志 || 电子合同归档批 | 把当日生成的合同 PDF 推送到影像平台 | 归档索引 || 合同到期检查批 | 次日到期合同自动展期或终止 | 展期成功/失败清单 |
2025-10-29 13:08:28
375
原创 物料清单(BOM)一旦“分类”清楚,系统就能 “该合的合、该分的分”——合起来跑 MRP 不出错,分出来成本、工艺、维修各取所需。
**EBOM** Engineering BOM | 设计 BOM | 研发出图、归档、发版 | 图号、版本、CAD 文件名、材料规格 | 研发部 || **PBOM** Process BOM | 工艺 BOM | 工艺路线、工装、工序物料 | 工序号、工位、是否虚拟件、关键工装 | 工艺部 || **SBOM** Service BOM | 售后 BOM | 维修、备件、售后报价 | 备件等级、替换件、维修工时 | 售后/备件部 |
2025-10-29 11:22:59
74
原创 物料需求计划(MRP,Material Requirements Planning)是 ERP 系统中**生产与库存管理的核心引擎**。
*”的问题,**让企业在正确的时间、用正确的数量、生产/采购正确的东西**,避免缺料或积压。| **库存状态** | 当前库存、已订货、预留量 | 车轮现有 300 只,已采购未到 400 只,预留 200 只 || **ERP** | 90 年代至今 | 把财务、人力、销售、供应链全部拉通,MRP 成为其中的“生产计划子系统” || **提前期** | 采购或生产所需日历时间 | 车轮采购提前期 7 天,车架生产提前期 5 天 |- **批量规则(Lot Size)**:固定批量、按需批量、周期批量…
2025-10-29 10:00:26
102
原创 ERP 是“企业资源计划”(Enterprise Resource Planning)的缩写,是一种用于企业管理的大型软件系统。它通过集成企业内部各个部门(如财务、采购、生产、销售、库存、人力资源等)
用不好,就是“昂贵的水泥”。| **金蝶(K3、EAS、云星空)** | 易用、灵活、云化程度高 | 中小企业 || **简道云、明道云** | 轻量级、低代码、快速上线 | 小微企业或部门级应用 || **生产制造** | 生产计划、物料需求计划(MRP)、车间管理、质量管理等 || **财务管理** | 总账、应收应付、固定资产、成本核算、预算管理等 || **销售与分销** | 客户管理、订单处理、销售预测、渠道管理等 || **人力资源管理** | 员工信息、薪酬、考勤、招聘、绩效等 |
2025-10-29 09:54:01
38
Python高级编程书籍
2017-11-04
Java并发编程与高并发解决.zip
2020-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅