- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三篇4管理信息系统开发管理篇之系统设计
模块功能与处理过程设计是系统设计的最后一步,是下一步编程实现系统的基础。 通常借助于HIPO图来实现 HIPO图由一张总的层次结构图和若干张具体的IPO图两部分构成 层次结构图描述整个系统的设计结构以及各类模块之间的关系(P405) IPO图描述某个特定模块内部的处理过程和输入/输出关系(P408) 第五节 模块功能和处理过程设计 ——模块功能与处理过程设计 * 目前用于描述模块内部处理过程主要有如下几种方法: 决策树方法 判断表方法 结构化英语方法 算法描述语言方法 第五节 模块功能和处理过程设计 —处理过程设计 决策树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。 看一张决策树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。 1.决策树 第五节 模块功能和处理过程设计 —描述处理逻辑的工具 * 根 条件 条件 条件 条件 条件 条件 条件 行动 行动 行动 行动 行动 * 优惠折扣:订货折扣政策 * 某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是: 年购货额在5千元以上且最近三个月无欠款的顾客可享受15%的折扣; 近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣; 若不是老顾客,只有5%的折扣; 年购货额在5千元以下无折扣。 订货处理 优惠待遇 年交易额 5万以上 年交易额 5万或以下 无欠款 有欠款 交易20年 以上 交易20年 以下 15% 10% 5% 0% * 用决策树方法来描述上述折扣政策数据处理过程,如下图所示。 在处理逻辑中,如果判断树的条件较多,各个条件又相互结合,相应的决策方案比较多,在这种情况下用决策树表示,树的结构比较复杂,图中各项注释也比较繁琐。 2.判断表 第五节 模块功能和处理过程设计 —描述处理逻辑的工具 * 用表格形式来表示逻辑判断过程。 判断表能够把多种条件的复杂组合充分地表达出来。 但其缺点是判断表的建立过程较为繁杂,且表达方式不如决策树方法简便。 判断表的组成部分是条件、结果和决策规则 2.判断表 第五节 模块功能和处理过程设计 —描述处理逻辑的工具 * 例如:优惠折扣(P409) 结构化英语是专门用来描述一个功能单元逻辑要求的 是介于自然语言和程序设计语言之间的一种语言 它采用了结构化程序设计思想,使用三种基本的逻辑结构:顺序结构、判断结构和循环结构 使用的关键字:IF 、THEN、ELSE、SO、AND、OR、NOT 用结构化英语描述前面产品优惠折扣政策 3.结构化英语 第五节 模块功能和处理过程设计 —描述处理逻辑的工具 * 总体结构设计 代码设计 数据结构与数据库设计 输入/输出设计 第四章 系统设计 模块功能与处理过程设计 程序设计及系统设计说明书 * 程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程作为单位。这种说明书由系统设计员编写,交给程序员使用。程序员根据说明书指示内容进行程序设计。 程序设计说明书内容: 程序名 所属系统及子系统名 程序的功能 程序的输入输出数据关系图 输入文件和输出文件的格式 程序处理说明书(包括计算公式、决策表以及控制方式) 程序设计说明书 * 程序设计说明书 系统名 程序名 语 言 财务系统 更新工资主文件 Visual FoxPro 子系统名 程序标识符 日 期 工资子系统 GXGL.PRG 2002.11.11 一、输入 二、输出 三、程序功能:更新主文件 四、程序处理过程说明 更新 本月主文件 上月主文件 主处理文件 * 1)系统总体结构图 (总体结构图、子系统结构图、计算机流程图) 2)系统设备配置图(系统设备配置,主要是计算机系统图、设备在各生产岗位的分布图、主机、网络和终端连接图等) 3)系统分类编码方案(分类方案、编码和校对方式) 4)数据库结构图包括DB的结构(主要指表与表之间的结构)、内部结构(字段、域)、数据字典等 系统设计阶段的成果——系统设计报告 * 5)输入/输出设计方案 6)HIFO图(层次模块结构控制图)、IPO图等 7)系统详细设计方案说明书 系统设计阶段的成果——系统设计报告 * 案例分析: 中学考试管理信息系统系统设计 * * 《管理信息系统》经济管理学院 * * * * * 1.校验码 为验证输入代码的正确性,往往在原有代码(代码本体)的基础上,另外加上一个校验位,使它事实上成为代码的一个组成部分,称这个外加校验位的编码称为校验码。 校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法,按输入的代码数字计算出校验位,并将它与输入的校
文档评论(0)