《第5章--MIS的系统分析课件》由会员分享,可在线阅读,更多相关《第5章--MIS的系统分析课件(95页珍藏版)》请在金锄头文库上搜索。
1、第第5 5章章 管理信息系统的系统分析管理信息系统的系统分析本章内容本章内容 MIS MIS系统分析的任务是在对现行系统充分认识的基础上,通过对组织系统分析的任务是在对现行系统充分认识的基础上,通过对组织内部的业务流程和数据流程的调查与分析,明确新系统应内部的业务流程和数据流程的调查与分析,明确新系统应“做什么做什么”,最终提出新系统的逻辑模型。系统分析过程可分为以下四个阶段:,最终提出新系统的逻辑模型。系统分析过程可分为以下四个阶段:1 1、系统的初步调查和可行性分析;、系统的初步调查和可行性分析;2 2、现行系统的详细调查;、现行系统的详细调查; 1 1)组织结构的调查;)组织结构的调查;
2、 2 2)业务流程的调查;)业务流程的调查; 3 3)数据流程的调查。)数据流程的调查。3 3、提出新系统的逻辑模型;、提出新系统的逻辑模型;4 4、编写系统分析报告。、编写系统分析报告。讨论题讨论题 王星是一位计算机专业的大学毕业生,学过程序设计王星是一位计算机专业的大学毕业生,学过程序设计语言,并在一家商业公司做过三年的程序设计,负责维护语言,并在一家商业公司做过三年的程序设计,负责维护“公司销售信息系统公司销售信息系统”。他十分胜任这份工作,但是他很。他十分胜任这份工作,但是他很想从事信息系统的开发工作,但是企业短期内没有新系统想从事信息系统的开发工作,但是企业短期内没有新系统的开发计划
3、。的开发计划。 王星在报上看到一家公司在招聘系统分析师,就去应王星在报上看到一家公司在招聘系统分析师,就去应聘。该公司刚开始使用计算机不到半年,很欣赏他的资历,聘。该公司刚开始使用计算机不到半年,很欣赏他的资历,就相约面试。面试时,王星表现出良好的专业训练,包括就相约面试。面试时,王星表现出良好的专业训练,包括程序设计相关知识和熟悉许多计算机网络知识,能够熟练程序设计相关知识和熟悉许多计算机网络知识,能够熟练地组网,并能为计算机安装各种套装软件,如文字处理、地组网,并能为计算机安装各种套装软件,如文字处理、电子表格软件等。因为这家公司没有人有系统开发经验,电子表格软件等。因为这家公司没有人有系
4、统开发经验,认为他有能力担任系统开发工作,就雇用了王星。认为他有能力担任系统开发工作,就雇用了王星。 讨论题讨论题 一开始,王星确实表现不错,他能帮助公司的同事使用一开始,王星确实表现不错,他能帮助公司的同事使用套装软件,并建议购买怎样的数据库软件。然后他就开始设套装软件,并建议购买怎样的数据库软件。然后他就开始设计一套收账系统,他用计一套收账系统,他用C C语言来编写这套系统。四个月之后,语言来编写这套系统。四个月之后,他就完成了收账系统的开发,财务部的人员一开始用这个系他就完成了收账系统的开发,财务部的人员一开始用这个系统就遇到各种麻烦,他们不知道该怎样用,该什么时候用。统就遇到各种麻烦,
5、他们不知道该怎样用,该什么时候用。因为该系统没有完整的系统文档,包括系统使用手册和系统因为该系统没有完整的系统文档,包括系统使用手册和系统维护文档都没有编制。因此王星则随时待命,帮助他们进行维护文档都没有编制。因此王星则随时待命,帮助他们进行操作。一星期后,财务人员把资料都输入了系统,并检查了操作。一星期后,财务人员把资料都输入了系统,并检查了所有的输入资料。然后,就打印账单,邮寄给客户。所有的输入资料。然后,就打印账单,邮寄给客户。 两天后,公司就开始接到一些客户的抱怨电话,指责账两天后,公司就开始接到一些客户的抱怨电话,指责账单有错误。检查后,他们发现许多账单确实不对,但是一时单有错误。检
6、查后,他们发现许多账单确实不对,但是一时又不知道系统问题出在哪里,只好人工重新填写邮寄账单。又不知道系统问题出在哪里,只好人工重新填写邮寄账单。讨论题讨论题1 1、请问王星在系统开发过程中有哪些失误、请问王星在系统开发过程中有哪些失误? ?2 2、上述失误该如何防止?、上述失误该如何防止?一、初步调查一、初步调查一、初步调查一、初步调查1 1、初步调查的目的、初步调查的目的 明确系统总体目标,通过初步调查,收集相关信息,用以明确系统总体目标,通过初步调查,收集相关信息,用以进行可行性分析进行可行性分析 2 2、初步调查的基本内容、初步调查的基本内容 1 1)系统的基本情况)系统的基本情况 2
7、2)系统信息处理情况)系统信息处理情况 3 3)系统资源情况(技术力量、人力、财力)系统资源情况(技术力量、人力、财力) 4 4)组织中人员对开发系统的态度)组织中人员对开发系统的态度5.1 5.1 系统的初步调查和可行性分析系统的初步调查和可行性分析二、可行性分析二、可行性分析二、可行性分析二、可行性分析1 1、可行性分析的、可行性分析的任任务务1、必要性来自实现开发任务的迫切性。、必要性来自实现开发任务的迫切性。明确应用项目的开发的必要性和可行性。 MIS MIS的开发是来自合作伙伴的需要、竞争对手的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管理信息系统发展水平,的挑战,或者
8、是其它行业管理信息系统发展水平,或者是新的信息技术出现等。或者是新的信息技术出现等。2、可行性则取决于实现应用系统的资源和条件。、可行性则取决于实现应用系统的资源和条件。管理上的可行性管理上的可行性指管理人员对开发应用项目指管理人员对开发应用项目的态度和管理方面的条件。的态度和管理方面的条件。技术上的可行性技术上的可行性分析当前的软、硬件技术能分析当前的软、硬件技术能否满足对系统提出的要求,否满足对系统提出的要求,以及考虑开发人员的水平。以及考虑开发人员的水平。经济上的可行性经济上的可行性主要是预估费用支出和对主要是预估费用支出和对项目的经济效益进行评价。项目的经济效益进行评价。2 2、可行性
9、分析的内容、可行性分析的内容对每种可能的解决方案都应该仔细研究它的可行性。对每种可能的解决方案都应该仔细研究它的可行性。研究每种解决方案的三方面的可行性,可以这样理解:研究每种解决方案的三方面的可行性,可以这样理解:(1)(1)技术可行性:技术可行性:使用现有技术能实现这个系统吗?使用现有技术能实现这个系统吗?(2)(2)经济可行性:经济可行性:这个系统的经济效益能超过它的开发成本这个系统的经济效益能超过它的开发成本吗?吗?(3)(3)管理可行性:管理可行性:这个系统的操作方式在该项客户组织内行这个系统的操作方式在该项客户组织内行得通吗?得通吗?1 1)系统概述)系统概述2 2)系统目标)系统
10、目标 3 3)可行性的结论)可行性的结论3 3、可行性分析报告、可行性分析报告v 引言。引言。说明系统的名称和功能,项说明系统的名称和功能,项目的产生,系统开发的背景、必要性和目的产生,系统开发的背景、必要性和意义等。意义等。v 系统的基本环境。系统的基本环境。如组织的地理位如组织的地理位置及分布,组织的机构、人员等。置及分布,组织的机构、人员等。v 系统应达到的目标系统应达到的目标v 系统的边界系统的边界v 系统的主要功能系统的主要功能v 系统的软硬件配置系统的软硬件配置v 系统的大致投资系统的大致投资v 开发工作的时间安排开发工作的时间安排v 立即开发立即开发v 改进原系统改进原系统v 条
11、件具备以后再进行条件具备以后再进行v 不可行不可行某高校学籍管理系统实例说明某高校学籍管理系统实例说明(1 1)技术上的可行性)技术上的可行性该该系系统统所所需需硬硬件件设设备备,如如服服务务器器、PCPC机机、打打印印机机及及网网络络配配件件等等,市市场场上上有有销销售售且且价价格格较较低低,能能满满足足系系统统功功能能要要求求。软软件件上上,操操作作系系统统采采用用Windowsxp, Windowsxp, 数数据据库库管管理理系系统统采采用用SQL SQL Server Server 20002000,这这些些软软件件在在 MISMIS开开发发中已被大量应用,技术上都比较成熟。因此技术上
12、是可行的。中已被大量应用,技术上都比较成熟。因此技术上是可行的。(2 2)经济上的可行性)经济上的可行性由于学校急需采用计算机来进行学生的学籍管理,因此对开发学籍管由于学校急需采用计算机来进行学生的学籍管理,因此对开发学籍管理信息系统大力支持,拨款理信息系统大力支持,拨款2525万元作为开发经费。万元作为开发经费。(3 3)管理上的可行性)管理上的可行性由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理记录,且每次奖惩均会记录在相关档案中,以此来决定学生的升级、留级、记录,且每次奖惩均会记录在相关档案中,以此来决定学生的升级
13、、留级、退学情况。因此可以利用退学情况。因此可以利用MISMIS来进行管理。来进行管理。对象对象现行系统现行系统目的目的完整掌握现行系统的现状,发现问题和完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准化分析和提出新系统的逻辑设计做好准备。备。一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述 5.2 5.2 系统的详细调查系统的详细调查原则原则用户参与用户参与原则原则使用部门的业务人员使用部门的业务人员主管人员主管人员设计部门的系统分析人员设计部门的系统分析人员系统设计人员系
14、统设计人员一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述1)召开调查会)召开调查会2)访问)访问3)发调查表发调查表,问卷调查,问卷调查4)参加业务实践)参加业务实践1)组织结构调查。)组织结构调查。2)现行系统的目标、主要功能和用户需求调查。)现行系统的目标、主要功能和用户需求调查。3)业务流程调查。)业务流程调查。4)数据流程调查。)数据流程调查。5)处理功能分析)处理功能分析方法方法内容内容一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述一、系统详细调查概述需求调查用表(1)需求调查用表(2)二、组织结构调查二、组织结构调查二、组织结构调查二
15、、组织结构调查1 1、组织结构、组织结构 所谓组织结构是指一个组织(部门、企业、车间、科室等)所谓组织结构是指一个组织(部门、企业、车间、科室等)的组成以及这些组织部门之间的隶属关系或管理与被管理的关的组成以及这些组织部门之间的隶属关系或管理与被管理的关系,通常用组织结构图来表示。系,通常用组织结构图来表示。2 2、组织结构调查的内容、组织结构调查的内容 详细了解各级组织的职能和有关人员的工作职责、决策内详细了解各级组织的职能和有关人员的工作职责、决策内容、存在问题以及对新系统的要求等。容、存在问题以及对新系统的要求等。 5.2 5.2 系统的详细调查系统的详细调查3 3、某酒店管理信息系统组
16、织结构调查实例、某酒店管理信息系统组织结构调查实例以下是某学校的组织结构图:以下是某学校的组织结构图:三、业务流程分析三、业务流程分析三、业务流程分析三、业务流程分析1 1、业务流程调查的方法、业务流程调查的方法 应顺着原系统信息流动的过程逐步地进行。应顺着原系统信息流动的过程逐步地进行。2 2、业务流程调查的内容、业务流程调查的内容 包括各环节的处理业务、信息来源、处理方法、计包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。单据、屏幕显示等)。 5.2 5.2 系统的详细调查系
17、统的详细调查3 3、业务流程的描述、业务流程的描述业务流程图(业务流程图(Transaction Transaction Flow Diagram ,Flow Diagram ,简称简称 TFD TFD ) 业务流程图是一种描述系统内各单位、人员之间业务业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中不合理流向。助分析人员找出业务流程中不合理流向。绘制业务流程图的基本符号绘制业务流程图的基本符号任课教师把学生成绩单交系教务人员,由系教务人任课教师把学生成绩单交系教务人员,由系教
18、务人员把成绩录入学籍表,并将学籍表交给教务处,教员把成绩录入学籍表,并将学籍表交给教务处,教务处根据学籍管理条例,根据学籍表中的成绩及补务处根据学籍管理条例,根据学籍表中的成绩及补考情况,确定学生的升级、留级及退学,将处理结考情况,确定学生的升级、留级及退学,将处理结果记入学籍表,并发放通知书给学生。果记入学籍表,并发放通知书给学生。分析:分析:弄清上述问题涉及到了哪些人员、部门、单据弄清上述问题涉及到了哪些人员、部门、单据?这些单据、部门、人员用什么表示?这些单据、部门、人员用什么表示?任课教师任课教师系教务人员系教务人员学生学生教务处教务处学生成绩单学生成绩单学籍表学籍表学籍管理条例学籍管
19、理条例通知书通知书案例案例1 1学籍管理系统学籍管理系统人员人员部门部门单据单据学籍管理系统业务流程图学籍管理系统业务流程图成成 绩绩 单单学学 籍籍 表表系教务系教务人员人员任课任课教师教师通通 知知 书书学学 籍籍 管管 理理条条 例例学生学生教务处教务处某企某企某企某企业物业物业物业物资管资管资管资管理业理业理业理业务流务流务流务流程图程图程图程图车间车间用料计划用料计划供货单位供货单位有关部门有关部门领料通知领料通知库存报表库存报表领料单领料单未批准未批准领料单领料单已批准已批准领料单领料单库存帐库存帐用料用料流水账流水账缺料通知单缺料通知单入库单入库单崔货单崔货单补充订货单补充订货单
20、提货通知单提货通知单订货单订货单(合同合同)有货有货无货无货绘制业务流程图的注意事项:绘制业务流程图的注意事项:1 1)以功能为中心展开,找出业务活动的主线,明确)以功能为中心展开,找出业务活动的主线,明确系统的边界和范围。系统的边界和范围。2 2)对于业务过程较复杂的组织,可先绘制简单的业)对于业务过程较复杂的组织,可先绘制简单的业务流程总图,再逐步绘制各业务活动的详细流程,直务流程总图,再逐步绘制各业务活动的详细流程,直到将所有的业务过程描述清楚为止。到将所有的业务过程描述清楚为止。三、业务流程分析三、业务流程分析三、业务流程分析三、业务流程分析 根据对某酒店的业务流程进行详细调查,得出其
21、业务流程是:根据对某酒店的业务流程进行详细调查,得出其业务流程是:v顾客进入酒店,由总台服务员根据房源信息为顾客办理入住顾客进入酒店,由总台服务员根据房源信息为顾客办理入住手续,并登记顾客信息、修改房源信息情况;手续,并登记顾客信息、修改房源信息情况;v由客房部安排顾客入住,并在顾客离开前将房费单送交财务由客房部安排顾客入住,并在顾客离开前将房费单送交财务部;部;v顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客签单之后,将消费单交财务部结账;顾客签单之后,将消费单交财务部结账;v结账完毕之后,顾客可离开酒店;结账完毕之后,顾客可离开
22、酒店;v顾客离开酒店之后,客房部整理房间,并通知总台恢复房源顾客离开酒店之后,客房部整理房间,并通知总台恢复房源信息、修改顾客信息信息、修改顾客信息 案案例例2 2某某酒酒店店业业务务流流程程图图某酒店业务流程总图某酒店业务流程总图康乐消费康乐消费康乐消费单康乐消费单餐饮消费餐饮消费餐饮消费单餐饮消费单房源修改房源修改顾客顾客总台登记总台登记房源信息房源信息顾客信息顾客信息查询查询财务报表财务报表入住入住房费单房费单结帐结帐离店离店某酒店第二层业务流程图某酒店第二层业务流程图NNYY重新查询房源信息重新查询房源信息通知顾客无空房通知顾客无空房查询查询房源信息房源信息顾客顾客总台登记总台登记顾客
23、信息顾客信息顾客满意顾客满意?有空房?有空房?修改房源信息修改房源信息 表格分配图:表格分配图:可帮助分析员表示出系统中可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。各种单据和报告都与哪些部门发生业务关系。补充:补充:描述业务流程的第描述业务流程的第2 2种工具种工具表格分配图表格分配图四、数据流程分析四、数据流程分析四、数据流程分析四、数据流程分析 管理业务调查过程中绘制的业务流程图和表格分配管理业务调查过程中绘制的业务流程图和表格分配图虽然形象地表达了管理中信息的流动和存储过程,但图虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离物质要素仍没有完全脱离物质要素
24、( (如货物、产品等如货物、产品等) )。为了用计。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。做好准备。 5.2 5.2 系统的详细调查系统的详细调查(一)数据流程分析的内容(一)数据流程分析的内容1.收集原系统全部输入单据收集原系统全部输入单据(如入库单、收据、凭证)(如入库单、收据、凭证)、输出报表和存储介质、输出报表和存储介质(如账本、清单)(如账本、清单)的典型格式;的典型格式;2.弄清各环节上的处理方式和计算方法;弄清
25、各环节上的处理方式和计算方法;3.在收集到的单据、报表上注明制作单位、报送单位、在收集到的单据、报表上注明制作单位、报送单位、存放地点、发生频度、高峰时间及发生量等。存放地点、发生频度、高峰时间及发生量等。4.在收集到的单据、报表上注明各数据项的类型、长度、在收集到的单据、报表上注明各数据项的类型、长度、取值范围等。取值范围等。(二)数据流程图(二)数据流程图 数据流程图:数据流程图:是数据流程调查的结果,是一种能全面是数据流程调查的结果,是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存
26、储情况。符号综合地反映出信息在系统中的流动、处理和存储情况。 数据流程图具有以下两个特性。数据流程图具有以下两个特性。 抽象性:抽象性:表现在它可以完全舍去了具体的物质,只剩表现在它可以完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;下数据的流动、加工处理和存储; 概括性:概括性:表现在它可以把信息中的各种不同业务处理表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。过程联系起来,形成一个整体。外部实体:外部实体:指本系统之外的人或单位,他们与本系统指本系统之外的人或单位,他们与本系统有信息传递关系。有信息传递关系。数据存储:数据存储:指通过数据文件、文件夹或账本等存储
27、指通过数据文件、文件夹或账本等存储数据。数据。处理过程:处理过程:表示对数据的变换,从用户的角度看就是表示对数据的变换,从用户的角度看就是表示系统能够表示系统能够“做什么做什么”。处理标识处理标识处理名称处理名称数据流:数据流:表示数据在系统中的流动,它可以是一项表示数据在系统中的流动,它可以是一项数据,也可以是一组数据。数据,也可以是一组数据。数据流名称数据流名称(三)绘制数据流程图的符号(三)绘制数据流程图的符号举例举例1 1:教师成绩管理工作的数据流程图:教师成绩管理工作的数据流程图数据流程图举例数据流程图举例2厂办厂办销售统计销售统计用户用户车间车间入库处理入库处理出库处理出库处理发货
28、处理发货处理合同执行合同执行登记登记销售分配销售分配处理处理合同登记合同登记处理处理合同台帐合同台帐库存台帐库存台帐财务科财务科入库单入库单合同合同统计表统计表合同数据合同数据入库数据入库数据出库数据出库数据发货通知发货通知查询查询查询查询销售数据销售数据出出库库单单出出库库单单合合同同执执行行数数据据(四)绘制数据流程图的原则(四)绘制数据流程图的原则明确系统界面:明确系统界面:一张一张DFD(Data Flow DFD(Data Flow DiagramDiagram) )表示某个子系表示某个子系统或某个系统的逻辑模型。统或某个系统的逻辑模型。自顶向下逐层扩展:自顶向下逐层扩展:MISMI
29、S庞大而复杂,具体的数据加工可能庞大而复杂,具体的数据加工可能成百上千、错综复杂,不可能用一张成百上千、错综复杂,不可能用一张DFDDFD明确、具体地描述明确、具体地描述整个系统的逻辑功能,自顶向下的原则为整个系统的逻辑功能,自顶向下的原则为DFDDFD的绘制提供了的绘制提供了一条清晰的思路和标准化的步骤。一条清晰的思路和标准化的步骤。合理布局:合理布局:一般系统数据来源的外部项尽量安排在左边,而一般系统数据来源的外部项尽量安排在左边,而数据去向的外部项尽量安排在右边,数据流的箭线尽量避免数据去向的外部项尽量安排在右边,数据流的箭线尽量避免交叉或过长。交叉或过长。(五)绘制数据流程图的步骤(五
30、)绘制数据流程图的步骤ABCABC54321HGFEBGMPNL关联图:关联图:将整个系统作为一个数据加工项,将整个系统作为一个数据加工项,着重描述系统与外部实体的联系。明确系着重描述系统与外部实体的联系。明确系统的边界。统的边界。顶层图:顶层图:对关联图中的数据加工进对关联图中的数据加工进行分解,形成系统较详细的数据流行分解,形成系统较详细的数据流程图。程图。第一层图:第一层图:对顶层图中的数据加工对顶层图中的数据加工进一步分解,形成系统更详细的数进一步分解,形成系统更详细的数据流程图。据流程图。例例1:某酒店管理系统数据流程图:某酒店管理系统数据流程图(六)绘制数据流程图举例(六)绘制数据
31、流程图举例例例1:某酒店管理系统数据流程图:某酒店管理系统数据流程图酒店管理系统数据流程图顶层图酒店管理系统数据流程图顶层图例例1:某酒店管理系统数据流程图:某酒店管理系统数据流程图例例1:某酒店管理系统数据流程图:某酒店管理系统数据流程图例例2:学籍管理系统数据流程图:学籍管理系统数据流程图学籍管理系统关联图学籍管理系统关联图 学籍管理系统的顶层数据流程图学籍管理系统的顶层数据流程图招招生生办办教教师师系系异异动动管管理理成成绩绩管管理理奖奖惩惩管管理理教教委委用用人人单单位位P1P2P3新新生生名名单单成成绩绩单单奖奖惩惩报报告告毕毕业业生生登登记记表表报报表表留留级级退退学学名名单单学学
32、籍籍表表D1成成绩绩奖奖惩惩结结论论学学生生注注册册“成绩管理成绩管理”框的展开(相当于第一层数据流程图)框的展开(相当于第一层数据流程图)例例3:某企业成品销售管理数据流程图:某企业成品销售管理数据流程图用户用户P销售处理销售处理厂办厂办车间车间财务科财务科入库单入库单合同合同统计表统计表出库单出库单关联图关联图顶层图顶层图P2用户用户合同处理合同处理厂办厂办车间车间财务科财务科入库单入库单合同合同统计表统计表出库单出库单库存处理库存处理P1厂办厂办销售统计销售统计用户用户车间车间入库处理入库处理出库处理出库处理发货处理发货处理合同执行合同执行登记登记销售分配销售分配处理处理合同登记合同登记
33、处理处理合同台帐合同台帐库存台帐库存台帐财务科财务科入库单入库单合同合同统计表统计表合同数据合同数据入库数据入库数据出库数据出库数据发货通知发货通知查询查询查询查询销售数据销售数据出出库库单单出出库库单单合合同同执执行行数数据据详详细细流流程程图图总结:数据流程图的画法总结:数据流程图的画法 按业务流程图理出的业务流程顺序,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。图,一边核对相应的数据和报表、模型等。如果有问题,则
34、定会在这个绘图和整理过如果有问题,则定会在这个绘图和整理过程中暴露出来。程中暴露出来。 由于实际数据处理过程常常比较繁杂,故由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。应该按照系统的观点,自顶向下地分层展开绘制。黑黑 灰灰 半透明半透明 透明透明1 1、自外向内,自顶向下,逐层细化,完善求精;、自外向内,自顶向下,逐层细化,完善求精;2 2、保持父图与子图的平衡。也就是说,父图中某加工的输入输、保持父图与子图的平衡。也就是说,父图中某加工的输入输出数据必须与它们子图的输入输出数据流在数量和名字上相出数据必须与它们子图的输入输出数据流在数量和名字上相同;同;3
35、 3、保持数据守恒。即一个加工所有输出数据流中的数据必须能、保持数据守恒。即一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者通过该加工能产生从该加工的输入数据流中直接获得,或者通过该加工能产生的数据;的数据;4 4、根据抽象原则,加工细节隐蔽,只需画出加工和加工之间的、根据抽象原则,加工细节隐蔽,只需画出加工和加工之间的关系即可;关系即可;5 5、均匀分解。应该使一个数据流中的各个加工分解层次大致相、均匀分解。应该使一个数据流中的各个加工分解层次大致相同;同;6 6、每个加工必须既有输入数据流,又有输出数据流。、每个加工必须既有输入数据流,又有输出数据流。数据流程图的设
36、计要点:(重点)数据流程图的设计要点:(重点)画数据流程图需注意的问题画数据流程图需注意的问题适当地命名适当地命名编号编号外部实体、数据流、数据处理和数据存储,各种符号之间的联外部实体、数据流、数据处理和数据存储,各种符号之间的联系都必须通过数据处理符号,因为不经过数据处理,数据不可系都必须通过数据处理符号,因为不经过数据处理,数据不可能从一个外部实体或数据存储流向另一个外部实体或数据存储。能从一个外部实体或数据存储流向另一个外部实体或数据存储。数据存储与数据流都是数据,仅仅所处的状态不同。前者是处数据存储与数据流都是数据,仅仅所处的状态不同。前者是处于静止状态的数据,而后者则是处于运动中的数
37、据。于静止状态的数据,而后者则是处于运动中的数据。数据流程图的基本要点是描绘数据流程图的基本要点是描绘“做什么做什么”而不考虑而不考虑“怎么做怎么做”,因此通常在数据流图中忽略出错处理,也不包括诸如打开或,因此通常在数据流图中忽略出错处理,也不包括诸如打开或关闭文件之类的内务的处理。关闭文件之类的内务的处理。在数据流图中应该描绘所有可能的数据流向,而不应该描绘出在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。现某个数据流的条件。注意:符号之间错误的连接关系注意:符号之间错误的连接关系 52(1 1) 系统分析员用这种工具自上向下分析系统信息流程;系统分析员用这种工具自
38、上向下分析系统信息流程;(2 2) 可在图上画出计算机处理的部分;可在图上画出计算机处理的部分;(3 3) 根据逻辑存储根据逻辑存储, ,作数据分析,可向数据库设计过渡;作数据分析,可向数据库设计过渡;(4 4) 根据数据流向,定出存取方式;根据数据流向,定出存取方式;(5 5) 对应一个处理过程,可用相应的程序语言来表达处理对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。方法,向程序设计过渡。(七)数据流程图的作用(七)数据流程图的作用五、数据字典五、数据字典五、数据字典五、数据字典 所谓所谓数据字典数据字典就是对数据流程图中的各个数据元素做更进就是对数据流程图中的各个数
39、据元素做更进一步的详细说明。数据流程图配以数据字典,就可以从图形和一步的详细说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型作进一步完整地描述。文字两个方面对系统的逻辑模型作进一步完整地描述。 数据字典的内容如下:数据字典的内容如下:数据项的定义数据项的定义数据结构的定义数据结构的定义数据流的定义数据流的定义处理逻辑的定义处理逻辑的定义数据存储的定义数据存储的定义外部实体的定义外部实体的定义 5.2 5.2 系统的详细调查系统的详细调查1、数据项的定义、数据项的定义数据项又称数据元素,是数据的最小单位,具体包括以下数据项又称数据元素,是数据的最小单位,具体包括以下几项:
40、几项:数据项编号:数据项编号:GZ01-01数据项名称:职工代码数据项名称:职工代码别别名:职工代码名:职工代码简简述:某职工的职工代码述:某职工的职工代码类型及宽度:字符型,类型及宽度:字符型,4位位取取值值范范围:围:“0001”-“9999”2、数据结构的定义、数据结构的定义数据结构描述某些数据项之间的关系。一个数据结构可以数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。由若干个数据项和数据结构组成。DS03-02:订货单标识订货单标识I7:开户银行
41、开户银行I11:订货数量订货数量I6:用户姓名用户姓名I10:配件规格配件规格I5:用户地址用户地址I9:配件名称配件名称I2:日期日期I8:配件代码配件代码I3:用户代码用户代码I1:订货单编号订货单编号DS03-04:配件信息配件信息DS03-03:用户信息用户信息DS03-01:用户订货单:用户订货单I4:用户名称用户名称例:由三个数据结构组成的数据结构例:由三个数据结构组成的数据结构2、数据结构的定义、数据结构的定义数据结构的定义包括以下内容:数据结构的定义包括以下内容:数据结构的编号:数据结构的编号:DS03-01数据结构的名称:数据结构的名称:用户订货单用户订货单数据结构的简述:数
42、据结构的简述:用户信息及订货单信息用户信息及订货单信息数据结构的组成:数据结构的组成:DS03-02+DS03-03+DS03-042、数据结构的定义、数据结构的定义3、数据流的定义、数据流的定义数据流由一个或一组固定的数据项组成。形式如下:数据流由一个或一组固定的数据项组成。形式如下:数据流编号:数据流编号:F03-08数据流名称:数据流名称:领料单领料单数据流简述:数据流简述:车间开出的领料单车间开出的领料单数据流去向:数据流去向:发料处理模块发料处理模块数据流组成:数据流组成:材料编号材料编号+材料名称材料名称+数量数量+日期日期+领料单位领料单位数数据据流流量:量:10份份/小时小时高
43、高峰峰流流量:量:20份份/小时(上午小时(上午9:0011:00)4、处理逻辑的定义、处理逻辑的定义处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。形式如下:说明。形式如下:数据逻辑编号:数据逻辑编号:P03-08数据逻辑名称:数据逻辑名称:计算电费计算电费数据逻辑简述:数据逻辑简述:计算应缴纳的电费计算应缴纳的电费输入的数据流:输入的数据流:用电量、电价用电量、电价处处理理过过程:程:总电费总电费=用电量用电量*电价电价输出的数据流:输出的数据流:应扣款文件应扣款文件处处理理频频率:率:每月一次每月一次5、数据存储的定义、数据存储的
44、定义数据字典中数据存储仅描述数据的逻辑结构,而不涉及物理数据字典中数据存储仅描述数据的逻辑结构,而不涉及物理结构。形式如下:结构。形式如下:数据存储编号:数据存储编号:F03-08数据存储名称:数据存储名称:库存帐库存帐数据存储简述:数据存储简述:存放配件的库存量和单价存放配件的库存量和单价输入存储组成:输入存储组成:配件编号配件编号+配件名称配件名称+单价单价+库存量库存量+备注备注关关键键字:字:配件编号配件编号相相关关的的处处理:理:P02,P036、外部实体的定义、外部实体的定义外部实体定义形式如下:外部实体定义形式如下:外部实体编号:外部实体编号:S03-08外部实体名称:外部实体名
45、称:用户用户外部实体简述:外部实体简述:购置本单位配件的用户购置本单位配件的用户输入的数据流:输入的数据流:D03-04,D03-05输出的数据流:输出的数据流:D03-077、说明、说明数据字典一旦建立,从系统分析到系统设计、系统实施都数据字典一旦建立,从系统分析到系统设计、系统实施都要一直使用它。要一直使用它。在数据字典的建立、修改和补充过程中,始终要注意保证在数据字典的建立、修改和补充过程中,始终要注意保证数据的一致性和完整性。数据的一致性和完整性。数据字典可以人工建立,也可以用专用的数据字典软件来数据字典可以人工建立,也可以用专用的数据字典软件来建立与管理。建立与管理。酒店管理信息系统
46、数据字典举例:酒店管理信息系统数据字典举例:系系统名:名:酒店管理信息系统数据数据项名称:名称:姓名数据数据项别名:名:姓名数据数据长度:度:8取取值范范围:总编号:号:1001编号:号:I1简述:述:入住本酒店的顾客姓名数据数据类型:型:字符型系系统名:名:酒店管理信息系统数据数据项名称:名称:房号数据数据项别名:名:房号数据数据长度:度:5取取值范范围:0100199999总编号:号:1002编号:号:I2简述:述:前2位为楼层号,后3位为房间号,共5位组成房号数据数据类型:型:字符型1、数据项定义、数据项定义2、数据流定义、数据流定义系系统名:名:酒店管理信息系统数据流名称:数据流名称:
47、顾客登记表数据流数据流别名:名:顾客登记表数据来源:数据来源:顾客数据流量:数据流量:200份/天总编号:号:2001编号:号:F01简述:述:入住本酒店的顾客登记信息数据去向:数据去向:处理过程“总台登记”高峰期流量:高峰期流量:300份/天(上午9点到11点)酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:3、数据存储定义、数据存储定义系系统名:名:酒店管理信息系统数据存数据存储名称:名称:房源信息数据存数据存储别名:名:房源信息数据存数据存储组成:成:房号+状态关关键字:字:房号总编号:号:3001编号:号:D01简述:述:本酒店客房的状态相关相关处理:理:P1、P3酒店管理
48、信息系统数据字典举例:酒店管理信息系统数据字典举例:3、数据存储定义、数据存储定义系系统名:名:酒店管理信息系统数据存数据存储名称:名称:在店顾客信息数据存数据存储别名:名:在店顾客信息数据存数据存储组成:成:姓名+性别+身份证号码+房号+入住时间总编号:号:3002编号:号:D02简述:述:目前入住本酒店顾客基本信息相关相关处理:理:P1、P3关关键字:字:身份证号码酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:4、处理过程定义、处理过程定义系系统名:名:酒店管理信息系统数据数据处理名称:理名称:总台登记处理功能:理功能:确定房号,登记在店顾客信息输入数据流:入数据流:顾客登记
49、表总编号:号:4001编号:号:P02简述:述:来客登记输出数据流:出数据流:在店顾客信息、顾客账单、房号酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:六、描述处理逻辑的工具六、描述处理逻辑的工具六、描述处理逻辑的工具六、描述处理逻辑的工具一般情况下,对于较简单的计算性的处理逻辑,在一般情况下,对于较简单的计算性的处理逻辑,在数据字典中定义即可,但还有一些比较复杂的处理逻辑,数据字典中定义即可,但还有一些比较复杂的处理逻辑,需要单独进行定义,因此,有必要介绍几种描述处理逻辑需要单独进行定义,因此,有必要介绍几种描述处理逻辑的工具。的工具。 结构化语言结构化语言 判断树判断树 判断
50、表判断表 5.2 5.2 系统的详细调查系统的详细调查1 1、结构化语言、结构化语言 简单祈使语句简单祈使语句 判断语句判断语句 循环语句循环语句IF消费额消费额2000元元THENIF用现金结账用现金结账THEN打八折打八折ELSE打八五折打八五折IF2000元元消费额消费额1000元元THENIF用现金结账用现金结账THEN打八五折打八五折ELSE打九折打九折IF消费额消费额1000元元THENIF用现金结账用现金结账THEN打九五折打九五折ELSE不打折不打折 简单祈使语句用于表达简单祈使语句用于表达要做什么事情,包括一个动要做什么事情,包括一个动词和一个宾语。动词表示要词和一个宾语。动
51、词表示要执行的动作,宾语表示动作执行的动作,宾语表示动作的对象。例如,录入顾客信的对象。例如,录入顾客信息、修改房源信息、分配房息、修改房源信息、分配房号、建立账号等。号、建立账号等。WHILE有空房间有空房间IF用户满意用户满意THEN录入顾客信息录入顾客信息分配房号分配房号建立账单建立账单WEND 判断树是用树形分叉图表示处理逻辑的一种工具。它判断树是用树形分叉图表示处理逻辑的一种工具。它由两部分组成,左侧用分叉表示条件,右侧表示采取的行由两部分组成,左侧用分叉表示条件,右侧表示采取的行动(决策)。判断树比较直观,容易理解,但当条件多时,动(决策)。判断树比较直观,容易理解,但当条件多时,
52、不容易清楚地表达出整个判别过程。结构如下:不容易清楚地表达出整个判别过程。结构如下:2 2、判断树、判断树判断树例图判断树例图3 3、判断表、判断表条件条件状态状态决策方案决策方案决策规则决策规则若处理过程中判断条件较多,各种条件又相互结合,若处理过程中判断条件较多,各种条件又相互结合,这时用判断树,结构会比较复杂,可选择判断表。判这时用判断树,结构会比较复杂,可选择判断表。判断表是采用表格方式来描述处理逻辑的一种工具。结断表是采用表格方式来描述处理逻辑的一种工具。结构如下:构如下:判断表例图判断表例图举例:举例:在销售管理系统中,对用户订货情况的处理方案如下:在销售管理系统中,对用户订货情况
53、的处理方案如下:如果某用户的欠款天数在如果某用户的欠款天数在30天之内,需求量小于库存量,天之内,需求量小于库存量,则立即发货,否则先按库存量发货,等有货后再补发;则立即发货,否则先按库存量发货,等有货后再补发;如果某用户的欠款天数在如果某用户的欠款天数在30天到天到100天之间,需求量小于天之间,需求量小于库存量,则先付款,再发货,否则不发货;库存量,则先付款,再发货,否则不发货;如果某用户的欠款天数超过如果某用户的欠款天数超过100天,则通知先付欠款。天,则通知先付欠款。举例:判断树举例:判断树100天天30天天=100天天需求量需求量需求量需求量库存量库存量库存量库存量立即发货立即发货先
54、按库存发货,先按库存发货,进货后再补发进货后再补发先付款,再发货先付款,再发货不发货不发货通知先付欠款通知先付欠款处理方案处理方案订货方案订货方案需求量需求量需求量需求量欠款时间欠款时间举例:判断表举例:判断表决策规则号决策规则号123456条条件件欠款时间欠款时间100天天NNYYNN需求量需求量=库存量库存量YNYNYN应应采采取取的的行行动动立即发货立即发货先按库存量发货,进货后再补发先按库存量发货,进货后再补发先付款,再发货先付款,再发货不发货不发货要求先付欠款要求先付欠款IF IF 欠款时间欠款时间3030天天 IF IF 需求量需求量库存量库存量 THEN THEN 立即发货立即发
55、货 ELSE ELSE 先按库存量发货,进货后再补先按库存量发货,进货后再补货货ELSE ELSE IF IF 欠款时间欠款时间100100天天 IF IF 需求量需求量库存量库存量 THEN THEN 先付款,再发货先付款,再发货 ELSE ELSE 不发货不发货 ELSE ELSE 要求先付货款要求先付货款举例:结构化语言举例:结构化语言在原系统详细调查的基础上进行系统化分析是在原系统详细调查的基础上进行系统化分析是提出新系统逻辑模型的重要步骤。提出新系统逻辑模型的重要步骤。通过对原系统的调查和分析,找出原系统业务通过对原系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进
56、的方法,流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。给出新系统所要采用的信息处理方案。5.3 5.3 系统化分析系统化分析系统化分析的主要内容系统化分析的主要内容系统化分析的主要内容系统化分析的主要内容1.分析系统目标分析系统目标2.分析业务流程分析业务流程3.分析数据流程分析数据流程4.功能分析和划分子系统功能分析和划分子系统5.数据属性分析数据属性分析6.数据存储分析数据存储分析7.数据查询要求分析数据查询要求分析8.数据的输入输出分析数据的输入输出分析9.绘制新系统的数据流程图绘制新系统的数据流程图10.确定新系统的数据处理方式确定新系统的数据处理方式一
57、、分析系统目标一、分析系统目标一、分析系统目标一、分析系统目标可行性分析报告中的系统目标可行性分析报告中的系统目标修正后的新系统目标修正后的新系统目标详细详细调查调查的结的结果果系统系统建设建设的环的环境和境和条件条件二、业务流程分析二、业务流程分析二、业务流程分析二、业务流程分析管理思想和管理方管理思想和管理方法落后原业务流程法落后原业务流程不合理等不合理等 问问题题 更为合理的新的更为合理的新的业务流程业务流程 目目标标 业务业务流程流程重组重组 原有流程的分析原有流程的分析 业务流程的优化业务流程的优化 确定新的业务流程确定新的业务流程 新系统的人机界面新系统的人机界面 1 1、过程、过
58、程 2 2、内容、内容 三、分析数据流程的内容三、分析数据流程的内容三、分析数据流程的内容三、分析数据流程的内容 原有数据流程的分析原有数据流程的分析 数据流程的优化数据流程的优化 确定新的数据流程确定新的数据流程 新系统的人机界面新系统的人机界面 目标:确定合理的数据流程目标:确定合理的数据流程 与业务流程的改进和优化相对应,数据流与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析的重要内容。在此程的分析和优化一直是系统分析的重要内容。在此列出数据流程分析的结果并加以说明,由用户最终列出数据流程分析的结果并加以说明,由用户最终确认。同时,说明删除或合并哪些多余或重复的数确认。同
59、时,说明删除或合并哪些多余或重复的数据处理流程,对哪些数据流程进行了优化和改动。据处理流程,对哪些数据流程进行了优化和改动。四、功能分析和划分子系统四、功能分析和划分子系统四、功能分析和划分子系统四、功能分析和划分子系统目标可以看作是系统目标可以看作是系统目标目标功能功能A1功能功能A2功能功能A3功能功能A功能功能B功能功能E第一层功能可以看作是子系统第一层功能可以看作是子系统各项具体功能各项具体功能v 把系统划分为子系统可以大大简化设计工作,只要子把系统划分为子系统可以大大简化设计工作,只要子系统之间接口关系明确,基本上可以互不干扰地独立进系统之间接口关系明确,基本上可以互不干扰地独立进行
60、每一子系统的设计、调试、修改或扩充,而不至于牵行每一子系统的设计、调试、修改或扩充,而不至于牵动全局。动全局。五、数据属性分析五、数据属性分析五、数据属性分析五、数据属性分析数据分析分为静态和动态特性分析两部分。数据分析分为静态和动态特性分析两部分。1 1、数据的静态特性分析。、数据的静态特性分析。 指分析数据的类型、长度、范围等。指分析数据的类型、长度、范围等。2 2、数据的动态特性分析、数据的动态特性分析,可分为以下三类:,可分为以下三类: 固定值属性固定值属性( (其值基本上不变的属性,如姓名、性别等其值基本上不变的属性,如姓名、性别等) ) 固定个体变动属性固定个体变动属性( (对总体
61、来说具有相对固定的个体集,但对总体来说具有相对固定的个体集,但其值是变动的属性。如电费,扣款人员变动不大,但所扣的电其值是变动的属性。如电费,扣款人员变动不大,但所扣的电费每月都在变化。费每月都在变化。) ) 随机变动属性随机变动属性 ( (其个体是随机出现的,值也是变动的。如其个体是随机出现的,值也是变动的。如病事假扣款病事假扣款) )3 3、按数据的不同动态特性对文件进行分类、按数据的不同动态特性对文件进行分类 主文件:存放具有固定属性的数据。主文件:存放具有固定属性的数据。 周转文件:存放具有固定个体变动属性的数据。周转文件:存放具有固定个体变动属性的数据。 处理文件:存放具有随机变动属
62、性的数据。处理文件:存放具有随机变动属性的数据。六、数据存储分析六、数据存储分析六、数据存储分析六、数据存储分析数据存储分析是数据库设计在系统分析阶段要做的数据存储分析是数据库设计在系统分析阶段要做的工作,其内容首先是分析用户需求,然后通过综合抽象,工作,其内容首先是分析用户需求,然后通过综合抽象,用适当的工具用适当的工具( (如如E-RE-R图等图等) )进行描述。因为这是从用户的进行描述。因为这是从用户的角度看到的数据库,所以称之为数据库的概念模型。角度看到的数据库,所以称之为数据库的概念模型。七、数据查询要求分析七、数据查询要求分析七、数据查询要求分析七、数据查询要求分析选选择择单单位位
63、选选择择时时间间选选择择时时间间显示有关单位数据显示有关单位数据图形显示图形显示显示该单位、该时间的该指标显示该单位、该时间的该指标排序排序按时间按时间排序排序数据数据显示显示图形图形显示显示按大小按大小排序排序数据数据显示显示图形图形显示显示比较比较显示升降值、显示升降值、比率比率图形图形显示显示百分图百分图直方图直方图折线图折线图一一个个时时间间一个以一个以上时间上时间一一个个单单位位所所有有单单位位八、数据的输入输出分析八、数据的输入输出分析八、数据的输入输出分析八、数据的输入输出分析 数据的输入、输出分析是分析各种数据输入的数据的输入、输出分析是分析各种数据输入的目的、范围、数据量的大
64、小以及存在的问题等。目的、范围、数据量的大小以及存在的问题等。九、绘制新的数据流程图九、绘制新的数据流程图九、绘制新的数据流程图九、绘制新的数据流程图 新系统的数据流程图是在以上分析过程中逐步新系统的数据流程图是在以上分析过程中逐步完善的。需要多次反复、去伪存真的细致工作。新完善的。需要多次反复、去伪存真的细致工作。新的数据流程图上还应标清楚人机界面。的数据流程图上还应标清楚人机界面。十、确定新系统的数据处理方式十、确定新系统的数据处理方式十、确定新系统的数据处理方式十、确定新系统的数据处理方式数据处理方式有批处理和实时处理两种方式,数据处理方式有批处理和实时处理两种方式,它们各有特点。它们各
65、有特点。5.4 5.4 提出新系统的逻辑方案提出新系统的逻辑方案1 1、新系统的业务流程。、新系统的业务流程。2 2、新系统的数据流程。、新系统的数据流程。3 3、新系统的逻辑结构。即新系统中的子系统划分、新系统的逻辑结构。即新系统中的子系统划分4 4、新系统中数据资源的分布。、新系统中数据资源的分布。5 5、新系统中的管理模型。、新系统中的管理模型。逻辑方案的内容包括:逻辑方案的内容包括:逻辑方案的内容包括:逻辑方案的内容包括:4 4、新系统中数据资源的分布、新系统中数据资源的分布在系统功能分析和子系统划分之后,我们应该确定新系统的在系统功能分析和子系统划分之后,我们应该确定新系统的数据资源
66、的分布,即哪些数据资源存储在本系统的内部设备数据资源的分布,即哪些数据资源存储在本系统的内部设备上,哪些是存储在网络或主机上的。上,哪些是存储在网络或主机上的。5 5、新系统中的管理模型、新系统中的管理模型管理模型是系统在每个具体管理环节上所采用的管理方法的抽管理模型是系统在每个具体管理环节上所采用的管理方法的抽象。在手工系统中,由于受信息获取、传递和处理手段的限制,象。在手工系统中,由于受信息获取、传递和处理手段的限制,只能采用一些简单的管理模型,而在计算机技术支持下,像只能采用一些简单的管理模型,而在计算机技术支持下,像JITJIT等现代管理方法的应用就具有了现实的可能性。系统分析等现代管
67、理方法的应用就具有了现实的可能性。系统分析中要根据业务和数据流程,对每个处理过程进行认真分析,研中要根据业务和数据流程,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型。究每个管理过程的信息处理特点,找出相适应的管理模型。5.5 5.5 系统分析报告系统分析报告1 1、概述、概述 A. A. 引言(名称,开发目标,主要功能,开发背景等)引言(名称,开发目标,主要功能,开发背景等); ; B. B. 系统目标和开发的可行性系统目标和开发的可行性; ;2 2、现行系统概况、现行系统概况 A现行系统现状调查说明:包括组织机构图,系统目标、现行系统现状调查说明:包括组织
68、机构图,系统目标、功能一览表、业务流程图、业务流量以及存在的薄弱环节等;功能一览表、业务流程图、业务流量以及存在的薄弱环节等;3 3、系统需求说明、系统需求说明4 4、新系统的逻辑方案、新系统的逻辑方案5 5、系统开发资源与时间进度估计、系统开发资源与时间进度估计系统分析报告主要包括以下内容:系统分析报告主要包括以下内容: 系系统统分分析析报报告告是是系系统统分分析析阶阶段段的的成成果果,反反映映这这个个阶阶段段调调查查分分析析的的全全部部情情况况,全全面面地地总总结结了了系系统统分分析析工工作作,是是下下一一步步系系统统设设计计和和实实现现系系统统的的指指导导性性文文件件。系系统统分分析析报
69、报告告形形成成后后,须须组组织织各各方方面面的的人人员员(包包括括单单位位负负责责人人、业业务务部部门门主主管管、专专业业技技术术人人员员、系系统统分分析析人人员员等等)对对形形成成的的系系统统分分析析报报告告以以及及新新系系统统的的逻逻辑辑方方案案进进行行论论证证,尽尽可可能能地地发发现现其其中中的的问问题题、误误解解和和疏疏漏漏。对对于于问问题题、疏疏漏漏要要及及时时更更正正,对对于于有有争争论论的的问问题题则则要要重重新新审审核核原原始始调调查查资资料料或或进进一一步步深深入入调调查查研研究究;对对于于重重大大问问题题甚甚至至可可能能需需要要调调整整或或修修改改系系统统目目标,则重新进行系统分析。标,则重新进行系统分析。本章小结本章小结详细调查详细调查管理业管理业务调查务调查数据流程数据流程调查调查(图图)可行性分析可行性分析组织结构调查组织结构调查管理功能调查管理功能调查管理业务流程调查管理业务流程调查数据字典数据字典描述处理逻描述处理逻辑的工具辑的工具判断树判断树判断表判断表结构化语句结构化语句系统化分析系统化分析研究和确定管理模型研究和确定管理模型提出新系统的逻辑方案提出新系统的逻辑方案