




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章物流管理信息系统设计 本章内容 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 等方法 结构化系统开发方法的特点结构化系统开发方法开发系统的五个阶段 7 2 2 结构化分析方法 结构化分析的步骤如下 分析当前的情况 做出反映当前物理模型的DFD 推导出等价的逻辑模型的DFD 设计新的逻辑系统 生成数据字典和基元描述 建立人机接口 提出可供选择的目标系统物理模型的DFD 确定各种方案的成本和风险等级 据此对各种方案进行分析 选择一种方案 建立完整的需求规约 7 2 3 结构化设计方法 结构化设计的步骤如下 评审和细化数据流图 确定数据流图的类型 把数据流图映射到软件模块结构 设计出模块结构的上层 基于数据流图逐步分解高层模块 设计中下层模块 对模块结构进行优化 得到更为合理的软件结构 描述模块接口 7 2 4 结构化程序设计方法 1 结构化主要体现在以下3个方面 自顶向下 逐步求精模块化语句结构化2 结构化程序设计的基本过程它可以分为以下四个步骤 针对具体问题建立相应的数学模型 设计相应的算法 编程实现算法 测试与调试 7 3系统结构图 7 3 1模块结构的标准形式一个系统的模块结构图有两种标准形式 变换型模块结构和事务型模块结构1 变换型模块结构变换型模块结构描述的是变换型系统 变换型系统由三部分组成 输入 数据加工 中心变换 和输出 它的功能是将输入的数据经过加工后输出2 事务型模块结构事务型系统由三层组成 事务层 操作层和细节层 它的功能是对接收的事务 按其类型选择某一类事务处理 管理信息系统的数据流图的两种典型结构变换型结构和事务型结构 从变换型数据流图导出初始结构图的方法 因为变换型结构由输入 主处理和输出三部分组成 所以从变换型结构的数据流图导出变换型模块结构图 可分三步进行 找出系统的主加工设计顶层模块和第一层模块设计中 下层模块 从事务型数据流图导出初始结构图的方法 进行事务分析时 通常采用以下四步 确定以事务为中心的结构 包括找出事务中心和事务来源 按功能划分事务 将具备相同功能的事务分为同一类 建立事务模块 为每个事务处理模块建立全部的操作层模块 其建立方法与变换分析方法类似 但事务处理模决可以共享某些操作模块 若有必要 则为操作层模块定义相应的细节模块 并尽可能使细节模块被多个操作模块共享 混合结构的分析 7 3 3模块结构图的改进 模块结构的质量标准首先 应按照 耦合小 内聚大 的模块结构质量标准对模块结构图进行检查和修改 模块的耦合方式两个模块之间的耦合方式可分为以下三种 数据耦合控制耦合非法耦合 模块结构的质量标准 模块的内聚方式巧合内聚逻辑内聚过程内聚通信内聚顺序内聚功能内聚 改进模块结构图时应注意的问题作用范围应在控制范围之内模块的扇入和扇出数要合理模块的大小要适当消除重复的功能补充 完善和修改 7 4代码设计 7 4 1代码的概念 功能及设计问题代码设计在系统分析阶段就应开始代码是代表事物名称 属性 状态等的符号代码的功能设计代码时应注意的一些问题 7 4 2代码的种类 顺序码区间码助忆码缩写码尾数码 7 4 3代码结构中的校验位 为了保证正确输入 有意识地在编码设计结构中原有代码的基础上 另外加上一个校验位 使它事实上变成代码的一个组成部分 校验位通过事先规定的数学方法计算出来 校验位可以发现以下各种错误 抄写错误 例如1写成7 易位错误 例如1234写成1324 双易错误 例如26913写成21963 随机错 包括以上两种或三种综合性错误或其它的错误 确定校验位值的方法算术组数法几何级数法质数法 7 4 4代码设计举例 7 5数据库设计 7 5 1数据库设计的任务 内容和特点数据库设计的内容 数据库的结构设计和数据库的行为设计 数据库的结构设计 根据给定的应用环境 进行数据库的模式或子模式的设计 由于数据库模式是各应用程序共享的结构 一般是不变化的 所以结构设计也称静态模型设计 包括 概念设计 逻辑设计和物理设计数据库的行为设计 确定数据库用户的行为和动作 即用户对数据库的操作 数据库的行为设计就是应用程序设计 7 5 2数据库设计的基本步骤 需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护 7 5 3数据库设计阶段的内容 7 5 4数据库设计阶段的模式 7 6输入输出设计 7 6 1输入设计输入设计的工作是依据功能模块的具体要求给出数据输入的方式 用户界面和输入校验方式 进行输入设计工作时 要注意在整个系统中统一设计风格 7 6 2输出设计 输出设计与输入设计类似 需要给出输出的方式和用户界面的内容 如显示输出的屏幕格式 打印输出的格式 每个显示 打印项目的类型 长度 输出设计时 也要注意在整个系统中统一设计风格 7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮北市市级机关选调真题2024
- 2025版架子工钢结构工程承包合同书
- 二零二五年度二手房产交易资金监管及支付方式合同
- 2024年青岛水务集团有限公司招聘真题
- 2025版项目合作保密与不竞争合作协议
- 2025版创业项目融资中介服务合同规范模板
- 护工医疗废弃物培训课件
- 品牌开发规划方案范本
- 护士质量安全知识培训内容课件
- 花园别墅庭院施工方案
- 高血压病的日常护理
- 快手磁力金牛初级营销师理论知识题及答案
- 旅游景区旅游安全风险评估报告
- 彩钢棚承揽合同模板
- 病历书写规范与住院病历质量监控管理制度
- 卵巢非良性肿瘤生育力保护及保存中国专家共识(2024年版)解读
- 2025届高三语文7月中学生标准学术能力诊断性测试试题
- 全国林业有害生物防治知识竞赛参考题
- 开展市场调研和客户分析
- ptf增稠剂聚合工艺
- 【招聘管理工具】求职人员登记表(可直接打印两页标准完整模板)1
评论
0/150
提交评论