《4第四章-数据交互系统与数据库.pptx》由会员分享,可在线阅读,更多相关《4第四章-数据交互系统与数据库.pptx(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物流信息管理主讲:余建海目 录第一节 EDI技术第二节 电子订货系统(EOS)第三节 POS系统第四节 数据库技术第四章 数据交互系统与数据库教学目标:教学目标:一、知识目标1.了解EDI、物流EDI、EDI系统、EOS、POS系统、数据管理与数据库的定义、种类和构成;2.熟悉数据库技术的系统结构、工作界面和发展阶段;3.掌握EDI、EOS、POS系统的工作流程;二、技能目标1.能够根据任务,熟练操作EDI、EOS和POS 等系统;2.能够区分数据库、数据库管理系统和数据库系统,能用Access数据库软件做简单数据处理。案例导入零售巨头沃尔玛沃尔玛的电子订货系统(EOS)能使供应商对其所供应的
2、所有货物及在其销售点的库存情况了如指掌,从而自动跟踪补充各个销售点的货源。对于制造商和供应商来说,通过超市的POS系统实时掌握门店的销售量和库存,可以更好地安排生产计划、采购计划和供货计划。制造商、供应商和超市之间的交易数据的交换,则是通过EDI技术来实现的。第一节第一节 EDI技术技术问题导读问题导读 什么是EDI,什么是物流EDI?EDI系统的构成和工作流程是什么?EDI概述EDI,电子数据交换,英文全称:Electronic Data Interchange。EDI的含义是指商业贸易伙伴之间,将按标准、协议规范化和格式化的经济信息通过电子数据网络,在单位的计算机系统之间进行自动交换和处理
3、。ISO定义:根据商定的交易或电文数据的结构标准实施商业或行政交易,从计算机到计算机的电子数据传输。所谓物流EDI(Logistics EDI)是指货主、承运业主以及其他相关的单位之间,通过EDI系统进行物流数据交换,并以此为基础实施物流作业活动的方法。EDI系统的构成1.EDI数据标准化数据标准化 EDI标准是由各企业、各地区代表共同讨论、制订的电子数据交换共同标准,可以使各组织之间的不同文件格式,通过共同的标准,获得彼此之间文件交换的目的。目前国际上流行的EDI标准主要有美国国家标准ANSIX.12、欧洲的TDI及GTDI标准以及作为国际性通用标准的EDIFACT标准。无论是哪一种标准,都
4、必须包含标准报文、数据元素和数据段。EDI系统的构成2.EDI软件及硬件软件及硬件 EDI软件将用户数据库系统中的信息翻译成EDI的标准格式,以供传输和交换。EDI软件可分为转换转换软件、翻译软件和通信软件、翻译软件和通信软件软件三大类。EDI的软件构成如右图所示EDI系统的构成2.EDI软件及硬件软件及硬件 转换软件执行转换功能,将企业内部系统文件转换成翻译软件能够理解的平面文件;或是将从翻译软件接收来的平面文件转换成企业内部系统能够理解的文件。翻译软件把平面文件翻译成EDI标准报文,或将接收到的EDI标准格式翻译成平面文件,再由通信软件传递。EDI标准报文的实际传递是由通信软件控制的,它将
5、EDI标准报文格式的文件外层加上通信信封,再送到EDI系统交换中心的邮箱,或在EDI系统交换中心内将接收到的文件取回。EDI系统的构成2.EDI软件及硬件软件及硬件 EDI所需的硬件设备就是计算机设备和通信网络设备。计算机设备可以是PC机、工作站、小型机、主机等;而通信网络设备诸如互联网、专网等。传输时若采用电话线路,还需要调制解调器(modem)设备。EDI系统的构成3.通信网络通信网络 EDI的通信方式有:直线连接方式和网络连接方式EDI的工作流程 第四步:签发回执第四步:签发回执 第二步:发送订单第二步:发送订单 第五步:接收回执第五步:接收回执 第三步:接收订单第三步:接收订单 第一步
6、:制作订单第一步:制作订单第二节第二节 电子订货系统(电子订货系统(EOS)问题导读问题导读 什么是电子订货系统(什么是电子订货系统(EOS)?电子订货系统电子订货系统的方式和种类有哪些?电子订货系统在销售订货和的方式和种类有哪些?电子订货系统在销售订货和采购订货环节如何应用?采购订货环节如何应用?电子订货系统(电子订货系统(Electronic Ordering System,EOS)是)是指将批发、零售商场所发生的订货数据输入计算机,即通指将批发、零售商场所发生的订货数据输入计算机,即通过计算机通信网络连接的方式将资料传送至总公司、批发过计算机通信网络连接的方式将资料传送至总公司、批发业主
7、、商品供货商或制造商处。业主、商品供货商或制造商处。电子订货系统的含义电子订货系统的构成1.电子订货系统构成的基本条件电子订货系统构成的基本条件 共通性的订货传票共通性的订货传票。转换软件执行转换功能,将企业内部系统文件转换成翻译软件能够理解的平面文件;或是将从翻译软件接收来的平面文件转换成企业内部系统能够理解的文件。其他支援系统其他支援系统建立商品档案共同企业代号及商品代号共同资料库共同电子订货中心电子订货系统的构成2.电子订货系统构成电子订货系统构成 (1)供应商商品的制造者或供应者(生产商、批发商)。(2)零售商商品的销售者或需求者。(3)网络用于传输订货信息(订单、发货单、收货单、发票
8、等)。(4)计算机系统用于产生和处理订货信息。电子订货系统的方式和种类1.电子订货系统的方式电子订货系统的方式 电子订货簿法 电子订货簿与货架卡并用法 低于安全库存订货法电子订货系统的方式和种类2.电子订货系统的种类电子订货系统的种类 连锁体系内部的网络型连锁体系内部的网络型,即连锁门店有电子订货配置,连锁总部(或配送中心)有接单计算机系统,并用即时、批次或电子信箱方式传输订货信息。供应商对连锁门店的网络型供应商对连锁门店的网络型 直接的“多对多”以各连锁体系内部配送中心为中介的“多对多”众多零售系统共同利用的标准网络型众多零售系统共同利用的标准网络型 地区性社会配套的信息管理系统网络 专业性
9、社会配套信息管理系统网络电子订货系统的发展过程第一第一阶段段早期的早期的EOS通过电话或传真在零售商和供应商之间通过电话或传真在零售商和供应商之间传递信息传递信息第二阶段基于点对点方式的EOS零售商和供应商的计算机通道专线或电话线直接相连,相互传递订货信息第三阶段基于增值网(VAN)的EOS由许多中小零售商在各地设立区域性的VAN专业的VAN第四阶段基于Internet/Intranet的EOS利用Web技术,通过Internet传递订货信息,加速信息传递和共享电子订货系统的业务应用1.销售订货业务流程销售订货业务流程 电子订货系统的业务应用2.采购订货业务流程采购订货业务流程 第三节第三节
10、POS系统系统问题导读问题导读 什么是POS系统?POS系统软硬件的组成结构有哪些?POS系统是如何工作的?销售时点信息系统(销售时点信息系统(Point of Sale,POS)是指通过自动读)是指通过自动读取设备(如收银机)在销售商品时直接读取商品销售信息取设备(如收银机)在销售商品时直接读取商品销售信息(如商品名、单价、销售数量、销售时间、销售店铺、购(如商品名、单价、销售数量、销售时间、销售店铺、购买顾客等),并通过通信网络和计算机系统传送至有关部买顾客等),并通过通信网络和计算机系统传送至有关部门进行加工分析,以提高经营效率的系统。门进行加工分析,以提高经营效率的系统。POS系统的定
11、义POS系统的结构1.POS系统的系统的硬件结构硬件结构(1)前台收款机(即POS机)(2)网络(3)硬件平台POS系统的结构1.POS系统的系统的软件结构软件结构(1)前台POS销售系统(2)后台MIS信息管理系统电子订货系统的方式和种类2.电子订货系统的种类电子订货系统的种类 连锁体系内部的网络型连锁体系内部的网络型,即连锁门店有电子订货配置,连锁总部(或配送中心)有接单计算机系统,并用即时、批次或电子信箱方式传输订货信息。供应商对连锁门店的网络型供应商对连锁门店的网络型 直接的“多对多”以各连锁体系内部配送中心为中介的“多对多”众多零售系统共同利用的标准网络型众多零售系统共同利用的标准网
12、络型 地区性社会配套的信息管理系统网络 专业性社会配套信息管理系统网络POS系统的工作流程店里销售的商品都贴有表示该商品信息的条码或光学识别(OCR)标签在顾客结账时,收银员使用条码阅读器读取条码标签上的信息,或手工输入条码信息,确认商品的单价信息,计算总金额,同时返回给收银机,打印出顾客购买清单和付款金额。一天的工作完成后,信息部的人员将各个店面的销售时点信息通过VAN专线传送到总部或物流中心。在总部、物流中心、店面,管理人员可以利用销售时点信息进行相应的操作在供应链整合的基础上,零售商上游的制造和供应企业可以通过网络对店面的销售时点信息实现共享第四节第四节 数据库技术数据库技术问题导读问题
13、导读 什么是数据库、数据库管理系统和数据库什么是数据库、数据库管理系统和数据库系统?如何使用系统?如何使用Access软件进行数据处理?软件进行数据处理?数据库技术是信息系统的一个核心技术,是一种计算机辅数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据,是通过研究数据库的结构、存储、效地获取和处理数据,是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解
14、的技理论来实现对数据库中的数据进行处理、分析和理解的技术。术。数据管理技术数据管理技术人工管理阶段(人工管理阶段(20世纪世纪50年代中期以年代中期以前)前)数据管理的初期阶段,存在问题数据管理的初期阶段,存在问题:没有直接存取的没有直接存取的硬件设备,没有相应的软件支持,数据无结构且无硬件设备,没有相应的软件支持,数据无结构且无法共享等法共享等文件系统管理阶段(20世纪50年代后期到20世纪60年代中期)数据被组织成相对独立的数据文件,系统的管理都是针对文件进行的。但是,文件从整体上来看却是无结构的数据库系统管理阶段(20世纪60年代末开始)数据不再只针对某一特定的应用,而是面向全组织,具有
15、整体的结构性,共享性高,冗余度小,具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制数据库系统的基本概念1.数据库数据库 数据库(DataBase,DB)直接从字面意思理解,就是存储数据的仓库,只不过这个仓库存在于计算机的存储设备上。严格地讲,数据库是指在计算机的存储设备上合理存放的,相关联、有结构的数据集合。因此,数据库中的数据按一定的数据模型组织和存储,可共享并具有较小的冗余度,数据之间相互联系而又有较高的独立性。数据库系统的基本概念2.数据库管理系统数据库管理系统 数据库管理系统(Database Management System,DBMS)是位于用户与操作系统之间的一层数
16、据管理软件,为用户或应用程序提供访问数据库的方法,包括数据定义、查询、更新及各种数据控制。目前有许多DBMS产品,如Oracle、DB2、Microsoft SQL Server、MySQL、Access等数据库系统的基本概念3.数据库系统数据库系统 数据库系统包括与数据库有关的整个系统,一般由数据库、数据库管理系统、应用程序、数据库的软硬件支撑环境、数据库管理员(DBA)和用户等构成。数据库系统是为用户服务的。一般在不引起混淆的情况下,人们常常把数据库系统简称为数据库。Access 数据库管理系统1.Access数据库简介数据库简介 Access是一种关系型数据库管理系统,是Microsof
17、t Office的组成部分之一,具有与Word、Access和PowerPoint等相同的操作界面和使用环境。Access数据库适合于开发中小型及分布式应用系统,其主要特点如下:存储方式单一;支持面向对象;界面友好、易操作;集成环境、处理多种数据信息;Access支持ODBC,利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。Access 数据库管理系统2.Access的内部结构的内部结构 表表是数据库中存储数据的最基本的对象,常称为“基表”,是构成数据库的一个重要组成部分。右图为表的设计视图Access 数据库管理系统2.Access的内部结构的内部结构
18、 下图为表的数据表视图Access 数据库管理系统2.Access的内部结构的内部结构 查询查询是Access数据库的主要组件之一,而查询功能也是Access数据库软件中最强的一项功能。下图为查询的设计视图Access 数据库管理系统2.Access的内部结构的内部结构 下图为查询的数据表视图Access 数据库管理系统2.Access的内部结构的内部结构 窗体窗体是Access中用户和应用程序之间的主要界面,用户对数据库的操作都可以通过窗体来完成。下图为某一仓储管理系统中的两个窗体Access 数据库管理系统2.Access的内部结构的内部结构 报表报表是以打印的表格表现用户数据的一种有效形
19、式。右图为某一仓储管理系统中的库存台账报表。Access 数据库管理系统2.Access的内部结构的内部结构 宏宏是一种可用于自动执行任务及向表单、报表和控件添加功能的工具。宏可用于自动执行一系列操作、更改数据库中的数据等 模块模块就是所谓的“程序”,Access提供VBA程序命令,可以自如地控制细微或较复杂的操作。Access的工作界面1.Access的工作窗口的工作窗口 Backstage视图视图Access的工作界面数据库窗口数据库窗口 “数据库”窗口是Access文件的命令中心。在这里可以创建和使用Access数据库或Access项目中的任何对象。拓展知识常用的数据库管理系统1.Ora
20、cle时间事件1977年拉里艾里森和Bob Miner、Ed Oates关系型数据库系统Oracle(甲骨文),意为“智慧之源”、“神谕”;1978年软件开发实验室更名为关系型软件公司;1982年关系型软件公司更名为Oracle系统公司;1986年Oracle推出了第一个客户端/服务器结构的数据库;1999年发布世界上第一个支持Internet的数据库Oracle 8i;2000年推出业界第一款电子商务应用产品套件(E-Business Suite);2001年发布新一代电子商务基础结构的平台产品Oracle 9i。特点:特点:联机事务处理查询密集的数据仓库:高效、可靠、安全;支持多线程客户应
21、用程序;较高的并行查询优化能力;先进的文件处理;表扫描的异步预读;多媒体技术和面向对象技术的支持;高性能的空间管理能力;支持并行数据库和透明的分布式查询处理;允许多表视图上非模糊更新操作;支持Java;2.DB2时间事件1973年IBM研究中心启动System R项目,为DB2的诞生打下了良好基础;1982年IBM发布SQL/DS for VSE and VM,以System R为原型;1983年Database2(DB2)for MVS发布,内部代号为Eagle;1987年DB2完成了到OS/2的扩展,进入微机领域;1994年 AIX平台上的DB2开始支持对象型数据;1996年DB2正式更名
22、为DB2通用数据库;2007年DB2 V9出现,它是一个混合模式(关系型、层次型)数据库。特点:特点:提供对象关系特征;OLAP和多维分析;提供通用数据类型和通用应用的支持、联机事务处理、联机分析处理;良好的优化器;通用数据访问功能和对Java的支持;良好的可伸缩性;DB2 Universal Database 支持基于内容的文本搜索、图像、视频、语言和指纹类型等;3.Microsoft SQL Server时间事件1995年Microsoft SQL Server 6.0;1998年Microsoft SQL Server 7.0;2000年微软推出了Microsoft SQL Server
23、 2000;2005年微软“审时度势”地推出了Microsoft SQL Server 2005;2008年及以后Microsoft SQL Server 2008;随后,相继推出了Microsoft SQL Server 2012、Microsoft SQL Server 2014、Microsoft SQL Server 2016、Microsoft SQL Server 2018等。特点:特点:SQL Server是客户机/服务器关系型数据库管理系统(RDBMS);支持分布式数据库结构;SQL Server与Windows NT/2000完全集成;SQL Server与Microsoft
24、 BackOffice服务器类集成;多线程体系结构。4.MySQLMySQL是一个小型关系型数据库管理系统,由瑞典的MySQL AB公司开发。目前,MySQL被广泛地应用在中小型系统中,特别是网络应用中用户群更多。MySQL没有提供一些中小型系统中使用的特殊功能,所以其资源占用非常小,更易于安装、使用和管理。由于MySQL是开源的,是PHP和Java开发人员首选的数据库开发搭档,目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。特点:
25、特点:使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;优化的SQL查询算法,有效地提高查询速度;既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库嵌入到其他软件中提供多语言支持;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工作;实务案例屈臣氏自动补货与订货系统屈臣氏庞大的业务结构和复杂的商品种类,决定着其必然有个先进的供应链体系作为支撑。一、屈臣氏信息系统需求屈臣氏供应链系统建设内容有自动补货与订货系统、
26、仓库管理系统、复核系统和配送路径优化系统。二、补货与订货系统使用场景每天晚上关店后,屈臣氏的POS系统会自动结算当天的销售情况,自动补货系统会根据门店卖出货物的情况自动生成补货订单发往物流中心。每一家门店的每个品类的货物都有自己的补货标准,系统根据这些标准和结算前的已销数量确定补货数量。订货系统通过分析所有店铺每天的销售情况和仓库的库存情况,对于缺货商品,通过与供应商的信息系统相联的信息系统平台,自动将采购需求发送给供应商。三、补货与订货系统应用成效1.物流作业的自动化程度和作业效率大幅度提高,库存准确率显著提升,并且减少了大量纸张的使用,更加环保低碳;2.数据收集和分析;3.新系统覆盖了从商
27、品采购、物流、到门店销售的整条供应链的信息系统,可以收集到很多物流数据,大大提高了物流管理的科学性和准确性。分析与思考:分析与思考:1.屈臣氏自动补货与订货系统用到了哪些物流技术?2.请你结合课本所学知识,描述屈臣氏自动补货与订货系统如何完成门店订货和仓库订货?项目化项目化实实务务训训练练Access数据库软件简单数据处理一、实训目的:熟悉Access软件界面,并通过Access数据库软件完成新建数据库、新建表、导入数据、创建查询和数据库备份操作。二、实训要求:1.使用Access软件创建数据库打开Access(以下操作步骤以Access 2019版本为例),选择“文件”“新建”;选择“空数据
28、库”或选择模板;输入数据库的名称,选择位置,然后选择“创建”,如有需要,请在数据库打开时选择黄色消息栏中的“启用内容”。2.创建新表创建新的空数据库时,会自动插入一个新的空表,请为该表添加表4-2中所示的字段信息,并命名为“产品”表;将“产品”表的设计视图切换为数据表视图,并为该表至少添加3条记录,记录内容自定义。序号序号字段名称字段名称数据数据类型型1产品ID数字2产品名称短文本3包装单位短文本4类别ID数字5日期日期/时间6备注长文本7再订购量数字8库存量数字3.从 Excel 导入数据事先准备好一张Excel工作簿,打开该工作簿,确保每列都包含标题以及一致的数据类型;打开Access软件
29、,选择“外部数据”“Excel”;选择“浏览”以定位 Excel 文件,接受默认值,然后单击“确定”;选择“数据的第一行是否包含列标题?”,然后单击“下一步”;可重新定义每个字段的信息,也可直接默认原文件字段信息,单击“下一步”;选择主键后,单击“完成”。4.创建查询以筛选出特定数据选择“创建”“查询向导”;选择“简单查询”,然后单击“确定”;选择第2步新建的“产品”表,从可用字段中选择字段添加到“所选字段”,然后选择“下一步”;为创建的查询指定标题,并选择是要在“数据表视图”中打开查询,还是要在“设计视图”中修改查询,然后选择“完成”。5.备份数据库选择“文件”“另存为”;在“数据库文件类型”下,选择“数据库另存为”;在“高级”下,选择“备份数据库”,然后选择“另存为”,选择“保存”。默认文件名包含源数据库以及备份发生的时间。三、考核标准项目化目化实训考核考核项目目内容内容分分值Access数据数据库软件件简单数据数据处理理创建数据库创建一个新的空数据库10创建新表在新建的数据库下,完成数据表的字段要求30添加数据表记录15导入数据将Excel工作簿中的数据导入到新建的数据库中20创建查询创建查询向导,从数据库中筛选出特定数据20备份数据库将完成上述操作的数据库备份5谢谢听讲再见
限制150内