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数据库中,对于建表比较方便。

转载于:https://www.cnblogs.com/lilongsheng/archive/2013/04/23/3226050.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Manage( 管理员表) "列名 "列的数据类型 "是否能为"默认值 "说明 " " " "空 " " " "Manger_Id "int "0 " "主键,自增 " "Manger_Name "Nvarchar(10) "0 " "管理员登录 " " " " " "名 " "Manger_Pwd "Nvarchar(32) "0 " "管理员MD5加" " " " " "密后的密码 " "Manger_RealName "Nvarchar(5) "0 " "管理员的真 " " " " " "实姓名,这 " " " " " "里考虑到复 " " " " " "姓 " "Manger_Address "Nvarchar(50) "0 " "管理员的住 " " " " " "址 " "Manger_Mobile "Nvarchar(11) "0 " "管理员的手 " " " " " "机号 " "Manger_Tel "Nvarchar(11) "0 " "管理员的办 " " " " " "公电话(带 " " " " " "区号) " "Manger_Gender "bit "1 "0 "管理员的性 " " " " " "别0为男性," " " " " "1为女性 " "Manger_IdNum "Nvarchar(18) "0 " "管理员的身 " " " " " "份证号 " "Manger_AddTime "Date "0 " "管理员添加 " " " " " "的时间 " "Manger_UpdateTime "Date "1 "和添加时 "管理员修改 " " " " "间相同 "的时间 " "Manger_TypeGroupId "Nvarchar(3) "0 " "管理员权限 " " " " " "组 " "Manger_TypeId "Nvarchar(50) "0 " "管理员所有 " " " " " "的权限用"," " " " " ""分割 " "Manger_IsLock "bit "0 " "管理员是否 " " " " " "禁用 " "Manger_MsgUnReadId "Nvarchar(max) "1 "您的消息 "管理员未读 " " " " "已经读完 "消息id用"," " " " "了 ""分割 " "Manger_CustomerUnDo"Nvarchar(max) "1 "暂时还没 "管理员尚未 " " " " "有 "完成的安排 " " " " " "客户的任务 " "Manger_ShouldData "Int "1 "0 "管理员应该 " " " " " "完成的任务 " " " " " "数量 " "Manger_HasDoneData "Int "1 "0 "管理员已经 " " " " " "完成的任务 " " " " " "数量 " Message表(网站公告表) "列名 "数据类型 "是否能为 "默认值 "说明 " " " "空 " " " "Msg_Id "Int "0 " "公告ID,主键" " " " " ",自增 " "Msg_FromMangerId "Int "0 " "发送公告的 " " " " " "管理员Id " "Msg_ToGroupId "Int "0 " "管理员发送 " " " " " "到的用户组I" " " " " "d " "Msg_Title "Nvarchar(25) "0 " "公告的标题," " " " " "最长25个中 " " " " " "文字符 " "Msg_Summary "Nvarchar(255) "1 "文件内容 "公告的摘要 " " " " "的前255个"部分,最长 " " " " "字 "为255个中文" " " " " "字符 " "Msg_Coutent "Nvarchar(max) "0 " "公告的主题 " " " " " "部分 " "Msg_IsTop "bit "1 "0 "公告是否置 " " " " " "顶 " "Msg_IsImportent "Bit "1 "0 "公告是否为 " " " " " "重要类型 " "Msg_IsEmergent "Bit "1 "0 "公告是否为 " " " " " "紧急类型 " Customer表(客户表) "列名 "数据类型 "是否可 "默认值 "说明 " " " "为空 " " " "Customer_Id "Int "0 " "客户的id " "Customer_MangerID "Int "0 " "客户所属的" " " " " "管理员的id" "Customer_CompanyId "Int "0 " "客户所属公" " " " " "司id

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值