物流管理与信息系统课件第七章 物流管理信息系统设计.ppt

物流管理与信息系统课件第七章 物流管理信息系统设计.ppt

ID:49813466

大小:587.00 KB

页数:30页

时间:2020-03-02

物流管理与信息系统课件第七章 物流管理信息系统设计.ppt_第1页
物流管理与信息系统课件第七章 物流管理信息系统设计.ppt_第2页
物流管理与信息系统课件第七章 物流管理信息系统设计.ppt_第3页
物流管理与信息系统课件第七章 物流管理信息系统设计.ppt_第4页
物流管理与信息系统课件第七章 物流管理信息系统设计.ppt_第5页
资源描述:

《物流管理与信息系统课件第七章 物流管理信息系统设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章物流管理信息系统设计本章内容7.1物流管理信息系统设计概述7.2结构化设计方法7.3系统结构图7.4代码设计7.5数据库设计7.6输入输出设计7.7处理过程设计7.1物流管理信息系统设计概述管理信息系统设计阶段遵循自顶向下的设计原则系统设计阶段的工作分为两部分,即系统的总体设计(或概要设计)和详细设计7.2结构化设计方法7.2.1结构化方法概述结构化方法(StructuredMethod)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)

2、等方法。结构化系统开发方法的特点结构化系统开发方法开发系统的五个阶段7.2.2.结构化分析方法结构化分析的步骤如下:分析当前的情况,做出反映当前物理模型的DFD;推导出等价的逻辑模型的DFD;设计新的逻辑系统,生成数据字典和基元描述;建立人机接口,提出可供选择的目标系统物理模型的DFD;确定各种方案的成本和风险等级,据此对各种方案进行分析;选择一种方案;建立完整的需求规约。7.2.3.结构化设计方法结构化设计的步骤如下:评审和细化数据流图;确定数据流图的类型;把数据流图映射到软件模块结构,设计出模块结构的上层;基于数据流图逐步分解高层模块,设计中下层模块;对

3、模块结构进行优化,得到更为合理的软件结构;描述模块接口。7.2.4.结构化程序设计方法1)结构化主要体现在以下3个方面。自顶向下、逐步求精模块化语句结构化2)结构化程序设计的基本过程它可以分为以下四个步骤:针对具体问题建立相应的数学模型。设计相应的算法。编程实现算法。测试与调试。7.3系统结构图7.3.1模块结构的标准形式一个系统的模块结构图有两种标准形式:变换型模块结构和事务型模块结构1)变换型模块结构变换型模块结构描述的是变换型系统,变换型系统由三部分组成:输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出2)事务型模块结构事务型系统

4、由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。管理信息系统的数据流图的两种典型结构 变换型结构和事务型结构。从变换型数据流图导出初始结构图的方法因为变换型结构由输入、主处理和输出三部分组成,所以从变换型结构的数据流图导出变换型模块结构图,可分三步进行:找出系统的主加工设计顶层模块和第一层模块设计中、下层模块从事务型数据流图导出初始结构图的方法进行事务分析时,通常采用以下四步:确定以事务为中心的结构,包括找出事务中心和事务来源。按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。为每个事务处理模块建立全部的操

5、作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。混合结构的分析7.3.3模块结构图的改进模块结构的质量标准首先,应按照“耦合小,内聚大”的模块结构质量标准对模块结构图进行检查和修改。模块的耦合方式两个模块之间的耦合方式可分为以下三种:数据耦合控制耦合非法耦合模块结构的质量标准模块的内聚方式巧合内聚逻辑内聚过程内聚通信内聚顺序内聚功能内聚改进模块结构图时应注意的问题作用范围应在控制范围之内模块的扇入和扇出数要合理模块的大小要适当消除重复的功能补充、完善

6、和修改7.4代码设计7.4.1代码的概念、功能及设计问题代码设计在系统分析阶段就应开始代码是代表事物名称、属性、状态等的符号代码的功能设计代码时应注意的一些问题7.4.2代码的种类顺序码区间码助忆码缩写码尾数码7.4.3代码结构中的校验位为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。校验位可以发现以下各种错误:抄写错误:例如1写成7。易位错误:例如1234写成1324。双易错误:例如26913写成21963。随机错:包括以上两种或三种综合性错误或其它的错

7、误。确定校验位值的方法算术组数法几何级数法质数法7.4.4代码设计举例7.5数据库设计7.5.1数据库设计的任务、内容和特点数据库设计的内容:数据库的结构设计和数据库的行为设计。数据库的结构设计:根据给定的应用环境,进行数据库的模式或子模式的设计。由于数据库模式是各应用程序共享的结构,一般是不变化的,所以结构设计也称静态模型设计。包括:概念设计、逻辑设计和物理设计数据库的行为设计:确定数据库用户的行为和动作,即用户对数据库的操作。数据库的行为设计就是应用程序设计。7.5.2数据库设计的基本步骤需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和

8、维护7.5.3数据库设计阶段的内容7.5.4数据库设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。