管理信息系统的系统设计.ppt_第1页
管理信息系统的系统设计.ppt_第2页
管理信息系统的系统设计.ppt_第3页
管理信息系统的系统设计.ppt_第4页
管理信息系统的系统设计.ppt_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章管理信息系统的系统设计 逻辑模型 需求模型 物理模型 解决方案的模型 做什么 怎么做 科学合理地提出 系统分析 系统设计 本章内容 第一节系统设计的主要工作第二节代码设计第三节功能结构图设计第四节信息系统流程图设计第五节系统物理配置方案设计第六节制定设计规范 第七节数据存储设计第八节输出设计第九节输入设计第十节处理流程图设计第十一节编写程序设计说明书和系统设计报告 第一节系统设计的主要工作 1 总体设计 信息系统流程图设计 功能结构图设计 功能模块图设计 2 代码设计和设计规范的制定3 系统物理配置方案设计 设备配置 通信网络的选择和设计 DBMS系统的选择 4 数据存储设计 数据库设计 数据库的安全保密设计 5 计算机处理过程设计 输出设计 输入设计 处理流程图设计 编写程序设计说明书 系统设计的原则 1 系统性2 灵活性3 可靠性4 经济性 第二节代码设计 1 代码的功能2 代码的设计3 代码的种类4 代码结构中的校验位 代码 代表事物名称 属性 状态等的符号 为了便于计算机处理 一般用数字 字母或其组合里表示 代码设计 将系统中具有某些共同属性或特征的信息归并在一起 并通过一些便于计算机或人进行识别和处理的符号来表示各类信息 1 代码的功能 它为事物提供一个概要而不含糊的认定 便于数据的存储和检索使用代码可以提高处理的效率和精度代码提高了数据的全局一致性代码是人和计算机的共同语言 是两者交换信息的工具 试解释身份证号码 号码的结构公民身份号码是特征组合码 由十七位数字本体码和一位校验码组成 排列顺序从左至右依次为 六位数字地址码 八位数字出生日期码 三位数字顺序码和一位数字校验码 地址码 前六位数 表示编码对象常住户口所在县 市 旗 区 的行政区划代码 按GB T2260的规定执行 出生日期码 第七位至十四位 表示编码对象出生的年 月 日 按GB T7408的规定执行 年 月 日代码之间不用分隔符 顺序码 第十五位至十七位 表示在同一地址码所标识的区域范围内 对同年 同月 同日出生的人编定的顺序号 顺序码的奇数分配给男性 偶数分配给女性 校验码 第十八位数 作为尾号的校验码 是由号码编制单位按统一的公式计算出来的如果某人的尾号是0 9 都不会出现X 但如果尾号是10 那么就得用X来代替 因为如果用10做尾号 那么此人的身份证就变成了19位 X是罗马数字的10 用X来代替10 可以保证公民的身份证符合国家标准 2 代码的设计 1 唯一性2 标准化与通用性3 合理性4 稳定性5 可扩充性与灵活性6 具有规律性7 简洁性 3 代码的种类 一 顺序码 二 区间码 三 助忆码 一 顺序码 用连续的数字代表编码对象的码 优点 简单 方便 易处理缺点 不反映编码对象的特征 没有逻辑 难记忆 例 各系编码01管理系02土木系03信息系 例 人的性别代码 GB2261 80 1男2女 二 区间码 把数据项分成若干组 每一区间代表一个组 码中数字的值和位置都代表一定意义 例 邮政编码410000210027中国邮政编码采用六位数 分为四级 前二位数表示省 自治区 直辖市 前三位表示邮区 前四位表示该邮区所属县 市 局 最后二位数字指邮件投递局 推行邮政编码 可以利用分拣机自动分拣 提高效率 加快邮件传递速度 130021 13代表的是吉林省 00代表长春 21代表所投递的区区间有三种类型 多面码 上下关联区间码 十进位码 区间码的优缺点 优点 信息处理比较可靠 排序 分类 检索等操作比较方便缺点 1 码的长度与它的分类属性的数量有关 有时候造成很长的码 2 在很多情况下 码有多余的数 3 代码的维修比较困难 多面码 一个数据项可能具有多方面的特性 如果在码的结构中 为这些特性各规定一个位置 就形成多面码 例 某服装厂生产的服装编码如下 如某一男装的编码为M38 2W1 上下关联区间码 由几个意义上相关的区间码组成 其结构一般由左向右排列 例 关于某公司的组织机构的代码含义如下表 代码112 代表总公司销售科广告组 十进制码 例 500 自然科学510 数学520 天文学 地质学530 物理学 力学 620工程和技术科学621机械和电气工程621 1蒸汽动力工程621 2水力机械 621 3电气工程621 38电子学621 39通信工程621 4内燃机工程621 5气动机械与制冷工程621 6泵 管道工程 用十进制码中每一位数字代表一类 一般用于图书分类等 三 助忆码 用文字 数字或文字数字的结合来描述 助忆码适应于项目较少的情况 一般少于50个 例 TV B 1212英寸的黑白电视机TV C 2020英寸的彩色电视机 四 代码结构中的校验位 代码是数据的重要组成部分 它的正确性直接影响系统的质量 当人们抄写 录入时 发生错误的可能性很大 抄写错误 1234 1235 易位错误 1234 1243 隔位易位错误 1234 1432 如何解决 如何保证代码的正确性 XXXXXX X 校验位 代码本体 校验码是根据事先规定好的数学方法及代码本体计算出来的 为了检验输入代码的正确性 要在代码本身的基础上 再外加一个校验位 校验码是代码的一部分 代码本体 加权因子 加权因子可以为 自然数1 2 3 几何级数2 4 8 16 质数3 5 7 13 17 第一步 对代码的本体的每一位加权求和 校验位 代码本体 第二步 以模除和得到余数 将余数作为检验位 1 算术级数法以算术级数作为代码本体的加权因子 1 2 3 4 5 代码本体 6 5 4 3 2 加权因子 示例 1 2 3 4 5 6 校验位 代码本体 2 几何级数法 1 2 3 4 5 4 校验位 代码本体 3 质数法 1 2 3 4 5 0 校验位 代码本体 实例 原代码 123456权因子为 173173模为 10将模和余数之差作为校验码 生成校验码 1 求加权和 3 求校验码 带校验位的代码为1234561 S 1 1 2 7 3 3 4 1 5 7 6 3 81 2 求余数 R 1 1 成绩管理系统代码设计举例 这里以考试类别为例设计一个代码库 1 主题内容与适用范围 考试类别代码表 规定了某学校成绩管理中考试的类别 本标准适用于信息处理与交换 2 编码方法 采用一位数字代码表示 3 代码管理 由校教务部门制定并管理 4 标准代码库 TESTTYPE DBF库结构 代码Character1 考试类别Character85 代码表 表5 5 成绩管理系统代码设计举例 表5 5考试类别代码表 第三节功能结构图设计 将系统的功能进行分解 按功能的从属关系表示的图表 功能结构图中各层功能与数据流程图的处理 功能 相对应 工资管理子系统功能结构图 工资处理过程的业务流程图 财务科 上月发放清单 人事科 变动表 财务科 总务科 扣款清单 本月工资发放清单 财务科 工资发放清单 示例 工资管理信息子系统 建立主文件 更新主文件 建立扣款文件 计算和打印 数据录入 数据维护 建立主处理文件 数据更新 数据录入 数据维护 工资计算 打印工资汇总表 打印工资单 功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程 这种把一个信息系统设计成若干模块的方法称做模块化 模块化是一种重要的设计思想 这种思想把一个复杂的系统分解为一些规模较小 功能较简单的 更易于建立和修改的部分 功能结构图设计过程 1 各个模块具有相对的独立性 可以分别加以设计实现 2 模块之间的相互关系 如信息交换 调用关系 则通过一定的方式予以说明 第四节信息系统流程图设计 问题的提出 功能结构图主要从功能的角度描述了系统的结构 但并未表达各功能之间的数据传送关系 1 某一功能模块向某一数据文件中存入数据 而另一个功能模块则从该数据文件中取出数据 例1 财务部门更新数据存储 客户信用文件 发货部门提取该信用信息 以便作出合适的决策 2 虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系 但为了处理方便 在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来 例2 工资发放处理中 如何解决在功能结构图中存在的问题呢 1 首先为数据流程图中的处理功能画出数据关系图 处理功能 输入数据A 输入数据B 输入数据C 中间文件D 输出数据E 输出文件F 二信息系统流程图的绘制 示例 如何绘制系统流程图 抄写 人员工资变动表 上月工资清单 本月工资清单 2 把各个处理功能的数据关系图综合起来 形成整个系统的数据关系图 即信息系统流程图 人事变动通知单 房租变动通知单 主文件更新模块 上月主文件 本月主文件 电费扣款通知单 病事假扣款通知单 建立扣款文件模块 扣款文件 计算机打印模块 工资单 工资汇总表 1 从数据流程图变换成信息系统流程图并不是单纯的符号改换 信息系统流程图 计算机的处理流程 数据流程图 人工操作 三绘制中应注意的问题 2 应考虑哪些处理功能可以合并 或进一步分解 然后把有关的处理看成是系统流程图中的一个处理功能 示例 输入1 输入数据A 输入数据C 输入数据B 输入数据E 处理功能 中间文件D 输出文件F 数据关系的一般形式 工资管理子系统的信息系统流程图 生产计划优化系统的信息系统流程图 第五节系统物理配置方案设计 1 设计依据2 计算机硬件选择3 计算机网络选择4 数据库管理系统的选择5 应用软件的选择 设计依据 系统的吞吐量 系统每秒钟执行的作业数系统的响应时间系统的可靠性系统的处理方式地域范围数据管理方式 计算机硬件的选择 计算机主存CPU时钟输入 输出和通信的通道数目显示方式外接转储设备及其类型 计算机网络的选择 网络拓扑结构网络的逻辑设计网络操作系统 数据库管理系统的选择 数据库的性能数据库管理系统的系统平台数据库管理系统的安全保密性能数据的类型目前流行的数据库管理系统有哪些 他们的应用范围是怎样的 应用软件的选择 软件是否能够满足用户的需求软件是否具有足够的灵活性软件是否能够获得长期 稳定的技术支持 第六节制定设计规范 设计规范是整个系统的 公用标准 它具体地规定了文件名和程序名的统一格式 编码结构 统一的度量名等 第七节数据存储设计 一 文件的分类二 文件组织方式三 文件设计四 数据库设计的基础知识五 数据库设计 一 文件的分类 按文件的用途分类1 主文件2 处理文件3 工作文件4 周转文件5 其他文件 按文件的组织方式分类1 顺序文件2 索引文件处理文件3 直接存取文件 二 文件的组织方式 一 顺序文件 二 索引文件 三 直接存取文件 三 文件设计 四 数据库设计的基础知识 一 概念模型 二 E R方法 三 数据模型 四 关系的规范化 五 数据库设计 一 数据库的概念结构设计 二 数据库的逻辑结构设计 三 数据库的物理结构设计 第七节输出设计 一 输出设计的内容二 输出设计的方法三 输出报告 输出设计的内容 有关输出信息使用的内容输出信息的内容输出格式输出设备输出介质 输出报告 设计输出报告原则方便使用者 如果确需修改应征得用户同意输出表格应考虑系统发展的需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论