24H销售热线

400-028-0955

您好,非常感谢您关注我们的系统,请留言,我们的工作人员将会尽快和您联系。

  • *所需产品:
  • *联系人姓名:
  • *联系电话:
  • 联系邮箱:
  • 公司名称:
  • 所在城市:

提交成功

我们将尽快与您联系,谢谢!

微信扫码获取专属顾问

或微信添加“wukongbd”获取专属顾问

供应链仓储管理系统数据库设计(五)

  • 分类:行业资讯
  • 发布时间:2020-03-13
  • 发布者:
终端控制系统采用的是 Microsoft Access数据库,为了使设计的供应链仓储管理系统与原终端控制系统在数据管理上相衔接,故也采用Access 数据库。Access 数据库管理系统是Microsoft Office 套件的重要组成部分,可在Windows 环境下运行。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询、报表和应用程序等。

1、供应链仓储管理系统数据库需求分析
数据库(Data Base,DB)是管理信息系统的核心部分。数据库技术及其应用系统总体构思出现在60年代至70年代,E.F.Codd(埃德加·考特)提出了数据库的关系模型,从而使数据库从技术上升到更高层次的理论。数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。数据库需求分析目的是为准确了解系统的应用环境,连接并分析用户对数据和数据处理的需求。需求分析都是从业务流程开始,用户从业务流程上提出需求,将功能、性能和接口
需求置于业务流程之中。

用户对数据库需要是从原始单据的录入、统计、查询、报表的输出开始的,中间可能有数据处理、传输与转换的问题,这些需要都应该满足。在分析中要由表及里、出此及彼。因此,要从用户的原始单据与报表分析,从而联想到数据库如何设计,以及设计中还有什么数据不清楚,需要由用户进一步提供,物流配送企业的业务流程大致可以概括为:采购-一进货一一入库-储存一一配货(出库)-配送-一一客户,其中每一个业务环节都包含大量的物流信息,而作为这些流程信息载体的数据库,就必须要尽量完整的包含整个流程所涉及的所有信息。通过对数据库的运算和操作,达到供应链仓储管理系统准确运行的目的。

2、 供应链仓储管理系统数据库概念设计
实体-联系方法(Entity-Relationship Approach)是P.P.S.Chen(陈品山教授)在1976年首先提出的。用E-R 图来描述现实世界中数据之间联系的有效方法,现在已成为在数据库概念设计阶段描述系统概念模型的主要工具,在E-R方法原则的基础上增加一些规则,即可得到供应链仓储管理系统数据库各数据表之间的信息模型。

在物流仓储管理系统的数据库设计时,使用面向对象的方法进行数据库建模的基本策略是:把由每个类直接定义并需要永久存储的全部对象实例存放在一个数据库表中。每个这样的类对应一个数据库表,经过规范化之后的类的每个属性对应数据库表的一个属性(列),类的每个对象实例对应数据库表中的一个元组(行)。

表是关系数据库中基本的数据逻辑存储块。表设计是数据库设计的第一步,也是整个设计过程中关键的一步,需要根据系统需求分析和业务逻辑模型分析的结果对数据表进行规范化的设计。规范化过程是模型化和设计关系数据库的基础,它的目的是消除数据冗余、避免非规范化数据库(未被规范化的数据库)中的数据更新异常以及简化完整性约束的执行。利用规范化处理可以得到更加全面的数据库组织:减少不必要的冗余数据:易于数据维护。

由于供应链仓储管理系统数据库中涉及的数据表较多,整个数据库信息模型比较庞大,现以物流仓储管理系统中的与作业管理相关的模块加以说明。与作业管理相关的模块主要有:采购管理,订单管理,仓储管理、流通加工,配送管理及财务管理等。在供应链仓储管理系统运行过程中,这些模块需要输入、处理和输出大量的数据。因此,有必要用模块间的信息模型加以说明。

下期分享供应链管理的物流仓储管理系统开发环境。



本文来源于:网络编辑 版权归原创作者所有,如不慎涉及侵权,请留言删除。