77范文网 - 专业文章范例文档资料分享平台

基于供应链管理的物流仓储管理系统研究与开发 - 图文(7)

来源:网络收集 时间:2019-04-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

硕l:论文基于供应链管理的物流仓储管理系统研究与开发(4)数据加工条目。在数据流图中只简单给出了每个加工的名称,在数据字典中通过数据加工条目主要是要说明每个加工是用来“做什么’’的。物流仓储管理系统中的配送管理这个加工在数据字典中的条目描述为:3.2仓储管理系统数据库设计终端控制系统采用的是MicrosoftAccess数据库,为了使设计的仓储管理系统与原终端控制系统在数据管理上相衔接,故也采用Access数据库。Access数据库管理系统是MicrosoftOffice套件的重要组成部分,可在Windows环境下运行。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等m】。3.2.1系统数据库需求分析数据库(DataBase,DB)是管理信息系统的核心部分。数据库技术及其应用系统总体构思出现在60年代至70年代,E.F.Codd(埃德加?考特)提出了数据库的关系模型,从而使数据库从技术上升到更高层次的理论。数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效273仓储管理系统需求分析吁功能设计硕I:论文率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。数据库需求分析目的是为准确了解系统的应用环境,连接并分析用户对数据和数据处理的需求。需求分析都是从业务流程开始,用户从业务流程上提出需求,将功能、性能和接口需求置于业务流程之中14川。用户对数据库需要是从原始单据的录入、统计、查询、报表的输出开始的,中间可能有数据处理、传输与转换的问题,这些需要都应该满足。在分析中要由表及里、由此及彼。因此,要从用户的原始单据与报表分析,从而联想到数据库如何设计,以及设计中还有什么数据不清楚,需要由用户进一步提供。物流配送企业的业务流程大致可以概括为:采购——进货——入库——储存——配货(出库)——配送——客户,其中每一个业务环节都包含大量的物流信息。而作为这些流程信息载体的数据库,就必须要尽量完整的包含整个流程所涉及的所有信息。通过对数据库的运算和操作,达到系统准确运行的目的。3.2.2系统数据库概念设计实体——联系方法(Entity.RelationshipApproach)是P.P.S.Chen(陈品山教授)在1976年首先提出的。用E.R图来描述现实世界中数据之间联系的有效方法,现在已成为在数据库概念设计阶段描述系统概念模型的主要工具,在E.R方法原则的基础上增加一些规则,即可得到系统数据库各数据表之间的信息模型。在物流仓储管理系统的数据库设计时,使用面向对象的方法进行数据库建模的基本策略是:把由每个类直接定义并需要永久存储的全部对象实例存放在一个数据库表中。每个这样的类对应一个数据库表,经过规范化之后的类的每个属性对应数据库表的一个属性(列),类的每个对象实例对应数据库表中的一个元组(行)。表是关系数据库中基本的数据逻辑存储块。表设计是数据库设计的第一步,也是整个设计过程中关键的一步,需要根据系统需求分析和业务逻辑模型分析的结果对数据表进行规范化的设计。规范化过程足模型化和设计关系数据库的基础,它的目的是消除数据冗余、避免非规范化数据库(未被规范化的数据库)中的数据更新异常以及简化完整性约束的执行。利用规范化处理可以得到更加全面的数据库组织;减少不必要的冗余数据;易于数据维护。由于系统数据库中涉及的数据表较多,整个数据库信息模型比较庞大,现以物流仓储管理系统中的与作业管理相关的模块加以说明。与作业管理相关的模块主要有:采购管理、订单管理、仓储管理、流通加工、配送管理及财务管理等。在系统运行过程中,这些模块需要输入、处理和输出大量的数据。因此,有必要用模块间的信息模型加以说明。图3.2.2.1为物流仓储管理系统信息模型图(部分),而信息模型可以作为数据库(表)设计的重要依据。28硕卜论文皋于供心链管理的物流仓储管理系统研究与开发客户订单(表)PK货物信息表货物缗墨P一采购单(表)K—一掣l货物名称供J啦向编号11}c心商名称号讧一客货需父堕一户物求货盟一编编数时昱一号号蜃同货物类);IJ类别编码采一货供采盟一物成购堕一编向数昱一号编量鬲匾出席单(表)订甲编号客户编号货物编号货物名称i匾库存明细表货物编号货物名称货物数最鬲匾入库单(表)采购单号货物编号货物名称入库时nU盘点单(表)配送单(袭)-_●●。。。。_P。。。。。_●。_●●●___。一PK●_●●_●--●__--●_●-●_●-●-●-●-●_●_-一PKl盘点墼呈l库位编号l货物编号l货位数最I盘点口期——卜—一I出库单号I车辆编号l客广名称I配送地址I配送整呈蔫蔫物流仓储管理系统信思模型图(部分)____。。_-_j-____-______-_一图3.2.2.1从物流仓储管理系统中作业管理的信息模型可以得出,该部分主要包括系统数据有:库存信息表、出库单(表)、客户订单(表)、入库单(表)、采购单(表)、盘点单(表)、配送单(表)、应收款表、应付款表等。下面是说明:其中,带下划线的是数据表的主键,其信息不能为空。(1)入库单(表)。该表主要反映货物入库操作中涉及到的货物相关信息,主要包括的内容有:{△座望曼,采购单号,货物编号,货物名称,数量,单价,金额,入库时间,备注)。(2)出库单(表)。该表主要反映货物出库操作中涉及到的货物相关信息,主要包括的内容有:{出崖单呈,订单编号,货物编号,货物名称,客户编号,单价,数量,金额,出库时问,备注l。(3)采购单(表)。该表主要用来描述物流配送企业向供应商进行货物采购时的相关信息。主要包括的内容有:{墨购望曼,货物编号,货物名称,供应商编号,供应商名称,数量,单价,采购时间,采购员,备注,。(4)订单(表)。该表主要用于描述客户对货物的相关需求信息,以及交货条件等约束的确认。主要包括的内容有:{辽望缠曼,订单R期,客户编号,客户名称,货物3仓仳管理系统需求分析’j功能设计硕l:论文编号,货物名称,需求数量,交货时间,联系人,联系方式,备注)。(5)货物信息表。物流配送企业涉及大量的货物,货物信息表的目的是对这些货物信息进行统一管理。主要包括的内容有:{货塑缠墨,货物名称,货物类别,类别编号,供应商编号,供应商名称,计量单位,尺码,毛重,备注)。(6)库存明细表。货物库存信息对于物流配送企业的日常运营、维护以及经营决策非常重要。主要包括的内容有:{庄焦缉曼,货物编号,货物名称,库存数量,库存标志}。(7)盘点单(表)。盘点表主要用于保存库存盘点信息,便于库存信息的稽查、核对。主要包括的内容有:{盘点单号,库位编号,货物编号,货物名称,账面数量,盘点数量,数量差额,差异原因,经办人,盘点R期,备注}。(8)配送单(表)。配送单主要反映配送车辆信息以及客户收货的相关信息,主要包括的内容有:{配送单曼,出库单号,车辆编号,客户名称,配送地址,配送员,配送时间,备注}。(9)应收款表。货物出库以后会产生相应的应收款信息,因此应收款表和出库单应一一对应。主要包括的内容有:{账望缠呈,出库单号,应收账款,实收账款,未收账款,经办人,备注,。(10)应付款表。货物入库以后会产生相应的应付款信息,因此应付款表和入库单应一一对应。主要包括的内容有:{账单编号,入库单号,应付账款,实付账款,未付账款,经办人,备注}。3.2.3系统数据库逻辑设计数据库逻辑设计就是把概念结构转换成所选择的数据库管理系统支持的数据模型,并对其进行优化,也就是将概念结构设计得到的E.R图,转换生成等价的数据库关系模式,并对转换后的模型进行定义描述。在建立数据库的关系模式时,需要遵循一定的规则,即由E.F.Codd提出的三个范式(NormalForm),按照等级由低到高依次是:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。一般运用这三个范式对数据库表进行分析,可达到简化数据库设计过程、减少数据冗余、提高查询效率的目的。但没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式的标准,适当保留冗余数据。表3.2.3.1、表3.2.3.2、表3.2.3.3分别为入库单、出库单、库存明细表的详细信息说明:30硕1}:论文基于供应链管理的物流仓储管理系统研究与开发表3.2.3.1入库单(In)列名说明数据类型数据长度备注InId入库单号Char(n)13主键、外键In——Procurementid采购单号Char(n)13外键In——Materialcode货物编码Char(n)20In——Materialname货物名称Char(n)30In-Quantity数量Integer6InPrice单价CurrencyIn——Amount金额CurrencylnTime入库时间Date10In——Remarks入库审核Char(n)10表3.2.3.2出库单(Out)列名说明数据类型数据长度备注OutId出库单号Char(n)13主键、外键Ou£Drder订单编号Char(n)13外键Out——Materialcode货物编码Char(n)20Out——Materialname货物名称Char(n)30Out_Quantity数量Integer6outPrice单价CurrencyOut——Amount金额CurrencyOutTime出库时间DatelOOut——Remarks出库审核Char(n)10表3.2.3.3库存明细表(StockDetail)列名说明数据类型数据长度备注Stock—.WarePos库位编号Integer4主键StocLMaterialCode货物编码Char(n)20Stock——MaterialName货物名称Char(n)30Stock-Num库存数量Integer6Stock—Flag库存标注Integer13.2.4系统数据库接口设计应用程序与数据库混合编程时的编程接口,一般因应用程序的编程语言与数据库的不同而有所差异。开发环境为VisualC++的应用程序常见的数据库访问方法有:MFCODBC(OpenDatabaseConnectivity,开放式数据库连接),DAO(DataAccessObject,3l

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于供应链管理的物流仓储管理系统研究与开发 - 图文(7)在线全文阅读。

基于供应链管理的物流仓储管理系统研究与开发 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/586311.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: