第6章 结构化系统设计
结构化系统设计方法的基本思想及方法要点

结构化系统设计方法的基本思想是以系统的逻辑功能设计和数据流关系为基础,根据数据流程图和数据字典,借助于标推的设计淮则和图表工具,通过“自上而下”和“自下而上”的反复,逐层把系统划分为多个大小适当,功能明确,具有一定独立性,并容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计。
从目前大多数信息系统的开发现状来看,结构化系统设计方法是运用最为普遍,同时也是最为成熟的一种开发方式。
简单地说,结构化系统设计方法可以用三句话进行概括;自上而下;逐步求精;模块化设计。
首先,自上而下,就是在管理信息系统的设计与系统分析阶段,必须采用整体大于局部、上级优于下级的设计思路。
优先考虑如何满足领导层的管理需求,其次才考虑中层与底层的管理需求。
其次,对客户的需求分析应做到逐步求精。
在深入调研的基础上力图在编写程序之前就清晰地了解客户的实际运作过程,从而制定出切实可行的开发方案,并且为将来可能的功能扩展留有充分的余地。
最后阶段才进入程序编写阶段。
在进行软件设计时采用模块化的设计思路,并且采用自下而上的实施方法,即先开发一些能够独立运行并完成某些功能的小型程序模块,而后将这些模块进行组合。
采用这种设计方法,在所有功能模块开发完成之后,只需将所有模块进行有机组合,就能够获得一个完善的系统。
二、结构化系统设计方法的由来与发展在数据处理领域,“结构化”…词最早出现于程序设计,即结构化程序设计。
“结构化”的含义是指用一组标准的准则和工具从事某项工作。
在结构化程序设计之前,每一个程序员都按照各自的习惯和思路编写程序,没有统一的标准,也没有统一曲技术方法,因此,程序的调试、维护都很困难,这是造成软件危机的主要原因之一。
1966年,Bohn和Jacopinl提出了有关程序设计的新理论.即结构化程序设计理论。
这个理论认为,任何——个程序都可以用三种基本逻辑结构来编制,而且只需这三种结构。
这三种结构分别是顺序结构、判断结构和循环结构,其特点是每种结构只有一个入口点和一个出口点。
信息系统开发与设计知识点

第一章,系统1,系统是由相互联系和相互制约的若干部分结合成的,具有特定功能的有机整体2,系统的特性:整体性,层次性,目的性,稳定性,突变性,自组织性,相似性第二章,管理系统1,人类活动的三大基本特点:目的性,依存性,知识性2,管理的基本职能:计划职能,组织职能,领导职能,控制职能,激励职能3,企业管理五大基本功能:生产,销售,研究发展,财务,人事第三章,信息与信息系统1,信息定义:信息是经过加工后的数据2,信息的性质:事实性,扩散性,传输性,共享性,增值性,不完全性,等级性,滞后性3,信息是管理的基础表现在:1)信息是制定计划的基本依据2)信息是组织实施的保证3)信息是调节控制的指示器4)信息是激励职工的依据5)信息是领导指挥的基础6)信息是决策的关键因素4,策略过程:情报阶段,设计阶段,决策阶段5,结构化决策与非结构化决策的区别:1)结构化决策是建立在清楚地逻辑基础上,依照习惯或者标准作业规划完成的决策2)非结构化决策是没有明觉得决策规划,依照决策者的经验,直觉,学识做出的决策6,信息系统的定义:输入数据,通过疾厄宫处理,产生信息的系统7,信息系统的基本功能:数据采集和输入,信息的传输,信息的储存,信息的加工,信息的维护,信息的使用第四章,信息系统建设概论1,信息系统建设的复杂性:1)技术手段复杂2)内容复杂,目标多样3)投资密度大,效益难以计算4)环境复杂多变2,信息系统的生命周期:系统的规划阶段,信息的分析阶段,信息的设计阶段,信息的实施阶段,信息的运行和维护阶段3,企业过程:为实现某个预定,产出的逻辑相关的一系列任务4,企业过程特征:1)每个企业过程都有输入和产出2)企业过程可能跨越组织边界3)企业过程有层次性5,商务规则:数据的完整性约束:属性的类型和数值,实体完整性,参照完整性6,早期开发不足:目标含糊,通信误解,步骤混乱,缺乏管理控制7,信息系统开发方法:结构化方法,面向对象方法,原型法8,建立信息系统的基本条件:1)领导重视,业务人员积极性高2)有一定的科学管理基础。
结构化系统设计范文

结构化系统设计范文首先是需求分析,这一步骤是确定系统需要满足的具体需求和功能。
在这个阶段,需要与系统的用户和相关利益相关者进行详细的沟通,了解他们的需求和期望。
然后,将这些需求转化为形式化的需求规格,包括功能需求、性能需求、安全需求等。
接下来是系统设计,这一步骤是根据需求规格设计系统的整体架构。
在这一阶段,需要将系统分解为不同的模块,并确定它们之间的关系和交互方式。
系统设计也需要考虑到系统的性能、可靠性和可扩展性等方面的要求。
然后是模块设计,这一步骤是对系统的每个模块进行详细的设计。
在这一阶段,需要确定模块的功能、输入和输出,以及模块的内部结构和算法。
模块设计可以使用结构化设计方法,如数据流图、结构图等。
接下来是编码,这一步骤是将模块设计转化为实际的代码实现。
在编码过程中,需要使用合适的编程语言和工具,并遵循编码规范和最佳实践。
编码过程中也需要关注代码的可读性、可维护性和性能等方面。
最后是测试,这一步骤是验证系统的正确性和稳定性。
在测试阶段,需要编写和执行各种测试用例,包括功能测试、性能测试和安全测试等。
测试的目的是发现和修复系统中的错误和缺陷,并确保系统满足需求规格中的所有要求。
总结起来,结构化系统设计是一个系统的详细设计和规划的过程,包括需求分析、系统设计、模块设计、编码和测试等步骤。
这个过程可以确保系统具有清晰的架构和有效的运行。
在设计过程中,需要密切与用户和利益相关者进行沟通,并使用适当的设计方法和工具来支持设计工作。
最后,通过测试和验证可以确保系统的正确性和稳定性。
结构化系统设计在计算机应用开发系统中的作用

结构化系统设计在计算机应用开发系统中的作用摘要:随着现代科学技术的不断发展,计算机技术、互联网技术对现代社会发展产生深刻影响,已经成为社会生产以及群众日常生活必不可少的重要内容。
计算机技术是现代信息技术发展的基础,在计算机相关技术发展过程中,关于计算机应用开发系统的研究不断深入,为计算机各项功能的实现提供基础,其中结构化系统具有重要的作用,能够全面提高计算机应用开发技术水平。
因此,本文将对结构化系统设计在计算机应用开发系统中的作用进行深入地研究与分析,并提出一些合理的意见和措施,旨在进一步促进我国计算机应用开发技术水平提高。
关键词:结构化系统;计算机;应用开发系统;作用分析;优化策略通常情况下,人们所应用的技术及应用系统包括硬件系统、软件系统以及应用系统等多项系统,在计算机应用系统中,其生命周期受到系统调查、系统分析以及系统维护等多项因素的影响,为了提高计算机技术的实际应用效果,必须对计算机应用开发系统进行全面掌控,才能够有效提高计算机应用开发效果,使得计算机应用的功能更加全面、系统更加稳定,从而提高计算机实际应用效果,对于计算机领域的发展具有重要意义。
1结构化系统设计分析结构化系统设计(structuredsystemdesign,SSD))是结构化生命周期法中的第二个阶段,其基本的思路为:从上到下逐步求精的设计策略,目标明确、成果规范的阶段,层次清晰、体系严谨的结构,形象直观、清楚易懂的表现方式。
结构化系统设计的基本胡处理方法是功能模块化、数据结构模型化、系统平开放化,结构化系统设计可以分为总体设计和具体两个阶段,每个阶段都有不同的动态流程、静态数据结构和系统设施平台设计。
结构化系统设计又被称作为新系统的物理设计,将所进行的各个方面的具体设计充分考虑在内,是一种新情况下对功能要求的发展需求。
结构化系统设计具体就是指系统由多个成绩和多个程序软件模组共同组成的系统,该系统中每个模组都有入口和出口,具有的实际功能为输入和输出。
结构化系统设计在计算机应用开发系统中的地位及作用

结构化系统设计在计算机应用开发系统中的地位及作用作者:舒勇来源:《电子技术与软件工程》2015年第13期近些年来,我国国内的计算机应用技术在不少的企业生产和企业经营活动中被不断的广泛传播和应用。
可以看出计算机在企业进行管理工作中的所体现出来的影响和作用日益加大,而且并被逐渐的利用和重视。
所以,这在种情况下,大多数企业中进行从事系统设计的专业技术工作人员的数量也在不断的增加。
国内企业都在计算机应用技术开发系统方面加大的研究和投入力度,不少企业现在都能够可以自主自行的设计出来适应本企业发展管理的应用程序系统。
同时,在计算机应用开发系统中最主要最为关键的部分就是结构化系统设计这一部分。
【关键词】结构化系统设计计算机应用一般情况下,我们所熟知的计算机应用系统就是由硬件系统、软件系统和应用软件共同组成的。
在实际应用中,计算机应用系统的生命周期很大程度上主要由系统调查、系统分析以及系统统计再加上随后的实施和系统维护总共分为五个阶段。
本篇文章主要分析在计算机应用开发系统当中,结构化的系统设计这个方面在其中的所起到的什么样的作用和在系统中占据着怎样的地位。
1 结构化系统设计结构化系统设计是一套能够合理的运用标准的设计准则和图表工具的系统化平台。
它可以把整个系统合理的从各个方面进行自上而下的分解,它的最终目的就是准确的处理好模块功能以及对其系统数据的结构模型化。
系统设计又被称为新系统的物理设计,它主要考虑的是在所进行的各个方面中各种具体的设计,它是一种新形势下对其功能要求发展的需要。
在这里结构化系统设计就是指一个系统它由层次化和许多的程序软件模块共同组成,然后其中的每一个系统模块都是只有一个入口和一个出口,它所具有的功能实际上就是“输入”和“输出”这两个方面本身所具有的功能。
结构化系统设计本身所具备的一些特点。
它可以更形象更方便的采用图像图片表达工具,比如我们平常所看到的系统结构图等。
总之,结构化系统设计的最终目标就是提升其运行效率和速度,现在在计算机应用开发系统当中,结构化系统设计的作用尤为明显。
《管理信息系统》习题及答案

第一章信息系统与管理一、名词解释1、信息:是关于客观事实的可通讯的知识2、系统:由处于一定的环境中相互作用和相互联系的若干组成部分结合而成的并为达到整体目的而存在的集合。
3、信息系统:信息系统是一个人造系统,它由人、硬件、软件和数据资源组成的,目的是及时、正确地惧、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。
4、半结构化问题:决策过程中,有些问题涉及到环境因素、决策者的心理、经验及其它不确定因素,使得决策过程不完全可理解和计算,这类问题称半结构化问题二、填空题1、系统的特征有(整体性、目的性、相关性、环境适应性)2、信息系统包括(信息处理系统)和(信息传输系统)3、按处理的对象,可把组织的信息系统划分为(作业信息系统)和(管理信息系统)4、信息系统的发展阶段有(电子数据处理系统、管理信息系统和决策支持系统)5、西蒙提出按问题的结构化程度不同可将决策问题划分为三种类型,它们是(结构化决策、非结构化决策和半结构化决策)三、简答题1、信息的特征答:事实性、时效性、不完全性、等级性(战略级、战术级、作业级)、变换性和价值性。
2、决策的四个阶段答:(1)情报活动阶段;(2)设计活动阶段(3)选择活动阶段(4)实施活动阶段3、什么是信息,信息与数据的区别?答:(1)信息是关于客观事实的可通讯的知识(2)区别:信息是经过加工处理的数据,即数据是原材料,而信息是产品,信息一定是数据但不是所以的数据都可以成为信息的。
第二章管理信息系统概论一、名词解释1、管理信息系统:是一个由人、计算机等组成的能进行信息惧、传递、储存、加工、维护和使用的系统。
二、填空1、管理信息系统的结构中,基于管理任务的系统层次结构可分为(战略管理、管理控制和运行控制)三层次结构。
2、工业企业按其劳动对象来分可分为(采掘业、冶炼业和制造业)三大类3、根据我国管理信息系统应用的实际情况和管理信息系统服务对象的不同,可将管理信息系统的分为(国家经济信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理信息系统)五种4、MRPII是指(制造资源规划);ERP指(企业资源规划);JIT指(准时制生产);OPT指(最优化生产技术);AGILE指(敏捷制造)5、准时制生产追求的目标是(零库存)三、简答题1、管理信息系统的特点答:(1)面向管理决策(2)综合性(3)人机系统(4)现代管理方法和手段相结合的系统(5)多学科交叉的边缘学科。
第六章 结构化系统设计

怎么做?如何实现系统说明书 规定的系统功能,成果是系统 的物理模型。 物理模型 物理模型 物理模型
系统设计
逻辑模型
哪个好?
评价选择物理模型
在评价选择物理模型前,先要讨论评价信息系统 的标准。 信息系统的优劣程度取决于它为管理工作提供信 息服务的质量。具体从六个方面衡量。 信息系统功能 能否满足用户需要 系统的效率 系统的工作效率 系统的可靠性 系统抗干扰能力 系统的工作质量 系统提供信息准确 方便 实用 清晰 系统的可变更性 系统修改和维护的难易程度 系统的经济性 系统收益与支出比
系统生命周期经费开销
分析设计 35%
研制 20%
编程 15% 调试 50%
维护 80%
20%*50%+80%=90%
可变更性好的系统—— 效率不高可以提高效率 质量不好可以改进质量 可靠性差可以加强可靠性 反之,可变更性差的系统,修改不如重做,系统 寿命自然就短。 所以,系统设计必须从保证系统的变更性入手, 设计出一个易于理解、容易维护的系统。
图 a:模块 A将参数“平均”或者“最高”传递给模 块B,模块B按这个参数的值是“平均”还是“最高”去 取相应成绩回送到A。这里参数“平均/最高”控制模块B 如何工作,这就是控制耦合。 控制耦合给理解和修改带来了不便。第一,需要理 解开关量;第二,模块A设开关量,还要记住开关值是什 么,以便从模块B返回后进行相应处理。在系统设计中这 种耦合是可以避免的。图b所示的形式即可,模块A根据 需要调用模块B1或B2。
软件工程06_类的详细设计

判定表示例
规则# 机器功率w 运行时长<10 年? 有维修记录 送外维修 1 2 3 4 5 6 B 7 B 8 B 9 10 11 12 C C C C A A A A B
Y Y N N Y Y N N Y Y N N Y N N Y Y N N Y Y N N Y ※ ※ ※ ※ ※ ※ ※ ※
2017/9/4 20
类Project的状态
新建项目 项目创建 entry / 项目初始化 新建子项目 子项目添加 entry / addSubproject() [没有前置项目] 结束计划 [具有前置项目] 项目执行 更改完成度 前置子项目设置 entry / addPredecessor() 更改工作量 工作量更新 结题 entry / setRealEffort() 完成度设置 entry / setCompeletePct() 项目计划 新建任务 任务添加 entry / addTask()
2017/9/4 14
PDL特点
• PDL采用关键字的固定语法,提供了结构化控制 结构、数据说明和模块化的特点。 • PDL程序中会有一些能够标明程序结构的关键字 。 • PDL语言仅有少量的简单语法规则,大量使用人 们习惯的自然语言。 • 使用PDL语言常常按逐步细化的方式写出程序。 • PDL程序的注释行对语句进行解释,起到提高可 读性的作用。
2017/9/4 3
类方法的详细设计
• 结构化的程序
如果程序的代码 块仅仅通过顺序 、选择和循环三 种控制结构进行 连接,并且每个 代码块只有一个 入口和一个出口 ,则称这个程序 是结构化的。
A B
非结构化程 序设计
A
B
C
E F
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章 结构化系统设计
第二节 代码设计
材料 1 不锈钢
2 黄铜 3钢
螺栓直径 螺钉头形状
1 φ 0.5
1 圆头
2 φ 1.0
2 平头
3 φ 1.5 3 六角形状
4 方形头
多面码示例
表面处理 1 未处理 2 镀铬 3 镀锌 4 上漆
8
第六章 结构化系统设计
第二节 代码设计
四、代码结构中的校验位: 在代码的尾部增加一位或若干位,通过对该位和其它位的计算,可知道
10
第六章 结构化系统设计
第二节 代码设计
1、质数法: 原代码: 1 2 3 4 5 乘以权数:17 13 7 5 3 乘积之和:17+26+21+20+15=99 除模数11,得余数:0 99/11=9……0 新代码:123450 注意:以11为模时,若余数为10,则按0处理。
校验时按反方向进行计算。
下级(最好只是指令关系,不传送数据),同层模块不相互调 (2)模块的独立性好(凝聚度高),在运行时最好不与其它模块有数
据关系。
12
第六章 结构化系统设计
第三节 功能结构设计 二、功能结构图符号 1、功能结构图:是描述功能结构的主要工具。(也称层次方块图) 2、符号: (1)功能模块: 模块名称 (2) 调用:
(3)选择调用与循环调用:见P169 图9.2 (4)调用时数据传送: 3、模块内容(大小)确定:原则:内部聚合度高,模块间关联度小 聚合度:反映模块内各个组成部分之间联系的紧密程度;越大越好 关联度:反映模块之间的联系程度。越小越好。
13
第六章 结构化系统设计
第三节 功能结构设计
4、模块内部聚合度类型: (1)偶然性聚合:将几个毫无联系的程序组合成一个模块。只是为节
如:统计代码,在不调出数据文件时,也能按代码进行运算。 2、代码能唯一标识事物。不能出现二义性理解。
4
第六章 结构化系统设计
第二节 代码设计
3、代码的预留位置。适度的留有余地。 4、代码的系统化、标准化,尽量使用国家标准; 5、代码要避免使用容易引起混淆的符号:如O、Z、I、S、V与0、2、1、
5、u 易混; 6、尽量使用不宜出错的代码结构。如字母-字母-数字的结构(如WW2)
但应注意程序的结构化设计。 2、程序设计说明书:包括程序框图、程序名称、程序所属系统和子系
统名称、编程语言、数据输入方式与格式、数据输出方式与格式、 数据处理过程说明,如数学模型等、程序运行环境等。
20
第六章 结构化系统设计
第五节 系统物理配置方案设计 一、设计依据: 1、系统的吞吐量。每秒钟执行的作业数; 2、系统的响应时间:从用户发出作业申请到系统给予应答的时间; 3、系统的可靠性,可以用连续工作时间表示; 4、集中式还是分布式。决定使用主机系统还是网络系统。 5、地域范围。决定使用广域网还是局域网。 6、数据管理方式:文件系统或数据库系统。
(2)区间码:区间码把数据项分成若干组,每一区间代表一个组,码 中数字的值和位置都代表一定含义。如邮政编码,050018,分为3个 区间,05代表河北;00代表石家庄市,18代表裕华路邮区;汽车车 牌号:冀A-Z1136,分为三个区间:冀:代表河北省,A代表石家庄 市,Z代表出租车,1136:表示汽车顺序号;身份证号等。
省存储空间,提高运算速度。 (2)逻辑性聚合:将几个逻辑上相似的程序组合成一个模块。内部功
能靠控制变量选择调动,类似子程序调动。 (3)时间性聚合:将几个需要在同一时间段内执行的程序聚合成一个
模块。如系统的初始化模块,关机模块等。 (4)过程性聚合:将为完成某一工作,执行条件受同一控制流支配的
几个程序聚合成一个模块。如若干报表的制作。 (5)数据性聚合:将对同一数据库(数据文件)加工处理的几个程序
代码在书写、传递中是否有错。该位称为校验位。 校验位可以发现的错误: 抄写错误:如1写成7 易位错误:如1234写成1324 双易错误:如26913写成21963 随机错误:上面错误的综合; 可以使用很多方法,如算术级数法、几何级数法、质数法等 方法的核心:对原代码的每一位乘以系数,求和后,除以一个模数(如
区间码的特点:信息处理可靠、分组排序、检索方便,码的位数多。
6
第六章 结构化系统设计
第二节 代码设计
1、多面码:一个数据项可能具有多方面的特性。即同一数码在不同的组 中表示不同的含义。如下图所示。
2、上下关联区间码:由几个意义相关的区间码组成。如会计核算方面的 “科目代码”,由几个区间码组成:(款项目节)或科目、细目、子 目。101201140,前三位:资金占用类;中三位:库存资金占用;后 三位:成品资金占用。身份证号的结构。
3、十进制码:使用带小数点的十进制的代码。以小数点为界,左边:大 类,右边:小类,如:622.566,虽然方便,但由于位数不等,不便 于计算机处理。最好是固定位数。
(三)助忆码:有易于记忆的符号组成的代码。如:TV-C-54、 TV-B-47;MIS-B/S-01;DFD-M-01等。
特点:代码数量不宜太多(<50个),否则记忆困难,存储容量大。
16
第六章 结构化系统设计
第三节 功能结构设计
DFD
数据输入
事务分类
数据处理1 ……
数据处理N
信息输出
系统管理
从DFD中导出功能结构图思路
17
第六章 结构化系统设计
第三节 功能结构设计 四、功能结构设计例子: 银行储蓄业务管理信息系统 分析: 这是一个典型的带事务分类环节的系统。分为存款处理、取款处理。 如果代收话费,还应增加新的事务处理。 试画出系统的功能结构图如下:
聚合成一个模块。如工资输入、工资查询、做工资报表的聚合。
14
第六章 结构化系统设计
第三节 功能结构设计 (6)顺序性聚合:将几个顺序执行,一个程序的输出是另一个程序输
入的程序聚合成一个模块。如:“销售数据采集程序”与“销售数据 分析”程序的聚合。 (7)功能性聚合:将为完成一项工作所必须的几个小程序聚合成一个 模块。如 “打印工资发放表”由“打印机设置”、“读工资数据”、 “打印表头”、“循环输出每行数据”,“打印表尾”聚合而成,缺 一不可,切不宜再分。 总之:从(1)到(7)聚合度越来越高,关联度越来越小。
11)得到的余数就是校验码。校验代码是否正确,可以反向计算。
9
第六章 结构化系统设计
第二节 代码设计
1、算术级数法: 原代码: 1 2 3 4 5 乘以权数:6 5 4 3 2 乘积之和:6+10+12+12+10=50 除模数11,得余数:6 50/11=4……6 新代码:123456
1、几何级数法: 原代码: 1 2 3 4 5 乘以权数:32 16 8 4 2 乘积之和:32+32+24+16+10=114 除模数11,得余数:4 114/11=10……4 新代码:123454
22
第六章 结构化系统设计
第五节 系统物理配置方案设计 三、网络选择与设计: 1、产品选择: (1)要根据地域分布选择拓扑结构,尽量把信息流量最大的应用放到
同一网段上。 (2)根据响应时间选择网络产品, ETHERNET(以太网):带宽100MB、1000MB、10000MB、1GB;
星型,树形、总线型。 ATM(异步传输模式):带宽:155MB或更高;星型。 FDDI(光纤分布式接口):100MB以上,环型。
21
第六章 结构化系统设计
第五节 系统物理配置方案设计 二、计算机硬件选择:
取决于数据处理方式和要运行的软件。 集中式的处理方式,要选择主机-终端系统; 分布式的处理方式,要选择微机网络系统。(企业应用) 选主机系统指标:RAM、CPU、输入/输出和通信的通道数、显示方式、
外存与外设。 选服务器指标:与上相似。 在硬件的选择上要考虑性能/价格比,不要光追求性能。
第六章 结构化系统设计
1
第六章 结构化系统设计
第一节 系统设计的任务
1、系统分析与系统设计关系:系统分析也称粗略设计,系统设计也称 详细设计。从系统分析到系统设计是一个由抽象到具体的过程,没有 明显界定,还可能有反复。
2、系统设计的目的:产生目标系统的物理系统,即系统施工的依据。
3、系统设计的原则: (1)系统性:整体考虑问题,统筹兼顾。 (2)灵活性:对环境的高度适应性,如动物的颜色变化。 (3)可靠性:对外界干扰的抵御能力和应变能力。如安全保密、检错
18
第六章 结构化系统设计
第三节 功能结构设计
储蓄业务管理信息系统
代收话费
存款业务
取款业务
系统管理
数 据 输 入
数话 据单 处输 理出
数新 据户 输处 入理
老 户 处 理
打 印 存 折
数 据
取 款
记
打 印
输 入
金 额
帐
存 折
检
查
数 数口打 据 据令印 备 结管机 份 转理选
择
储蓄业务MIS功能结构图
15
第六章 结构化系统设计
第三节 功能结构设计
三、功能结构图的产生 方法:从DFD导出。 导出方法:把DFD看作是一个数据处理器,即认为DFD描述了数据的输
入、存储、传输、处理及输出等过程。可以把系统分为数据输入、数 据处理、信息输出、及系统管理四大部分。这就把系统看作是一个大 的,具有多环节的数据变换器,一头输入数据,一头输出信息。 对于某些系统,还应具有事务分类功能,如银行的业务分类,政府机关 的业务分类等。 系统管理包括:户名与口令分配与管理、系统的运行准备、数据的 备份、数据库结转(跨年度管理),打印机参数设定等。 从DFD中导出功能结构图思路如下: P176 图9.10 给出工资管理子系统功能结构图。