第6章系统设计(论文资料).pptVIP

  • 15
  • 0
  • 约 21页
  • 2017-01-01 发布于重庆
  • 举报
第6章 系统设计 第6章 系统设计 6.1 概述 6.2 代码设计 6.3 输出设计 6.4 输入设计 6.5 人—机界面设计 6.6 软件系统设计——模块 6.1 概述 一、系统设计概述 1、目的与任务 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的充分反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。 2、系统设计的依据 系统分析的成果。 现行技术。 现行的信息管理和信息技术的标准、规范和有关法律制度。 用户需求。 系统运行环境。 3、系统设计阶段的主要活动 (1) 系统总体设计 系统总体布局方案的确定 软件系统总体结构的设计 数据存储的总体设计 计算机和网络系统方案的选择 (2) 详细设计 代码设计 数据库设计 输出设计 输入设计 人—机界面设计 处理过程设计 (3) 系统实施进度与计划的制订 (4) “系统设计说明书”的编写 4、系统设计的成果与文档内容 系统设计说明书是系统设计阶段的成果,它从系统设计的主要方面说明系统设计的指导思想、采用的技术方法和设计结果,是新系统的物理模型,也是系统实施阶段工作的主要依据。 6.2 代码设计 合理的代码结构是关系到能否充分发挥MIS的功能的一个主要因素: 唯一性 合理性 可扩展性 简单性 适用性 代码的设计方法 目前最常用的分类方法有两种,一种是线分类方法,一种是面分类方法。 1、线分类方法 首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。 分类的结果造成了一层套一层的线性关系,如下图所示。 2、面分类方法 面分类法主要从面角度来考虑分类。面分类方法的特点是: 柔性好,面的增加、删除、修改都很容易。 可实现按任意组配面的信息检索,对机器处理有良好的适应性。 缺点是不易直观识别,不便于记忆。 例如:代码3212表示材料为钢的Φ1.0mm圆头的镀铬螺钉。 代码分类: 顺序码:用连续的数字代表编码对象 区间码:把数据分成若个组,代码的每个区间码对应一组数据 缩写码:将惯用的缩写字直接用作代码 3、校验位的确定步骤: 设有一组代码为: C1C2C3C4…Ci 第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级 数、几何级数或质数)。 第二步:求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+……+Ci*Pi (i=1,2,……,n) n = ∑Ci*Pi (i=1,2,……,n) i=1 第三步:确定模M 第四步:取余R = SMOD(M) 第五步:校验位Ci+1 = R 最终代码为: C1C2C3C4…CiCi+1 使用时: C1C2C3C4…CiCi+1 举例:校验位的确定 原设计的一组代码为五位,如32456,确定权数为7,6,5,4,3 求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+……+Ci*Pi (i=1,2,……,n)=3*7+2*6+4*5+5*4+6*3 =21+12+20+20+18=91 确定模M,M=11 取余R,R = SMOD(M) = 91MOD(11) = 3 校验位Ci+1 = R = 3 最终代码为: C1 C2 C3 C4…CiCi+1 ,即324563 使用时为:324563 该组代码中的其他代码按此算法,分别求得校验位,构成新的代码。 编码步骤: 确定代码的对象 考察是否已有标准码 确定代码的使用范围和时效,确定代码的数量与位数 确定编码的方法 编制代码,建立编码系统 6.3输出设计 确定输出内容 确定输出信息内容 确定输出信息使用要求 确定输出设备与介质 确定输出格式 6.4输入设计 1、确定输入数据内容 2、确定数据的输入方式 3、确定输入数据的记录格式 4、输入数据的校验: 人工校验和程序校验; 校验对象:基本固定数据、统计数据、联机数据和金额数据; 常用方法:平衡校验、逻辑校验、界限校验等 5、确定输入设备与介质 6.5人—机界面设计 菜单式:系统通过屏幕显示出各种可能的选择内容与其代号,用户根据需要键入选择代号 填表式:系统将要输入的项目显示在屏幕上,然后由用户逐项填入内容 问答式:当程序执行到一定阶段,屏幕上出现提问,再进入下一阶段运行 提问式:用户使用规定格式的查询语言提出查询请求,计算机

文档评论(0)

1亿VIP精品文档

相关文档