〈新〉第五章 系统设计-详细设计-其他.ppt

〈新〉第五章 系统设计-详细设计-其他.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.最终输出形式的选择 报表 磁盘文件; 网络传输及卫星通信传输方式; 图形方式。 输出设计书 文档代码 XSB-01 输出名称 销售订货表 处理周期 每天一次 形式 行式打印表 种类 统计表 份数 2 报送 销售部;财务部 项目号 项目名称 位数及格式 备注 1 客户名称 X(20) 2 业务员 X(8) 3 销售订单号 x(10) ... 10 销售金额 999 999.99 (二) 输入设计 输出信息的正确性很大程度取决于输入信息的正确性和及时性。 输入设计的目标:保证系统输入正确的前提下,输入方法简单、迅速、经济、方便。 输入设计工作内容: 确定输入内容 选择输入方式 输入格式设计 输入数据的检验 1.输入设计的原则 (1)最小量:输入量越小,出错机会越小;输入时间越短,数据一致性越好。 (2)简单性:输入过程尽量简单方便; (3)早检验:对输入数据的检验应尽量接近原数据发生点; (4)少转换:输入数据应尽量用其处理所需形式记录,以免数据转换介质时发生错误。 2.输入设计的步骤 (1)分析与确定输入数据的内容 确定依据:处理要求 内容:确定输入数据项的名称、数据类型、位数、精度、数值范围及输入处理方式。 (2)确定数据的输入方式 ①联机输入方式 ②脱机输入方式 输入设备:键盘、鼠标、扫描仪、光电阅读器、光笔、磁盘、磁带、网络传输等。 (3)设计数据输入格式 输入格式要尽量与原始单据格式类似,屏幕界面要友好. 数据输入格式:录入式、选择式(单选、列表选择)等 屏幕格式:简列式、表格式、窗口编辑方式等。 (4) 输入数据的正确性检验设计 数据出错的三种情况 常用的检验方法: 重复录入校验、视觉校验、分批汇总校验、控制总数校验、数据类型校验、范围校验、逻辑校验等。P101 2.输入设计的步骤(续) 3.常见的用户界面设计 (1)人机对话方式 (2)菜单方式 (3)操作提示 (4)权限管理 五、处理过程设计 基本任务:对模块结构图中每一模块内部的处理过程进行具体的描述。 处理过程设计内容: ?决定实现每个模块的算法; ?如何精确地表达这些算法。 前一个问题:涉及到所开发项目的具体要求和每个模块的具体功能,因而不能一概而论。 后一个问题:需要给出适当的算法表达形式,或者说应该选择某种表达工具来描述处理流程。 常用的算法表达工具 程序流程图 N-S图 PAD图 PDL语言 IPO图 1.程序流程图 3种符号 处理动作 逻辑判断 程序流向 3种基本的程序结构 S1 S2 顺序结构 条件 S1 S2 Y N 选择结构 S1 条件 Y N 循环结构 程序流程图-工具评价 使用最早、应用最广泛的处理过程的详细描述工具 最容易被错误理解和引起歧义的一种工具 便于程序的阅读和理解 便于程序员编程实施 2.盒图(N-S图) 基本元素:框 5种基本构造 A B C (1) 顺序型 (2) 选择型( If – then – else) A B F 条件 T A F T 条件 then –部分 then –部分 else–部分 If – then – else If – then (3)多分支选择型(CASE型) A1 值1 A2 An .... .... 条件 值2 值n S (循环体) DO-WHILE P S (循环体) REPEAT UNTIL P (先测试循环) (后测试循环) 循环条件 (5) UNTIL重复型 (4) WHILE重复型 3.问题分析图(PAD) PAD:Problem Analysis Diagram A B C 3种基本结构: (1)顺序结构 第五章 系 统 设 计 第五章 系统设计 第一节 系统设计概述 第二节 系统总体设计 第三节 系统详细设计 系统详细设计的内容 数据库设计 代码设计 输入/输出设计 对话(人机界面)设计 处理过程设计(模块内部的算法设计) 系统配置设计(系统平台设计) 二、代码设计 代码:用来代表事物名称、属性、状态等的符号。 以简短的符号形式代替了具体的文字说明。 例:采购订单编号、物料代码、产品代码、供应商代码 代码设计的任务:设计出一套供MIS开发和运行所需的代码系统。 (一) 代码的功能 1.区别功能 2.分类与排序 3.数据全局一致性 在一个信息分类编码标准中, 一个代码只能唯一标识一个分类对象, 一个分类对象只能有一个唯一的代码。 当按对象的属性(如工艺、材料、规格等) 分类,并赋予不同的类别代码时,代码就可 以作为分类对象类别的标识,是利用计算机 进行分类统计的基础。 相同的一个事物,在不同的场合会有不同的 称呼,但是通过代码可以将其统一起来。 代码提高了系统

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档