物流管理系统的数据库设计(六个基本步骤)案例分析

合集下载

第八章 现代物流系统规划与设计案例分析

第八章  现代物流系统规划与设计案例分析

二、总体设计原则



采用成熟、先进的技术 基于统一平台构架体系 在业务抽象的基础上,构架优先 基于构件开发 实用、可靠、安全、易扩展 遵循规范、形成特色
三、总体结构设计

总体结构分为三层,第一层为面向核心业务过 程的应用逻辑层,第二层为应用软件支持层统一期工程运行绩效分析
1、流程标准化 2、配载率的提高和成本的下降 3、提高了资金流转速度 4、提高了仓库的效益 5、缩短物流服务的响应时间 6、营运质量的提升
第二节 物流系统组织与运作模式分析
一、基于动态联盟的联托运物流组织与运作体系构建 1.物流组织与运作体系构成 紧密层、半紧密层、松散层 2.基于现代物流信息理念和技术的物流运作与控制模 式设计 (1)国内物流业务近期组织与控制模式设计 联盟用户物流业务模式和普通用户物流业务运作模式 (2)国际物流业务的组织与控制模式 (3)物流业务组织运作与控制模式的未来发展


公司现有外来货物卸货点110多家,其中,已建成的国际 物流中心一个,另有一个大型国内物流园区也在筹备规划 之中,发展势头良好。从1997年起,公司开始探索发展 外来货源中转业务。通过合作、投资等形式,建立起以该 市为中心的货运快运网络。各地货源只要到该市中转一次 就可以快速到达全国各地。 尽管公司近年来在现代物流业方面取得了一定进展,但仍 然存在以下问题:①总公司与下属分公司、子公司及其他 物流资源的联系过于松散,缺乏有效的整合,相互之间的 业务范围、权利与责任、战略关系也没有理顺。②公司上 下对于公司的业务范围、经营模式、发展目标尚不清晰, 感到茫然。③公司员工素质比较低,大多数人员对物流的 认识还停留在传统阶段,缺乏对现代物流理论的基本了解; ④整体管理水平总体比较混乱,制度建设不够完善,尤其 是新增的几块业务,如国际物流中心等。正是在这样一个 背景下,为提高公司的物流竞争力,公司决定对其物流系 统组织与运作模式进行全面调整,并建设现代化的物流管 理系统。

物流管理案例分析

物流管理案例分析

案例一:施乐影印机回收再利用施乐在欧洲市场有近60万个客户,每年完成100万次的交易量。

早在1991年,施乐公司提出了“零浪费”的发展目标,并提出在经济效益、市场竞争力、顾客的认同以及法律遵守方面的好处。

施乐公司的每件产品都要求“零浪费”,既要遵守政府的法律规定又要遵守施乐内部的环境规范,而设备再制造和材料再利用是施乐实施“零浪费”的保障。

到2003年,施乐90%的产品都是再制造产品,废旧产品的回收利用每年可制造几亿美元的收益。

施乐一直致力于提高消费品回收计划,并参与“绿色世界联盟”项目以提高销售产品的回收率。

1.废旧产品的回收流程废旧产品从消费者处回收至集中式回收中心,在回收中心经过拆卸、检查、测试后将废旧品分类、并进行维修、再制造设备和部件,产品材料回收以及废旧品处理等程序,其中拆卸和测试时再制造过程中的最关键环节。

维修和再制造的产品都经过正向物流的流通渠道送至消费者。

在集中式回收中心,根据回收产品的大致水平、产品的使用时间、再利用部件的需求以及再利用部件的库存水平将废旧产品分成四类:第一类产品是基本没有使用过的,只需要简单维修;第二类产品设施状态良好,只要在制造过程中更换一些零部件;第三类产品状态良好,但是再制造并不经济,因此将拆卸下来的零部件进行再使用;第四类产品只能作为材料回收使用。

2.产品回收特点(1)产品回收数量一般。

想比柯达的一次性相机,施乐影印机结构更复杂、使用寿命更长、产品拥有率相对低,因此单位时间回收的数量比一次性相机少很多。

(2)租用产品回收时间可以预测。

施乐回收产品中绝大部分是租用出去的机器,租用机器有明确的归还回收日期,对于正常售卖出去的产品回收时间也是不确定的。

(3)产品检测、再制造难度从中级到高级不等。

影印机再制造利用工艺很复杂,包括从拆卸、测试、分类到维修、再制造,不论是利用机械设备还是电子设备,都体现出了更高的要求,再制造的复杂性一方面与产品的零部件数量有关系,另一方面与再制造的程序有关系,而高质量的回收零部件可以简化再制造的复杂性。

物流信息系统的建立与成功案例分析

物流信息系统的建立与成功案例分析
物流产业的发展,使信息系统已经成为企业物流管理和操作的一个不可或缺的要件。研究预测,到2002年底,我国的IT业和电子商务市场将达到150亿美元的水平,供应链管理的软件和服务市场也将达到40亿美元的水平。实际上,IT系统的支持已经成为现代物流运作的重要标志之一。许多企业在选择第三方物流服务供应商的时候往往把有没有IT系统的支持作为重要的前提条件。所以,企选择物流IT系统,与其说是一种信息技术选择,不如说是一种企业管理模式和市场竞争战略的选择。
物流企业要选择好系统开发商
企业在实施WMS之前,第一步,也是最重要的一步是选择合适的系统开发商。企业在购买WMS时,不仅是在买一种产品和服务,而且是在买一种与开发商的关系。企业不能仅仅从库存系统的预算额或价格标准的角度来选择开发商,而应意识到,企业与系统开发商之间不应仅仅是简单的合同关系,更应是双赢的合作伙伴关系。即物流企业在准备实施新的仓储管理系统,或者提升现存的库存管理系统时,在库存经理和系统开发商之间应该形成一种良好的双边合作关系。
物流信息系统所要解决的问题
缩短从接受订货到发货的时间。库存适量化(压缩库存并防止脱销)。提高搬运作业效率。提高运输效率。使接受订货和发出订货更为省力。提高接受订货和发出订货精度。防止发货、配送出现差错。调整需求和供给。回答信息咨询。物流信息系统就是要解决好上述这些问题。所有这一切的目的,都是为了提高对顾客的服务水平和降低物流总成本。
物流信息系统发展方向
物流信息系统,今后将越来越具有战略意义,并将向社会系统化方向发展。为确保物流竞争优势,建立将企业内部的销售信息系统、物流信息系统、生产、供应系统综合起来的信息系统势在必行。
物流信息系统发展方向
由于信息化的发展,各企业之间的关系日益紧密。如何与企业外销售渠道的信息情报系统,采购系统中的信息情报系统,以及与运输信息系统联结起来将成为今后重点研究解决的课题。亦即建立不仅限于本企业还包括社会上多个企业之间的信息情报系统的重要性将日趋增加。企业的物流已经不只是一个企业的问题,被编组进入社会系统的部分将日益增多。在这种形势下,物流信息情报系统将日益成为社会信息情报系统的一个组成部分。

物流信息管理系统的数据库设计

物流信息管理系统的数据库设计

物流信息管理系统的数据库设计摘要:在这个信息化高度发展的社会,现代物流行业发展十分迅猛,在我国国民经济处于良好且长期的增长的情况下,现代物流企业有着非常优渥的发展条件。

在这样的经济环境下,在国内各式各样的企业数量如雨后春笋般越来越多,物流企业也因此需求而随之增多,可以说现代物流业还将有更大的发展空间。

本文开发的系统就是针对物流企业现在所存在的一些亟待解决的问题,对物流公司的实际需求而开发的一套物流管理系统。

采用了Visual Studio2010以及SQL Server2014为平台,制作界面,以软件工程理论对现在物流企业存在的问题进行分析,并设计、开发出帮助企业来实现对物货物运输过程的优化,以此提高物流企业的业务水平,进而全面提高经济效益和效率为目的的物流管理系统。

关键词:物流信息管理;SQL;优化分析;SQL-Based Logistics ManagementSystem DevelopmentAbstract: In this highly developed information technology society, the development of modern logistics industry is very rapid when China's national economy is in a good and long-term growth.the modern logistics enterprises have a very generous conditions for development. In this economic environment, the domestic variety of the number of enterprises have sprung up, because of demand, more and more logistics companies increase. It can be said that modern logistics industry will also have more room for developing. This system is for a number of problems to be solved by the presence of logistics companies now and also for the actual needs which logistics companies have, so the system is called logistics management system. Using Visual Studio2010 and SQL Server2014 as a platform, production interface to software engineering theory for the logistics business problems which analysis and design now, to help companies to achieve process optimization was the transport of goods, in order to improve the level of business logistics enterprises, enhancing economic efficiency and thus overall efficiency of logistics management system purposes.Keywords: Logistics information management;SQL;Optimization analysis;一、绪论1.1研究背景跟随着时代的步伐,越来越多的企业也兴起,随之不可避免的就是材料与货物的运输,而在现在一般的中小型企业还是依赖于货车来运输,所以物流企业也随着发展壮大。

顺丰物流信息化建设案例分析

顺丰物流信息化建设案例分析

顺丰物流信息化建设案例分析摘要:随着互联网经济的发展,电子商务涉及到我们生活中的方方面面。

互联网+不仅颠覆了传统企业模式,也彻底改变了我们的生活。

互联网+给我们带来便利的同时,也在考验着我们的物流信息化建设的速度,以检测它是否跟得上时代发展的步伐。

本文通过研究顺丰物流的信息化建设的案例来分析了解顺丰在物流的过程对产生的全部或部分信息进行采集、分类、传递、汇总、识别、跟踪、查询等一系列处理活动,并且进一步发掘流程中是否有可以优化的部分,进而分析、探讨如何建设更加高效便捷的物流信息化,尽可能的实现对现实的指导。

关键词:顺丰物流信息化分析建设案例Abstract:With the development of the Internet economy, e-commerce involves all aspects of our life. Internet plus the subversion of the traditional business model, but also completely changed our lives. Internet plus brings convenience to us, but also a test of our logistics informatization construction speed, to detect whether it keep up with the pace of development of the times. In this paper, through the research on information construction of the SF logistics case to analyze the SF samples, all or part of the information generated in the process of logistics delivery, classification, collection, identification, tracking, query processing and a series of activities, and further explore whether there is a part of the process can be optimized, and then analyze and discuss how to build a more convenient and efficient logistics information, the implementation of practical guidance as soon as possible.Key words: Shun Feng Logistics information analysis construction case目录引言 (1)1 顺丰物流公司概况 (2)1.1组织结构 (2)1.2产业与业务 (3)1.2.1精准产品 (3)1.2.2增值服务 (3)2顺丰物流的信息系统 (4)2.1 概况 (4)2.1.1顺丰快递信息系统种类 (4)2.1.2 顺丰物流信息平台建设的核心技术 (4)2.2 信息化在物流中的应用 (5)3 顺丰物流信息化建设案例分析 (5)3.1信息化建设的成效和优点 (5)3.2存在的问题 (7)3.2.1物流信息化标准混乱,一体化水平低 (7)3.2.2信息化技术不够先进 (7)3.2.3物流信息平台建设滞后,信息资源缺乏有效整合.. 73.2.4专业的物流信息人才紧缺 (8)4解决措施: (8)4.1进一步健全物流信息化标准规范: (8)4.2开发引入先进的物流信息技术和设备: (8)4.3重视物流公共信息平台建设: (9)4.4培养高素质的专业性物流人才: (9)总结 (10)致谢 (11)参考文献 (12)顺丰物流信息化建设案例分析引言二十一世纪,人类社会已进入信息时代,信息技术对任何行业都具有决定性的战略意义。

物流——物流经典企业案例及分析

物流——物流经典企业案例及分析

物流经典企业案例及分析第一章利用业务电子化赢利的联邦快递联邦快递每天向全世界211个国家递送250万个包裹,其中99%属于限时递送。

10多年来,电子商务一直在联邦快递的业务中发挥着核心作用。

1995年,联邦快递开发了一套免费的联邦快递船软件,任何人只要拥有一部电脑和一个调制器就可以使用该软件定购商品。

由于该软件可以用于任何计算机上,所以货运处理的业务进一步扩展了。

为了处理加急定单,负责制定生产计划的人员需要了解供货详情,通过该软件,它们可以随时掌握供货时间以及产品预计抵达的时间。

1996年7月,联邦快递在Internet上发起了联邦快递联网船,在18个月内,7.5万名用户使用了它们提供的服务。

客户不用离开该站点,就可以下单定购、发现最近的购买地点、打印包裹单、调整发票并了解供货情况。

但货物寄出时,订购人还可以要求联邦快递向它们发出电子邮件加以确认。

联邦快递公司内部的专用网络每天可以处理5400万宗交易。

通过网络提供的信息,公司可以对商品交易的全过程了如指掌。

当客户输入“提货”指令时,管理员会从系统中得到客户指定的提货时间和地点。

管理员将商品单的条形码扫入手持系统中,记录下该商品已经被提走。

联邦快递的其他工作人员将以系统记录为依据,追踪货品装运,直到运抵客户的全过程。

联邦快递还提供其他服务。

例如,联邦快递经营商业服务器,以便零售商将自己的站点放到该服务器上运行;经营仓储,使产品的挑选、包装、检测、装配和运输一体化。

联邦快递客户运送产品的主要特点使技术含量高、价格昂贵或易腐的物品,这意味着他们办理的定单需要尽快填写完成。

使联邦快递的信息网络,也是其发展后勤供应业务的重要基础。

联邦快递的专用网络为该公司的电子商务奠定了基础。

Internet进一步扩展了专用网络的应用,联邦快递通过电话和书面与客户沟通的联系方式已经成为历史,下述实例表明信息技术在不断降低运送成本。

减少手工业务成本如果没有联邦快递船,则不得不多雇佣2万名雇员来分拣包裹、回答电话咨询和输入货单。

物流管理系统的数据库设计和数据库操作

物流管理系统的数据库设计和数据库操作

物流管理系统的数据库设计和数据库操作在当今全球化和数字化的商业环境中,物流行业的重要性日益凸显。

高效的物流管理不仅能够降低成本、提高客户满意度,还能增强企业的竞争力。

而物流管理系统作为实现高效物流运作的关键工具,其核心组成部分之一便是数据库。

一个设计合理、操作便捷的数据库对于物流管理系统的性能和功能起着至关重要的作用。

一、物流管理系统数据库设计的目标和原则物流管理系统数据库的设计目标主要包括以下几个方面:1、数据的准确性和完整性:确保数据库中存储的物流信息准确无误,涵盖订单、库存、运输、客户等各个环节,避免数据缺失或错误。

2、数据的一致性:不同数据表之间的相关数据应保持逻辑上的一致性,例如库存数量与订单数量的匹配。

3、高效的查询和更新性能:能够快速响应各种查询请求,如查找特定订单的状态、库存的实时情况等,同时支持高效的数据更新操作。

4、数据的安全性:保护敏感的物流数据,如客户信息、财务数据等,防止未经授权的访问和数据泄露。

为了实现这些目标,在数据库设计过程中需要遵循以下原则:1、规范化设计:通过消除数据冗余、减少数据不一致性,提高数据的质量和可维护性。

2、适当的索引创建:根据经常执行的查询操作,合理创建索引,提高查询效率。

3、数据分区和分表:对于大规模的数据,可以采用分区和分表技术,便于数据的管理和性能优化。

二、物流管理系统数据库的主要实体和关系在物流管理系统中,主要的实体包括订单、客户、库存、运输车辆、仓库等。

订单实体包含订单编号、客户编号、下单时间、交货时间、订单状态等属性。

客户实体包含客户编号、姓名、联系方式、地址等属性。

库存实体包含商品编号、仓库编号、库存数量等属性。

运输车辆实体包含车辆编号、车型、载重等属性。

仓库实体包含仓库编号、仓库地址、仓库容量等属性。

这些实体之间存在着多种关系。

例如,订单与客户之间是多对一的关系,一个客户可以下达多个订单。

订单与库存之间存在关联,订单的处理会影响库存数量的变化。

案例分析 第六章:物流管理系统的数据库设计(六个基本步骤)案例分析

案例分析 第六章:物流管理系统的数据库设计(六个基本步骤)案例分析

物流管理信息系统得数据库设计(案例分析)系统名称:物流管理信息系统(数据库管理系统)一、需求分析需求分析就是整个数据库设计过程得基础,要收集数据库所有用户得信息内容与处理要求,并加以规格化与分析。

物流管理系统就是为制造商与零售商设计得管理系统数据库系统,目得就是:1、实现上游制造商得信息管理。

2、实现下游零售商得信息管理。

3、实现进库与配送得信息管理。

从而提高物流效率,降低物流成本并提高企业管理化水平。

经过调研分析,得到系统得如下功能需求。

(1)数据检索1、制造商、零售商查询某一产品名称,规格与单位输入:产品编号输出:产品名称,产品规格,产品单位,制造商编号2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址输入:零售商编号输出:零售商名称,联系人,地址,电话号码,网址3、零售商、物流中心查询某一制造商信息表输入:制造商编号输出:制造商名称,联系人,地址,电话号码,网址4、物流中心、制造商、零售商查询某一产品得出库信息表输入:仓库编号输出:仓库编号,库名,地址,电话5、物流中心、零售商查询某一产品得制造商与产品信息表输入:产品编号编号输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位6、查询某一产品对应得物流中心编号及产品信息输入:产品编号输出:物流中心编号,货物价格,提取、产品编号,产品、产品名称,产品名称,产品规格,产品单位7、制造商,零售商查询某一物流中心信息输入:物流中心编号输出:物理中心名称,联系人,地址,电话号码,网址(2)数据插入①产品数据插入②制造商数据插入③零售商数据插入④物流中心数据插入(3)数据修改①产品数据修改:某产品数据变化时,输入该产品编号以及需修改得属性,完成对产品表得修改②制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改得属性,完成对制造商表得修改③零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改得属性,完成对零售商得修改④物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需修改得属性,完成对物流中心得修改二、概念设计概念设计就是把用户得信息要求统一到一个整体逻辑结构中,此结构能够表达用户得要求,就是一个独立于任何DBMS软件与硬件得概念模型。

物流系统数据库设计 2

物流系统数据库设计 2

物流系统数据库设计目录1 需求分析 (1)1.1 编写目的 (1)1.2背景 (1)1.3 功能分析 (2)1.4系统功能分析 (2)1.4.1客户基本信息管理 (2)1.4.2车辆基本信息管理 (3)1.4.3订单基本信息管理 (3)1.4.3调度基本中心管理 (3)1.4.5客户评价基本信息管理 (4)1.5系统功能图分析 (4)1.6数据需求及业务规则分析 (5)1.7数据约束分析 (5)1.8数据字典 (5)1.8.1数据项与数据结构 (5)1.8.2数据处理 (7)2 数据库概念设计 (14)2.1定义实体集及属性 (14)2.2定义联系集及属性 (14)2.3E-R模型设计 (15)2.3.1实体E-R模型设计 (15)2.3.2多元联系E-R模型设计 (16)2.3.3总E-R模型设计 (16)3 逻辑设计 (17)3.1实体集转化为关系模式 (17)3.2联系集转化为关系模式 (18)3.3聚合转化为关系模式 (18)3.3关系设计 (18)3.4函数依赖关系 (20)3.5模式求精 (21)4 物理设计 (22)4.1关系模式存储方式选择 (22)4.1.1索引存取方式,主要采用B+ 树索引方法 (22)4.1.2聚簇存取方式 (22)4.2数据库的存取结构 (22)4.2.1数据的存放位置 (23)4.2.2数据存储路径 (23)5 数据库脚本 (23)6 游标、触发器与存储过程 (28)1 需求分析需求分析将从编写目的、背景、系统目标系统功能分析、系统总体功能图、数据字典、数据需求及业务规则分析、实体和联系等方面进行分析,为概念设计提供依据。

1.1 编写目的改变当下物流运输的滞后现状,通过科学的数据库管理,完善物流运输行业的工作环节,提高运输效率,从而达到客户满意水平,形成一个一体化运输与反馈的物流运输环境。

1.2背景背景之一:我国国民经济高速发展我国自改革开放以来,国民经济就走上了持续稳定高速发展的道路,年均增长8%以上,而从全国看,发展最快的又是我国东南沿海一些省市,他们利用国家给经济特区等一系列优惠政策,大力改革开放,发展经济,率先实现经济的超常规大幅度增长,其中出现了一批大型实力客户,像海尔、宝洁、IBM等。

第三章物流管理信息系统

第三章物流管理信息系统

(1)以解决组织所面临的问题为目的。 (2)以数据库和数据处理为基础。 (3)能够向组织的各层次、各部门提供 所需的信息。
第三章物流管理信息系统
第一节 物流管理信息系统概述 一、管理信息系统
管理信息系统涉及到三个技术领域: (1)计算机技术包括软件、硬件、算法和程序设计等; (2)通信技术包括各种网络设备、网络构成、网络协议以及 软件等; (3)信息技术包括对信息的提取、收集、分析、表示和系统 设计开发的各种技术。
信息系统结构示意图(^_^)
输 入
客户与 供应链 企业经 营战略 公 信 共 息 企 员 业 工
数据来源 数 据 管 理
数据存取 数据处理 数据分析
输 出
各种报表
分析结果
单据及其他
分析、计划、执行、控制
2.管理信息的概念(^_^)
• (1)、管理信息
– 定义 管理信息(management information)是组织在管理 活动过程中收集的,经过加工处理后,对组织的决策 产生影响的各种数据的总称。 – 作用
• 是管理活动的基础和核心,有利于系统目标的设立。 • 是组织和控制管理活动的重要手段,是联系各个管理环节的纽带, 对系统目标实现过程进行有效控制。 • 是提高管理效益的关键,对组织资源作出合理安排。
– 表现形式
管理信息的形式多种多样,如报告、报表、表格、单据等。
(2)管理信息的特征(^_^)
• 管理信息除具有信息的特征外,还具有自身的特征: –目的性:与特定组织目标和管理过程相关联。 –时间性:管理信息具有时间性,其价值随时间变 化。 –有效性:反映客观事物的状态及其变化规律,并为 管理所用。 –不完全性:认识无穷尽,需求有目的。 –层次性:不同层次的管理信息具有不同特点。 –管理信息一般分为战略层信息、战术层信息和作 业层信息。在不同层次,信息的内容、来源、精 度、加工方法、使用频率、保密程度等方面都不 相同。

物流系统工程案例分析

物流系统工程案例分析

物流管理05A36 唐林案例分析:在上海浦东汽车运输总公司(以下简称浦运)的现代物流系统变革中,快步易捷公司全程参与了浦运公司的企业变革。

双方的合作集中在三个方面:一是企业战略规划,包括市场战略、内部运作体系战略;二是开发应用一套可适应多种业务模式和多种调度模式的一体化运输管理系统;三是物流系统变革的实施。

要保证物流系统达到预期目标,实施步骤是关键。

第一阶段,快步易捷在对浦运实际的运作情况和业务流程进行分析的基础上,提出了详尽的企业变革计划。

在变革计划实施的过程中,快步易捷的物流顾问团队直接参与了浦运营销中心的建立,领导和完成了SOP(标准运作流程)和KPI体系的设计。

第二阶段,快步易捷为浦运设计了未来业务模式的核心目标,目标之一就是:建立起一个支持浦运快速业务发展、适应多种业务类型和运作方式的一体化运输管理系统。

快步易捷在对系统进行全面设计和开发的过程中,融合了国际先进物流管理理念和深厚的本土行业经验,以及跨系统、跨平台的集成方案,协助浦运建立起基于客户业务模式的、跨部门的、动态实时配置的流程管理平台。

方案凭借强大的技术平台,实现企业物流信息的高效管理,重组企业业务流程,其目的是对运输过程中的人、车、货、客户进,行有效的协调和管理,以提高运输企业的经营管理水平,创造更好的效益与利润,从而最终做到:1.形成在全国范围内提供多种增值服务、处于领导者地位的资产型专业运输公司。

2.通过运输管理系统,将托运单调度作业流程统一化、规范化和高效化,实现最优的客户服务和最大的资源利用。

3.使所有运作成本透明化,帮助浦运进行成本控制的集中管理。

系统面向管理、调度、作业、车辆技术、人事和市场营销等各个部门,实现了贯穿托运单处理及调度、作业全过程的信息化处理,能向企业内部的周边系统及客户提供有关托运单处理的相关信息。

在统一的流程驱动基础上,规范了托运单的处理和优化调度,实现了最大化资源的利用,确保托运单全过程相关方获得透明、准确、一致的信息。

物流管理信息系统数据库设计

物流管理信息系统数据库设计

物流管理信息系统数据库设计LEKIBM standardization office【IBM5AB- LEKIBMK08- LEKIBM2C】物流管理信息系统的数据库设计一.系统需求当今社会条件下,人们已经进入了一个物联网时代,物流变得越来越方便快捷,尤其是货物的运送也大多交给中介人——物流公司来做,所以我们更需要建立一个更加完善的物流管理信息系统。

借此要实现的功能如下:数据检索1.生产商查询某一种货物的产量,及涉及该商品的订货数目及单价。

输入:货物编号输出:货物名称,产量,销售量,订单数,销售总额2.客户查询对比不同商家的同一商品输入:货物名称输出:生产商编号,合格率,(生产商)联系电话3.物流中心查询某仓库使用情况及存储货物信息输入:仓库编号输出:仓库性质,仓库总量,剩余容量,货物编号,货物体积,货物重量4.仓库依据提货单号配送货物输入:运单号输出:运货地址,收货人姓名,收货人联系方式,货物数量,重量,生产商编号,生产商联系电话5.客户查询订单详情输入:订单号输出:货物名称,数量,单价,下单日期,生产商名称,物流中心名称,货物所在仓库地址数据插入1.生产商数据插入2.客户数据插入3.货物数据插入4.物流中心数据插入数据修改1.货物数据修改:某货物数据发生变化时,输入货物编号及修改属性值完成修改2.订单数据修改:某订单详情变化时,输入订单号及修改属性完成修改3.管理属性修改:某货物配送完毕后,输入仓库编号及剩余量属性值完成修改二.系统概念模式(1)生产商实体(2)客户实体(2)货物实体(4)物流中心实体(5)仓库实体(6)全局E-R图三.关系模式(李曦)1.生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编)2.客户(客户编号,联系人,客户地址,联系方式,邮编)3.货物(货物编号,货物名称,货物重量,货物体积,生产商编号,存放地点,库存)4.物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编)5.仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)6.订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)7.生产(生产商编号,货物编号,合格率,产量)8.提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量)9.配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名)四.物理设计(表结构) (1)生产商表结构(2)客户表结构(3)货物表结构(4)物流中心表结构(5)仓库表结构(6)订单表结构(7)生产表结构(8)提取表结构(9)配货表结构五.系统实现(1)数据库的建立Create database物流_System on(name='物流_system_data', Filename='D:\数据库\物流', Size= 10mb,Maxsize= 50mb,Filegrowth=2mb)LOG ON(Name='物流_system_log', Filename='D:\数据库\物流', Size=10mb,Maxsize=50mb,Filegrowth=2mb)(2)数据表的建立Create table生产商(生产商编号char(10)primary key,生产商名称char(10)NOT NULL,联系人char(20)NOT NULL,生产商地址varchar(30),联系电话char(20)NOT NULL,邮编char(6))Create table客户(客户编号char(10)primary key,联系人char(20)NOT NULL,客户地址varchar(30)NOT NULL,联系方式char(20)NOT NULL,邮编char(6))Create table货物(货物编号char(10),货物名称char(20)NOT NULL,货物重量char(10)NOT NULL,货物体积char(10),生产商编号char(10),存放地点varchar(20)NOT NULL,库存char(20)NOT NULL,primary key (货物编号),Foreign key (生产商编号)references生产商(生产商编号), )Create table物流中心(物流中心编号char(10)primary key,物流中心名称char(10)NOT NULL,地址Varchar(30),电话号码char(20)NOT NULL,邮编char(6))Create table仓库(仓库编号char(10)primary key,所属物流中心编号char(10),仓库地址varchar(30)NOT NULL,仓库性质char(10)NOT NULL,仓库总量char(20)NOT NULL,电话char(20)NOT NULL,剩余容量int,check (剩余容量>=0),foreign key (所属物流中心编号)references物流中心(物流中心编号),)Create table订单(客户编号char(10),生产商编号char(10),订单编号char(10)primary key,货物编号char(10)NOT NULL,下单日期smalldatetime NOT NULL,数量int NOT NULL,单价smallmoney NOT NULLforeign key (货物编号)references货物(货物编号),foreign key (客户编号)references客户(客户编号),foreign key (生产商编号)references生产商(生产商编号),check (数量>=0))Create table生产(生产商编号char(10),货物编号char(10),合格率int NOT NULL,产量int,primary key(生产商编号,货物编号),Foreign key (生产商编号)references生产商(生产商编号),Foreign key (货物编号)references货物(货物编号),check (产量>=0))create table配货(运单号char(20)primary key,客户编号char(10),物流中心编号char(10),运货地址varchar(30),收货人联系方式char(20),收货人姓名char( 20),Foreign key (客户编号)references客户(客户编号),Foreign key (物流中心编号)references物流中心(物流中心编号))Create table提取(运单号char(20),物流中心编号char(10),货物编号char(10),运费int NOT NULL,仓库编号char(10),始发地char(20)not null,进库时间char(20)not null,货物数量int,check(货物数量>=0),primary key(物流中心编号,货物编号),Foreign key (物流中心编号)references物流中心(物流中心编号),Foreign key (货物编号)references货物(货物编号),Foreign key (运单号)references配货(运单号),Foreign key (仓库编号)references仓库(仓库编号))select*from提取(3)数据的输入/*(三)数据的输入*/Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('001','生产商甲','周','天津市A区a大街','','012700')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('002','生产商乙','吴','天津市A区b大街','','311520')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('003','生产商丙','郑','天津市A区c大街','','011732')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('004','生产商丁','王','天津市B区a大街','','211671')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('005','生产商戊','李','天津市B区b大街','','822920')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('006','生产商己','荣','天津市B区c大街','','383390')Insert into生产商(生产商编号,生产商名称,联系人,生产商地址,联系电话,邮编) Values('007','生产商庚','常','天津市B区d大街','','283290')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('010','北京市A路a区','冉','100000','')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('011','北京市A路b区','林','100312','')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('012','北京市A路c区','郑','102177','')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('013','北京市A路d区','吴','102188','')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('014','北京市B路a区','穆','100211','')insert into客户(客户编号,客户地址,联系人,邮编,联系方式)Values('015','北京市B路a区','马','112230','')insert into货物Values ('020','药物','9','10','001','天津市C区a大街','3000')insert into货物Values ('021','药物','5','10','002','天津市C区b大街','1500')insert into货物Values ('022','药物','8','8','007','天津市C区c大街','1000')insert into货物Values ('023','时尚女装','20','100','003','天津市C区b大街','3000') insert into货物Values ('024','女裤','5','30','003','天津市C区b大街','200')insert into货物Values ('025','女靴','55','300','003','天津市C区b大街','200')insert into货物Values ('026','电器','200','350','004','天津市C区a大街','3000') insert into货物Values ('027','工艺品','50','100','005','天津市C区a大街','3000') insert into货物Values ('028','护肤品','25','50','006','天津市C区a大街','3000')Insert into物流中心Values ('030','华宇公司 ','天津市D区a道','','128342')Insert into物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编) Values ('031','嘉诚公司','天津市D区b道','','139221')Insert into物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编) Values ('032','畅通公司 ','天津市D区c道','','138228')Insert into物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编) Values ('033','迁安公司 ','天津市D区d道','','123832')Insert into物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编) Values ('034','通达公司 ','天津市D区e道','','188342')Insert into物流中心(物流中心编号,物流中心名称,地址,电话号码,邮编)Values ('035','晟峰公司 ','天津市D区f道','','157652')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)Values('040','030','天津市E区','中转仓库','30000','','25000')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)values('041','031','天津市E区','储备仓库','40000','','33000')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)Values('042','032','天津市E区','零售仓库','30000','','28800')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)Values('043','033','天津市E区','零售仓库','35000','','29500')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)Values('044','034','天津市E区','采供仓库','20000','','13000')Insert into仓库(仓库编号,所属物流中心编号,仓库地址,仓库性质,仓库总量,电话,剩余容量)Values('045','035','天津市E区','零售仓库','30000','','9400')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('010','003','050','023','2013-4-5 8:05','1','400')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('010','003','051','024','2013-5-5 18:45','3','550')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('010','003','052','025','2013-9-20 20:45','2','220')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('011','001','053','020','2012-12-5 12:15','5','500')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('011','003','054','023','2013-5-5 8:45','2','390')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('012','001','055','020','2013-1-30 11:23','2','500')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('012','002','056','021','2012-12-13 15:23','1','800')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('012','007','057','022','2013-1-30 11:23','2','500')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('013','004','058','026','2013-8-3 22:01','1','2000')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('014','005','059','027','2013-5-31 23:05','1','150')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('014','006','060','028','2013-2-24 17:56','1','400')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('014','002','061','021','2013-3-01 12:45','4','800')Insert into订单(客户编号,生产商编号,订单编号,货物编号,下单日期,数量,单价)Values('015','003','062','025','2013-3-5 7:22','1','400')Insert into生产(生产商编号,货物编号,合格率,产量)Values('001','020','80','3000')Insert into生产(生产商编号,货物编号,合格率,产量)Values('002','021','88','2300')Insert into生产(生产商编号,货物编号,合格率,产量)Values('003','023','85','500')Insert into生产(生产商编号,货物编号,合格率,产量)Values('003','024','80','1000')Insert into生产(生产商编号,货物编号,合格率,产量)Values('003','025','83','800')Insert into生产(生产商编号,货物编号,合格率,产量)Values('004','026','90','300')Insert into生产(生产商编号,货物编号,合格率,产量)Values('005','027','89','3400')Insert into生产(生产商编号,货物编号,合格率,产量)Values('006','028','96','2600')Insert into生产(生产商编号,货物编号,合格率,产量)Values('007','022','95','2000')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('100','034','023','12','042','天津市C区b大街','2013-4-6 8:05','1')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('101','032','025','15','041','天津市C区b大街','2013-9-21 20:45','2')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('102','030','020','12','043','天津市C区a大街','2012-12-6 12:15','5')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('103','034','025','13','040','天津市C区b大街','2013-5-6 8:45','2')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('104','035','026','50','045','天津市C区a大街','2013-8-4 22:01','1')Insert into提取(运单号,物流中心编号,货物编号,运费,仓库编号,始发地,进库时间,货物数量) Values('105','032','027','10','043','天津市C区a大街','2013-5-31 23:05','1')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('100','010','034','北京市A路a区','','冉')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('101','010','032','北京市A路a区','','冉')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('102','011','030','北京市A路b区','','林')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('103','011','034','北京市A路b区','','林')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('104','013','035','北京市A路d区','','吴')Insert into配货(运单号,客户编号,物流中心编号,运货地址,收货人联系方式,收货人姓名) Values ('105','014','032','北京市B路a区','','穆')(4)索引的创建/*生产表:按照产量降序排列 */Create index生产表_产量on生产(产量desc)/*2.仓库表:按照仓库剩余容量建立非聚集索引*/Create nonclustered index仓库_剩余容量on仓库(剩余容量)/*3.货物表:按货物编号升序排列建立唯一索引*/Create unique index货物表_货物编号on货物(货物编号asc)/*4.提取表:对货物编号和仓库编号建立组合索引*/Create index提取_货物编号_仓库编号on提取(货物编号,物流中心编号)/*5.配货表:对配货表中的收货人联系方式建立索引 */Create index配货表_收货人联系方式on配货(收货人联系方式)(5)视图的创建/*1.物流中心运单信息:显示运单相关生产商,货物信息*/goCreate view物流中心运单视图AsSelect物流中心.物流中心编号,提取.运单号,运费,配货.运货地址From物流中心inner join提取on物流中心.物流中心编号=提取.物流中心编号inner join配货on物流中心.物流中心编号=配货.物流中心编号go/*2.仓库基本信息:显示所有仓库及其所存货物的(按仓库编号分组)*/Create view仓库基本信息视图AsSelect仓库.仓库编号,仓库.所属物流中心编号,仓库性质,仓库.剩余容量,提取.运单号,货物.货物体积,货物.货物重量From提取inner join仓库on仓库.仓库编号=提取.仓库编号inner join货物on提取.货物编号=货物.货物编号go/*3.物流视图:显示客户订购的所有货物所在仓库的信息*/Create view物流视图AsSelect订单.客户编号,订单.货物编号,提取.物流中心编号,提取.仓库编号,进库时间,仓库.仓库地址,仓库.仓库性质From提取inner join订单on订单.货物编号=提取.货物编号inner join仓库on仓库.仓库编号=提取.仓库编号go/*4.生产商生产能力视图:显示各生产商生产的所有货物的产量,合格率及货物的基本信息(按生产商分组)*/Create view生产商生产能力视图AsSelect生产商.生产商编号,生产商.生产商名称,货物.货物编号,货物.货物名称,货物.货物体积,货物重量,生产.合格率,生产.产量From生产inner join货物on货物.货物编号=生产.货物编号inner join生产商on生产.生产商编号=货物.生产商编号go(6)存储过程的创建数据检索/*产品销量检索*/Create procedure产品销量检索(@产品编号char=null)AsIf@产品编号is nullBegin print'请输入货物编号'endelseBeginSelect货物.货物名称,生产.产量,sum(订单.数量)as销售量,count(订单编号)as订单数,sum(订单.数量*订单.单价)as销售总额From货物join生产on货物.货物编号=生产.货物编号Join订单on货物.货物编号=订单.货物编号Where货物.货物编号=@产品编号group by货物.货物名称,生产.产量Endgo/*货物比较检索*/Create procedure货物比较检索(@货物名称char=null)AsIf@货物名称is nullBegin print'请输入货物名称'endElseBeginSelect生产.生产商编号,合格率,生产商.联系电话From生产join生产商on生产.生产商编号=生产商.生产商编号inner join货物on货物.货物编号=生产.货物编号where货物.货物名称=@货物名称Order by生产.生产商编号Endgo/*仓库情况检索*/Create procedure仓库情况检索(@仓库编号char=null)AsIf@仓库编号is nullBegin print'请输入仓库编号'endElseBeginSelect仓库.仓库编号,仓库.仓库性质,仓库.所属物流中心编号,仓库总量,剩余容量,提取.运单号,提取.货物编号From仓库join提取on仓库.仓库编号=提取.仓库编号Where仓库.仓库编号=@仓库编号Order by提取.运单号Endgo/*货物配送情况检索*/Create procedure货物配送情况检索(@提货单号int=null)AsIf@提货单号is nullBeginprint'请输入产品编号'endelsebeginselect运货地址,收货人姓名,收货人联系方式,提取.物流中心编号from提取,配货where提取.运单号=配货.运单号and@提货单号=提取.运单号endgo/* 订单情况检索*/Create procedure订单情况检索(@订单号int=null)AsIf@订单号is nullBeginprint'请输入订单号'endelsebeginselect货物.货物名称,数量,单价,下单日期,货物.生产商编号,存放地点from订单join货物on订单.货物编号=货物.货物编号endgo数据插入/*生产商数据插入*/Create procedure生产商数据插入(@生产商编号char(10),@生产商名称char(10),@生产商地址Varchar(30),@联系电话char(20), @邮编char(6),@联系人char(20))AsInsert into生产商values (@生产商编号,@生产商名称,@生产商地址,@联系电话,@邮编,@联系人)go/*客户数据插入*/Create procedure客户数据插入(@客户编号char(10),@客户地址Varchar(30),@联系方式char(20),@邮编char(6),@联系人char(20))AsInsert into客户values (@客户编号,@联系人,@客户地址,@联系方式,@邮编)go/*货物数据插入*/Create procedure货物数据插入(@货物编号char(10),@货物名称char(20),@货物体积char(10),@货物重量char(10),@生产上编号char(1),@存放地点Varchar(20),@库存char(20))AsInsert into货物values (@货物编号,@货物名称,@货物体积,@货物重量,@生产上编号,@存放地点,@库存)go/*物流中心数据插入*/Create procedure物流中心数据插入(@物流中心编号char(10),@物流中心名称char(20),@邮编char(6),@地址char(20),@电话号码char(20))AsInsert into物流中心values (@物流中心编号,@物流中心名称,@邮编,@地址,@电话号码)go数据修改/*货物数据修改*/Create procedure货物数据修改(@货物编号char(10)=货物编号,@货物名称char(20)=货物名称,@货物体积char(10)=货物体积, @货物重量char(10)=货物重量,@生产商编号char(10)=生产商编号,@存放地点Varchar(20)=存放地点,@库存char(20)=库存)Asupdate货物Set货物编号=@货物编号,货物名称=@货物名称,货物体积=@货物体积,货物重量=@货物重量,生产商编号=@生产商编号,存放地点=@存放地点,库存=@库存go/*订单数据修改*/Create procedure订单数据修改(@订单编号char(20)=订单编号,@生产商编号char(10)=生产商编号,@客户编号char(10)=客户编号,@货物编号char(20)=货物编号,@下单日期smalldatetime=下单日期,@数量int=数量,@单价char(10)=单价)Asupdate订单Set订单编号=@订单编号,生产商编号=@生产商编号,客户编号=@客户编号,货物编号=@货物编号,下单日期=@下单日期,数量=@数量,单价=@单价go/*仓库数据修改*/Create procedure仓库数据修改(@仓库编号char(20)=仓库编号,@所属物流中心编号char(10)=所属物流中心编号,@仓库地址char(10)=仓库地址,@电话char(20)=电话,@仓库性质char(10)=仓库性质,@仓库总量char(20)=仓库总量,@剩余容量int=剩余容量)Asupdate仓库Set仓库编号=@仓库编号,所属物流中心编号=@所属物流中心编号,仓库地址=@仓库地址,电话=@电话,仓库性质=@仓库性质,仓库总量=@仓库总量,剩余容量=@剩余容量。

数据库设计的典型案例(两篇)

数据库设计的典型案例(两篇)

引言概述:数据库设计是构建信息系统的重要环节,它关乎着系统的性能、可靠性和扩展性。

在实际应用中,根据不同的需求和场景,我们可以参考一些典型的数据库设计案例来优化我们的设计。

本文将介绍数据库设计的典型案例之二,通过详细的讲解实例,帮助读者理解数据库设计的一些基本原则和最佳实践。

正文内容:一.数据库设计的典型案例之一1.1业务需求分析1.1.1澳大利亚某电商平台的需求背景和目标1.1.2电商平台的功能需求和性能需求1.1.3数据库设计的关键要求和约束条件1.2数据建模1.2.1实体关系模型的设计1.2.2实体关系模型的规范化1.2.3实体关系模型的验证1.3数据库表设计1.3.1数据库表的结构设计1.3.2数据库表的命名规范和约束条件1.3.3数据库表的索引和分区设计1.4数据库查询优化1.4.1查询计划的优化1.4.2索引的设计和优化1.4.3数据库查询的性能调优1.5数据库容灾与备份1.5.1数据库容灾方案的设计1.5.2数据库备份和恢复策略的制定1.5.3数据库的故障监控和自动恢复机制二.数据库设计的典型案例之二2.1业务需求分析2.1.1某在线教育平台的需求背景和目标2.1.2在线教育平台的功能需求和性能需求2.1.3数据库设计的关键要求和约束条件2.2数据建模2.2.1实体关系模型的设计2.2.2实体关系模型的规范化2.2.3实体关系模型的验证2.3数据库表设计2.3.1数据库表的结构设计2.3.2数据库表的命名规范和约束条件2.3.3数据库表的索引和分区设计2.4数据库查询优化2.4.1查询计划的优化2.4.2索引的设计和优化2.4.3数据库查询的性能调优2.5数据库容灾与备份2.5.1数据库容灾方案的设计2.5.2数据库备份和恢复策略的制定2.5.3数据库的故障监控和自动恢复机制总结:数据库设计是信息系统开发中不可忽视的环节,本文通过详细介绍了数据库设计的典型案例之二。

从业务需求分析到数据建模,再到数据库表设计、查询优化以及容灾与备份等方面进行了全面的讲解。

物流信息系统规划与分析

物流信息系统规划与分析

直接操作系统的用户 企业内部用户 直接使用系统信息的用户
间接使用系统信息的用户
用户 上级部门 下属企业或公司 企业外部用户 银行、税务、保险等 主要客户
5.2.2 初步调查
5.2 物流信息系统规划的步骤
1)系统调查的类型: 初步调查——详细调查——补充调查 2)初步调查的目的: 调查的目的依企业不同而各异。
所谓数据类就是指支持业务过程所必须的逻辑上相关的一组数据。例如,记账凭 证数据包括了凭证号、借方科目、贷方科目、金额等。一个系统中存在着许多数 据类,如顾客、 产品、 合同、库存等。数据类是根据业务过程来划分的,即分别 从各项业务过程的角度将与它有关的输入输出数据按逻辑相关性整理出来归纳成 数据类.
物流信息系统规划与分析
系统总体规划概述
.1 系统总体规划阶段的目标和工作任务
1. 系统总体规划阶段的总体目标
系统规划是物流信息系统建设生命周期的第一阶段。它的总目标,就 是从整个企业的发展战略出发,制定出企业的物流信息系统的长期发 展建设方案,规划系统的目标范围、功能结构、开发进度、投资规模、 主要信息技术、参加人员和组织保证,制定规划和实施方案,并进行 项目开发的可行性论证。总体规划的重点是确定系统目标、总体结构 和子系统的划分。
例:某企业物流信息系统的系统目标为: (1)建立一个具有市场、销售、经营、资金、成本、物资运输功能的面向全企 业的物流信息系统。 (2)该系统为不同层次的管理人员提供各种报表和计。 (3)该系统使用同一套数据库,具有数据的一致性。 (4)具有优化管理功能,包括计划、市场预测和财务预测等。 (5)留有与其它系统的接口,以便扩大系统的功能。
A. B. C. D. E. 分析用户信息处理需求; 分析组织的现状、环境条件、功能; 业务流程分析; 数据分析; 系统改进方案与新系统逻辑方案分析。

物流系统规划与设计案例分析一

物流系统规划与设计案例分析一

物流系统规划与设计案例分析一1、某工厂生产10种产品,设有六个部门,每种产品的月产量及其工艺流程如下表。

试绘制多产品工艺过程图,计算出部门以每月产品数为单位的物流量,并画出表示物流量的从一至表。

2、一所大学的咨询办公室有四个房间,每个房间都用于处理特定问题:A房间用于处理学生来函;B房间用于日程安排咨询;C房间用于处理年级申诉;D房间用于处理学生咨询。

办公室长40m、宽10m,每个房间面积都是100㎡。

目前房间按A、B、C、D直线型布置。

人流量表示一个房间中的每个咨询人员与其他房间咨询人员的接触次数。

假设所有的咨询人员权重相等,人流量AB=10,AC=20,AD=30,BC=15,BD=10,CD=20。

试求:①根据物料搬运成本的方法评价该布置方式;②交换各房间的工作职能,以改进布置方式,并用与①同样的方法评价改进的程度。

3、一个工厂生产的产品及产量如下表所示,试划分适宜采用的基本布置形式。

4、Dorf 公司是比利时一家进行高质量玩具装配的小型企业,其原料和铁件均来自香港。

公司目前的设施布局很随意,这也使得公司很难保证完成每天产出50个玩具的目标,而该目标是基于对欧洲市场需求预测的结果。

生产部经理Dorf先生希望通过设施布局的改进来提高生产能力,以完成预定的生产目标。

玩具的装配需要经过11道作业,每道作业所需的时间见下表。

该公司采用每周五天工作制,每天工作八小时。

问题:分别用下列两种方法,确定优化的装配线布置方案,用工作流程的形式表示出来,并从理论上说明该方案的有效性。

用“后面的任务最多”方式来进行分析,请注意考虑工序的前后顺序性。

用“完成时间最长”的方式来进行分析,同样注意考虑工序的前后顺序性。

5、某医院有七个部门,已经绘制了两个从一至表,表a表示一般物品的物流量。

表b表示药品的物流量。

已经确定药品流动的重要性是一般物品流动的一倍,试将两个从一至表综合为一个作业单位相关图。

6、小型印刷厂拟把七个车间都布置在一个单层仓房内,面积是60 m ×75 m。

物流系统大数据库设计

物流系统大数据库设计

本科学生综合性实验报告 课程名称:数据库技术及应用 第三方物流运输 系统数据库设计 项目组长 强项 学号 0093954 成 员 彭聪 学号 0093956 蔡佳欣 学号 0093971班 级 B01班实验项目名称 第三方物流运输系统数据库设计指导教师及职称 刘爱红 老师开课学期 2010 至 2011 学年 第 2 学期截止日期 2011 年 6 月 20 日目录1 需求分析 (1)1.1 编写目的 (1)1.2背景 (1)1.3 功能分析 (2)1.4系统功能分析 (2)1.4.1客户基本信息管理 (2)1.4.2车辆基本信息管理 (3)1.4.3订单基本信息管理 (3)1.4.4路线基本信息管理 (3)1.4.5客户评价基本信息管理 (3)1.5系统功能图分析 (4)1.6数据需求及业务规则分析 (4)1.7数据约束分析 (5)1.8数据字典 (6)1.8.1数据项与数据结构 (6)1.8.2数据处理 (9)2 数据库概念设计 (9)2.1定义实体集及属性 (9)2.2定义联系集及属性 (10)2.3E-R模型设计 (10)2.3.1实体E-R模型设计 (10)2.3.2多元联系E-R模型设计 (11)2.3.3总E-R模型设计 (12)3 逻辑设计 (12)3.1实体集转化为关系模式 (12)3.2联系集转化为关系模式 (13)3.3聚合转化为关系模式 (13)3.3关系设计 (13)3.4函数依赖关系 (16)3.5模式求精 (16)4 物理设计 (17)4.1关系模式存储方式选择 (17)4.1.1索引存取方式,主要采用B+ 树索引方法 (18)4.1.2聚簇存取方式 (18)4.2数据库的存取结构 (18)4.2.1数据的存放位置 (18)4.2.2数据存储路径 (18)5 数据库脚本 (18)6 游标、触发器与存储过程 (24)1 需求分析需求分析将从编写目的、背景、系统目标系统功能分析、系统总体功能图、数据字典、数据需求及业务规则分析、实体和联系等方面进行分析,为概念设计提供依据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物流管理信息系统的数据库设计
(案例分析)
系统名称:物流管理信息系统(数据库管理系统)
一、需求分析
需求分析是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。

物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:
1、实现上游制造商的信息管理。

2、实现下游零售商的信息管理。

3、实现进库与配送的信息管理。

从而提高物流效率,降低物流成本并提高
企业管理化水平。

经过调研分析,得到系统的如下功能需求。

(1)数据检索
1、制造商、零售商查询某一产品名称,规格和单位
输入:产品编号
输出:产品名称,产品规格,产品单位,制造商编号
2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址
输入:零售商编号
输出:零售商名称,联系人,地址,电话号码,网址
3、零售商、物流中心查询某一制造商信息表
输入:制造商编号
输出:制造商名称,联系人,地址,电话号码,网址
4、物流中心、制造商、零售商查询某一产品的出库信息表
输入:仓库编号
输出:仓库编号,库名,地址,电话
5、物流中心、零售商查询某一产品的制造商和产品信息表
输入:产品编号编号
输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位
6、查询某一产品对应的物流中心编号及产品信息
输入:产品编号
输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位
7、制造商,零售商查询某一物流中心信息
输入:物流中心编号
输出:物理中心名称,联系人,地址,电话号码,网址
(2)数据插入
①产品数据插入
②制造商数据插入
③零售商数据插入
④物流中心数据插入
(3)数据修改
①产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,
名称
联系人
网站
地址
制造商
电话号码
制造商 编号
完成对产品表的修改
②制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改
③零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改的属性,完成对零售商的修改
④物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需修改的属性,完成对物流中心的修改 二、概念设计
概念设计是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何 DBMS 软件和硬件的概念模型。

经需求分析,抽象出以下 E-R 模型 (1)制造商实体
(2)物流中心实体
名称联系人
网站
地址
物流中心
电话号码
物流中心
编号
(3)零售商实体
名称联系人
网站
地址
零售商
电话号码
零售商
编号
(4)产品实体
名称
产品编号产品规格
单位
(5)仓库实体
库名
仓库编号仓库地址
电话
(6)全局 E-R 图
制造商编号
产品编号
产品批次产品质量
制造
n
制造商物流中心编
m
产品编号货物价格
n 产品提取
m
物流中心零售商
物流编号
产品编号 1
仓库编号
m
入库时间管理
m 送货时间
仓库编号n 产品单价
存放
n 仓库
零售商编号
运输
仓库编号
n
产品数量运输单价制造商编号
三、逻辑设计
逻辑设计是将上一步所得到的概念模型转换为某个 DBMS 所支持的数据模型,并对其进行优化。

产品(产品编号,产品名称,产品规格,产品单位,制造商编号)
零售商(零售商编号,名称,联系人,地址,电话号码,网站)
制造商(制造商编号,名称,地址,联系人,电话号码,网站)
物流中心(物流中心编号,名称,联系人,地址,电话号码,网站)
仓库(仓库编号,库名,地址,电话)
存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)
管理(物流中心编号,仓库编号,送货时间,产品单价)
制造(制造商编号,产品编号,产品批次,产品质量)
运输(仓库编号,零售商编号,运输单价)
4、物理设计
物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。

根据以上关系模式构建的数据表结构如表所示。

表 1 产品表结构
表 2 零售商结构
表 3 制造商结构。

相关文档
最新文档