ERP 系统(一)数据库设计

  1. ERP简介
    1. 即企业资源计划(Enterprise Resources Planning)的简称,它将企业的采购、生产、销售、库存财务和其它业务功能整合到一个信息管理平台上,从而实现信息数据标准化,系统运行集成化、业务流程合理化、绩效监控动态化、管理改善持续化。
    1. 目前,很多企业已经实现信息化管理过程,摆脱了各个环节都需要人直接参与,提高了企业运作效率。
    2. 配送需求计划(distribution requirement planning,DRP)是流通领域中的一种物流技术,是MRP在流通领域应用的直接结果。配送需求计划主要解决分销物资的供应计划和高度问题,达到保证有效地满足市场需要又使得配置费用最省的目的。
  1. 数据库设计
    1. 在整个ERP系统开发过程中数据库占有重要地位,数据库是根据企业的业务流程来设计,当需求确定了之后就需要考虑数据库结构
    1. 数据库要尽量遵循设计三范式:原子性/不可分性/部分依赖
    2. 感觉数据库设计部分要占到开发过程的4/10,这里面也包括确定需求,因为需求确定了才能确定是数据库结构.
    3. 设计数据库结构时,不要过分依赖于业务逻辑,后期会降低数据库的迁移性.
  1. 医院分销资源计划(主要是销售网络)
    1. 药品公司销售过程一般是这样
      1. 首先,会把生产的药品给一级分销商/二级分销商等,而不直接给终端客户(比如医院/药店等).
      2. 然后,一级分销商/或二级分销商给三级分销商或客户.
    1. 从管理角度,分区管理
      1. 例如把中国分为几个大区
        1. 华北区/华南区/东南区,每个区都有大区商务主管,以及数据录入人员
    1. 下面是,库存业务流程图
    1. 利用PowerDesigner建表,如图
    1. 该工具建表后,可以直接生成数据库脚本,通过PL/SQL导入Oracle数据库中,对于建表比较方便。
posted @ 2013-04-23 16:11  李龙生的博客  阅读(1604)  评论(0编辑  收藏  举报