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数据管理系统
- 2ERP系统数据库设计
- 3erp数据库模块
- 4erp数据查询系统
- 5erp主数据管理系统
- 6ERP系统数据库
- 7erp数据处理
- 8erp系统数据
- 9进销存管理数据库
- 10erp备份软件
- 11数据库与数据库管理系统
- 12erp如何维护
- 13erp数据开发利用
- 14数据库管理系统
- 15通用数据库管理系统
- 16erp大数据分析
- 17erp数据备份
- 18ERP数据采集
- 19用数据库做个管理系统
- 20进销存管理系统数据库
- 21常用数据库管理系统
- 22erp数据管理软件
- 23ERP数据库恢复
- 24ERP数据库修复
- 25数据库管理系统包括
- 26常见的数据库管理系统
- 27erp如何导出数据
- 28数据库管理系统是系统软件
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼