《系统设计》PPT课件.ppt

上传人:za****8 文档编号:15822590 上传时间:2020-09-08 格式:PPT 页数:37 大小:2.58MB
返回 下载 相关 举报
《系统设计》PPT课件.ppt_第1页
第1页 / 共37页
《系统设计》PPT课件.ppt_第2页
第2页 / 共37页
《系统设计》PPT课件.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
引言 经过系统分析,在系统分析报告中得到了新信息系统的逻辑模型,已明确了 “做什么”。进入系统设计阶段,就是在系统逻辑模型的基础上解决“怎么做”的问题,也就是要设计出一个能在计算机上实现的具体物理模型方案。,第六章 管理信息系统的系统设计,一、系统设计的任务与目标 系统设计的任务,简单的说就是解决新系统“怎么做”的问题,即根据系统分析得到的逻辑模型,设计出一个能在计算机上实现逻辑模型全部功能的具体方案,即物理模型。系统设计通常分为总体设计和详细设计两部分。,第一节 系统设计的任务,系统设计内容 1.系统总体结构设计 2.详细设计方法 3.代码设计 4.数据库设计 5.输入/输出设计 6.编写总体设计说明书,结构化设计方法,是目前使用最广泛的一种设计方法,适用于任何软件系统的结构化设计。结构化设计方法与结构化分析方法相衔接,是进行信息系统设计一种行之有效的方法。 一、总体结构设计方法 1、系统模块(功能)结构图 结构化设计方法,采用类似于结构化分析的“自顶向下,逐层分解”的基本思想描述(分解)系统。结构化设计方法,首先以数据流图为基础导出系统模块结构图(功能结构图)。在导出系统模块结构图的过程中,以独立性、低耦合性、高内聚性作为模块划分的原则。先将系统数据流图中的加工转换成模块,再将各大模块继续划分为较小的模块,直到每一模块都是功能单一的模块。,第二节 系统设计的方法,图2-18 工资子系统功能结构图,第三节 系统设计的步骤,结构化设计是将一个大系统划分为若干个功能模块,每个功能模块再划分为若干个子模块,自顶向下,层层分解,完成系统的全部功能。 模块究竟如何划分,到目前为止,没有一个严格的、绝对的标准,好的模块划分方法不是唯一的,同一个问题由不同的设计人员考虑,可能得到不同的结果。,第二节 系统设计的方法,模块划分的四项基本原则: 模块间的独立性 模块间的低耦合性 模块的高内聚性 建立公共模块 建立公共模块的目的减少冗余,减少不必要的重复工作,划出某项功能成为一个能被几个模块共同利用的模块。,第二节 系统设计的方法,1、财务科负责工资发放的人员根据自己存档的上月工资发放清单和人事科送来的人员变动表抄写本月工资发放清单的前三项。 工资发放清单共含人员代码、姓名、基本工资、扣款和实发工资五项。然后根据总务科送来的扣款单将各人的扣款填入,最后计算实发工资并填入,形成完整的本月工资发放清单,交出纳员实施。请按以上过程绘制数据流程图。,二、详细设计方法 通过总体设计阶段,采用结构化设计方法,以数据流图为基础导出了系统模块结构图,而详细设计则是要给出模块结构中各个模块的内部过程的具体描述。,第二节 系统设计的方法,三、系统代码设计 代码也称为编码,他是用数字、字母或其他符号代表事物或概念的名称、属性或状态。 代码设计的原则 代码是对事物或概念唯一性的一种约定。因此代码设计必须遵守一定的规则。 唯一性:每一代码唯一标识某个事物或概念。 科学性:编码的结构也应该是一个合理的科学体系,能客观反映信息体系的有序性。 规范性:代码设计要与国际、国家或部门及行业的标准靠拢,同一种类对象的编码应该统一。 实用性:编制代码既便于人们识别,又利于计算机处理。 扩充性:需留出足够的备用编码位。,第三节 系统设计的步骤,人员代码,设备代码,工程代码,会计科目代码,会计科目代码设计要注意通用性,财政部门已经颁布了“会计科目代码总则”,规定了一级科目代码;各行业协会和部委在财政部规定的基础上,制定了二级科目代码。各企业在编制会计科目代码时应依据财政部、本行业、本地区会计科目代码的有关规定,对会计业务中的明细帐目,即对三四级的科目代码进行分类。,代码中的校验,代码结构中的校验位 代码作为计算机的重要输入内容之一,其正确性直接影响到整个处理工作的质量。 特别是人们重复抄写代码和将它通过人手输入计算机时,发生错误的可能性更大。 为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。 校验位通过事先规定的数学方法计算出来。 代码一旦输入,计算机会用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。,校验位可以发现以下各种错误: 抄写错误,例如1写成7; 易位错误,例如1234写成1324; 双易错误,例如26913写成21963; 随机错误,包括以上两种或三种综合性错误或其他错误。,XXXXXX,X,校验位,代码本体,校验码是根据事先规定好的数学方法及代码本体计算出来的。,代码本体,加权因子,加权因子可以为:自然数 1,2,3, 几何级数 2,4,8,16 质数 3,5,7,13,17,第一步:对代码的本体的每一位加权求和,校验位,代码本体,第二步:以模除和得到余数,将余数作为检验位,校验的方法,确定校验位值的方法,(2)数据出错的校验方法。 10记录计数校验。这种方法通过计算记录个数来检查记录有否遗漏和重复。不仅对输入数据,而且对处理数据、输出数据及出错数据的个数等均可进行计数校验。 11平衡校验。平衡校验的目的在于检查相反项目间是否平衡。例如,会计工作中检查借方会计科目合计与贷方会计科目合计是否一致。又如银行业务中检查普通存款定期存款等各种数据的合计,是否与日报表各种存款的分类合计相等等。 12对照校验。对照校验就是将输入的数据与基本文件的数据相核对,检查两者是否一致。例如,为了检查销售数据中的用户代码是否正确,可以将输入的用户代码与用户代码总表相核对。当两者的代码不一致时,就说明出错。当然,凡是出现新的用户,都应该先补入用户代码总表。,第三节 系统设计的步骤,五、输入、输出设计 (一)输入设计 1、输入设计的原则 (1)控制输入量。 (2)减少输入延迟。 (3)减少输入错误。 (4)避免额外步骤。 (5)输入过程应尽量简化。,第三节 系统设计的步骤,2、数据输入设备的选择 输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种: (1)读卡机。 (2)键盘一磁盘输入装置。 (3)光电阅读器。 (4)终端输入。,第三节 系统设计的步骤,(二)输出设计 1、输出设计的内容 输出设计的内容包括: (1)有关输出信息使用方面的内容,包括信息的使用者、使用目的、使用周期、有效期、保管方法和复写份数等; (2)输出信息的内容,包括输出项目、位数、数据形式(文字、数字); (3)输出格式,如表格、图形或文件; (4)输出设备,如打印机、显示器、卡片输出机等。 (5)输出介质,如输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等。,第三节 系统设计的步骤,六、编写总体设计说明书 主要内容有以下六个方面: 概述 总体设计的目标与任务 系统主要功能 系统设计环境 系统配置方案及体系结构 系统体系结构; 计算机系统配置; 费用预算。,第三节 系统设计的步骤,数据库设计 需建立的数据库; 数据库的组织形式; 数据库的存取区域; 数据库结构设计; 数据库文件的属性。 管理信息系统代码设计 代码设计的原则和要求; 管理信息系统的代码体系; 代码设计的评价。,第三节 系统设计的步骤,输入/输出设计 模块结构设计 新系统数据流程图设计; 初始模块结构图设计; 优化模块结构图设计; 模块说明书; 模块设计说明与评价。 以上是总体结构设计说明书 应该具备的内容。,第三节 系统设计的步骤,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!