资源预览内容
第1页 / 共94页
第2页 / 共94页
第3页 / 共94页
第4页 / 共94页
第5页 / 共94页
第6页 / 共94页
第7页 / 共94页
第8页 / 共94页
第9页 / 共94页
第10页 / 共94页
亲,该文档总共94页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
物流管理信息系统物流管理信息系统教师:孟艳敏本书结构物流信息系统概述物流信息技术物流信息系统分析物流信息系统设计物流信息系统开发组织物流决策支持系统第四章 物流信息系统设计主要内容总体设计系统总体布局方案确定,划分子系统。软件系统总体结构的设计,设计模块结构图、系统流程图硬件方案的选择和设计。数据存储的总体设计。详细设计代码设计数据存储文件设计输入/输出设计第四章 内容物流信息系统模块结构图设计物流信息系统数据库设计物流信息系统代码设计物流信息系统输入/输出设计第三方物流信息系统设计Z物流公司全球集装箱运输信息系统设计第一节 物流信息系统模块结构图设计模块模块结构图模块的调用规则模块独立性模块结构图的导出第一节 物流信息系统模块结构图设计模块结构图:是指描述系统内各个组成部分的结构及其相互关系的图。是结构化设计的一个工具。表达被分解成若干模块组成的系统结构图的层次和通信关系。物流企业大致分为:仓储、运输、订单几个模块。第一节 物流信息系统模块结构图设计模块 是指一个系统分解成若干个彼此间具有一定独立性,同时又具有一定联系,能完成某个特定任务的组成部分,这些部分称为模块。模块的三种属性:功能、处理逻辑、模块所处的位置。第一节 物流信息系统模块结构图设计 模块结构图:组成部分:模块、模块之间的调动关系ABABABABAB数据标识循环选择选择调用关系第一节 物流信息系统模块结构图设计第一节 物流信息系统模块结构图设计模块的调用规则:上级模块调用下级模块模块通信仅限于上下级之间,任何模块不能与其它上下级模块或同组模块进行直接通信。与其它同组模块通信要通过上级模块。模块调用次序:自上而下、自左向右。第一节 物流信息系统模块结构图设计 模块的独立性模块之间没有过多的相互作用,一个模块运行时,与另一个模块有存在无关。独立性的度量标准:块间耦合 、块内聚合。第一节 物流信息系统模块结构图设计块间耦合:模块间联系紧密程度数据耦合控制耦合公共耦合内容耦合模块设计原则:尽量使用数据耦合;必要时用控制耦合;对公共耦合要限制耦合的模块数;坚决不用内容耦合。第一节 物流信息系统模块结构图设计块内聚合:模块内部成分间的联系(专一化)程度偶然聚合逻辑聚合时间聚合过程聚合数据聚合顺序聚合功能聚合第一节 物流信息系统模块结构图设计功能控制开关第一节 物流信息系统模块结构图设计控制流第一节 物流信息系统模块结构图设计相同的输入/输出数据第一节 物流信息系统模块结构图设计顺序聚合第一节 物流信息系统模块结构图设计模块结构图的导出两种结构:变换型结构事务型结构第一节 物流信息系统模块结构图设计变换型结构输入加工输出第一节 物流信息系统模块结构图设计事务型数据流事务中心第一节 物流信息系统模块结构图设计数据流程图导出初始模块结构图方法:变换中心分析事务中心分析数据流程图第一节 物流信息系统模块结构图设计初始模块结构图第一节 物流信息系统模块结构图设计变换中心分析方法:依据变换型流程图,使用变换中心分析,从变换数据流图导出系统结构图。三步:确定主加工设计顶层模块和第一层模块设计第一层模块的下层模块的顺序是任意的,但通常按输入、输出、变换的顺序设计。第一节 物流信息系统模块结构图设计事务中心分析方法:当业务处理有几种,需根据不同的结果进行不同的业务处理,变换中心分析不再适用时,采用事务中心分析,从据流图导出系统结构图。三步:分析数据流图,确定数据流图类型确定事务中心,绘制第一层模块结构图将中心模块所辖的下层模块逐层进行分解,形成一个完整的系统结构图。第二节 物流信息系统数据库设计规范化问题4.2.1 数据依赖4.2.2 关系规范化规范化问题q数据依赖的基础是属性之间的数据依赖。4.2.1 数据依赖 设一个关系R(U),X和Y为属性集U上的子集,若对于元组中X上的每个值都有Y上的一个惟一值与之对应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,记作X Y,称X为决定因素。例: 职工关系为(职工号,姓名,性别,年龄、职务)。职工号 姓名,性别 姓名4.2.1 数据依赖-数据依赖定义一 设一个关系R(U),X和Y为属性集U上的子集,若X Y且XY,则称X Y为非平凡函数依赖;否则若XY 则必有X Y,称此X Y为平凡函数依赖。例: 职工关系为(职工号,姓名,性别,年龄、职务)。(职工号, 性别) 职工号职工号 性别4.2.1 数据依赖-数据依赖定义二 设一个关系R(U),X和Y为属性集U上的子集,若X Y,同时X的一个真子集 也能够函数决定Y,即 Y,则称X函数部分决定Y,或Y 部分函数依赖于X,记作否则若不存在一个真子集 ,使得 也能够函数决定Y,即 Y,则称X完全函数决定Y,或Y 完全函数依赖于X,记作例: 教师任课关系(教工号,姓名,职称,课程号,课程名,课时数,课时费)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 数据依赖-数据依赖定义四 设一个关系R(U),X、Y和Z为属性集U上的子集,若X Y,则存在XZ YZ和XZ Y 。 -增广性规则例: 职工关系为(职工号,姓名,性别,年龄、职务)。职工号 姓名,(职工号,性别) (姓名,性别)(职工号,性别) 姓名4.2.1 数据依赖-数据依赖定义五 若X Y,X Z,则存在X YZ职工关系为(职工号,姓名,性别,年龄、职务)。-增广性规则职工号 性别,职工号 姓名,职工号 (姓名,性别)4.2.1 数据依赖-数据依赖定义五 设一个关系R(U),X、Y为属性集U上的子集,若X Y,并且为完全非平凡函数依赖,同时Y 为单属性,则称X Y为R的最小函数依赖。由R中所有最小函数依赖构成R的最小函数依赖集,其中不含有冗余的传递函数依赖。例: R(A,B,C,D),函数依赖集:FD=A B,B C,A C,B D 是否为R 的最小依赖集?4.2.1 数据依赖-数据依赖定义六 设一个关系R(U),X为属性集U上的子集,若X能够函数决定U中的每个属性,并且X的任何真子集都不能函数决定U中的每个属性, 则称X为关系R的一个候选码。例: 教师任课关系(教工号,姓名,职称,课程号,课程名,课时数,课时费)。(教工号,课程号教工号,课程号)学生关系为(学号学号,姓名,性别,系号,系名,系主任名)-学号4.2.1 数据依赖-数据依赖定义七例: 一个教学关系为(教师号,姓名,课程号,课程名,课程学分,专业号,专业名,教学等级分)。假定:每个教师有一个惟一的教师号,每门课程有一个惟一的课程号,每个专业有一个惟一的专业号,每个教师号对应一个姓名, 每个课程号对应一个课程名和一个课程学分,每个专业号对应一个专业名,教学等级分是根据某个教师给某个专业上某门课程的教学效果而得到的分数,每个教师可以给不同的专业上不同的课程。通过数据依赖分析,求出该关系的候选码。 (如果教师姓名不重复时?)4.2.1 数据依赖-数据依赖定义七 例: 一个关系(A,B,C,D,E,F)它的最小函数依赖集为FDA B,A C,(C,D) E。求出该关系的候选码。4.2.1 数据依赖-数据依赖定义七 自反性: 若X Y,存在X Y。增广性: 若X Y,则存在XZ YZ传递性: 若X Y,Y Z,则存在X Z合并性: 若X Y,X Z,则存在X YZ分解性: 若X Y,Y Z,则存在X Z伪传递性:若X Y,WY Z,则存在WX Z复合性:若X Y,Z W,则存在XZ YW自增性:若X Y,则存在WX Y4.2.1 数据依赖-函数依赖的一些常用规则 第一范式 第二范式 第三范式 BC范式4.2.2 关系规范化关系数据库 关系 关系模式 关系值 关系 元组 属性4.2.2 关系规范化 设一个关系R(U),若U中的每个属性都是不可再分的,或者说都是不被其他属性所包含的独立属性,则称关系R(U)是符合第一范式的。第一范式通常简称为INF。例: 一个通信录关系T(姓名,性别,单位,省市,电话(长途区号,办公电话,家庭电话),假定对应的关系实例表所示。4.2.2 关系规范化-第一范式 设一个关系R(U),它满足第一范式,若R中不存在非主属性对候选码的部分函数依赖,则称该关系是符合第二范式的。第二范式简称为2NF。例: 学生选课关系SSC(学生号,姓名,性别,专业,课程号,课程名,课程学分,成绩),其中每个学生只能属于一个专业,每个学生可以选修多门课程,每门运会课程可以由多个学生选修,成绩属性描述某个学生学习某门课程的成绩。SSC关系具体实例如表示。4.2.2 关系规范化-第二范式 设一个关系R(U),它满足第一范式,若R中不存在非主属性对候选码的传递函数依赖,则称该关系是符合第三范式的。第三范式简称为3NF。例: 关系SDH(学号学号,姓名,性别,籍贯,系号,系名,系地址,系电话,宿舍号,宿舍电话),每个学生只能属于一个系,一个系有许多学生,每个系有对应的系号、系名、系地址和系电话,每个学生只能住在一个宿舍里,一个宿舍可以住多个学生,宿舍有一个编号和至多一个联系电话。关系具体实例如表示。4.2.2 关系规范化-第三范式q函数依赖涉及平凡函数依赖、非平凡函数依赖、完全函数依赖、局部函数依赖、直接函数依赖、传递函数依赖;q根据一个关系模式的语义,能够求出它的最小函数依赖集,从而得到函数依赖集,得到候选码;q第一范式,确保关系中的每个属性都是单值属性;4.2.2 关系规范化q第二范式,消除了关系中所有非主属性对候选码的部分依赖。若关系中的每个候选码都是单属性,则符合第一范式的关系自然出达到第二范式;q第三范式,消除了关系中所有非主属性对候选码的部分依赖和传递依赖。在关系规范化的过程中,经常是先消除传递依赖,然后消除部分依赖;4.2.2 关系规范化qBC范式消除了关系中所有属性对候选码的部分依赖和传递依赖。若一个关系达到了第三范式,并且它只有单个候选码,或者它的每个候选码都是单属性,则该关系自然达到BC范式;q关系规范化的过程是概念单一化和逐步分解关系的过程,就是把属性间存在的部分依赖和传递依赖逐步转化为1对1和1对多的联系的过程;4.2.2 关系规范化q通过关系规范化,能够逐步消除数据冗余和操作异常,从而提高数据的共享度,提高插入、删除、修改数据的安全性、一致性、单一性和灵活性。但规范化赿高,查询时需要进行多个关系间的连接操作,从而增加了一些查询的复杂性。所以,对于一个关系数据库应用系统,每个关系空间规范到何种程度,视具体情况灵活掌握,不能一概而论。4.2.2 关系规范化第二节 物流信息系统数据库设计q关系数据库设计:需求分析概念设计逻辑设计q 物理设计数据库实施与维护数据录入第二节 物流信息系统数据库设计q概念设计第二节 物流信息系统数据库设计q概念设计:属性表示q逻辑设计:面向DBMS,由E-R图导出关系模式,进行规范化处理,并检验是否满足用户需求。q转换规则:1:1、1:n、n:m第二节 物流信息系统数据库设计q1:1转换第二节 物流信息系统数据库设计q1:n转换第二节 物流信息系统数据库设计qn:m转换第二节 物流信息系统数据库设计q物理设计:存储空间,响应时间等第二节 物流信息系统数据库设计数据库设计第三节 物流信息系统代码设计代码设计q代码设计目的q信息分类的原则和方法q代码设计原则q代码种类q代码结构中的校验位第三节 物流信息系统代码设计代码设计q代码设计目的:代码代表事务名称、属性和状态等的符号人机交互的语言GB2260-80中华人民共和国行政区划代码GB1988-80信息处理交换用的七位编码集第三节 物流信息系统代码设计代码设计q信息分类的原则和方法:线分类法(层次分类法)面分类法第三节 物流信息系统代码设计代码设计q线分类法(层次分类法)上下级之间存在并列隶属关系,同位类之间存在并列关系,同位类不重复、不交叉。省(自治区、直辖市)第、位数地区(市、州、盟)第、位县(市、镇、区)第、位第三节 物流信息系统代码设计代码设计q面分类法分类对象的若干属性或特征视为若干个面,每个面中又可为彼此独立的若干个类。服装中的:材料、款式、男女样式第三节 物流信息系统代码设计代码设计q代码设计原则惟一确定性标准化易识别性可扩充性简单性第三节 物流信息系统代码设计代码设计q代码的种类顺序码:01海运,02空运区间码:邮政编码、身份证号码助记码:TV-B-12缩写码:cm厘米第三节 物流信息系统代码设计代码设计q代码结构中的校验位校验位可以发现错误的种类书写错误易位错误随机错误第三节 物流信息系统代码设计代码设计q校验位的计算过程算术级法几何级数法质数法第四节 物流信息系统输入输入/输出设计输出设计q输出设计q输入设计q用户界面设计第四节 物流信息系统输入输入/输出设计输出设计q输出设计输出设计的内容输出报告的内容第四节 物流信息系统输入输入/输出设计输出设计q输出设计的内容有关输出信息使用方面的内容输出信息的内容采用的输出设备输出介质第四节 物流信息系统输入输入/输出设计输出设计第四节 物流信息系统输入输入/输出设计输出设计q输出报告的设计方便使用者考虑计算机的硬件功能考虑原系统的输出格式字体大小要适应打印机输出表格要考虑到系统发展的需要。第四节 物流信息系统输入输入/输出设计输出设计q输入设计输入方式校对方式第四节 物流信息系统输入输入/输出设计输出设计q输入方式键盘输入A/D,D/A转换网络或通信传输第四节 物流信息系统输入输入/输出设计输出设计q校对方式人工校对二次键入第四节 物流信息系统输入输入/输出设计输出设计q用户界面的设计菜单方式会话管理方式提示方式与权限管理第四节 物流信息系统输入输入/输出设计输出设计q菜单方式菜单形式:下拉式、弹出式、按钮选择式菜单选择方式:移动光标、选择数字、触摸式菜单设计一般安排在同一层的菜单尽可能地多在两个邻近的功能可以考虑颜色的深浅变化一般采用下拉式菜单第四节 物流信息系统输入输入/输出设计输出设计q会话管理方式系统根据用户的会话内容,执行相应判断处理。处理结果显示在屏幕上。用于决策支持系统、专家系统或基于知识的分析推理系统中。第四节 物流信息系统输入输入/输出设计输出设计q提示方式与权限管理 提示方式有两种:在屏幕边上、状态指针。权限管理:键入口令、网络节点、上机口令等。第四节 第三方第三方物流信息系统设计设计q传统的准物流业传统的准物流业:运输业、仓储业、货代业运输业、仓储业、货代业q第三方物流业的起源:承运人型企业、仓储型企业、第三方物流业的起源:承运人型企业、仓储型企业、货代型企业货代型企业、信息型企业和客户型企业、信息型企业和客户型企业q虚拟经营:贷代型企业不具备提供物流服务的基础虚拟经营:贷代型企业不具备提供物流服务的基础设施,而是与各种类型的服务商组合成物流供应链以设施,而是与各种类型的服务商组合成物流供应链以满足客房的需求,这些服务商以贷代的分包商形式存满足客房的需求,这些服务商以贷代的分包商形式存在。在。q第三方物流供应商具有:独立的信息系统、网络系第三方物流供应商具有:独立的信息系统、网络系统、管理系统统、管理系统第四节 第三方第三方物流信息系统设计设计虚拟经营关系图虚拟经营关系图第四节 第三方第三方物流信息系统设计设计q第三方物流企业业务概述第三方物流企业业务概述 运输仓储报关配送包装整合/分拨EDI电子数据交换 物流全过程的货物跟踪与客户生产系统之间的信息交换INTERNET上的信息服务各地库存的调度和统计全球供应链的策划和管理营销分析环境信息搜集与分析q第三方物流信息系统基本特征范围大动态性强种类多第四节 第三方第三方物流信息系统设计设计q第三方物流信息系统建设目标 适应当前基于INTERNET/INTRANET的网络信息结构,以E-BUSINESS为发展方向,根据现代物流的发展特点,借鉴发达国家同类物流企业的经验,开发出适合本企业的信息系统。第四节 第三方第三方物流信息系统设计设计q第三方物流信息系统建设目标实现对物流供应链全过程的监控库存最小化管理有效在支持门到门的物流服务有效地支持配送、包装、加工等物流增值服务了解所有非正常业务中的问题将新的管理理念、先进的管理技术与信息系统相结合第四节 第三方第三方物流信息系统设计设计q第三方物流信息系统功能分析订单业务处理流程分析运输管理业务流程分析仓库管理信息系统分析货代模块报关报检管理条码系统EDI模块第四节 第三方第三方物流信息系统设计设计GPS/GIS模块呼叫中心电子商务与服务成本控制财务系统客户关系管理综合数据管理q第三方物流信息系统功能结构图 q订单 q运输 q仓储 q报关 qEDI q综合数据 部分资料从网络收集整理而来,供大家参考,感谢您的关注!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号