1、6-1n教学内容和要求:教学内容和要求:详细了解结构化系统开发方法的系统分析阶段的工作内容,学会运用系统调查和系统分析的主要工具,尤其是掌握如何运用业务流程图对企业的业务流程进行分析,运用数据流程图和数据字典对新系统的逻辑模型进行描述;同时,学会在系统详细调查的基础上进行系统化分析,并提出新系统的逻辑模型。n教学重点和难点:教学重点和难点:业务流程图、数据流程图和数据字典及其应用6-2第一节第一节 系统分析概述系统分析概述第二节现行系统的详细调查第二节现行系统的详细调查第三节组织结构与业务流程分析第三节组织结构与业务流程分析第四节数据流程分析第四节数据流程分析第五节建立新系统的逻辑模型第五节建
2、立新系统的逻辑模型第六节系统分析报告第六节系统分析报告6-3 系统分析处于总体规划与系统设计两个阶段之间,是管系统分析处于总体规划与系统设计两个阶段之间,是管理信息系统开发的理信息系统开发的第二个阶段第二个阶段,不论运用何种开发管理信息,不论运用何种开发管理信息系统的方法,这都是一个必需的并且是十分重要的环节,这系统的方法,这都是一个必需的并且是十分重要的环节,这一环节的工作质量是决定系统开发成败的关键。一环节的工作质量是决定系统开发成败的关键。6-4一、系统分析的任务一、系统分析的任务 系统分析是在总体规划的指导下,对系统进行详细系统分析是在总体规划的指导下,对系统进行详细深入的调查研究,将
3、一个系统分解成各个组成部分,确深入的调查研究,将一个系统分解成各个组成部分,确定新系统的逻辑模型的过程。分析的目的是研究系统的定新系统的逻辑模型的过程。分析的目的是研究系统的各个部分如何工作、如何交互,以获得一个合理的新系各个部分如何工作、如何交互,以获得一个合理的新系统的逻辑模型来实现其系统目标。在这个阶段主要解决统的逻辑模型来实现其系统目标。在这个阶段主要解决系统系统“能做什么能做什么”的问题,而不涉及的问题,而不涉及“如何做如何做”。了解用户需求了解用户需求 确定系统逻辑模型,形成系统分析报告确定系统逻辑模型,形成系统分析报告 6-5二、系统分析的步骤二、系统分析的步骤现行系统的详细调查
4、现行系统的详细调查 组织结构与业务流程分析组织结构与业务流程分析 系统数据流程分析系统数据流程分析 建立新系统逻辑模型建立新系统逻辑模型 提出系统分析报告提出系统分析报告6-6三、结构化系统分析方法三、结构化系统分析方法 结构化系统分析方法(结构化系统分析方法(Structured AnalysisStructured Analysis,SASA)是在)是在系统详细调查的基础上,描述新系统逻辑模型的一种方系统详细调查的基础上,描述新系统逻辑模型的一种方法,常与设计阶段的结构化设计法,常与设计阶段的结构化设计(Structured Design(Structured Design,SD)SD)和
5、 系 统 实 施 阶 段 的 结 构 化 程 序 设 计和 系 统 实 施 阶 段 的 结 构 化 程 序 设 计 (S t r u c t u r e d (S t r u c t u r e d ProgrammingProgramming,SP)SP)等方法衔接起来使用。等方法衔接起来使用。X用用SASA方法进行系统分析可通过方法进行系统分析可通过数据流图和数据词典来实现,数据流图和数据词典来实现,所得到的系统分析报告主要由所得到的系统分析报告主要由数据流图、数据词典组成。数据流图、数据词典组成。31421.11.21.32.12.32.22.46-7 真实性真实性 全面性全面性 规范性
6、规范性 启发性启发性q 系统的定性调查系统的定性调查(1 1)组织结构的调查)组织结构的调查(2 2)管理功能的调查)管理功能的调查(3 3)业务流程的调查)业务流程的调查(4 4)数据流程调查)数据流程调查(5 5)处理特点的调查)处理特点的调查(6 6)系统环境的调查)系统环境的调查q 系统的定量调查系统的定量调查(1 1)收集各种原始凭证)收集各种原始凭证(2 2)收集各种输出报表)收集各种输出报表(3 3)统计各类数据的特征)统计各类数据的特征(4 4)收集与新系统对比所需的资料)收集与新系统对比所需的资料 开调查会开调查会 发调查表征询意见发调查表征询意见 访问访问 直接参加业务实践
7、直接参加业务实践一、系统调查的原则一、系统调查的原则二、系统调查的内容二、系统调查的内容三、系统调查的方法三、系统调查的方法6-8q 组织结构分析组织结构分析一、组织结构与管理功能分析一、组织结构与管理功能分析组织结构图组织结构图总经理总经理总工程师总工程师总会计师总会计师经营副经理经营副经理人事副经理人事副经理计计划划科科质质量量安安全全科科统统计计科科生生产产科科预预算算合合同同科科财财务务科科销销售售科科材材料料供供应应科科设设备备科科劳劳资资科科人人事事科科行行政政科科保保卫卫科科 一个组织(企业、公司、部门等)的机构设置,自上而下一个组织(企业、公司、部门等)的机构设置,自上而下一般
8、是按级别、分层次构成的,呈树状结构,表示各组成部分一般是按级别、分层次构成的,呈树状结构,表示各组成部分之间的隶属关系或管理与被管理的关系。之间的隶属关系或管理与被管理的关系。6-9注:注:“”表示该项功能是对应组织的主要功能(主持工作的单位)表示该项功能是对应组织的主要功能(主持工作的单位);“”表示该单位是参加协调该项功能的单位;表示该单位是参加协调该项功能的单位;“”表示该单位是参加该项功能的相关单位。表示该单位是参加该项功能的相关单位。(组织(组织/功能关系表)功能关系表)q 组织与功能的关系分析组织与功能的关系分析预预算算合合同同科科材材料料供供应应科科统统计计科科生生产产科科财财务
9、务科科销销售售科科设设备备科科劳劳资资科科人人事事科科行行政政科科保保卫卫科科计计划划质质量量安安全全科科组织组织功能功能计划计划销售销售供应供应人事人事生产生产设备更新设备更新 6-10q 管理功能分析管理功能分析 功能要以组织结构为背景来识别和分析,因为每功能要以组织结构为背景来识别和分析,因为每个组织都是一个功能机构,都有各自不同的功能。个组织都是一个功能机构,都有各自不同的功能。经营管理经营管理经营经营生产生产财务财务生产服务生产服务人事行政人事行政计计划划统统计计预预算算合合同同技技术术加加工工质质量量安安全全劳劳保保财财务务出出纳纳材材料料设设备备劳劳资资人人事事保保卫卫福福利利后
10、后勤勤6-11q 业务流程分析的任务业务流程分析的任务 调查系统中各环节的管理业务活动,掌握管理业务的内容、调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息的处理方法及过程等,作用及信息的输入、输出、数据存储和信息的处理方法及过程等,为建立管理信息系统数据模型和逻辑模型打下基础。为建立管理信息系统数据模型和逻辑模型打下基础。流程图是掌握现行系统状况、确立系统逻辑模型不可缺少流程图是掌握现行系统状况、确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。调
11、查结果的图形化表示。数据文件存档数据文件存档收集统计数据收集统计数据业务处理单位业务处理单位表格报表制作表格报表制作业务处理功能描述业务处理功能描述信息传递过程信息传递过程二、业务流程分析二、业务流程分析6-12q 业务流程图的绘制业务流程图的绘制例:存取款的业务流程图例:存取款的业务流程图储户储户存折存折存取款单存取款单存折存折 现金现金存折存折业务分类业务分类存款单折存款单折取款单折取款单折存款处理存款处理取款处理取款处理6-13生产生产部门部门领料单领料单仓库仓库负责负责人人用料计划用料计划用料用料审批审批未批准的未批准的领料单领料单领料处理领料处理保管保管员员已批准的已批准的领料单领料
12、单库存帐库存帐用料用料流水帐流水帐处理处理订货订货采购采购员员库存报表库存报表库存盘点库存盘点供货供货单位单位缺料缺料通知单通知单催货单催货单订货单订货单补充订货补充订货有关有关部门部门采购采购员员提货通知提货通知入库单入库单登记入库登记入库例:某企业物资管理部门的业务流程图例:某企业物资管理部门的业务流程图6-14 收集的数据包括:各部门的正式文件,如各种卡片、报表、收集的数据包括:各部门的正式文件,如各种卡片、报表、各种会议记录;现行系统的说明文件,如各种流程图、程序;各各种会议记录;现行系统的说明文件,如各种流程图、程序;各部门外的数据来源,如上级文件、计算机公司的说明书、外单位部门外的
13、数据来源,如上级文件、计算机公司的说明书、外单位的经验材料等。的经验材料等。数据收集的类型数据收集的类型:包括各种报表的内容和各种统计数字。包括各种报表的内容和各种统计数字。收集的结果:收集的结果:通过通过和和进行描述。进行描述。一、数据收集一、数据收集第四节第四节 数据流程分析数据流程分析数据名称数据名称发生频率发生频率月发生量月发生量(MB)(MB)年发生量年发生量(MB)保存年限保存年限施工计划施工计划1 1次次/日日0.20.22.42.42 2财务账目财务账目1010次次/日日0.80.89.69.61010设备调度计划设备调度计划1 1次次/周周0.10.11.21.21 1材料采
14、购计划材料采购计划1 1次次/月月0.30.33.63.62 2报表名称报表名称制表单位制表单位上报单位上报单位下达单位下达单位频率频率计划报表计划报表计划部门计划部门总经理、主管副总总经理、主管副总项目分包单位项目分包单位1 1次次/月月进度年报进度年报工程部工程部总经理、主管副总总经理、主管副总项目分包单位项目分包单位1 1次次/年年报表统计表报表统计表数据量汇总表数据量汇总表6-15q 数据分析的方式数据分析的方式(1)围绕系统目标进行分析)围绕系统目标进行分析(2)弄清信息周围环境)弄清信息周围环境(3)围绕现行业务流程进行分析)围绕现行业务流程进行分析(1)输入数据类)输入数据类(2
15、)过程数据类)过程数据类(3)最终输出数据类)最终输出数据类数据汇总数据汇总(1)数据分类编码)数据分类编码 (2)数据完整性分析)数据完整性分析 (3)将所有原始数据和最终数据分类整理出来)将所有原始数据和最终数据分类整理出来 (4)确定数据的字长和精度)确定数据的字长和精度二、数据分析二、数据分析q 数据分类数据分类6-16数据流图的组成数据流图的组成数据流数据流文件文件加工加工外部项(数据流的源点和终点)外部项(数据流的源点和终点)数据流程分析可以按照自顶向下、逐层分解、逐步细化的结数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分层的数据流图(构化分析方式进行
16、,通过分层的数据流图(Data Flow DiagramData Flow Diagram,DFDDFD)来实现。)来实现。DFDDFD是描述新系统数据输入、数据输出、数据存是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有利的工具,同时也是与用户进储及数据处理之间关系的一种强有利的工具,同时也是与用户进行紧密配合的有效媒介。行紧密配合的有效媒介。三、数据流程分析的方法三、数据流程分析的方法6-17q 数据流图的形成数据流图的形成6-18q数据流数据流 表示数据和数据流向表示数据和数据流向,由一组固定成分的数据组成由一组固定成分的数据组成 如如“选课单选课单”由由“学号、姓名
17、、课程编号、课程名学号、姓名、课程编号、课程名”等成等成分组成分组成 数据流可从加工流向加工,也可在加工与数据存储或外数据流可从加工流向加工,也可在加工与数据存储或外部项之间流动;两个加工之间可有多股数据流部项之间流动;两个加工之间可有多股数据流 数据流的命名数据流的命名u用名词用名词,不要使用意义空洞的名词不要使用意义空洞的名词u尽量使用现实系统已有名字尽量使用现实系统已有名字6-19*+ABCAAABBBCCC储户检查合理性帐户取款单合理取款单*与+或u不要把控制流作为数据流不要把控制流作为数据流 u不要标出激发条件不要标出激发条件合法卡片卡片信息读入卡片卡片校验读下张卡工资单工资率计算工
18、资每月1号职工档案6-20q 加工加工 表示对数据进行的操作表示对数据进行的操作,如如“处理订单处理订单”。加工的编号,说明这个加工在层次分解中的位置加工的编号,说明这个加工在层次分解中的位置。加工的命名加工的命名u顶层的加工名就是整个系统项目的名字顶层的加工名就是整个系统项目的名字u尽量最好使用动宾词组,也可用主谓词组尽量最好使用动宾词组,也可用主谓词组u不要使用空洞的动词不要使用空洞的动词储户储户处理处理1帐户帐户数据数据1 数据数据2储户储户检查检查合理性合理性帐户帐户取款单取款单合理取款单合理取款单无意义的无意义的 名字:名字:较好的命名:较好的命名:6-21q数据存储数据存储 表示需
19、要保存的数据流向表示需要保存的数据流向,如如“学生档案学生档案”、“库存库存”等等 数据存储与加工的方向数据存储与加工的方向 “读出读出”、“写入写入”命名方法与数据流相似命名方法与数据流相似修改库存商品库存检索商品信息商品目录6-22q 外部项外部项 位于系统之外的信息提供者或使用者位于系统之外的信息提供者或使用者,称为外部项。称为外部项。即存在于系统之外的人员或组织。如即存在于系统之外的人员或组织。如“储户储户”。说明数据输入的源点说明数据输入的源点(数据源数据源)或数据输出的终点或数据输出的终点(数据数据终点终点)起到更好的理解作用,但不是系统中的事物起到更好的理解作用,但不是系统中的事
20、物6-23 正确的数据流向正确的数据流向从源点流向加工从源点流向加工从加工流向加工从加工流向加工从加工流向文件从加工流向文件从文件流向加工从文件流向加工从加工流向终点从加工流向终点数据源数据源数据终点数据终点没有输出!没有输出!没有输入!没有输入!每个加工至每个加工至少有一个输少有一个输入数据流和入数据流和一个输出数一个输出数据流据流数据源数据源数据终点数据终点数据源数据源数据存储数据存储数据终数据终点点数据存储数据存储数据存储数据存储数据存储数据存储数据流必须要数据流必须要么从某个加工么从某个加工流出、要么流流出、要么流入某个加工,入某个加工,而不能直接从而不能直接从外部项流向数外部项流向数
21、据存储等等。据存储等等。图示的几种流图示的几种流动都是不合理动都是不合理的的6-24仓库管理员仓库管理员 采购员采购员定货定货系统系统P P事务事务定货报表定货报表 定货系统的顶层数据流图定货系统的顶层数据流图 仓库管理员仓库管理员 采购员采购员处理处理事务事务P1P1事务事务定货报表定货报表产生产生报表报表P2P2 F1 F1 库存清单库存清单 F2 F2 定货信息定货信息库存清单库存清单定货信息定货信息定货信息定货信息定货系统一层数据流图定货系统一层数据流图 q 数据流图举例数据流图举例(6-25仓库管理员仓库管理员 采购员采购员处理处理定货定货P1.3D1事务事务D7定货报表定货报表产生
22、产生报表报表P2 F1 库存清单库存清单 F2 定货信息定货信息D3库存清单库存清单D6定货信息定货信息D5定货信息定货信息接收接收事务事务P1.1更新库存更新库存清单清单P1.2D2事务事务D4库存库存 进一步分解后的数据流图进一步分解后的数据流图 6-26 数据词典是关于数据信息的集合,是在数据流图的基础上,对其数据词典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。其作用是在软件分析和设计的过程中提供关于数据的描述信息。其作用是在软件分析和设计的过程中提供关于数据的
23、描述信息。(1)数据流条目)数据流条目编号编号名称名称来源来源去处去处组成组成流量流量说明说明D1 材料出入库单材料出入库单 仓库管理员仓库管理员 处理事务处理事务 材料编号材料编号60份份/天天 材料名称材料名称事务类型事务类型数量数量q 数据词典数据词典(2)加工条目)加工条目编号编号名称名称输入输入处理逻辑处理逻辑输出输出P1.2 更新库存信息更新库存信息 材料出入库材料出入库信息信息库存清单库存清单 对每一种材料在现有库存清单的基对每一种材料在现有库存清单的基础上,加上入库量、减去出库量,础上,加上入库量、减去出库量,再根据单价计算出库存金额。再根据单价计算出库存金额。D1D1库存清单
24、库存清单P1.3处理定处理定货货 P1.3 处理定货处理定货 库存信息库存信息 根据更新后的库存信息,若少于库根据更新后的库存信息,若少于库存量临界值,则确定应该再次定货存量临界值,则确定应该再次定货 D2定货信息定货信息 6-27(3)文件条目)文件条目编号编号名称名称输入数据流输入数据流输出数据流输出数据流组成组成组成形式组成形式F1 订货信息文件订货信息文件 D6(P1.3-F2)D7(F2-P2)材料名称材料名称按材料类别排序按材料类别排序材料编号材料编号定货量定货量目前单价目前单价主要供应者主要供应者次要供应者次要供应者 q 数据词典数据词典(4)数据项条目)数据项条目数据编号数据编
25、号名称名称数据类型数据类型长度长度取指范围取指范围0001材料编号材料编号字符型字符型40001-99990002材料名称材料名称字符型字符型2010个汉字个汉字0003库存量库存量 数字型数字型9(5)外部项条目)外部项条目编号编号名称名称简述简述输出数据流输出数据流输入数据流输入数据流01仓库管理员仓库管理员对材料入出库进行登记对材料入出库进行登记库存增减信息库存增减信息提料单、入库单提料单、入库单02采购员采购员根据定货报表组织定货根据定货报表组织定货 材料采购单材料采购单 定货报表定货报表 6-28检查检查库库存量存量库存量库存量极限值极限值库存量库存量极限值极限值库存量库存量订货点订
26、货点库存量库存量订货点订货点订货迟到订货迟到-催订货催订货订货未迟到订货未迟到-什么也不做什么也不做订货订货-催订货催订货未订货未订货-紧急订货紧急订货订货订货未订货未订货-订货订货库存量库存量最低储备最低储备库存量库存量最低储备最低储备订货订货-要求订货延期要求订货延期未订货未订货-什么也不做什么也不做订货订货-取消订货取消订货未订货未订货-什么也不做什么也不做q 判定树判定树四、描述处理逻辑的工具四、描述处理逻辑的工具6-29决策规则决策规则123456789条件条件库存量库存量极限量极限量YYNN库存量库存量订货点订货点YYNNN库存量最低存备库存量最低存备YYYNN订货订货YNYNYY
27、NYN订货迟到订货迟到YN应采取应采取的行动的行动取消订货取消订货X要求延期订货要求延期订货X什么也不做什么也不做XXX催订货催订货XX订货订货X紧急订货紧急订货Xq 判定表判定表6-30Q 数据流图制作实例考务处理系统数据流图制作实例考务处理系统(1)(1)对考生送来的报名单进行检查对考生送来的报名单进行检查;(2)(2)对合格的报名单编好准考证号后将准考对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送证送给考生,并将汇总后的考生名单送给阅卷站给阅卷站;(3)(3)对阅卷站送来的成绩单进行检查,并根对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者据考试
28、中心制定的合格标准审定合格者;(4)(4)制作考生通知单制作考生通知单(含成绩及合格含成绩及合格/不合格不合格标志标志)送给考生送给考生;(5)(5)按地区进行成绩分类统计和试题难度分按地区进行成绩分类统计和试题难度分析,产生统计分析表。析,产生统计分析表。6-31顶层数据流图顶层数据流图考考生生考务考务处理系统处理系统考考试试中中心心阅卷站阅卷站报名单报名单准考证准考证考生通知单考生通知单成成绩绩清清单单合格标准合格标准考考生生名名单单统计分析表统计分析表6-32处理处理 报名单报名单报名单报名单准考证准考证1 1统计统计成绩成绩2 2考生通知单考生通知单成成1 1层层数据流数据流图图考生名
29、册考生名册绩绩清清单单合合格格标标准准考考生生名名单单统计分析表统计分析表6-332 2层数据流图层数据流图(a)(a)检查检查报名单报名单报名单报名单准考证准考证1.11.1编准考编准考证号证号1.21.2不合格不合格报名单报名单考生名册考生名册考生名单考生名单合格合格报名单报名单登记登记考生考生1.31.3正式正式报名单报名单汇总汇总名单名单1.31.36-34检查检查成绩清单成绩清单2.12.1审定审定合格者合格者2.22.2考生名册考生名册正确正确成绩清单成绩清单制作制作通知单通知单2.32.3分析分析统计成绩统计成绩2.42.4分析分析试题难度试题难度2.52.5成绩册成绩册考生考生
30、通知单通知单难度难度分析表分析表合格合格标准标准分类分类统计表统计表成绩清单成绩清单错误错误成绩清单成绩清单经审定的经审定的成绩清单成绩清单2 2层数据流图层数据流图(b)(b)6-35Q 数据流图制作实例图书管理系统数据流图制作实例图书管理系统q 处理购入的新书处理购入的新书 新书编目新书编目 写入图书目录文件写入图书目录文件q 处理读者借书处理读者借书 检查借书单读者号的有效性,无效,拒借检查借书单读者号的有效性,无效,拒借 读者号有效,检查借书是否超数读者号有效,检查借书是否超数?已达已达5本,拒借本,拒借 未超,可借,登记图书分类目录号、读者号、借阅日期等,未超,可借,登记图书分类目录
31、号、读者号、借阅日期等,写入借书文件中写入借书文件中q 处理读者还书处理读者还书 根据图书流水号,从借书文件中读出与该书相关的借阅记录,根据图书流水号,从借书文件中读出与该书相关的借阅记录,查明借书日期,还书日期,求借书时间,再重写回借书文件查明借书日期,还书日期,求借书时间,再重写回借书文件中,超过期限罚款。中,超过期限罚款。6-36q 处理图书注销处理图书注销 从图书目录文件中删除相关记录从图书目录文件中删除相关记录 丢失图书时从借阅文件中删除相关记录并罚款丢失图书时从借阅文件中删除相关记录并罚款q 查询统计查询统计 查询某读者情况查询某读者情况 查询某图书借阅情况查询某图书借阅情况 统计
32、图书情况统计图书情况顶层数据流图顶层数据流图图图书书管管理理人人员员图书管图书管理系统理系统读者读者图书管理要求图书管理要求查询要求查询要求查询结果查询结果罚款单罚款单处理处理查询查询2 2处理处理要求要求1 1查查询询要要求求图书管图书管理要求理要求罚款单罚款单统计表统计表图书情况图书情况读读者者情情况况1 1层数据流图层数据流图目录文件目录文件借书文件借书文件要求类要求类型处型处理理图书管理图书管理要求要求无效输入无效输入1.11.1新书入库新书入库1.21.2还还入库单入库单罚款单罚款单2 2层数据流图层数据流图(a)(a)1.51.5注销图书注销图书1.31.3还书还书1.41.4目录
33、文件目录文件借书单借书单书书单单注销单注销单借书借书借书文件借书文件罚款单罚款单查询类查询类别处理别处理查询查询要求要求2.12.1读者查询读者查询2.22.2统统查询读者查询读者情况情况统计表统计表2 2层数据流图层数据流图(b)(b)图书查询图书查询借借书书文文件件要要查询图书查询图书情况情况2.32.3图书统计图书统计2.42.4计计求求读者文件读者文件目目录录文文件件读者情况读者情况图书情况图书情况3 3层数据流图层数据流图(1.3)(1.3)检查检查借书单借书单借书单借书单 1.3.11.3.1审定借审定借书限额书限额1.3.21.3.2无效无效 借书单借书单借书文件借书文件读者文件
34、读者文件有效有效借书单借书单登记借登记借书信息书信息1.3.31.3.3合格合格借书单借书单超额超额 借书单借书单3 3层数据流图层数据流图(1.4)(1.4)审定还审定还书期限书期限还书单还书单 1.4.11.4.1修改借修改借书信息书信息 1.4.21.4.2借书文件借书文件未超期未超期还书单还书单计算超计算超期罚款期罚款1.4.31.4.3还书单还书单超期超期还书单还书单罚款单罚款单3 3层数据流图层数据流图(1.5)(1.5)分类分类 注销单注销单 1.5.11.5.1修改修改 目录目录1.5.21.5.2借书文件借书文件目录文件目录文件图书处理图书处理注销单注销单计算计算 罚款罚款1
35、.5.31.5.3图书丢失图书丢失注销单注销单罚款单罚款单6-44第五节建立新系统的逻辑模型第五节建立新系统的逻辑模型 在对原有系统调查的基础上,分析在对原有系统调查的基础上,分析并并找出原系统业务流找出原系统业务流程和数据流程的不足、提出优化和改进的方法,给出新系统程和数据流程的不足、提出优化和改进的方法,给出新系统要采用的处理方案。要采用的处理方案。6-45一、进一步分析系统目标一、进一步分析系统目标 在系统详细调查的基础上,结合系统可行性研究报在系统详细调查的基础上,结合系统可行性研究报告中提出的系统目标及系统建设的环境和条件重新考虑告中提出的系统目标及系统建设的环境和条件重新考虑系统目
36、标。系统目标。新系统目标新系统目标可以从可以从功能功能、技术技术及及经济经济三个方三个方面考虑。面考虑。是指系统所能处理的特定业务和完成这些是指系统所能处理的特定业务和完成这些处理业务的质量。也就是系统能解决什么问题,以什么水处理业务的质量。也就是系统能解决什么问题,以什么水平实现;平实现;是指系统应具有的技术性能和应达到的技是指系统应具有的技术性能和应达到的技术水平,通过一些技术指标给出,如系统运行效率、响应术水平,通过一些技术指标给出,如系统运行效率、响应速度、存储能力、可靠性、灵活性、操作使用方便性及通速度、存储能力、可靠性、灵活性、操作使用方便性及通用性等;用性等;是指系统开发的预期投
37、资费用和经济效是指系统开发的预期投资费用和经济效益。益。6-46二、新系统信息处理方案二、新系统信息处理方案q确定合理的业务处理流程确定合理的业务处理流程 新系统的业务流程是业务流程分析和优化重组后的结新系统的业务流程是业务流程分析和优化重组后的结果,包括以下内容:原系统的业务流程的不足及其优化过果,包括以下内容:原系统的业务流程的不足及其优化过程;新系统的业务流程;新系统业务流程中哪些由计算机程;新系统的业务流程;新系统业务流程中哪些由计算机系统来完成及哪些由用户来完成。系统来完成及哪些由用户来完成。q确定合理的数据处理流程确定合理的数据处理流程 新系统的数据流程是数据流程分析的结果,包括下
38、列新系统的数据流程是数据流程分析的结果,包括下列内容;原数据流程的不合理之处及优化过程;新系统的数内容;原数据流程的不合理之处及优化过程;新系统的数据流程;新系统的数据流程中哪些由计算机系统来完成及据流程;新系统的数据流程中哪些由计算机系统来完成及哪些由用户来实现。哪些由用户来实现。6-47q确定新系统功能结构和子系统的划分确定新系统功能结构和子系统的划分 目标可看作是系统,第二层的功能可看作是子系统,目标可看作是系统,第二层的功能可看作是子系统,再下面就是各项更具体的功能。再下面就是各项更具体的功能。把系统划分为子系统可以大大简化设计工作,因为划把系统划分为子系统可以大大简化设计工作,因为划
39、分以后,只要子系统之间的接口关系明确,每一子系统的分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上可以互不干扰地各自相对独立地进行。设计、调试,基本上可以互不干扰地各自相对独立地进行。将来,如要修改或扩充系统,可以在有关于系统范围内进将来,如要修改或扩充系统,可以在有关于系统范围内进行而不至于牵动全局。行而不至于牵动全局。6-48q数据存储分析:数据存储分析:E-R图图q确定新系统数据资源分布确定新系统数据资源分布 确定新系统中数据资源的分布即确定数据资源如何确定新系统中数据资源的分布即确定数据资源如何分布在服务器或主机中。分布在服务器或主机中。q确定新系统中的管理模型确定
40、新系统中的管理模型 根据业务和数据流程的分析结果,对每个处理过程根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型和处理方法,这是使管理信息系统出相适应的管理模型和处理方法,这是使管理信息系统充分发挥作用的前提。充分发挥作用的前提。6-49三、系统计算机资源配置三、系统计算机资源配置 从系统分析的需要出发提出新系统对计算机配置的基本要求从系统分析的需要出发提出新系统对计算机配置的基本要求,也称计算机资源的逻辑配置,不涉及计算机硬件的具体型号,也称计算机资源的逻辑配置,不涉及计算机硬件的具
41、体型号,而是提出具体方案,作为系统设计阶段确定新系统计算机物理配而是提出具体方案,作为系统设计阶段确定新系统计算机物理配置的依据。置的依据。根据实际情况及系统信息处理方案来确定,按照分析结果确根据实际情况及系统信息处理方案来确定,按照分析结果确定系统处理方案,如集中式、分布式或分布定系统处理方案,如集中式、分布式或分布-集中式;集中式;资金的投入情况,是一次性投入,还是分期分批投入;资金的投入情况,是一次性投入,还是分期分批投入;根据系统分析中所提供的数据存储容量总数,确定所要购置根据系统分析中所提供的数据存储容量总数,确定所要购置的机器需要配置多大的存储容量;的机器需要配置多大的存储容量;外
42、设、终端及网络的配置;速度,包括主机的运行速度、终外设、终端及网络的配置;速度,包括主机的运行速度、终端的运行速度和网络的通讯速度等。端的运行速度和网络的通讯速度等。6-50根据新系统的功能和难易程度来选择主机和外设,使根据新系统的功能和难易程度来选择主机和外设,使设备尽可能被充分利用,还要考虑留有扩充的余地;设备尽可能被充分利用,还要考虑留有扩充的余地;计算机设备的选择要有良好的开放性和升级换代能力,计算机设备的选择要有良好的开放性和升级换代能力,要适合计算机的发展;要适合计算机的发展;考虑联网的要求,不同的机器要能够兼容;考虑联网的要求,不同的机器要能够兼容;了解设备管理及维修的工作量,生
43、产厂商能提供的保了解设备管理及维修的工作量,生产厂商能提供的保修、维修等售后服务能力;修、维修等售后服务能力;了解设备的性能,使用过该设备用户的满意程度,以了解设备的性能,使用过该设备用户的满意程度,以便选择满意的设备;便选择满意的设备;在几种设备配置方案中,请各方有关人员和专家参加在几种设备配置方案中,请各方有关人员和专家参加分析讨论选择最优方案。分析讨论选择最优方案。6-51 系统软件包括操作系统、数据库管理系统、相关语系统软件包括操作系统、数据库管理系统、相关语言的编译程序、维修机器的诊断程序等。要了解其兼容言的编译程序、维修机器的诊断程序等。要了解其兼容性,并在购买时向有关技术人员询问
44、,试用后再购买。性,并在购买时向有关技术人员询问,试用后再购买。在开发管理信息系统时能够起到某些通用工具作在开发管理信息系统时能够起到某些通用工具作用的应用软件。如计算机杀毒软件,能进行数据管理、用的应用软件。如计算机杀毒软件,能进行数据管理、文字处理、图形报表处理的应用软件包等。文字处理、图形报表处理的应用软件包等。一般分为应用程序包和自编程序。一般分为应用程序包和自编程序。应用程序包:应用程序包:是为解决某类应用问题专门设计的一些通是为解决某类应用问题专门设计的一些通用程序,如市场上出售的统计分析、回归预测、线性规用程序,如市场上出售的统计分析、回归预测、线性规划、网络计划等;划、网络计划
45、等;自编程序:自编程序:在管理信息系统开发中也是不可缺少的,尤在管理信息系统开发中也是不可缺少的,尤其是与国情体制及企业性质相关的现成软件不易买到,其是与国情体制及企业性质相关的现成软件不易买到,如生产、计划、销售等方面的软件。如生产、计划、销售等方面的软件。6-52第六节系统分析报告第六节系统分析报告 系统分析报告反映了系统调查与分析阶段的全部情况,是系统系统分析报告反映了系统调查与分析阶段的全部情况,是系统分析阶段的成果与工作总结,也是系统分析阶段的重要文档。用户分析阶段的成果与工作总结,也是系统分析阶段的重要文档。用户可以通过系统分析报告来验证和认可新系统的开发策略和开发方案,可以通过系
46、统分析报告来验证和认可新系统的开发策略和开发方案,而系统设计人员可以用它来指导系统设计工作和以后的系统实施,而系统设计人员可以用它来指导系统设计工作和以后的系统实施,此外系统分析报告还可以用来作为评价项目成功与否的标准。此外系统分析报告还可以用来作为评价项目成功与否的标准。系统分析报告主要包括以下内容:系统分析报告主要包括以下内容:6-53n 组织情况概述组织情况概述n 现行系统概况现行系统概况n 新系统逻辑模型新系统逻辑模型n 新系统在各个业务处理环节拟采用的管理方法、新系统在各个业务处理环节拟采用的管理方法、算法和模型算法和模型n 与新系统相配套的管理制度和运行体制的建立与新系统相配套的管
47、理制度和运行体制的建立n 系统设计与实施的初步计划系统设计与实施的初步计划n 用户领导审批意见用户领导审批意见6-54案例:物资管理系统分析案例:物资管理系统分析 物资管理部门物资管理部门计划编制计划编制采购采购仓库仓库统计统计 计划编制部门:计划编制部门:主要负责物资需求计划、物资采购计划的编制主要负责物资需求计划、物资采购计划的编制;采购部门:采购部门:主要负责物资的订购、采购及合同管理主要负责物资的订购、采购及合同管理;仓库管理:仓库管理:负责物资的收、发、存管理;负责物资的收、发、存管理;统计部门:统计部门:负责有关统计数据的收集、计算和分析,编制有关负责有关统计数据的收集、计算和分析
48、,编制有关统计报表。统计报表。6-55物料需求计划的制定物料需求计划的制定采购计划的编制;采购计划的编制;采购合同的编制、签订;采购合同的编制、签订;物资入库登记;物资入库登记;物资出库登记;物资出库登记;材料消耗的统计与分析;材料消耗的统计与分析;报表编制。报表编制。6-56(1 1)顶层数据流图)顶层数据流图物资管理物资管理信息系统信息系统P计划部门计划部门生产部门生产部门技术部门技术部门供应商供应商财务部门财务部门上级领导上级领导行政主管行政主管(2 2)一层数据流图)一层数据流图采购管理采购管理P1库存管理库存管理P2统计分析统计分析P3F2物料采购计划物料采购计划计划部门计划部门生产
49、部门生产部门技术部门技术部门供应商供应商财务部门财务部门F3合同文件合同文件有关领导有关领导行政主管行政主管F4入库单文件入库单文件F5库存明细文件库存明细文件F6领料单文件领料单文件6-57(3 3)二层数据流图)二层数据流图D1D2D3编制计划编制计划P1.1计划部门计划部门生产部门生产部门技术部门技术部门财务部门财务部门合同管理合同管理P1.3材料采购材料采购P1.2F1物料需求计划物料需求计划F2物料采购计划物料采购计划F3合同文件合同文件发出汇总发出汇总P3.3F5入库单文件入库单文件F4库存明细文件库存明细文件F6出库单文件出库单文件库存管理库存管理P2供应商供应商报表生成报表生成
50、P3.1管理分析管理分析P3.2F7汇总文件汇总文件有关领导有关领导行政主管行政主管D4D5D9D10D11D6D7D86-58入库处理入库处理P2.1库存处理库存处理P2.3出库处理出库处理P2.2供应商供应商F3合同文件合同文件F2物料采购计划物料采购计划F5入库单文件入库单文件F6出库单文件出库单文件F4库存明细文件库存明细文件生产部门生产部门技术部门技术部门D9D10D12D13D11D8D7物料需求物料需求计划编制计划编制P1.1.1计划部门计划部门生产部门生产部门技术部门技术部门F1物料需求计划物料需求计划F2物料采购计划物料采购计划物料采购物料采购计划编制计划编制P1.1.2F4