物流信息系统第4章物流信息系统设计_第1页
物流信息系统第4章物流信息系统设计_第2页
物流信息系统第4章物流信息系统设计_第3页
物流信息系统第4章物流信息系统设计_第4页
物流信息系统第4章物流信息系统设计_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

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

文档简介

1、第4章 物流信息系统设计 学习目标本章我们将在物流信息系统分析的基础上,进行物流信息系统设计。通过本章的学习,了解和把握物流信息系统设计的任务,掌握物流信息系统的总体结构设计、模块设计、数据库设计以及物流信息系统的代码设计和输入/输出设计等问题。 内容提要4.1概述4.2物流信息系统数据库设计4.3物流信息系统代码设计4.4物流信息系统输入/输出设计4.1概述4.1.1物流信息系统设计的任务4.1.2物流信息系统的总体结构设计4.1.3物流信息系统的模块设计4.1.1物流信息系统设计的任务1物流信息系统设计的原则2物流信息系统设计的评价标准3物流信息系统设计的任务4物流信息系统设计的步骤5物流

2、信息系统设计的方法物流信息系统设计的原则(1)了解和熟悉国家有关部门制定的关于物流工作的各种法令和规范。 (2)在进行系统设计时,应遵循系统的观点,采用结构化设计的思想与方法,整个系统应有统一的数据代码、统一的数据组织方式。 (3)物流信息系统应按模块化的形式构造,以便于系统的设计、调试和维护,增强系统的适应性、灵活性和实用性。(4)在系统设计过程中,要分阶段进行,各阶段界限清晰、目标明确,自顶向下,逐步细化地设计,本阶段目标未完成之前,不要开始下一阶段的工作。 (5)在进行物流信息系统设计的同时,要考虑与横向同级信息系统及纵向信息系统的接口关系,实现不同子系统之间的信息共享,并在软硬件配置上

3、留有进一步发展的余地。(6)信息处理在速度上必须满足管理工作的要求,并有较好的可恢复性、可自检性。统计数据汇总时应充分保持统计数据的独立性。(7)系统应采取一定的保密措施,保证数据及时、正确、安全、可靠,对输入信息建立完善的维护体系。(8)系统要有较好的实用性,确保用户使用方便。 物流信息系统设计的评价标准(1)系统满足用户需要的功能 (2)工作效率(3)可靠性 (4)工作质量 (5)可维护性 (6)经济性 物流信息系统设计的任务(1)总体设计。 (2)代码设计和设计规范的制定。 (3)系统物理配置方案设计。 (4)数据存储设计。 (5)计算机处理过程设计。 物流信息系统设计的步骤(1)总体设

4、计 (2)详细设计 物流信息系统设计的方法结构化系统分析与设计方法4.1.2物流信息系统设计的总体结构设计1系统划分的原则2物流信息系统划分 3物流信息系统网络设计 系统划分的原则(1)子系统要具有相对独立性(2)要使子系统之间数据的依赖性尽量小(3)子系统划分的结果应使数据冗余较小(4)自系统的设置应考虑今后管理发展的需要 (5)子系统的划分应便于系统分阶段实现 (6)子系统的划分应考虑到各类资源的充分利用 物流信息系统划分 (1)子系统的管理规范化要求 (2)系统主要功能分析(3)物流系统各子系统具体设计要求 物流企业的Internet/Intranet基本结构物流信息系统网络设计 4.1

5、.3物流信息系统设计的模块设计1结构化系统设计概述 2模块结构图 3模块划分的原则 4模块结构图的导出 结构化系统设计概述结构化设计(Structured Design,简称SD)方法是由美国IBM公司的W.Stevens、G.Myers和L.Constantine等人提出来的,这种方法杂设计过程中重视系统的结构构造,它强调组成系统的模块、数据、功能结构已经它们之间的接口。所谓结构化设计,就是采用一组标准准则和工具,通过系统分解的方法构成一个有机层次式、模块化的最佳系统结构的过程。基本思想是:采用分解的方法,将系统设计成由相对独立、单一功能的模块组成的结构,它是以系统的逻辑功能和数据流关系为基

6、础,根据数据流程图和数据字典,借助于一套标准的设计准则和图表工具,通过“自上而下”和“自下而上”的反复,把系统逐层划分成多个大小适当、功能明确、具有一定独立性且容易实现的模块,从而把复杂系统的设计转变成多个简单模块的设计。结构化系统设计的一个重要思想就是模块化。 一般来说,结构化设计具有以下一些特点:为一个复杂系统的化简提供分解方法;采用图形化的表达工具;有一组基本的设计原则;有一组基本的设计策略;具有评价设计质量的一组标准。模块结构图 (1)模块结构图的组成 (2)模块调用和通讯规则(3)模块结构图实例 模块结构图的基本符号 模块结构图实例(i)“订单处理”功能的数据流程图 “订单处理”功能

7、的模块结构图 模块结构图实例(ii)模块划分的原则(1)信息隐蔽 (2)模块独立 (3)模块的作用域和控制域 (4)模块的扇入和扇出 作用域与控制域示例 模块的扇出 模块结构图的导出 (1)变换中心分析 (2)事务中心分析 变换中心型数据流程图 变换型数据流程图转换成模块结构图 事务中心型数据流程图 转换后的模块结构图 4.2物流信息系统数据库设计 4.2.1数据库设计的内容和方法4.2.2数据库的概念模型设计4.2.3数据库的逻辑模型设计4.2.4数据库的物理模型设计4.2.1数据库设计的内容和方法1数据库设计的内容 2数据库设计方法 3数据库设计步骤 4数据库设计的原则 数据库设计的内容

8、(1)数据库的结构设计 (2)数据库的动态行为设计 (3)物理设计 数据库设计的方法(1)基于3NF的数据库设计方法(2)基于实体-联系模型的数据库设计方法 (3)基于视图概念的数据库设计方法 数据库设计的步骤数据库设计的原则 (1)积极发动用户的广泛参与 (2)数据库的设计应有长远的眼光 4.2.2数据库的概念模型设计1概念模型设计的重要性 2概念模型设计的方法 概念模型设计的重要性数据库的各级模式 概念模型设计的方法 E-R方法 (1)E-R图 (2)E-R模型设计应当遵循的原则 (3)采用E-R方法的概念设计步骤 E-R图示例 局部E-R模型的设计 全局E-R模型的设计 4.2.3数据库

9、的逻辑模型设计1逻辑模型设计环境 2关系数据库的规范化理论 3E-R模型向关系模型的转换 4关系数据库的逻辑设计步骤 逻辑模型设计环境(1)逻辑模型设计的输入信息 (2)逻辑模型设计的输出信息 关系数据库的规范化理论 (1)关系规范化的概念 (2)函数依赖 (3)规范化形式 (4)规范化的步骤 规范化的步骤 E-R模型向关系模型的转换 (1)若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个模式中加入另一个模式的关键字和联系类型的属性。 (2)若实体间联系是1:M,可以在M端实体类型转换成的关系模式中加入1端实体类型的关键字和联系类型的属性。 (3)若实体间的联系是M:N,

10、则将联系类型也转换成关系模式,其属性为两端实体类型的关键字加上联系类型的属性,而关键字为两端实体类型关键字的组合。 1:1联系转换 1:M联系转换 M:N联系转换关系数据库的逻辑设计步骤 (1)E-R图转换成关系模式 (2)使用关系规范化理论设计并评价模式 (3)给出关系数据库模式及子模式 (4)为程序设计和物理模型设计提供必要的参考信息 4.2.4数据库的物理模型设计数据库物理模型设计指对给定的关系数据库模式确定它的物理存储结构,且对多种物理结构进行比较。 物理模型设计的任务主要是通过对关系建立索引和聚集来实现与应用相关数据的逻辑连接和物理聚集,以改善对数据库的存取效率。 4.3代码设计4.

11、3.1代码的类型和作用4.3.2代码设计的原则4.3.3代码的校验4.3.4代码设计的步骤4.3.1代码的类型和作用1代码的类型 2代码的种类 3代码的作用 代码的类型 (1)数字型代码 (2)字母型代码 (3)混合型代码 代码的种类 (1)顺序码 (2)区间码 (3)表意码 (4)合成码 代码的作用 (1)具有标志的惟一性 (2)具有分类的功能 (3)具有排序的功能 (4)具有特定的含义 4.3.2代码设计的原则1唯一性 2合理性 3可扩充性 4简短性 5易识别性 6标准化与通用性 7稳定性 8可操作性 4.3.3代码的校验代码是数据的重要组成部分,它的正确性将直接影响到整个处理工作的质量。

12、特别是当人们抄写、录入代码时,发生错误的可能性极大,一般有以下几种情况:(1)书写错误 例如1写成7(2)易位错误 例如1234写成1432(3)双易位错误 例如12345写成14325(4)随机错误 包括以上两种或三种错误的综合或其他错误为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。这就是自检码。校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。常用的计算方法有算术级法、几何级数法、质数法等。4.3.4代码设计的步骤(1)确定编码的

13、对象 (2)考查是否已有标准代码 (3)确定代码的使用范围 (4)确定代码使用期限 (5)决定编码方法 (6)编写代码表(7)编写相应的代码使用管理维护制度,保证代码的使用 4.4物流信息系统输入输出设计 4.4.1输入设计4.4.2输出设计4.4.3用户界面设计4.4.1输入设计1输入设计的原则 2输入设计的内容 3输入检验 输入设计的原则 (1)最小量原则 (2)简单性原则 (3)早检验、多检验原则 (4)高速度原则 (5)少转换原则 输入设计的内容 (1)确定输入数据的内容 (2)确定输入方式 (3)确定输入数据的记录格式 (4)输入数据的正确性校验 (5)确定输入设备 输入检验 (1)

14、数据出错的情况 (2)常用的输入数据校验方法 4.4.2输出设计1输出设计的内容 2输出设计的方法 3输出报告的设计 输出设计的内容 (1)确定输出内容 (2)选择输出设备与介质 (3)确定输出格式 输出设计的方法 (1)表格信息 (2)图形信息 (3)图标 输出报告的设计 输出报告定义了系统的输出设计报告时应注意以下几点:(1)方便使用者(2)要考虑计算机的硬件性能(3)尽量利用原系统的输出格式,如有修改,应与有关部门协商,征得用户同意。(4)输出表格要考虑到系统发展的需要(5)输出格式和大小要根据硬件能力认真设计,并试制输出样品,认真修改后才能正式使用。4.4.3用户界面设计 1用户界面设

15、计的原则 2用户界面方式设计 3图形用户界面设计 用户界面设计的原则 (1)界面要清楚、简单,不能有二义性。(2)界面要适应不同操作水平的用户,便于维护和修改。(3)错误信息设计要有建设性。(4)关键操作要有强调和警告。用户界面方式设计 (1)菜单方式 (2)会话管理方式 (3)提示方式与权限管理 图形用户界面设计 (1)图形用户界面的特点 (2)图形用户界面设计的原则 本章小结物流信息系统设计阶段的任务是在物流信息系统分析的基础上,给出系统实施方案,建立系统的物理模型,解决物流信息系统“怎么干”的问题。系统设计要考虑系统的灵活性、可靠性、经济性。它包括总体设计和详细设计两部分。总体设计对物流信息系统功能进行规划,给出系统的逻辑结构。这一阶段的主要任务是子系统的划分,通常用模块结构图来表示。详细设计是确定每个模块内部的执行过程。主要包括物流信息系统数据库设计、代码设计以及输入/输出设计等。数据库设计的目的主要是构造最优的数据库模式,一般达到BCNF即可。代码设计是为了实现全局数据的同意,使数据的表达方式标准化,节省存储空间,将研究的实体用特定的符号来表示。输入、输出设计主要是为用户提供方便的人机交互手段,为管理人员提供实用、快捷的信息。在总体设计和详细设计完成后,提供物流信息系统设计说明书。系统设计说明书为物流信息系统实施阶段

温馨提示

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

评论

0/150

提交评论