管理信息系统系统设计(编辑修改稿)内容摘要:

:7 2 3 4 3 7 5 3 1 49+10+9+4=72 72/9…… 0 20 五、代码设计书 21 第三节 信息处理流程图 一 .信息处理流程图 模块结构图主要从功能的角度描述了系统的结构,但在实际工作中许多业务和功能都是通过数据存储文件联系起来的,而这个情况在模块结构图中未能反映出来,系统流程图可以反映各个处理功能与数据存储之间的关系。 系统流程图以新系统的数据流程图和模块结构图为基础,首先找出数据之间的关系,即由什么输入数据,产生什么中间输出数据 (可建立一个临时中间文件 ),最后又得到什么输出信息。 然后,把各个处理功能与数据关系结合起来,形成整个系统的信息处理流程图。 22 例:工资管理子系统的信息处理流程图 : 23 :存放固定属性数据的文件,如工资主文件、部门代码。 工资主文件:(职工编号 C( 4),姓名 C( 8),部门代码 N( 2),基本工资 N( 7, 2),附加工资 N( 7, 2)) 部门代码:(部门代码 C( 2),部门名称 C( 20)) :存放事务数据的文件。 如工资变动文件。 工资变动:(职工编号 C( 4),姓名 C( 8),部门代码 N( 2),基本工资 N( 7, 2),附加工资 N( 7, 2),备注 ( M)) 24 :存放处理过程中暂时存放数据的文件。 如工资发放文件。 工资发放:(职工编号 C( 4),姓名 C( 8),部门代码 N( 2),基本工资 N( 7, 2),附加工资 N( 7, 2),水电气 N( 7, 2),应发工资 N( 7, 2)) :存放具有固定个体变动属性的数据的文件。 如 扣款文件。 扣款:(职工编号 C( 4),姓名 C( 8),部门代码 N( 2),水电气 N( 7, 2)) 25 二 .IPO图 IPO图是对每个模块进行详细设计的工具,是输入加工输出(INPUT PROCESS OUTPUT)图的简称,它是由美国 IBM公司发起并完善起来的一种工具。 在系统的模块结构图形成过程中,产生了大量的模块,在进行详细设计时开发者应为每一个模块写一份说明。 IPO图就是用来说明每个模块的输入、输出数据和数据加工的重要工具。 IPO图的主体是算法说明部分,该部分可采用结构化语言、判定表、判定树,也可用 N- S图等工具进行描述,要准确而简明的描述模块执行的细节。 目前常用的 IPO图的结构如下图所示: 26 27 在 IPO图中,输入、输出数据来源于数据词典。 局部数据项是指个别模块内部使用的数据,与系统的其它部分无关,仅由本模块定义、存贮和使用。 注释是对本模块有关问题作必要的说明。 开发人员不仅可以利用 IPO图进行模块设计,而且还可以利用它评价总体设计。 用户和管理人员可利用 IPO图编写、修改和维护程序。 因而, IPO图是系统设计阶段的一种重要文档资料。 28 第四节 输出设计 系统的详细设计过程是根据管理和用户的需要先进行输出设计,然后反过来根据输出所要求获得信息来进行输入设计。 输出信息的使用者是用户,故输出的内容与格式等是用户最关心的问题之一,因此,在设计过程中,开发人员必须深入了解并与用户充分协商。 对输出信息的基本要求是:准确、及时而且适用。 输出设计主要考虑输出要求的确定、输出方式的选择和输出格式的设计。 输出设备和介质的选择也要考虑在内。 29 输出设计的内容: ( 1)输出信息使用情况:信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。 ( 2)输出信息内容:输出项目、精度、信息形式(文字、数字)。 ( 3)输出格式:表格、报告、图形等。 ( 4)输出设备和介质:设备如:打印机、显示器等;介质如:磁盘、纸张(普通、专用)等。 30 第五节 输入设计 输入设计对系统的质量有着决定性的重要影响。 一 输入设计的原则 输入设计包括数据规范和数据准备的过程,在输入设计中,提高效率和减少错误是两个最基本的原则。 输入设计的目标: 1.控制输入量,只输入基本的信息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。