物流信息管理系统ppt.ppt_第1页
物流信息管理系统ppt.ppt_第2页
物流信息管理系统ppt.ppt_第3页
物流信息管理系统ppt.ppt_第4页
物流信息管理系统ppt.ppt_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物流管理信息系统 教师:孟艳敏,本书结构,物流信息系统概述,物流信息技术,物流信息系统分析,物流信息系统设计,物流信息系统开发组织,物流决策支持系统,第四章 物流信息系统设计,主要内容,总体设计 系统总体布局方案确定,划分子系统。 软件系统总体结构的设计,设计模块结构图、系统流程图 硬件方案的选择和设计。 数据存储的总体设计。 详细设计 代码设计 数据存储文件设计 输入/输出设计,第四章 内容,物流信息系统模块结构图设计 物流信息系统数据库设计 物流信息系统代码设计 物流信息系统输入/输出设计 第三方物流信息系统设计 Z物流公司全球集装箱运输信息系统设计,第一节 物流信息系统模块结构图设计,模

2、块 模块结构图 模块的调用规则 模块独立性 模块结构图的导出,第一节 物流信息系统模块结构图设计,模块结构图: 是指描述系统内各个组成部分的结构及其相互关系的图。 是结构化设计的一个工具。 表达被分解成若干模块组成的系统结构图的层次和通信关系。 物流企业大致分为:仓储、运输、订单几个模块。,第一节 物流信息系统模块结构图设计,模块 是指一个系统分解成若干个彼此间具有一定独立性,同时又具有一定联系,能完成某个特定任务的组成部分,这些部分称为模块。 模块的三种属性:功能、处理逻辑、模块所处的位置。,第一节 物流信息系统模块结构图设计,模块结构图: 组成部分:模块、模块之间的调动关系,选择调用关系,

3、第一节 物流信息系统模块结构图设计,第一节 物流信息系统模块结构图设计,模块的调用规则: 上级模块调用下级模块 模块通信仅限于上下级之间,任何模块不能与其它上下级模块或同组模块进行直接通信。 与其它同组模块通信要通过上级模块。 模块调用次序:自上而下、自左向右。,第一节 物流信息系统模块结构图设计,模块的独立性 模块之间没有过多的相互作用,一个模块运行时,与另一个模块有存在无关。 独立性的度量标准:块间耦合 、块内聚合。,第一节 物流信息系统模块结构图设计,块间耦合:模块间联系紧密程度 数据耦合 控制耦合 公共耦合 内容耦合 模块设计原则:尽量使用数据耦合;必要时用控制耦合;对公共耦合要限制耦

4、合的模块数;坚决不用内容耦合。,第一节 物流信息系统模块结构图设计,块内聚合:模块内部成分间的联系(专一化)程度 偶然聚合 逻辑聚合 时间聚合 过程聚合 数据聚合 顺序聚合 功能聚合,第一节 物流信息系统模块结构图设计,功能控制开关,第一节 物流信息系统模块结构图设计,控制流,第一节 物流信息系统模块结构图设计,相同的输入/输出数据,第一节 物流信息系统模块结构图设计,顺序聚合,第一节 物流信息系统模块结构图设计,模块结构图的导出 两种结构: 变换型结构 事务型结构,第一节 物流信息系统模块结构图设计,变换型结构 输入 加工 输出,第一节 物流信息系统模块结构图设计,事务型数据流,事务中心,第

5、一节 物流信息系统模块结构图设计,数据流程图导出初始模块结构图方法: 变换中心分析 事务中心分析,数据流程图,第一节 物流信息系统模块结构图设计,初始模块结构图,第一节 物流信息系统模块结构图设计,变换中心分析方法:依据变换型流程图,使用变换中心分析,从变换数据流图导出系统结构图。 三步: 确定主加工 设计顶层模块和第一层模块 设计第一层模块的下层模块的顺序是任意的,但通常按输入、输出、变换的顺序设计。,第一节 物流信息系统模块结构图设计,事务中心分析方法:当业务处理有几种,需根据不同的结果进行不同的业务处理,变换中心分析不再适用时,采用事务中心分析,从据流图导出系统结构图。 三步: 分析数据

6、流图,确定数据流图类型 确定事务中心,绘制第一层模块结构图 将中心模块所辖的下层模块逐层进行分解,形成一个完整的系统结构图。,第二节 物流信息系统数据库设计,规范化问题,4.2.1 数据依赖 4.2.2 关系规范化,规范化问题,数据依赖的基础是属性之间的数据依赖。,4.2.1 数据依赖,设一个关系R(U),X和Y为属性集U上的子集,若对于元组中X上的每个值都有Y上的一个惟一值与之对应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,记作X Y,称X为决定因素。 例: 职工关系为(职工号,姓名,性别,年龄、职务)。 职工号 姓名, 性别 姓名,4.2.1 数据依赖-数据依赖定义

7、一,设一个关系R(U),X和Y为属性集U上的子集,若X Y且XY,则称X Y为非平凡函数依赖;否则若XY 则必有X Y,称此X Y为平凡函数依赖。 例: 职工关系为(职工号,姓名,性别,年龄、职务)。 (职工号, 性别) 职工号 职工号 性别,4.2.1 数据依赖-数据依赖定义二,4.2.1 数据依赖-数据依赖定义三,设一个关系R(U),X、Y和Z为属性集U上的子集,其中X Y,Y Z,但Y X,YZ,则存在X Z,称此为传递函数依赖,即X传递函数决定Z,Z传递函数依赖于X。 例: 学生关系为(学号,姓名,性别,系号,系名,系主任名)。 学号 系名 系号 系主任名 学号 系主任名,4.2.1

8、数据依赖-数据依赖定义四,设一个关系R(U),X、Y和Z为属性集U上的子集,若X Y,则存在XZ YZ和 XZ Y 。 -增广性规则 例: 职工关系为(职工号,姓名,性别,年龄、职务)。 职工号 姓名, (职工号,性别) (姓名,性别) (职工号,性别) 姓名,4.2.1 数据依赖-数据依赖定义五,4.2.1 数据依赖-数据依赖定义五,4.2.1 数据依赖-数据依赖定义六,设一个关系R(U),X为属性集U上的子集,若X能够函数决定U中的每个属性,并且X的任何真子集都不能函数决定U中的每个属性, 则称X为关系R的一个候选码。 例: 教师任课关系(教工号,姓名,职称,课程号,课程名,课时数,课时费

9、)。 (教工号,课程号) 学生关系为(学号,姓名,性别,系号,系名,系主任名)-学号,4.2.1 数据依赖-数据依赖定义七,例: 一个教学关系为(教师号,姓名,课程号,课程名,课程学分,专业号,专业名,教学等级分)。 假定:每个教师有一个惟一的教师号,每门课程有一个惟一的课程号,每个专业有一个惟一的专业号,每个教师号对应一个姓名, 每个课程号对应一个课程名和一个课程学分,每个专业号对应一个专业名,教学等级分是根据某个教师给某个专业上某门课程的教学效果而得到的分数,每个教师可以给不同的专业上不同的课程。 通过数据依赖分析,求出该关系的候选码。 (如果教师姓名不重复时?),4.2.1 数据依赖-数

10、据依赖定义七,4.2.1 数据依赖-数据依赖定义七,4.2.1 数据依赖-函数依赖的一些常用规则,第一范式 第二范式 第三范式 BC范式,4.2.2 关系规范化,关系数据库 关系 关系模式 关系值 关系 元组 属性,4.2.2 关系规范化,设一个关系R(U),若U中的每个属性都是不可再分的,或者说都是不被其他属性所包含的独立属性,则称关系R(U)是符合第一范式的。 第一范式通常简称为INF。 例: 一个通信录关系T(姓名,性别,单位,省市,电话(长途区号,办公电话,家庭电话),假定对应的关系实例表所示。,4.2.2 关系规范化-第一范式,设一个关系R(U),它满足第一范式,若R中不存在非主属性

11、对候选码的部分函数依赖,则称该关系是符合第二范式的。 第二范式简称为2NF。 例: 学生选课关系SSC(学生号,姓名,性别,专业,课程号,课程名,课程学分,成绩),其中每个学生只能属于一个专业,每个学生可以选修多门课程,每门运会课程可以由多个学生选修,成绩属性描述某个学生学习某门课程的成绩。SSC关系具体实例如表示。,4.2.2 关系规范化-第二范式,设一个关系R(U),它满足第一范式,若R中不存在非主属性对候选码的传递函数依赖,则称该关系是符合第三范式的。 第三范式简称为3NF。 例: 关系SDH(学号,姓名,性别,籍贯,系号,系名,系地址,系电话,宿舍号,宿舍电话),每个学生只能属于一个系

12、,一个系有许多学生,每个系有对应的系号、系名、系地址和系电话,每个学生只能住在一个宿舍里,一个宿舍可以住多个学生,宿舍有一个编号和至多一个联系电话。关系具体实例如表示。,4.2.2 关系规范化-第三范式,函数依赖涉及平凡函数依赖、非平凡函数依赖、完全函数依赖、局部函数依赖、直接函数依赖、传递函数依赖; 根据一个关系模式的语义,能够求出它的最小函数依赖集,从而得到函数依赖集,得到候选码; 第一范式,确保关系中的每个属性都是单值属性;,4.2.2 关系规范化,第二范式,消除了关系中所有非主属性对候选码的部分依赖。若关系中的每个候选码都是单属性,则符合第一范式的关系自然出达到第二范式; 第三范式,消

13、除了关系中所有非主属性对候选码的部分依赖和传递依赖。在关系规范化的过程中,经常是先消除传递依赖,然后消除部分依赖;,4.2.2 关系规范化,BC范式消除了关系中所有属性对候选码的部分依赖和传递依赖。若一个关系达到了第三范式,并且它只有单个候选码,或者它的每个候选码都是单属性,则该关系自然达到BC范式; 关系规范化的过程是概念单一化和逐步分解关系的过程,就是把属性间存在的部分依赖和传递依赖逐步转化为1对1和1对多的联系的过程;,4.2.2 关系规范化,通过关系规范化,能够逐步消除数据冗余和操作异常,从而提高数据的共享度,提高插入、删除、修改数据的安全性、一致性、单一性和灵活性。但规范化赿高,查询

14、时需要进行多个关系间的连接操作,从而增加了一些查询的复杂性。所以,对于一个关系数据库应用系统,每个关系空间规范到何种程度,视具体情况灵活掌握,不能一概而论。,4.2.2 关系规范化,第二节 物流信息系统数据库设计,关系数据库设计: 需求分析 概念设计 逻辑设计,物理设计 数据库实施与维护 数据录入,第二节 物流信息系统数据库设计,概念设计,第二节 物流信息系统数据库设计,概念设计:属性表示,逻辑设计:面向DBMS,由E-R图导出关系模式,进行规范化处理,并检验是否满足用户需求。 转换规则:1:1、1:n、n:m,第二节 物流信息系统数据库设计,1:1转换,第二节 物流信息系统数据库设计,1:n

15、转换,第二节 物流信息系统数据库设计,n:m转换,第二节 物流信息系统数据库设计,物理设计:存储空间,响应时间等,第二节 物流信息系统数据库设计,第三节 物流信息系统代码设计,代码设计目的 信息分类的原则和方法 代码设计原则 代码种类 代码结构中的校验位,第三节 物流信息系统代码设计,代码设计目的: 代码代表事务名称、属性和状态等的符号 人机交互的语言 GB2260-80中华人民共和国行政区划代码 GB1988-80信息处理交换用的七位编码集,第三节 物流信息系统代码设计,信息分类的原则和方法: 线分类法(层次分类法) 面分类法,第三节 物流信息系统代码设计,线分类法(层次分类法) 上下级之间

16、存在并列隶属关系,同位类之间存在并列关系,同位类不重复、不交叉。,第三节 物流信息系统代码设计,面分类法 分类对象的若干属性或特征视为若干个面,每个面中又可为彼此独立的若干个类。 服装中的:材料、款式、男女样式,第三节 物流信息系统代码设计,代码设计原则 惟一确定性 标准化 易识别性 可扩充性 简单性,第三节 物流信息系统代码设计,代码的种类 顺序码:01海运,02空运 区间码:邮政编码、身份证号码 助记码:TV-B-12 缩写码:cm 厘米,第三节 物流信息系统代码设计,代码结构中的校验位 校验位可以发现错误的种类 书写错误 易位错误 随机错误,第三节 物流信息系统代码设计,校验位的计算过程

17、 算术级法 几何级数法 质数法,第四节 物流信息系统输入/输出设计,输出设计 输入设计 用户界面设计,第四节 物流信息系统输入/输出设计,输出设计 输出设计的内容 输出报告的内容,第四节 物流信息系统输入/输出设计,输出设计的内容 有关输出信息使用方面的内容 输出信息的内容 采用的输出设备 输出介质,第四节 物流信息系统输入/输出设计,第四节 物流信息系统输入/输出设计,输出报告的设计 方便使用者 考虑计算机的硬件功能 考虑原系统的输出格式 字体大小要适应打印机 输出表格要考虑到系统发展的需要。,第四节 物流信息系统输入/输出设计,输入设计 输入方式 校对方式,第四节 物流信息系统输入/输出设

18、计,输入方式 键盘输入 A/D,D/A转换 网络或通信传输,第四节 物流信息系统输入/输出设计,校对方式 人工校对 二次键入,第四节 物流信息系统输入/输出设计,用户界面的设计 菜单方式 会话管理方式 提示方式与权限管理,第四节 物流信息系统输入/输出设计,菜单方式 菜单形式:下拉式、弹出式、按钮选择式 菜单选择方式:移动光标、选择数字、触摸式 菜单设计一般安排在同一层的菜单尽可能地多 在两个邻近的功能可以考虑颜色的深浅变化 一般采用下拉式菜单,第四节 物流信息系统输入/输出设计,会话管理方式 系统根据用户的会话内容,执行相应判断处理。 处理结果显示在屏幕上。 用于决策支持系统、专家系统或基于知识的分析推理系统中。,第四节 物流信息系统输入/输出设计,提示方式与权限管理 提示方式有两种:在屏幕边上、状态指针。 权限管理:键入口令、网络节点、上机口令等。,第四节 第三方物流信息系统设计,传统的准物流业:运输业、仓储业、货代业 第三方物流业的起源:承运人型企业、仓储型企业、货代型企业、信息型企业和客户型企业 虚拟经营:贷代型企业不具备提供物流服务的基础设施,而是与各种类型的服务商组合成物流供应链以满足客房的需求,这些服务商以贷代的分包商形式存在。 第三方物流供应商具有:独立的信息系统、网络系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论