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

下载本文档

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

文档简介

1 第七章管理信息系统的系统设计 2 章节安排 7 1系统设计的任务7 2代码设计7 3功能结构图设计7 4信息系统流程图设计7 5数据存储设计7 6系统物理配置方案设计7 7输出设计7 8输入设计7 9处理流程图设计7 10制定设计规范7 11编写程序设计说明书和系统设计报告 3 7 1系统设计的任务 系统设计的目标确定应该怎样具体实现所要求的系统是对目标系统的精确描述系统分析 解决 做什么 系统设计 解决 怎么做 4 7 1续 系统设计的主要任务系统的结构设计系统的平台设计编码设计划分子系统输出 输入设计数据存储设计处理过程设计制定设计规范最后写出系统设计报告 5 7 2编码设计 编码 代表事物名称 属性 状态等的符号 它以简短的符号形式代替具体的文字说明 编码的表示 一般用数字 字母或它们的组合来表示 例如 学号 职工号 图书编号 课程编号在MIS中 为了便于计算机处理 节省存储空间和处理时间 提高处理的效率与精确度 如进行信息分类 校对 统计和检索 需要将处理对象代码化 6 编码的功能 鉴别 编码是鉴别信息分类对象的唯一标识分类 当分类对象按一定的属性分类时 给予不同的类别设计一定的编码 这时编码可以作为区分分类对象类别的标识 这种标识要求结构清晰 毫不含糊排序 由于编码所有的符号都是有一定的顺序序列的 因而可以方便地按这些序列排序专用含义 由于某种需要 当采用一些专用符号代表特定事物或概念时 编码就提供一定的专用含义 如某些分类对象的技术参数 性能指标等 7 7 2续 编码设计原则唯一性可扩性 代码结构必须能适应编码对象不断增加的需要 也就是说 必须为新的编码对象留有足够的备用码 职工代号 可识别性 代码应尽可能反映分类编码对象的特点 以助记忆并便于人们了解和使用 学号 标准化 有国家标准的 尽量采用国家标准 比较有代表性的国家标准有 GB2270 90 中华人民共和国行政区划代码 GB4754 84 国民经济行业分类和代码 GB7665 86 职业分类和代码 国家标准GBI2403 90 干部职务名称代码 等 8 7 2续 三 编码的种类 134 顺序码 区间码 以某种顺序形式编码 用连续数字或字母表示 例 1正高级 2副高级 3中级 4初级特点 简单 易管理 但可识别性差 以多区间代表多组 位置代表含意 例 邮政编码 身份证号码 学号特点 可靠且易操作 如身份证号码号 030110102101 信管 9 区间码多面码上下关联区间码 由几个意义上相关的区间码组成 机构一般由左向右 如 会计核算码 最左位为核算种类第二位为核算项目 十进位码 图书分类码TP310 736 服装面料 男女服装 款式 纯棉 00 纯毛 01 涤棉 02 男 0 女 1 西服 00 休闲服 01 唐装 02 01000 10 7 2续 助记码 把人们日常习惯中使用的符号用作代码 例 TV B 12 TV C 20 比较常用 易记忆 易管理 但不易校对 11 把编码对象用两种以上编码进行组合 优点 容易进行大分类 增加编码层次 可以从多方面去识别 使各种分类统计非常容易 缺点 位数和数据项较多 组合码 编码设计说明书 被编码对象的说明编码设计思想编码设计方案 出生地 出生年月日 由派出所确定 性别 女双数 男单数 编码设计举例 1 合同编码 合同编码的形式为XXXXXX XXXX 前六位为用户单位所属地区代码 它反映该订货合同的用户是属于哪个省 市 县 镇 国家标准 中国行政区划代码 GB2260 84 中规定 行政区划用6位数字 从左到右的含义是 第1 2位表示省 自治区 直辖市 第3 4位表示地区 市 州 盟 第5 6位表示县 市 旗 镇 区 合同编码后四位为企业内合同编码 每年按产品品种的订货合同进行统一编号 2 产品代码产品代码为XXX XX XX XX 前三位数字为产品品牌代码 由企业根据所使用品牌编码 其次两位数字为产品大类代码 大类代码参照国家标准GB7635 87 全国工农业产品 商品 物资 分类与代码 编制 第六 七两位数字为产品品种代码 也参照国家标准GB7635 87 全国工农业产品 商品 物资 分类与代码 编制 最后两位为产品规格型号代码 由企业根据生产产品型号统一编制 14 7 2续 四 编码结构中的校验位代码作为计算机的重要输入内容之一 其正确性直接影响到整个处理工作的质量 确定校验位值的方法1 对原码的每位赋予权数因子 且与相应的原代码相乘后 对乘积求和 2 对乘积之和除以模数 取余数3 余数作为校验位 加在原码后面组成新的代码 15 7 2续 确定校验位值的方法 3 1 16 7 3功能结构图设计 引言 了解 系统设计阶段要确定系统的总体结构 即把系统分为若干个子系统 每个子系统又分为若干个模块 每个子系统或者模块 无论设计还是调试 修改或扩充 基本上可以互不干扰地进行 17 1 功能结构 从系统的功能角度描述系统的层次结构2 设计依据 系统分析说明书中新系统的数据流程图3 描述工具 功能结构图 135定义 4 示例 一 功能结构图 功能结构图示例 20 7 4信息系统处理流程设计 为什么要进行信息系统流程设计 136 系统结构设计重点在于描述系统的功能结构以及各功能模块之间的调用关系 功能结构图虽然从功能的角度描述了系统的结构 但是 它没有详细地表达各功能模块的输入数据 处理过程和输出数据之间的逻辑关系 21 1 绘制依据 新系统的数据流程图2 绘制方法 1 为数据流程图中的每个处理逻辑画出数据关系图 输入数据 处理名称 输出数据 中间数据 137图7 2 2 把各个数据关系图综合起来 构成整个系统数据关系图 即处理流程图 138图7 4 7 5 3 还应考虑哪些功能可以合并 信息系统流程图的绘制 22 23 24 例子 把P129图6 12画出处理流程图 139图7 5 25 7 5系统平台设计 管理信息系统的平台设计包括 软硬件的选择网络结构设计数据库管理系统的选择 26 7 5续 系统平台设计的依据 140 系统的吞吐量 定义见140 系统的响应时间 定义140 系统的可靠性 27 一 软硬件设备选配 硬件 服务器 客户机 网络主要设备 输入输出设备 软件 1 操作系统 单机操作系统 网络操作系统2 网络协议 3 数据库产品 DBMS Oracle Sybase SqlServer Informix等4 软件开发工具 功能性 灵活性 技术支持 28 计算机软件 硬件配置应能满足系统的以下要求 功能要求 能满足新系统的各种功能要求 包括联网要求 性能要求 根据用户提出的对系统的处理速度 精确度等要求 确定计算机的运行速度 网络的传输速度等指标 容量要求 根据新系统近期所要处理的最大数据量以及若干年以后的发展规划 配置计算机内存 外存容量 安全性和可靠性的要求 应保证系统的数据 信息等资源安全可靠 防止信息的破坏和丢失 确保系统的正常运行 网络拓扑结构网络拓扑结构一般有总线型 星型 环形 混合型等 网络的逻辑结构通常首先按软件将系统从逻辑上分为各个分系统或子系统 然后按需要配备设备 如主服务器 主交换机 分系统交换机 子系统集线器 HUB 通讯服务器 路由器和调制解调器等 并考虑各设备之间的连接结构 网络计算模式 补充 客户机 服务器 C S 模式随着Internal技术的发展和广泛应用 MIS的网络计算模式开始更多的采用浏览器 Web服务器 数据库服务器 即B S模式 网络操作系统及网络协议等的选择网络操作系统有UNix Netware WindowNT等 二 网络系统的设计 141 30 三 数据库管理系统的选择 31 选择时 应着重考虑所选数据库管理系统的下列因素 数据库的性能 数据存储能力数据查询速度数据恢复与备份能力分布处理能力以及与其它数据库的互连能力 2 数据库管理系统的系统平台 32 系统平台设计的配置报告 应提交下列材料 1 确定系统的网络结构体系网络拓扑结构 传输介质 组网方式 网络设备 网络协议 网络操作系统等 2 硬件的配置清单对C S B S服务器和工作站 机型 性能指标 数量 涉及的机构 或部门 外围设备 3 软件的选择 系统软件和工具软件 对C S B S分服务器和工作站上的软件选择 操作系统 网络管理软件 数据库系统 开发平台与工具 中间介质 33 7 6输出设计 输出设计输出是系统产生的结果或提供的信息 对于大多数用户来说 输出是系统开发的目的和评价系统开发成功与否的标准 尽管有些用户可能直接使用系统或从系统输入数据 但都要应用系统输出的信息 输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息 因此 系统设计过程与实施过程相反 不是从输入设计到输出设计 而是从输出设计到输入设计 34 7 6续 输出设计的内容包括 1 有关输出信息使用方面的内容包括信息的使用者 使用目的 报告量 使用周期 有效期 保管方法和复写份数等 2 输出信息的内容包括输出项目 位数 数据形式 文字 数字 3 输出格式如报表 表格 图形 35 输出格式 1 报表设计 36 7 6续 输出方式 2 图形显示 图形结果显示的方法 直方图 圆饼图 曲线图 地图等 145 37 7 6续 输出方式 3 表格显示 一般用来提供详细的信息 例如 计量学院成绩管理系统的生成表格功能 DDE 动态数据交换 38 7 7输入设计 一 输入设计的重要性 在MIS中为获得有用的管理信息 首先要求输入信息真实可靠 如果输入的是垃圾 即使计算再精确 输出的也是垃圾 输入设计对系统的质量有着决定性的重要影响 输出数据的正确性直接决定处理结果的正确性 如果输入数据有误 即使计算和处理十分正确 也无法获得可靠的输出信息 同时 输入设计是信息系统与用户之间交互的纽带 决定着人机交互的效率 39 输入设计原则最小量原则简单性原则早检验原则少转换原则 输入设计内容 40 输入设计内容 输入数据的名称及功能 输入方式 键盘输入 数模 模数转换输入 网络数据传送 磁盘读入输入格式输入周期 多长时间输入一次 输入限期 每次输入的限期校对方式用户界面设计原则 友好 简单 实用 易于操作 避免过于繁琐和花哨界面设计 菜单方式 会话方式 提示方式 41 输入校对 人工校对 一般将已录入的数据 由计算机打印或显示出清单 然后由人进行校对 并建立一定数据校验的负责制 由校验人员签署 程序校验 校验位设计与校对二次键入校对 通过两次录入 两个操作员对同一批录入数据作两次录入 合计数校验 数据平衡校对 有的成批数据 已经由手工作出合计数 这时 在录入数据的同时 可以将手工的合计数据也录入 然后由计算机自动地将录入数据的合计与手工的合计数进行核对 C S界面设计例子 登录界面主界面 菜单区 标题区 大小和退出按钮区 用户工作区数据编辑界面数据查询输出和打印界面 数据编辑界面 数据查询和查询结果界面 打印预览界面 46 47 7 8数据库设计 数据库设计是在选定的数据库管理系统基础上建立数据库过程 1 概念结构设计 指在对用户需求分析的基础上 建立整个系统的数据库概念结构 2 数据库的逻辑结构设计 根据数据库管理系统的特征将概念数据结构转换为相应的逻辑结构 3 数据库物理结构设计为数据模型在设备上选定合适的存储结构和存取方法 以获得数据库的最佳存取效率 48 数据库设计的步骤 数据库设计是在选定数据库管理系统基础上建立数据库的过程 数据库设计的四个阶段及其任务 1 用户需求分析 通过详细调查 充分了解原系统的工作概况 明确用户的各种需求 确定新系统的功能 数据流程图与数据字典 2 概念结构设计 根据用户需求设计数据库的概念模型 用E R图表示 3 逻辑结构设计 将概念模型转换成DBMS支持的数据模型 如关系模型的二维表 4 物理结构设计 在具体设备上选定合适的存储结构和存取方法 49 50 51 52 数据库设计与系统开发阶段的对照P153 用户需求分析 系统分析 详细调查的数据流程分析 概念结构设计 系统分析 数据存储分析 E R图p123 逻辑结构设计 物理结构设计 系统设计 系统设计 数据库设计步骤 系统开发步骤 54 7 9处理流程设计 一 引言 功能结构图 135 虽然描述了系统总的功能结构 但是没有详细表达各功能模块的输入数据 处理过程和输出数据之间的逻辑关系 为了进一步表达各功能模块的处理过程 以及处理过程中的各种输入和输出数据 还必须进行系统处理流程的设计和程序流程图 程序框图 的设计 回顾本章第四节的系统流程图 136在系统流程图中 只给出了每个 处理 的名称 但是没有指明每个处理模块的具体的操作步骤 处理流程图是系统流程图的具体化 每个处理功能完成的具体步骤 在处理流程图中设计 55 二 处理流程设计的内容包括两个 系统处理流程图设计程序流程图设计 两者都表示处理过程 区别在于 处理流程图侧重于系统 分系统和子系统的处理流程描述 后者更细化 侧重于程序模块和处理算法的实现 它可直接指导程序代码的编写 56 系统处理流程图设计 表示处理过程 由于不要求处理流程图提供详细的处理细节 因此 它的设计可以粗略一些 也可以详细一些 一般对应于系统流程图中的一个处理 画处理流程图的符号见 137 程序流程图设计 用图形描述程序运行具体步骤 在处理流程图基础上 通过对输入输出数据和处理过程的详细分析 将主要运行步骤和内容标志出来 只用三种基本处理结构就能描述任何复杂的步骤 程序流程图是程序设计最基本的依据 返回 三 处理流程图举例把上图所示的P139工资管理子系统的系统流程图的 建立扣款文件模块 画出P155图7 12的处理流程图 58 程序流程图的三种基本结构 返回 59 程序流程图举例 60 五 其他处理流程设计的工具 1 IPO图 INPUT PROCESS

温馨提示

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

评论

0/150

提交评论