首页 > 其他分享 >ERP基本流程

ERP基本流程

时间:2023-09-26 15:37:54浏览次数:22  
标签:基本 Product 需要 ERP 流程 系统 订单 数据库

ERP基本流程

对于进销存管理系统来讲,我在进行分析和查阅资料后,得到的基本流程如下:

1.需求分析和规划:

1)确定企业业务的需求和目标

2)总结目前企业运作存在的问题以及业务流程的瓶颈

3)指定ERP系统的实施计划和时间表

2.系统设计和选择

1)定义业务流程和功能需求

2)评估调研不同供应商所提供的ERP系统

3)最终选择合适的定制开发方案

3.实施和部署

1)进行系统配置和定制开发,以满足企业的具体需求。

2)数据迁移,将现有系统中的数据导入到ERP系统中。

3)测试系统的功能和性能,修复漏洞和问题。

4.运行和维护

1)ERP系统上线后,各部门开始使用系统来处理业务。

2)监控系统运行情况,及时处理系统故障和问题。

3)定期进行系统维护和升级,保障系统的性能和安全性。

4)收集用户反馈,不断改进和优化系统功能。

5.数据分析和决策

1)使用ERP系统提供的数据分析工具和报表功能,对业务数据进行分析和挖掘。

2)基于数据分析结果,支持企业决策和战略规划。

3)监测关键指标,评估企业绩效和业务状况。

6.持续改进

1)不断跟踪和评估ERP系统的使用情况和效果。

2)结合业务发展和变化,对系统进行持续改进和优化。

3)针对新的需求和技术进展,及时更新和升级ERP系统。

 

其次,是企业生产关系系统的需求分析如下所示:

1)企业的核心业务是什么?需要管理哪些方面的生产过程?

2)企业的生产规模如何?每天/每周/每月有多少产品需要生产?

3)企业的订单情况如何?有多少客户下单?订单的数量和频率如何?

4)企业面临的主要问题和挑战是什么?是否存在生产计划变更、物料短缺、质量问题等方面的困扰?

5)企业有哪些关键角色和部门参与生产管理过程?他们在生产过程中的具体职责和需求是什么?

6)企业对于生产数据的分析和报告有哪些需求?需要哪些统计信息和可视化展示?

7)企业现有的生产管理系统存在哪些问题?需要解决哪些痛点和不便之处?

 

功能框架图如下:

 

其次是设计数据库结构

在设计数据库结构之前,首先需要进行分析需求和所需的实体类,通过ER图的方式确定不同实体类之间的关系。

首先要列出数据库需要的所有数据实体

其次需要定义每个数据实体的属性,并且和数据库的字段一一对应

然后确定数据库之间的关系,是1对N 然后n对n

确定完毕基本的数据结构之后,还需要考虑以下方面

1) 数据完整性和数据安全性

2) 数据的性能:查询效率要高

3) 数据的一致性和高并发的控制,不能出现脏读等不一致性的操作

4) 最后一定要做好数据的备份和恢复,防止突发时间的发生

最后是需要提问的问题

  1. 企业是否有特定的预算限制或时间要求?例如,需要在什么时间段内完成开发、测试和上线?
  2. 是否有特定的硬件或软件要求?例如,操作系统、数据库、编程语言和开发工具等方面的要求?
  3. 系统需要支持移动端和Web端同时使用吗?需要考虑到响应式设计、设备兼容性和用户体验等问题。
  4. 系统需要集成第三方服务或API接口吗?需要考虑数据安全性、接口兼容性和稳定性等问题。
  5. 系统需要支持哪些业务流程和功能模块?需要考虑到生产计划管理、物料采购、库存管理、生产过程控制、品质管理和销售订单等方面的需求。
  6. 系统需要支持哪些业务流程和功能模块?需要考虑到生产计划管理、物料采购、库存管理、生产过程控制、品质管理和销售订单等方面的需求。

最后列出设计数据库需要的字段属

    1.商品 (Product)

    商品编号 (ProductID)

    商品名称 (ProductName)

    商品描述 (ProductDescription)

    商品类型 (ProductType)

   

2.单位 (Unit)

    售价 (SellingPrice)

    进价 (PurchasePrice)

    库存数量 (StockQuantity)

3.供应商 (Supplier)

    供应商编号 (SupplierID)

    供应商名称 (SupplierName)

    联系人 (ContactPerson)

    联系电话 (ContactNumber)

    地址 (Address)

 4.客户 (Customer)

    客户编号 (CustomerID)

    客户名称 (CustomerName)

    联系人 (ContactPerson)

    联系电话 (ContactNumber)

    地址 (Address)

5.销售订单 (SalesOrder)

    订单编号 (OrderID)

    客户 (Customer)

    下单日期 (OrderDate)

    总金额 (TotalAmount)

    状态 (Status)

6.进货订单 (PurchaseOrder)

    订单编号 (OrderID)

    供应商 (Supplier)

    下单日期 (OrderDate)

    总金额 (TotalAmount)

    状态 (Status)

7.库存记录 (StockRecord)

    商品 (Product)

    数量 (Quantity)

    入库时间 (EntryTime)

    出库时间 (ExitTime)

8.销售记录 (SalesRecord)

    销售订单 (SalesOrder)

    商品 (Product)

    数量 (Quantity)

    销售价格 (SellingPrice)

    销售时间 (SalesTime)

9.进货记录 (PurchaseRecord)

    进货订单 (PurchaseOrder)

    商品 (Product)

    数量 (Quantity)

    进价 (PurchasePrice)

    进货时间 (PurchaseTime)

10.库存警报 (StockAlert)

    商品 (Product)

    最低库存量 (MinStockQuantity)

    当前库存量 (CurrentStockQuantity)

    警报时间 (AlertTime)

标签:基本,Product,需要,ERP,流程,系统,订单,数据库
From: https://www.cnblogs.com/laohei114514/p/17730198.html

相关文章

  • springMVC调用流程和springmvc工作机制和请求生命周期
    servlet工作模式客户端发送请求至客户端服务器启动并调用servletservlet根据请求生成响应内容并传回给服务器服务器返回给客户端servlet生命周期由容器控制,第一次请求时被加载,存活直到应用服务器关闭SpringMVC工作机制DispatcherServlet接受到request解析后到uri获取到h......
  • 【北亚企安数据恢复】Ceph分布式存储基本架构&概念&Ceph数据恢复流程
    Ceph存储基本架构:Ceph存储可分为块存储,对象存储和文件存储。Ceph基于对象存储,对外提供三种存储接口,故称为统一存储。Ceph的底层是RADOS(分布式对象存储系统),RADOS由两部分组成:OSD和MON。MON负责监控整个集群,维护集群的健康状态,维护展示集群状态的各种图表,如OSDMap、MonitorMap、......
  • 基于Java的大学生汉服租赁网站的设计与实现(亮点:在线支付、ECharts图表展示、完整下单
    大学生汉服租赁网站一、前言二、我的优势2.1自己的网站2.2自己的小程序(小蔡coding)2.3有保障的售后2.4福利三、开发环境与技术3.1MySQL数据库3.2Vue前端技术3.3SpringBoot框架3.4微信小程序四、功能设计4.1主要功能描述五、系统实现5.1前端实现5.1.1汉服租赁5.1.2汉服......
  • 基于Java的大学生选修选课系统设计与实现(亮点:多角色、贴近现实的选课流程、好看的系统
    大学生选修选课系统一、前言二、我的优势2.1自己的网站2.2自己的小程序(小蔡coding)2.3有保障的售后2.4福利三、开发环境与技术3.1MySQL数据库3.2Vue前端技术3.3SpringBoot框架3.4微信小程序四、功能设计4.1主要功能描述五、系统实现5.1管理员端功能5.1.1学生管理5.1.2......
  • git基本用法
    应用场景:从master分支copy一个本地分支作为开发分支1、查看当前分支(当前分支可以直接查看或者命令查看)gitbranch或者gitstatus2、切换分支到master(你在哪个分支创建本地分支,就切换到那个分支,比如master/uat等)gitcheckoutmaster3、将代码更新到最新版本gitpul......
  • Linux_网络基本命名行
    Linux网络基本命令ifconfig#是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是networkinterfacesconfiguring ping#指令会使用ICMP(InternetControlMessageProtocol)传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得......
  • 基本的DOS命令学习
    基本的DOS命令学习打开CMD的方式 开始+window系统+命令提示符win+r+输入cmd打开命令行窗口(推荐使用)在桌面任意位置按住shift+右键,点击打开Powershell窗口(两者同样效果)常用的DOS命令记得用管理员模式启动#盘符切换输入要切换的盘符加:(英文模式的冒号)#查看......
  • Mybatis-Plus 系列:简介和基本使用
    目录一、简介二、特性三、基本使用1、初始化数据库2、初始化工程3、精简SpringBoot相关日志一、简介官网:https://www.baomidou.comMyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,主要作用为简化开发、提高效率。二、特性无侵入:只做增强不做改......
  • 5.ETC卡 PSAM卡消费流程(转载)
    消费流程打开读卡器0选择psam卡槽1复位psam卡读取psam卡0015文件psamcardsend:00b095000Epsamcardrecv:23010101000000212241010101019000psam卡序列号:23010101000000212241psam卡版本号:01密钥卡类型:01发卡方自定义FCI数据:0101读取psam卡终端机编......
  • erp 软件需求分析
    基本流程流程一、前期准备:1、理论培训:需求确认:2、确定目标:系统选型:二、实施阶段:1、成立项目实施小组:2、系统调研需求分析:需求分析采购管理:包括供应商管理、采购订单执行、采购计划等。销售管理:包括销售订单处理、销售报价、客户关系管理等。库存管理:库存商品的增减、......