文档详情

第6章-管理信息系统的系统设计.ppt

发布:2018-01-14约1.38万字共109页下载文档
文本预览下载声明
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 数据结构规范化设计的步骤 非规范化的数据(有重复的数据) 1NF (没有重复的数据) 2NF(所有的非关键字均完全依赖于整个关键字) 3NF(所有的非关键字均完全依赖于整个关键字,且只依赖于整个关键字) 把所有非规范化的数据结构分解成若干个二维表形式的数据结构,并指定一个或若干个关键字 若关键字由不止一个元素组成,必须保证所有的非关键字数据元素依赖于整个关键字,否则去掉部分依赖关系。 检查所有非关键字数据元素是否彼此独立,如果不是,去掉传递依赖关系,通过去除冗余的数据元素,构成都是3NF的数据结构。 * 4.物理数据库设计 物理数据库设计是指对给定的逻辑模式,选取一个最适合应用环境的物理数据库结构的过程。 主要任务包括以下几个方面:确定文件的存储结构、选取存取路径、确定数据存放位置和确定存储分配。 * 6.6用户界面设计 用户界面是指信息系统与用户交互的接口,用户界面设计通常包括输出设计、输入设计、人-机对话设计等。 * 用户所需的信息、报表都要由系统输出完成. 输出设计工作主要包括: 确定输出的类型与内容 确定输出方式 进行输出格式的设计 6.6.1输出设计 * 6.6.1输出设计(续) 输出的类型与内容 输出类型的确定:外部输出和内部输出 内部输出:指一个处理过程向另一个处理过程的输出; 外部输出:指向计算机系统外的输出,如有关报表等。 输出设备与介质的选择 输出设备:打印机、磁带机、磁盘机、光盘机等; 输出介质:打印纸、磁带、磁盘等。 输出内容的设计 包括输出内容的项目名称、项目数据的类型、长度、精度、格式设计、输出方式等。 * 6.6.2输入设计 输出信息的正确性很大程度取决于输入信息的正确性和及时性。因此,必须科学地进行输入设计,使之正确地、及时地、方便地收集信息、录入信息。 输入设计的原则 : 最小量 简单性 早检验 少转换 * 6.6.2输入设计(主要内容) 确定输入内容 数据项的名称、数据类型、位数和精度、数值范围及输入处理方式。 选择输入方式 键盘+显示器,鼠标,读卡机,光电阅读器,条形码识别机,手写输入器,声音识别仪,扫描仪等。 * 6.6.2输入设计(主要内容) 输入格式设计 尽量与原始单据格式类似,屏幕界面要友好,数据输入格式有录入式、选择式等,屏幕格式有简列式、表格式、窗口编辑方式等。 输入数据的检验 重复录入校验、视觉校验、分批数据汇总校验、数据类型校验、格式校验、加检验位校验、平衡校验等 * 表6.4 各种校验法比较 重复校验 由多个录入员录入相同的数据文件,比较 视觉校验 对输入的数据,在屏幕上校验之后再做处理 分批汇总校验 对重要数据进行分批汇总校验 控制总数校验 对所有数据项的值求和进行校验 数据类型校验 考察输入的数据是否为正确的数据类型 格式校验 校验数据项位和位置是否符合定义 逻辑校验 检查数据项的值是否合乎逻辑 界限校验 检查数据是否在规定的范围内 记录统计校验 统计记录个数,检查记录有无遗漏和重复 代码自身 利用校验码本身特性校验 * 6.6.3人机对话设计 2.对话设计的基本类型 菜单:下拉菜单、弹出菜单、图标 表格式(表单) 对话框(消息框) 图像 窗口 1.人机对话设计的原则 人机对话设计的基本原则是为用户操作着想 (1) 树立用户第一的观点 (2) 实现界面友好的工作必须融于系统开发的全过程 (3) 采用软件开发技术改善界面友好性 * 6.7处理流程设计 对系统结构图中的每一个功能模块,用各种符号具体地规定处理过程内的各个步骤,并设计出所有模块和他们之间的相互关系(即联结方式),为程序员提供详细的技术资料,就是处理流程设计。 常见的设计工具: 程序流程图、N-S图、PAD图 、HIPO图等 * 流程图 程序流程图(简称FC)使用以下三种符号: (1) 矩形框表示一个处理动作; (2) 菱形框表示逻辑判断; (3) 箭头表示程序流向。 流程图具有顺序、选择、循环三种基本结构,任何复杂的程序流程图都可以由这三种基本结构组成。它便于程序的阅读和理解,也便于程序员编程实施。 * 流程图(续) S1 S2 S1 S2 条件 S1 条件
显示全部
相似文档