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

下载本文档

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

文档简介

物流管理信息系统教师:孟艳敏本书结构物流信息系统概述物流信息技术物流信息系统分析物流信息系统设计物流信息系统开发组织物流决策支持系统第四章物流信息系统设计主要内容总体设计系统总体布局方案确定,划分子系统。软件系统总体结构的设计,设计模块结构图、系统流程图硬件方案的选择和设计。数据存储的总体设计。详细设计代码设计数据存储文件设计输入/输出设计第四章内容物流信息系统模块结构图设计物流信息系统数据库设计物流信息系统代码设计物流信息系统输入/输出设计第三方物流信息系统设计Z物流公司全球集装箱运输信息系统设计第一节物流信息系统模块结构图设计模块模块结构图模块的调用规则模块独立性模块结构图的导出第一节物流信息系统模块结构图设计模块结构图:是指描述系统内各个组成部分的结构及其相互关系的图。是结构化设计的一个工具。表达被分解成若干模块组成的系统结构图的层次和通信关系。物流企业大致分为:仓储、运输、订单几个模块。第一节物流信息系统模块结构图设计模块是指一个系统分解成若干个彼此间具有一定独立性,同时又具有一定联系,能完成某个特定任务的组成部分,这些部分称为模块。模块的三种属性:功能、处理逻辑、模块所处的位置。第一节物流信息系统模块结构图设计模块结构图:组成部分:模块、模块之间的调动关系ABABABABAB数据标识循环选择选择调用关系第一节物流信息系统模块结构图设计第一节物流信息系统模块结构图设计模块的调用规则:上级模块调用下级模块模块通信仅限于上下级之间,任何模块不能与其它上下级模块或同组模块进行直接通信。与其它同组模块通信要通过上级模块。模块调用次序:自上而下、自左向右。第一节物流信息系统模块结构图设计模块的独立性模块之间没有过多的相互作用,一个模块运行时,与另一个模块有存在无关。独立性的度量标准:块间耦合、块内聚合。第一节物流信息系统模块结构图设计块间耦合:模块间联系紧密程度数据耦合控制耦合公共耦合内容耦合模块设计原则:尽量使用数据耦合;必要时用控制耦合;对公共耦合要限制耦合的模块数;坚决不用内容耦合。第一节物流信息系统模块结构图设计块内聚合:模块内部成分间的联系(专一化)程度偶然聚合逻辑聚合时间聚合过程聚合数据聚合顺序聚合功能聚合第一节物流信息系统模块结构图设计功能控制开关第一节物流信息系统模块结构图设计控制流第一节物流信息系统模块结构图设计相同的输入/输出数据第一节物流信息系统模块结构图设计顺序聚合第一节物流信息系统模块结构图设计模块结构图的导出两种结构:变换型结构事务型结构第一节物流信息系统模块结构图设计变换型结构输入加工输出第一节物流信息系统模块结构图设计事务型数据流事务中心第一节物流信息系统模块结构图设计数据流程图导出初始模块结构图方法:变换中心分析事务中心分析数据流程图第一节物流信息系统模块结构图设计初始模块结构图第一节物流信息系统模块结构图设计变换中心分析方法:依据变换型流程图,使用变换中心分析,从变换数据流图导出系统结构图。三步:确定主加工设计顶层模块和第一层模块设计第一层模块的下层模块的顺序是任意的,但通常按输入、输出、变换的顺序设计。第一节物流信息系统模块结构图设计事务中心分析方法:当业务处理有几种,需根据不同的结果进行不同的业务处理,变换中心分析不再适用时,采用事务中心分析,从据流图导出系统结构图。三步:分析数据流图,确定数据流图类型确定事务中心,绘制第一层模块结构图将中心模块所辖的下层模块逐层进行分解,形成一个完整的系统结构图。第二节物流信息系统数据库设计规范化问题4.2.1数据依赖4.2.2关系规范化规范化问题数据依赖的基础是属性之间的数据依赖。4.2.1数据依赖

设一个关系R(U),X和Y为属性集U上的子集,若对于元组中X上的每个值都有Y上的一个惟一值与之对应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,记作XY,称X为决定因素。例:职工关系为(职工号,姓名,性别,年龄、职务)。职工号姓名,性别姓名4.2.1数据依赖--数据依赖定义一

设一个关系R(U),X和Y为属性集U上的子集,若XY且X⊇Y,则称XY为非平凡函数依赖;否则若X⊇Y则必有XY,称此XY为平凡函数依赖。例:职工关系为(职工号,姓名,性别,年龄、职务)。(职工号,性别)职工号职工号性别4.2.1数据依赖--数据依赖定义二设一个关系R(U),X和Y为属性集U上的子集,若XY,同时X的一个真子集也能够函数决定Y,即Y,则称X函数部分决定Y,或Y部分函数依赖于X,记作否则若不存在一个真子集,使得也能够函数决定Y,即Y,则称X完全函数决定Y,或Y完全函数依赖于X,记作例:教师任课关系(教工号,姓名,职称,课程号,课程名,课时数,课时费)4.2.1数据依赖--数据依赖定义三

设一个关系R(U),X、Y和Z为属性集U上的子集,其中XY,YZ,但YX,Y⊇Z,则存在XZ,称此为传递函数依赖,即X传递函数决定Z,Z传递函数依赖于X。例:学生关系为(学号,姓名,性别,系号,系名,系主任名)。学号系名系号系主任名学号系主任名4.2.1数据依赖--数据依赖定义四

设一个关系R(U),X、Y和Z为属性集U上的子集,若XY,则存在XZYZ和XZY。

-----增广性规则例:职工关系为(职工号,姓名,性别,年龄、职务)。职工号姓名,(职工号,性别)(姓名,性别)(职工号,性别)姓名4.2.1数据依赖--数据依赖定义五

若XY,XZ,则存在XYZ职工关系为(职工号,姓名,性别,年龄、职务)。-----增广性规则职工号性别,职工号姓名,职工号(姓名,性别)4.2.1数据依赖--数据依赖定义五

设一个关系R(U),X、Y为属性集U上的子集,若XY,并且为完全非平凡函数依赖,同时Y为单属性,则称XY为R的最小函数依赖。由R中所有最小函数依赖构成R的最小函数依赖集,其中不含有冗余的传递函数依赖。例:R(A,B,C,D),函数依赖集:FD={AB,BC,AC,BD}是否为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)它的最小函数依赖集为FD{AB,AC,(C,D)E}。求出该关系的候选码。4.2.1数据依赖--数据依赖定义七

自反性:若X⊇Y,存在XY。增广性:若XY,则存在XZYZ传递性:若XY,YZ,则存在XZ合并性:若XY,XZ,则存在XYZ分解性:若XY,Y⊇Z,则存在XZ伪传递性:若XY,WYZ,则存在WXZ复合性:若XY,ZW,则存在XZYW自增性:若XY,则存在WXY4.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关系规范化--第三范式函数依赖涉及平凡函数依赖、非平凡函数依赖、完全函数依赖、局部函数依赖、直接函数依赖、传递函数依赖;根据一个关系模式的语义,能够求出它的最小函数依赖集,从而得到函数依赖集,得到候选码;第一范式,确保关系中的每个属性都是单值属性;4.2.2关系规范化第二范式,消除了关系中所有非主属性对候选码的部分依赖。若关系中的每个候选码都是单属性,则符合第一范式的关系自然出达到第二范式;第三范式,消除了关系中所有非主属性对候选码的部分依赖和传递依赖。在关系规范化的过程中,经常是先消除传递依赖,然后消除部分依赖;4.2.2关系规范化BC范式消除了关系中所有属性对候选码的部分依赖和传递依赖。若一个关系达到了第三范式,并且它只有单个候选码,或者它的每个候选码都是单属性,则该关系自然达到BC范式;关系规范化的过程是概念单一化和逐步分解关系的过程,就是把属性间存在的部分依赖和传递依赖逐步转化为1对1和1对多的联系的过程;4.2.2关系规范化通过关系规范化,能够逐步消除数据冗余和操作异常,从而提高数据的共享度,提高插入、删除、修改数据的安全性、一致性、单一性和灵活性。但规范化赿高,查询时需要进行多个关系间的连接操作,从而增加了一些查询的复杂性。所以,对于一个关系数据库应用系统,每个关系空间规范到何种程度,视具体情况灵活掌握,不能一概而论。4.2.2关系规范化第二节物流信息系统数据库设计关系数据库设计:需求分析概念设计逻辑设计

物理设计数据库实施与维护数据录入第二节物流信息系统数据库设计概念设计第二节物流信息系统数据库设计概念设计:属性表示逻辑设计:面向DBMS,由E-R图导出关系模式,进行规范化处理,并检验是否满足用户需求。转换规则:1:1、1:n、n:m第二节物流信息系统数据库设计1:1转换第二节物流信息系统数据库设计1:n转换第二节物流信息系统数据库设计n:m转换第二节物流信息系统数据库设计物理设计:存储空间,响应时间等第二节物流信息系统数据库设计第三节物流信息系统代码设计代码设计目的信息分类的原则和方法代码设计原则代码种类代码结构中的校验位第三节物流信息系统代码设计代码设计目的:代码代表事务名称、属性和状态等的符号人机交互的语言GB2260-80《中华人民共和国行政区划代码》GB1988-80《信息处理交换用的七位编码集》第三节物流信息系统代码设计信息分类的原则和方法:线分类法(层次分类法)面分类法第三节物流信息系统代码设计线分类法(层次分类法)上下级之间存在并列隶属关系,同位类之间存在并列关系,同位类不重复、不交叉。省(自治区、直辖市)第1、2位数地区(市、州、盟)第3、4位县(市、镇、区)第5、6位第三节物流信息系统代码设计面分类法分类对象的若干属性或特征视为若干个面,每个面中又可为彼此独立的若干个类。服装中的:材料、款式、男女样式第三节物流信息系统代码设计代码设计原则惟一确定性标准化易识别性可扩充性简单性第三节物流信息系统代码设计代码的种类顺序码:01海运,02空运区间码:邮政编码、身份证号码助记码:TV-B-12缩写码:cm厘米第三节物流信息系统代码设计代码结构中的校验位校验位可以发现错误的种类书写错误易位错误随机错误第三节物流信息系统代码设计校验位的计算过程算术级法几何级数法质数法第四节物流信息系统输入/输出设计输出设计输入设计用户界面设计第四节物流信息系统输入/输出设计输出设计输出设计的内容输出报告的内容第四节物流信息系统输入/输出设计输出设计的内容有关输出信息使用方面的内容输出信息的内容采用的输出设备输出介质第四节物流信息系统输入/输出设计第四节物流信息系统输入/输出设计输出报告的设计方便使用者考虑计算机的硬件功能考虑原系统的输出格式字体大小要适应打印机输出表格要考虑到系统发展的需要。第四节物流信息系统输入/输出设计输入设计输入方式校对方式第四节物流信息系统输入/输出设计输入方式键盘输入A/D,D/A转换网络或通信传输第四节物流信息系统输入/输出设计校对方式人工校对二次键入第四节物流信息系统输入/输出设计用户界面的设计菜单方式会话管理方式提示方式与权限管理第四节物流信息系统输入/输出设计菜单方式菜单形式:下拉式、弹出式、按钮选择式菜单选择方式:移动光标、选择数字、触摸式菜单设计一般安排在同一层的菜单尽可能地多在两个邻近的功能可以考虑颜色的深浅变化一般采用下拉式菜单第四节物流信息系统输入/输出设计会话管理方式系统根据用户的会话内容,执行相应判断处理。处理结果显示在屏幕上。用于决策支持系统、专家系统或基于知识的分析推理系统中。第四节物流信息系统输入/输出设计提示方式与权限管理提示方式有两种:在屏幕边上、状态指针。权限管理:键入口令、网络节点、上机口令等。第四节第三方物流信息系统设计传统的准物流业:运输业、仓储业、货代业第三方物流业的起源:承运人型企业、仓储型企业、货代型企业、信息型企业和客户型企业虚拟经营:贷代型企业不具备提供物流服务的基础设施,而

温馨提示

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

评论

0/150

提交评论