erp数据库模块
1.ERP简介
1.即企业资源计划(企业资源规划)的简称,它将企业的采购、生产、销售、库存财务和其它业务功能整合到一个信息管理平台上,从而实现信息数据标准化,系统运行集成化、业务流程合理化、绩效监控动态化、管理改善持续化。
2目前,很多企业已经实现信息化管理过程,摆脱了各个环节都需要人直接参与,提高了企业运作效率。
3.配送需求计划(分销需求计划)是流通领域中的一种物流技术,是MRP在流通领域应用的直接结果。配送需求计划主要解决分销物资的供应计划和高度问题,达到保证有效地满足市场需要又使得配置费用最省的目的.
2.数据库设计
1.在整个ERP系统开发过程中数据库占有重要地位,数据库是根据企业的业务流程来设计,当需求确定了之后就需要考虑数据库结构
2.数据库要尽量遵循设计三范式:原子性/不可分性/部分依赖
3.感觉数据库设计部分要占到开发过程的4/10,这里面也包括确定器求,因为箫求确定了才能确定是数据库结构
4.设计数据库结构时,不要过分依赖于业务逻辑,后期会降低数据库的迁移牲.
3.(医院分销资源计划(主要是销售网络)
1.药品公司销售过程一般是这样
1.(首先,会把生产的药品给一级分销商/二级分销商等,而不直接给终端客户(比如医院/药店等).
2.然后,一级分销商/或二级分销商给三级分销商或客产.
2.从管理角度,分区管理
1.例如把中国分为几个大区
1.华北区/华南区/东南区,每个区都有大区商务主管,以及数据录入人员
数据库设计规范是个技术含量相对低的话题,只需要对标准和规范的坚持即可做到。当系统越来越庞大,严格控制数据库的设计人员,并且有一份规范书供执行参考。在程序框架中,也有一份强制性的约定,当不遵守规范时报错误。
以下20个条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计约定,供参考。
1、所有的表的第一个字段是记录编号Recnum,用于数据维护
[Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1)
在进行数据维护的时候,我们可以直接这样写:
UPDATE Company SET Code='FLEX' WHERE Recnum=23
2、每个表增加4个必备字段,用于记录该笔数据的创建时间,创建人,最后修改人,最后修改时间
[CreatedDate] [datetime] NULL,
[CreatedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[RevisedDate] [datetime] NULL,
[RevisedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
3、主从表的主外键设计
主表用参考编号RefNo作为主键,从表用RefNo,EntryNo作为主键。RefNo是字符串类型,可用于单据编码功能中自动填写单据流水号,从表的EntryNo是行号,LineNo是SQL Server 的关键字,所以用EntryNo作为行号。
如果是三层表,则第三层表的主键依次是RefNo,EntryNo,DetailEntryNo,第三个主键用于自动增长行号。
4、字段含义相近,把相同的单词调成前缀。
比如工作单中的成本核算,人工成本,机器成本,能源成本,用英文表示为LaborCost,MachineCost,EnergyCost
但是为了方便规组,我们把Cost调到字段的前面,于是上面三个字段命名为CostLabor,CostMachine,CostEnergy。
可读性后者要比前者好一点,Visual Studio或SQL Prompt智能感知也可帮助提高字段输入的准确率。
5、单据引用键命名 SourceRefNo SourceEntryNo
销售送货Shipment会引用到是送哪张销售单据的,可以添加如下引用键SourceRefNo,SourceEntryNo,表示送货单引用的销售单的参考编号和行号。Source开头的字段一般用于单据引用关联。
- 1ERP数据库恢复
- 2数据统计绘图软件相较于其他工具的核心优势探讨
- 3如何在企业内部建立统一的数据标准和定义?
- 4数仓调度配置的未来发展趋势分析
- 5零基础如何快速学习搭建数据仓库?
- 6数据分析有哪些不同的类型或类别?
- 7多源异构数据的定义与重要性探讨
- 8如何评估大数据平台的效果和投资回报率?
- 9数据迁移的深度解析及必要性探讨
- 10制作高质量数据分析报告需要考虑哪些关键因素?
- 11数据库进销存管理效能提升:实施方案是关键?
- 12深入探讨数据可视化和信息可视化的区别与联系
- 13 数据库进销存管理系统供应商的作用及数据安全优势?
- 14如何将数据集整合进决策报表系统?
- 15数据质量管理循环的深入解析
- 16深入剖析互联网数据的功能与效用
- 17数据回滚的未来发展趋势分析
- 18ERP数据采集
- 19提升数据表生成速度的最佳实践方法是什么?
- 20实时数据采集如何帮助企业抓住时代发展先机?
- 21如何通过深度发掘数据资产价值促进企业信息化进程?
- 22怎样使用开源数据库管理系统?
- 23互联网数据如何影响商业行为和决策?
- 24深度解析三维数字化数据大屏的构建步骤
- 25为何数据大屏的开发倾向于利用报表工具来实现?
- 26数据仓库调度实现过程的详细阐述
- 27数据团队如何高效实施对数据需求的管理?
- 28大数据在商业智能领域的重要性分析
- 29深入剖析海量数据可视化分析的核心优势
- 30深入探讨大数据思维的三大原理
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼