【鞋服零售ERP】之要货申请单设计思路
引言
要货申请单在本系统中也是一张较为核心的单据,整体的思路是将其池化,解决收发货方业务简化,账务处理逻辑化的设计理念。首先鞋服零售ERP就是基于多组织的业务架构,多销售组织和店铺属性;其次是在零售如何在业处处理上将商品作为一盘货,而在物料账又能分清楚是很大的一个挑战;另外,就是又能从职能管控上对商品供应链厘清;最后就是基于这样一套的交易模式,又能把账算清楚。所以,我们在说要货申请单之前,请详阅如下文档:
【鞋服零售ERP】先说说业务的载体之单据类型(一)_零售ERP菜鸟的博客-CSDN博客
【鞋服零售ERP】之法人与核算单元的设计_零售ERP菜鸟的博客-CSDN博客
【[鞋服零售ERP】之交易类型设计_零售ERP菜鸟的博客-CSDN博客
【鞋服零售ERP】之组织管理的设计_零售ERP菜鸟的博客-CSDN博客
一、背景介绍
1.1 多组织的需求
今天是一个非常复杂多变的商业环境,几乎所有的企业面临着多组织、多交易模型的运营模式,为了更好的管理不同组织属性的货,能在各库存组织、销售组织、店铺,甚至合作伙伴间进行协作和资源共享的需求,这种需求的出现主要是为了提高企业的运营效率、降低成本以及更好地满足市场需求。
在多组织的运营模式下,要货申请单的设计思路变得尤为重要。要货申请单旨在各企业内部各个组织之间进行物资调拨、采购或补货时所需的申请单。它不仅仅是一个简单的申请工具,更是多组织协作的重要工具,即具备了收货方的需求信息,又具备了发货方的供货信息。因此,在设计要货申请单时,需要考虑以下几个方面:
1.1.1 组织间的信息共享和沟通
多组织的运营模式下,不同组织之间的信息共享和沟通是至关重要的。要货申请单应该能够实现实时的信息共享和沟通,以便各个组织能够及时了解到其他组织的需求和供应情况,从而做出相应的调整和决策,同时,也为商品集中管控的模式提供一个信息入口。
1.1.2 多组织间的权限管理
在多组织的运营模式下,不同组织之间的权限管理如果实现灵活的权限管理,即要确保只有具有相应权限的人员才能够进行申请、审批和操作,又要保证各个组织之间的数据安全和业务流程的顺畅进行。
1.1.3 多组织间的数据同步和一致性
在多组织交易模型下,不同组织之间的数据同步和一致性是确保各个组织之间的数据是准确、完整和一致的,从而避免因数据不一致而导致的错误决策和业务风险。
综上所述,在设计要货申请单时,我们需要完整的基于多组织的业务模型考虑组织间的信息共享和沟通、权限管理以及数据同步和一致性等方面的需求。只有在满足这些需求的基础上,才能够实现多组织间的高效协作和资源共享,提升企业的运营效率和竞争力。
1.2 要货申请单的重要性
在多组织的运营环境下,要货申请单作为一种重要的信息介质,扮演着连接不同组织之间的纽带的角色。它不仅仅是一个简单的申请单,更是一个组织间协作的桥梁。对于集团管控模式和分子公司分散授权的多管控模式,在多方协同的过程即是管理落地的工具。
首先,要货申请单的重要性体现在它能够准确记录和传递各个组织之间的需求信息。在多组织的运营环境下,不同组织之间的需求差异是不可避免的。要货申请单可以帮助各个组织准确记录自身的需求,并将这些需求信息传递给其他相关组织。这样一来,各个组织之间就能够更好地了解彼此的需求,从而更好地进行协作和决策。
其次,要货申请单的重要性还表现在它能够促进组织间的协同和合作。要货申请单可以作为一个共享的平台,帮助各个组织之间进行信息的交流和共享。通过要货申请单,不同组织之间可以及时了解到其他组织的需求和供应情况,从而更好地进行资源的调配和协调。
最后,要货申请单的重要性还在于它能够提高整体的运营效率和效益。各个组织可以及时了解到其他组织的需求和供应情况,从而更好地进行资源的调配和优化。
二、系统设计
2.1 系统架构设计
系统架构设计是基于多组织下要货申请单设计思路的重要组成部分。在设计系统架构时,需要考虑以下几个方面:
1. 多组织支持:系统应该能够支持多个组织之间的要货申请单流程管理。这意味着系统需要具备跨组织的数据共享和协作能力,以确保各个组织之间的要货申请单能够无缝地进行传递和处理【鞋服零售ERP】之法人与核算单元的设计_零售ERP菜鸟的博客-CSDN博客。
2. 数据安全性:由于要货申请单涉及到组织之间的敏感信息和业务流程,系统架构设计应该注重数据的安全性。这包括对数据的加密、权限管理、审计跟踪等方面的考虑,以确保要货申请单的数据不会被未经授权的人员访问或篡改。
3. 可扩展性:系统架构应该具备良好的可扩展性,以应对未来可能的业务增长和变化。这意味着系统应该能够方便地添加新的组织和功能模块,同时保持系统的高性能和稳定性【鞋服零售ERP】先说说业务的载体之单据类型(二)_零售ERP菜鸟的博客-CSDN博客。
4. 用户友好性:系统架构设计应该注重用户的体验和易用性。要货申请单作为一个重要的业务流程,系统应该提供直观、简洁的界面,方便用户进行操作和管理。
5. 集成能力:系统架构应该具备与其他系统的集成能力,以实现与组织内外其他系统的数据交换和共享。这可以通过接口设计、数据格式兼容等方式来实现。
2.2 数据库设计
在多组织下的要货申请单系统设计中,数据库设计是一个关键的环节。数据库设计需要考虑多个方面,包括数据表的设计、字段的定义、关系的建立等。
首先,需要设计适合多组织的数据表结构。可以考虑创建一个主表来存储要货申请单的基本信息,如申请单号、申请人、申请时间等。同时,还需要创建一个组织表来存储各个组织的信息,如组织名称、组织编号等。这样可以实现多组织之间的数据隔离和管理。
其次,需要定义合适的字段来存储要货申请单的详细信息。可以考虑包括商品编号、商品名称、申请数量、申请理由等字段。这些字段的定义需要根据实际需求进行调整,以满足不同组织的要货需求。
此外,还需要建立各个数据表之间的关系。例如,要货申请单表与组织表可以通过组织编号进行关联,以实现多组织的管理。同时,还可以考虑与其他相关表进行关联,如商品表、供应商表等,以便更好地管理和查询相关数据。
2.3 界面设计
在基于多组织下要货申请单的系统设计中,界面设计即要除了符合用户的使用习惯,还要考虑到收货方与发货方的信息,因此,
首先,界面设计应该符合用户的使用习惯和心理预期。需要考虑用户的操作习惯和使用场景,尽量减少用户的认知负担和操作步骤。可以采用常见的界面元素和布局,使用户能够快速理解和掌握系统的功能和操作方式。
其次,界面设计应该注重信息的呈现和组织。在多组织下的要货申请单系统中,可能涉及到大量的数据和信息,如不同组织的申请单、物料信息等。在界面设计中,应该合理组织和展示这些信息,使用户能够清晰地了解各个组织的要货情况和物料信息。
此外,界面设计还应该考虑系统的可扩展性和可定制性。在多组织下的要货申请单系统中,可能会有不同组织的特殊需求和定制化要求。因此,界面设计应该具备一定的灵活性和可配置性,能够满足不同组织的个性化需求。可以提供自定义字段、界面布局调整等功能,使系统能够适应不同组织的要求。
三、要货申请流程
3.1 申请单创建
在多组织下设计要货申请单的过程中,本身就是在创建一个交易模型和流程,基于此,在这一部分,我们将重点讨论申请单的创建过程。申请单的创建是整个要货申请流程的起点,它是由需要物资的组织或部门发起的。在创建申请单时,需要填写相关的信息,包括但不限于以下内容:1. 物资需求描述;2. 申请理由;3. 申请人信息;4. 申请单编号;5. 申请单附件等信息
3.2 确认流程设计
在此我不过多的说审批的流程,而说一下操作的流程。在收货方或者需求推动方创建好要货申请后,需要收货方确认,在收货方确认为,要货申请单进入到发货方的单据池,在被发货方确认后,即可转入到发货的流程。在这一点上,目前我们是指定的方式,未来可以通过一些规则来产生发货方,这样就可以提高要货申请流程的效率和准确性,从而更好地满足多组织下的要货申请需求。
3.3 申请单状态管理
在多组织下设计要货申请单的过程中,申请单状态管理我们是通过二组状态来描述,一组是单据的状态,记录单据是否生效;另一组是业务状态,记录业务的发展推进情况。从而实现对要货申请流程的有效监控和控制,确保流程的顺利进行。
四、多组织协同
4.1 组织间协作流程
在多组织下的要货申请单设计中,建立一个统一的要货申请单平台,以便各个组织能够方便地提交和处理要货申请单。该平台应具备良好的用户界面和操作便捷性,使得用户能够快速准确地填写要货信息,并能够实时查看申请单的处理进度。其次,需要明确组织间的协作流程。在要货申请单的设计中,应明确每个组织的角色和职责,以及各个环节的流转方式和时间节点。最后,需要建立一套完善的监控和反馈机制。通过监控和反馈,可以及时了解协同流程中的问题和瓶颈,并采取相应的措施进行改进。
4.2 组织间数据同步
由于多个组织之间可能存在不同的业务流程和数据需求,确保数据的准确性和一致性是必不可少的。比如说,如果是涉及到跨公司之间的店铺要货,或者说电商公司销售,门店运营公司发货这种业务模式,要货申请单在记录销售方、发货方及收货方时在金额处理上就不一样了,所以,需要建立一个统一的数据标准和数据模型,以确保不同组织之间的数据可以进行有效的交互和共享。
五、畅想未来
5.1 未来发展方向
1. 引入智能化技术:未来可以考虑将人工智能、大数据分析等智能化技术应用于要货申请单的设计中。
2. 强化数据分析和决策支持:通过对要货申请单数据的分析和挖掘,可以获取更多有价值的信息和洞察,为企业的决策提供支持。未来可以进一步加强对要货申请单数据的分析能力,通过数据驱动的决策,提高企业的运营效率和竞争力。
3. 推动数字化转型:未来的发展方向之一是推动要货申请单的数字化转型。数字化转型还可以为要货申请单的管理和分析提供更多的便利和可能性。
5.2 创新点与亮点
在基于多组织下要货申请单设计思路的文章中,五、总结与展望是一个重要的部分。在这一部分中,我们将重点讨论创新点与亮点:在设计中,我们提出了一种基于多组织的要货申请单设计思路,该思路具有以下创新点和亮点:
1. 引入多组织概念:传统的要货申请单设计往往只考虑单一组织的需求和供应情况,而我们的思路将多个组织的需求和供应进行了整合和优化。这种多组织的设计思路可以更好地满足不同组织之间的协作和协调需求,提高整体的效率和效益。
2. 优化供应链管理:我们的设计思路将要货申请单与供应链管理相结合,通过对供应链中各个环节的优化和协调,实现了更加高效和灵活的供应链管理。
【 版权所有,转载需注时来源】
相关文章:
【鞋服零售ERP】之要货申请单设计思路
引言 要货申请单在本系统中也是一张较为核心的单据,整体的思路是将其池化,解决收发货方业务简化,账务处理逻辑化的设计理念。首先鞋服零售ERP就是基于多组织的业务架构,多销售组织和店铺属性;其次是在零售如何在业处处…...
EWM怎么取消pinking,SAP_EWM取消拣配报错处理方式
EWM是SAP的一个模块,代表扩展仓库管理(Extended Warehouse Management),是SAP企业资源计划(ERP)的一部分。它提供了一个完整的、高级的仓库管理解决方案,支持企业在全球范围内的仓库管理、订单管…...
TensorFlow 的基本概念和使用场景
TensorFlow 是 Google 开源的机器学习框架,它支持使用数据流图(Data Flow Graph)的方式进行计算,以实现大规模分布式机器学习应用。TensorFlow 在深度学习、自然语言处理、计算机视觉等领域有广泛应用。 TensorFlow 中的重要概念…...
openssl 加密(encrypt)、解密(decrypt)、签名(sign)、验证(verify)
一、使用openssl rsautl 进行加密、解密、签名、验证 [kyzjjyyzc-zjjcs04 openssl]$ openssl rsautl --help Usage: rsautl [options] -in file input file -out file output file -inkey file input key -keyform arg private key format - default PEM …...
视频云存储/安防监控视频AI智能分析网关V3:抽烟/打电话功能详解
人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能视频云存储/安防监控视频AI智能分析平台的众多新功能,该平台内置多种AI算法,可对实时视频中的人脸、人体、物体等进行检测、跟踪与抓拍,支持口罩佩戴检…...
新版Jadx 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!新版Jadx(1.6+) 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法 环境 win10J…...
win11+vmware17+centos7.9环境搭建
温故知新 📚第一章 前言📗背景📗目标📗总体方向 📚第二章 安装部署环境📗安装VMware Workstation 17 Pro软件📗安装CentOS-7虚拟机📕镜像下载地址📕创建虚拟机Ǵ…...
Unity Meta Quest MR 开发教程:(二)自定义透视 Passthrough【透视功能进阶】
文章目录 📕教程说明📕动态开启和关闭透视⭐方法一:OVRManager.instance.isInsightPassthroughEnabled⭐方法二:OVRPassthroughLayer 脚本中的 hidden 变量 📕透视风格 Passthrough Styling⭐Inspector 面板控制⭐代码…...
vue3学习源码笔记(小白入门系列)------ 组件是如何渲染成dom挂载到指定位置的?
文章目录 os准备组件如何被挂载到页面上第一步 createApp 做了哪些工作?ensureRendererbaseCreateRenderercreateAppAPImountrenderpatchprocessComponentprocessElement 总结 os 学习一下vue3 源码,顺便记录分享下 使用vitest 插件调试源码 辅助阅读 …...
【编码规范】从代码之丑聊代码规范
最近看了代码之丑,就打算整理下,总结一下。 代码命名 首先从命名来说的话,其实对于大多数程序员来说,可能基本都是翻译软件翻译下,然后就直接改成对应的类名、参数名、函数名等。其实仔细一想,命名其实是…...
pytorch中的register_buffer
今天在一个模型的init中遇到了self.register_buffer(‘running_mean’, torch.zeros(num_features)) register_buffer(self, name, tensor)是一个PyTorch中的方法,它的作用是向模块(module)中添加一个持久的缓冲区(buffer…...
【Java笔记】分布式id生成-雪花算法
随着业务的增长,有些表可能要占用很大的物理存储空间,为了解决该问题,后期使用数据库分片技术。将一个数据库进行拆分,通过数据库中间件连接。如果数据库中该表选用ID自增策略,则可能产生重复的ID,此时应该…...
STM32f103入门(2)流水灯蜂鸣器
流水灯 /* #define GPIO_Pin_0 ((uint16_t)0x0001) /*!< Pin 0 selected */ #define GPIO_Pin_1 ((uint16_t)0x0002) /*!< Pin 1 selected */ #define GPIO_Pin_2 ((uint16_t)0x0004) /*!< Pin 2 selected */ #de…...
Web Worker的使用
Web Worker 前言一、Web Worker是什么?二、使用步骤2.1 创建 Web Worker2.2 监听消息2.3 发送消息 三、优点与缺点3.1 优点3.2 缺点 四、Vue中使用Web Worker 前言 JavaScript采用的是单线程模型,也就是说,所有任务只能在一个线程上完成&…...
STM32 Cubemx配置串口收发
文章目录 前言注意事项Cubemx配置printf重定向修改工程属性修改源码 测试函数 前言 最近学到了串口收发,简单记录一下注意事项。 注意事项 Cubemx配置 以使用USART1为例。 USART1需配置成异步工作模式Asynchronous。 并且需要使能NVIC。 printf重定向 我偏向…...
ndoe+mysql+express基础应用
介绍 1.express 为不同 URL 路径中使用不同 HTTP 动词的请求(路由)编写处理程序。集成了“视图”渲染引擎,以便通过将数据插入模板来生成响应。设置常见 web 应用设置,比如用于连接的端口,以及渲染响应模板的位置。在…...
后端项目开发:集成日志
SpringBoot 默认选择的是slf4j做日志门面,logback做日志实现。由于log4j有性能问题,不建议使用。 由于log4j2的表现性能更好,我们需要集成log4j2,同时排除旧的日志实现包。 <!-- Spring Boot 启动器 --> <dependency>…...
20-GIT版本控制
GIT 一 简介 场景 团队协作的时候,我们项目开发会遇到代码需要进行管理的场景。 多个开发者之间,每天写的代码可能需要合并,共享。 例子:我写的用户模块、小王写的订单模块,用户模块最终需要跟订单模块合并。 每天写完代码,qq、u盘拷贝,代码合并一个项目中。 希望…...
解决前后端交互Long类型精度丢失的问题
1、全局注解 package com.jiawa.train.common.config;import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import org.springframework.c…...
回归预测 | MATLAB实现GA-ELM遗传算法优化极限学习机多输入单输出回归预测(多指标,多图)
回归预测 | MATLAB实现GA-ELM遗传算法优化极限学习机多输入单输出回归预测(多指标,多图) 目录 回归预测 | MATLAB实现GA-ELM遗传算法优化极限学习机多输入单输出回归预测(多指标,多图)效果一览基本介绍程序…...
SpringCloud学习笔记(九)_使用Java类加载SpringBoot、SpringCloud配置文件
我们都知道平常在使用SpringBoot和SpringCloud的时候,如果需要加载一两个配置文件的话我们通常使用Value(“${属性名称}”)注解去加载。但是如果配置文件属性特别多的时候使用这种方式就显得特别的不友好了。 比如说,我们要加载下方这个名为application.…...
三次握手四次挥手之全连接半连接队列
什么是全连接半连接 在 TCP 三次握手的时候,Linux 内核会维护两个队列,分别是: 半连接队列,也称 Listen 队列;全连接队列,也称 accept 队列; 工作原理 每一个socket执行listen时,…...
Racknerd便宜高性价比服务器汇总
介绍 Racknerd是近年来比较良心的高性价比主机商了 我制作了Racknerd服务器看板,统计所有在售的VPS和独立服务器 支持多栏目筛选以及排序,帮助你挑选目前在售的主机 也支持筛选最近上架、补货的机器 注意 1.爬虫数据可能有延迟性、不准确性ÿ…...
JavaScript 基础知识回顾与复习---关于this
在JavaScript中,this是一个关键字,它在不同的上下文中引用不同的对象,其this的绑定是动态的,这主要取决于函数的调用方式。this的绑定是函数运行时才确定的而不是编写是就绑定。在我看来this就像魔法一样让人难以理解掌握…...
Lua之Lua源文件批量转换为luac字节码文件
准备的工具:luac.exe CSDNhttps://mp.csdn.net/mp_download/manage/download/UpDetailed Unity版: using System; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine;public static class Bat…...
简历V1.0问题合集 8/25-26
记录完 去看相应的知识点 对应着修改 (带着问题总结 效果更好 把这一部分先过完) Axois 1.axios.interceptors.request.use 和 response.use主要操作了什么了 你简历说了封装。这个要了解 2.axios get post put delete 请求里payload 、query string …...
P1052 [NOIP2005 提高组] 过河
[P1052 NOIP2005 提高组] 过河 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 问题描述:给定长度L,和一次可以跳动的长度 s 到 t,给定m个石头的位置,求最少经过多少个石头可以超过L。 思路:如果L很小的话࿰…...
ArrayList和Vector及LinkedList的区别
1.ArrayList和Vector的区别 第一句话:ArrayList和Vector底层都是数组实现的,初始容量都为10;在ArrayList的底层,是通过定义一个DEFAULT_CAPACITY的常量来指定的,而Vector的底层,是直接在空参构造中&#x…...
HVV爆火漏洞:最新 WPS RCE (远程命令执行) 复现
最近HVV爆出的很火的WPS命令执行漏洞,其实并不是0DAY,早在2019年就出现了,只不过最近EXP才公开。接下来我们来复现一遍。 0x00 影响版本 WPS Office 2023 个人版 < 11.1.0.15120WPS Office 2019 企业版 < 11.8.2.12085 0x01 环境配置…...
我的128天创作纪念日-东离与糖宝
文章目录 机缘收获日常成就憧憬 不知不觉我也迎来了自己的128天创作纪念日,一起来看看我有什么想对大家说的吧 机缘 我的写博客之旅始于参加了代码随想录算法训练营。在训练营期间,代码随想录作者卡尔建议我们坚持每天写博客记录刷题学习的进度和心得体…...
wordpress分享到/网络营销的特点
Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看下安装与配置把。 咱们主要看在WINDOWS上怎样使用REDIS数据库。 下载地址:https://github.com/dmajkic/redis/dow…...
桂林生活网疫情最新消息/搜索引擎关键词优化
blog地址:https://blog.friddle.me/post/frida-js-de-retrofit-si-lu-he-chang-shi/开始博客又搞来搞去。本来准备在知乎上了。不过可以在这里写。然后知乎上再拷贝一份 Retrofit是一个很牛逼的框架/Frida也是。我作为新手。通过hack某个App一周多。也算正式入门了目…...
定州网站建设/微信营销管理软件
文章目录[隐藏]启用curl命令HTTP2支持编译安装nghttp2升级curl版本测试curl with http2当我们直接使用 curl 去请求一个 https 页面时,默认可以看到其默认返回的是 HTTP1.1 的 response。现在使用 HTTP2 的网站越来越多,技术也越来越成熟,如何…...
政法委网站建设背景/全球搜是什么公司
selenium from selenium.webdriver import Chrome# 创建浏览器对象 b Chrome() # 打开网页 b.get(https://cd.zu.ke.com/zufang/pg2/#contentList) # 获取网页源代码 print(b.page_source)控制翻页 找到多页规律利用循环获取多页内容 from selenium.webdriver import Chrom…...
删除wordpress 后台/seo面试常见问题及答案
点击蓝字关注我们案例一:入职表不等于劳动合同【基本案情】2019年4月9日,王某入职某公司从事会计工作。入职时,王某填写《员工入职表》,填写了个人情况、家庭情况及简历等,公司总经理签字确认。双方未签订书面劳动合同…...
滚动视觉差网站/菏泽地网站seo
前言自岁寒拼音滑行输入方案问世以来,我对外的宣传口径一直都是“岁寒是双拼输入法的变种”,换言之,即岁寒是双拼的一个子集,他们的关系类似下图。虽然有人建议我放弃这种说法,把岁寒宣传成全拼输入法的一种࿰…...