第5章_结构化系统设计c祥解.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章_结构化系统设计c祥解.ppt

系统设计的原则 系统性 从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。 灵活性 要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。 可靠性 如安全必威体育官网网址性、检错、纠错能力、抗病毒能力等。 经济性 如不要盲目追求技术上的先进,尽量避免不必要的复杂化。 1)非直接耦合(Nondirective coupling) 2)数据耦合(Data Coupling) 3)标记耦合(Stamp Coupling) 4)控制耦合(Control Coupling) 5)外部耦合(External Coupling) 6)公共耦合(Common Coupling) 三、模块化设计方法 三、模块化设计方法 1.变换分析方法 1) 找出系统的主加工 2) 设计顶层模块和第一层模块 3) 设计中、下层模块 该过程由顶向下递归进行,直到系统的物理输入端或物理输出端为止.每设计出一个新模块,应同时给它起一个能反映模块功能的名字 2.事务分析方法 1) 确定以事务为中心的结构,包括找出事务中心和事务来源。 2) 按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。 3) 为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。 4) 若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。 3.混合结构的分析 把变换分析和事务分析应用在同一数据流图的不同部分 例: 会计科目编码 身份证 号码 关系数据模型的规范化 符合某一种级别的关系模式的集合称为范式。关系数据模型规范化的基本思想就是:逐步消除不合理的数据依赖,使范式中的各个关系模式达到某种程度的“分离”,这种规范化遵循如下三种范式: (1)第一范式:每个分量必须是不可分的数据项; (2)第二范式:每个非主属性完全依赖于主属性; (3)第三范式:任何一个非关键字数据项都不传递依赖于它的关键字。 其中,第一范式到第二范式消除了非主属性对候选键的局部依赖;第二范式到第三范式消除了非主属性对候选键的传递依赖。 输入检验 数据的校验方法有: 重复校验。 这种方法将同一数据先后输入两次,然后由计算机程序自动予以对比校验,如两次输入内容不一致,计算机显示或打印出错信息。 视觉校验。 输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错。视觉校验不可能查出所有的差错,其查错率为75%~85%。 检验位校验。 输入检验 数据的校验方法有: 控制总数校验。 用控制总数校验时,工作人员先用手工求出数据的总值,然后在数据的输入过程中由计算机程序累计总值,将两者对比校验。 数据类型校验 校验数据是数字型还是字符型。 格式校验。 校验数据记录中各数据项的位数和位置是否符合预先规定的格式。 姓名栏规定为18位,而姓名的最大位数是17位,则该栏的最后一位一定是空白。该位若不是空白,就认为该数据项错位。 输入检验 逻辑校验 根据业务上各种数据的逻辑性,检查有无矛盾。 例如,月份最大不会超过12。 界限校验 检查某项输入数据的内容是否位于规定范围之内。譬如,商品的单价 规定在50元至1000元范围内,则检查是否有比50元小及比1000元大的数目即可。凡在此范围之外的数据均属出错。 顺序校验 检查记录的顺序 例如,要求输入数据无缺号时,通过顺序校验,可以发现被遗漏的记录。又如,要求记录的序号不得重复时,即可查出有无重复的记录。 输入检验 记录计数校验 这种方法通过计算记录个数来检查记录有否遗漏和重复。不仅对输入数据,而且对处理数据、输出数据及出错数据的个数等均可进行计数校验。 平衡校验 平衡校验的目的在于检查相反项目间是否平衡 例如,会计工作中检查借方会计科目合计与贷方会计科目合计是否一致。 对照校验 对照校验就是将输入的数据与基本文件的数据相核对,检查两者是否一致。 为了检查输入的用户代码是否正确,可将输入的用户代码与计算机中存放的用户代码总表相核对。 电力配件公司信息系统 销售管理 采购管理 会计帐务 电力配件公司信息系统结构图 M1 M2 M3 高层数据流程图有三类不同的事务:销售管理、采购管理和会计帐务,采用事务分析画第一张结构图 顾客 订货单 顾客 采购 暂存订货单 1.1.1 编辑订货单 1.1.3 确定顾客订货 发货单 付款 不合格订单 1.1.2 登录新顾客 1.1.5 产生暂存订货单 1.1.6 对照暂存订货单 1.1.4 开发货单修改库存 1.1.7 编制销售和库存报表 1.1.8 检索库存 合格订单 业务员

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档