模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能。模块结构图的五种基本符号模块:模块是可以组合、分解和更换的单元,是组成系统、异于处理的基本单位。调用:在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。获得线性方程组解计算线性方程组解AX无解控制信息:为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。转接符号:当模块结构图在一张图上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。变换分析和事务分析变换分析找出主加工、逻辑输入和逻辑输出设计顶层模块和第一层模块设计中、下层模块事务分析变换分析事务分析1事务分析2以销售系统为例:缺货通知单销售处理订单顾客仓库采购办备货单进货通知单采购办经理统计表订单备货单订单已处理订单销售订单处理输入处理输出输入订单确定能否供货处理缺货订单处理可供货订单打印备货单“销售订单处理”功能的结构图系统结构设计的举例销售管理模块的分解系统结构设计的举例汽车配件公司信息系统结构图系统结构设计的举例采购管理模块的分解系统结构设计的举例会计帐务模块的分解系统结构设计的举例现货销售模块的分解系统结构设计的举例编制营业报表模块的分解系统结构设计的举例查询销售信息模块的分解系统结构设计的举例•向供应商供货模块的分解到货管理模块的分解系统结构设计的举例查询采购信息模块的分解组织结构调查1、组织机构组织机构是一个组织内部部门的划分及其相互之间的关系。2、组织的特点在交换物资、资金过程中,产生信息流;组织既是信息的接收者,又是信息的输出者;组织具有层次性。3、组织结构调查内容弄清组织内部的部门划分;各部门之间的领导与被领导关系;信息资料的传递关系;物资流动关系与资金流动关系。此外,还应详细了解各级组织存在的问题以及对新系统的要求等。组织结构调查工具1.组织机构树形图公司经理仓库主任仓库会计办公室销售办公室发货部长采购办公室包装发货组办事员人1销售员人4订单处理员人6保管员人16搬运工人4办事员人2打字员人1办事员人1会计员人7出纳员人3办事员人1采购员人4计划员人6搬运工人4包装工人5发货送化员人6搬运工人2办事员人1副经理兼销售部主任二、功能结构调查1、功能功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的构成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。2、功能结构描述工具功能结构图业务功能一览表是一个完全以业务功能为主体的树型表,其目的在于描述组织内部各部分的业务和功能。组织/功能分析1、分析的目的通过组织/功能分析,使组织的功能进一步理顺,提高管理效率。2、分析工具组织/功能联系表2.现场工作流程图至顾客门从顾客来至仓库或会计收发员至来自采购办公室顾客记录价格手册库存记录文件柜已处理缺货订货单销售员计价员校检员打字员3.现行系统业务流程图根据实际物理上的现场工作流程图,可抽象地绘制现行系统业务流程图。它是一种描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。这种图是分析、描述现行系统的重要工具之一,它也是开发新系统进行系统分析时绘制数据流程图的重要依据。作为系统开发专业人员与业务用户的一种共同语言,采用标准化的图形方式概括了现行系统的业务流程。业务流程图绘制过程示意图现行系统业务流程图的各种符号数据存储物或单据输入或输出系统的外都环境处理物流或消息流•销售办公室业务流程图顾客顾客订单校验订单不合格订单缺货订单可供货订单修改库存记录开备货单备货单已处理订单仓库顾客档案处理进货单采购()进货通知单仓库备货单曾缺货,缺货记录缺货统计缺货通知单库存记录订单存底销售统计销售统计表经理室采购4.现行系统的概况表和概况图销售现行系统的概况表输入:顾客订单,进货通知单处理校验订单修改库存记录,开备货单处理进货单缺货统计发缺货通知单销售统计输出:备货单缺货通知单不合格订单销售统计表数据存储:顾客档案缺货记录库存记录订单存底销售现行系统的概况图•不合格订单备货单仓库顾客采购经理室顾客档案库存记录缺货记录订单存底统计表进货通知单销售统计缺货统计,发通知单处理进货单修改库存,开备货单校验订单缺货通知单销售现行系统订单功能:①②④③⑤