1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,中国矿业大学管理学院,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,5,章 管理信息系统的系统分析,一、可行性分析和详细调查概述,二、管理业务调查,三、数据流程调查,四、数据字典,五、描述处理逻辑的工具,六、新系统的逻辑模型,1,系统分析的任务,系统分析是在总体规划的指导下,对系统进行深入
2、详细的调查研究,通过,问题识别,、,可行性分析,、,详细调查,、,系统化分析,,最后确定,新系统逻辑方案,的过程。系统分析阶段的主要任务是定义或制定新系统应该“做什么”的问题,而不涉及“如何做”的问题。,2,3,第一节 可行性分析和详细调查概述,4,(一)可行性分析,可行性分析的任务是根据确定的问题,通过分析新系统需要的信息技术、可能发生的投资和费用、产生的效益,确定将开发的管理信息系统成功的可能性。,5,管理上的可行性,指管理人员对开发应用项目,的态度和管理方面的条件。,技术上的可行性,分析当前的软、硬件技术能,否满足对系统提出的要求,,以及考虑开发人员的水平。,经济上的可行性,主要是预估费
3、用支出和对,项目的经济效益进行评价。,可行性分析的内容,(一)可行性分析,6,技术可行性分析,经济可行性分析,管理可行性分析,时间规划,发现的问题,新系统能力,可行性分析之间的关系,7,(二)可行性分析报告,可行性分析的结果要用以报告的形式提交,内容包括:,(1)系统简述,(2)项目的目标,(3)所需资源、预算和期望效益,(4)对项目可行性的,结论,可行性分析结论应明确指出以下内容之一:,(1)可以立即开发,(2)改进原系统,(3)目前不可行,或者需推迟到某些条件具备以后再进行。,8,(,三,),详细调查的目的、原则,对象,现行系统(原有系统),目的,完整掌握现行系统的现状,发现问题和薄弱环节
4、收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备,9,原则,用户参与原则,使用部门的业务人员,主管人员,设计部门的系统分析人员,系统设计人员,方式,一般常见的详细调查方式有:,1召开调查会,2问卷调查,3单独访问,(,三,),详细调查的目的、原则,4,参加业务实践,10,某出版社系统调查表,编 号,提出问题,1,您在哪个部门工作?,2,出版业务流程是什么?,3,您每日都处理那些文件、数据、报表?,4,工作中手工处理特别麻烦的事情是什么?,5,工作中手工处理什么问题解决不了?影响效率的问题有哪些?,6,您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?,11,编号,提出
5、问题,7,您的部门需要成本核算和统计的内容有哪些?,8,您的部门采用计算机管理工作情况如何?,9,如何改进业务流程使之更合理?,10,哪些问题是目前传统手工方法根本无法解决的?,11,出版社计算机管理信息系统需要解决什么问题?,某出版社系统调查表,12,第二节 管理业务调查概述,一、组织结构调查,二、管理功能调查,三、管理业务流程调查,13,为什么要进行管理业务调查?,14,1,、,MIS,建设,=,对组织有目的的改造,新信息系统的设计=对组织有目的的改造,组织结构设计,进行组织结构设计,确定合理的组织形式,确定公司合理的集权、分权原则、设计有效的管理体制。按现代企业制度设置公司的法人治理结构
6、和职能部门、生产部门。,15,一、组织结构调查,组织结构,指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。,通常可用,组织结构图,来表示,1、,16,组织结构调查的内容,组织内部的部门划分,领导与被领导关系,信息资料的传递关系,物资流动关系与资金流动关系,各部门的工作内容与职责,各级组织存在问题以及对新系统的要求等,17,组织结构结构图,2、,18,例:某生产企业组织结构图,企业管理处,计划统计处,供,应,处,财,务,处,销,售,处,职工,食堂,第一生产车间,服务,公司,厂,办,厂,长,办,公,室,包装,车间,生产调度处,设备管理处,技术质量处,第九生产车间,厂,医,
7、务室,小,车,队,企,管,科,质,检,科,计算,中心,综合计划处,统,计,科,销售管理科,成,品,库,业务联系部,市场分析部,甲,班,组,丙,班,组,乙,班,组,丁,班,组,党委办公室,团,委,工,会,职,教,处,人,事,处,图书资料室,厂 长,工厂管理委员会,厂长工作部,经营部,生产部,后勤部,宣教部,.,.,.,.,.,.,.,.,19,信电学院,管理学院,能源学院,中国矿业大学,2003,级,2004,级,2006,级,2005,级,电工中心,电气工程系,信息工程系,一班,二班,三班,同学甲,同学乙,同学丙,教师甲,教师乙,教师丙,图,5.2,中国矿业大学组织结构图,20,作为业务调查所
8、画出的组织结构图,它还要求反映:,1、除隶属关系外,还要反映,信息、物资、资金流,2、详略分明,,突出重点,3、反映与组织有业务联系的,边界之外的部门,及,联系,21,22,例如:某公司的一分厂的组织结构图:,23,二、管理功能调查,调查中可以,用功能层次图,来描述从系统目标到各项功能的层次关系。,为了实现系统的目标,系统必须具有各种功能。功能即完成某项工作的能力。,24,图,5.3,某销售系统管理功能图,25,实验教学系统管理,可选实验选做情况统计,首次排课,实验管理,选课管理,选课,二次排课,系统管理,成绩管理,实验成绩处理,考试成绩处理,统计管理,工作量统计,图,5.4,实验教学系统管理
9、功能图,实验室人时统计,实验信息维护,课程类别设置,实验类别设置,班级类别设置,特殊时间设置,系统基本信息维护,26,组织结构图反映了组织内部和上下级关系,但是对于主要业务职能和它们在业务过程中所承担的工作却不能反映,为了弥补这方面的不足常使用,“,组织,/,业务关系图,”,来进一步描述。,组织,/,功能关系表中的横项表示各组织的名称,纵项表示功能与业务,中间栏表示组织在执行业务功能过程中的作用,.,组织,/,功能关系分析,27,组织,关系,业务,总工室,机动科,工艺科,设计科,质量科,计划科,计划,销售,供应,人事,生产,设备更新,生产科,研究所,人事科,供应科,销售科,总务科,仓库,*,V
10、V,V,*,V,V,V,*,V,*,*,*,*,V,V,V,V,*主管,V,相关,辅助,组织,/,业务关联图,28,通过组织,/,功能分析,能使组织的功能进一步理顺,提高管理效率。这方面的调整分析的内容有:,现行系统中不合理现象是什么?,不合理的部分对组织整体目标的影响有哪些?多大?,不合理现象产生的历史原因是什么?,针对这些不合理现象,改进措施是什么?对于之相关的部分,(,包括涉及的部门和人员的利益,),的影响有哪些?,29,三、业务流程调查分析,1 业务流程调查的内容,各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。,业务流程
11、调查分析是对业务功能的细化,将业务处理过程的每一步骤用完整的图形描绘出来。,30,2 管理业务流程的描述图表,(,1,)业务流程图,(,Transaction Flow Diagram,,,TFD),一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理流向。,(,2,)表格分配图,31,定义:,是一种反映系统内各单位、人员之间业务关系、作业顺序和信息流动的流程图,可以帮助分析人员了解系统业务过程,找出业务流程中的不合理现象。,作用:,可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,以便在新系统的逻辑设
12、计中修改和删除原系统的不合理部分,在现行系统基础上优化业务处理流程。,基本符号,举例,1,:,某企业物资管理业务流程图,举例,2,:,实验教学管理系统业务流程图,(,1,)业务流程图,(,Transaction Flow Diagram,,,TFD),32,业务处理单位,(,人或部门,),业务流动方向,业务处理,数据文件,(,表格,/,单据,),人工操作,终端显示,人工输入,端点符,业务流程图基本符号,33,端点符,此符号表示转向外部环境或从外部环境转入。例如,程序流程的起始或结束、数据的外部使用以及起源(或终点)。,34,确定画图对象,深入现场调查,工作人员介绍业务处理过程,依据图例,绘制草
13、图,向工作人员讲解描述、讨论,正确?,不正确,修改,正确,绘制正式业务流程图,绘制过程,35,库存账,用料流水账,库工,订货单,(,合同,),用料计划,未批准的领料单,已批准的领料单,领料通知,缺料通知单,采购员,催货单,补充订货单,提货通知单,入库单,库长,领料单,车间,供货单位,库存报表,有关部门,36,实验教学管理系统业务流程图,目前的实验运作流程如下所述:,1,、课程负责人在学期开始之前进行实验课表安排(包括学生做实验的时间、地点和教师的带课情况);,2,、学生进行实验预习,写预习报告,根据实验课表按时按地进行实验操作;,3,、教师按课表按时按地带实验,给出实验预习报告成绩和实验操作成
14、绩;,4,、学生根据实验操作情况,完成实验报告并上交至班级的主负责教师处;,5,、每班的主负责教师给出学生的实验报告成绩,并结合学生的预习报告成绩、实验操作成绩给出学生该次实验的总成绩;,6,、学生所做的该课程平时实验成绩加和平均后得出学生的平时成绩;,学生所做的综合实验和,EDA,实验成绩加权平均后得出学生的综合实验成绩;,学生的考试成绩、平时成绩,综合实验成绩三者加权平均后得到学生该课程的总成绩;,7,、成绩反馈给学生;,8,、带实验和负责实验班级都计入教师本学期工作量;,37,教学,秘书,课表,学生,负责,教师,实验报告,指导,教师,试卷,成绩单,学生,图,5.4,原实验教学管理系统业务
15、流程图,计算工作量,排课,考试,实验,计算成绩,38,图,5.5,新实验教学管理系统业务流程图,审查,实验,试卷,考试,负责,教师,实验报告,成绩单,给出成绩,工作量信息,负责,教师,指导,教师,计算工作量,可选实验统计,可选实验,统计信息,课表,指导,教师,成绩处理,最终成绩单,录入成绩,输入,指导教师,学生,选课,选课信息,一般,管理员,一般,管理员,排课信息,首次排课,调配信息,调配,首次排课,:,周次,/,实验室,选课,/,调配,:,时间段,/,实验室,二次排课,:,指导教师,1/,指导教师,2,39,图例说明,业务处理,单位,业务处理,描述,表格制作,传递,存储,收集资料,(本框内容
16、为具体流程),业务流程图绘制(卡片),40,图例 说明,业务处理,单位,业务处理,描述,表格制作,传递,存储,收集资料,计划,处,银行,技改,处,各部门,各单位,局,领导,上级,领导,投资,总规划,更新改造,贷款规模,开会,讨论,报表,审批,综合平衡,(讨论),批准,下达,各单位,各部门,正式,计划,计划,各单位,上报表,计划,处,各部门,各单位,技改,处,银行,各部门,各单位,存档,业务流程图绘制(卡片),41,图例 说明,业务处理,单位,业务处理,描述,表格制作,传递,存储,收集资料,储户,存折,存取款单,存折 现金,存折,业务分类,存款单折,取款单折,存款处理,取款处理,利息文件,帐目文
17、件,存取款业务,业务流程图绘制(卡片),42,(,2,)表格分配图,可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。通常对于跨越多个部门、协作性高的重要业务流程使用该图描述。,举例:,采购过程表格分配图,一列:一个部门,箭头:复制单据流向,复制单据标号:以示区别,43,收货单,2,3,4,1,采购部门,财会部门,收货部门,准备采购单,采购单,2,3,4,1,登记待收,应付款处理,应付账,待收货清单,收货处理,取货通知,2,卖,方,存档,付,款,存档,卖方,取货,图,5.5,采购过程表格分配图,44,公司每月末发工资,每月,20,日到,23,日由财务科根据上月工资清单和人事科送来
18、的人员及工资变动表填写本月工资清单中的前四项。总务科每月,24,日将扣款清单送交财务科,由财务科将扣款数填入本月工资清单。最后计算出每位职工的应发工资,并填入工资发放清单,为工资发放人员发放工资做好准备。,实例,:,某公司工资管理子系统业务流程图,45,财务科,上月发,放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资,发放清单,财务科,工资发,放清单,工资处理过程的业务流程图,46,案例:工资处理的业务流程图与数据流程图,工资管理信息子系统,职工,代码,姓名,部门,基本,工资,津贴,房费,电费,病事,假扣款,应发,工资,1001,李小明,01,500,50,150,20,380,10
19、02,周英杰,01,400,40,90,15,80,255,1003,刘一波,01,350,25,40,30,305,1004,吴关兴,02,300,30,50,10,270,1005,赵子英,02,400,40,90,25,325,上月工资发放清单,47,职工,代码,姓名,部门,基本,工资,津贴,房费,备注,1002,周英杰,01,400,40,90,调走,1004,吴关兴,01,350,35,50,调整工资、换部门,1005,赵子英,02,450,45,90,调整工资,1009,黄正义,02,600,60,120,新进,本月人员及工资变动表,职工代码,姓名,部门,扣电费,病事假扣款,100
20、3,刘一波,01,20,1005,赵子英,02,20,60,本月扣款清单,48,业务流程调查分析,分析的目的,分析原有系统业务流程是为了发现问题并在新系统中予以克服或改进。,系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理;也可能是因为计算机信息系统的建设为优化原业务流程提供了新的机会。,这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的业务流程。,业务调查,资料,现有系统,业务流程图,分析问题,流程重组,新系统,业务流程图,49,作业,1,:,某工厂成品库管理的业务过程如下:,成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将
21、成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。,50,第三节 数据流程调查,一、数据流程调查的内容,二、数据的来源,三、数据流程图,DFD,51,管理业务调查过程中绘制的业务流程图,虽然形象的表达了管理中信息的流动和存储过程。但是还是没有完全脱离一些物质要素(如产品、货物等)。,业务流程与数据流程的区别,“,业务员把订单送到销售部,”,-,反映在业务流程图而不反映在数据流程图,将订单录入系统反映在数据流程图(数据形式变化)。,52,一、数据流程调查的内容,1收集原系统全部输入单据
22、如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。,2弄清各环节上的处理方法和计算方法。,比如:如何计算工资?,销售折扣策略?,通常在业务流程调查阶段就应该完成大部分数据流程调查的任务!,53,3 在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。,4 在上述各种单据、报表、账册的典型样品上注明各项数据的类型数字、字符)、长度、取值范围(指最大值和最小值)。,54,二、数据的来源,1 现行组织机构2 现行各系统或部门的业务流程3 各种会议的决议4 计算机文件(或数据库)系统的数据组织结
23、构5 上级下达的各种文件和各项任务指标6 与本单位有关的其它单位的有关信息7 其它各种报表、报告、图表,管理信息系统所涉及的数据可从以下途径调查得到:,55,三、数据流程图,1数据流程图(,DFD,Data Flow Diagram,),定义:,数据流图反映的是数据、信息在系统中,流动,、,处理,和,存储,的情况。,特点:,抽象性:完全舍去了具体的物质,概括性:可将不同业务过程联系起来,形成一个整体,绘制目的,:,交流信息的工具(系统分析人员和用户),分析和设计的工具(系统分析人员和系统设计人员),56,2,、数据流图基本符号,外部实体,数据流,处理,数据存储,外部实体,数据存储,数据流,处理
24、57,处理过程,(,Process),或,处理逻辑,1,、处理逻辑,在,DFD,中,处理逻辑表示,对数据的变换,,从用户的角度看就是表示系统能够,“,作什么,”,。,会计凭证,处理,(,1,)数据格式的转换,期末凭证,结账,(,2,)数据内容的转换,会计报表,打印,(,3,)数据表现形式的转换,3,种常见的数据变换,58,2,、外部实体,外部实体,(,External Entity),或,外部项,外部项(外部实体)表示与处理逻辑相关的、且为系统外部的人、部门、单位等。,主管,领导,会计报表,管理,59,1,、利用综合的数据流名称简化,DFD,;,主管,领导,会计报表,管理,资产负债表,利润表
25、财务变动表,主管,领导,会计报表,管理,会计报表,2,、不一定用显式的数据流名称。,数据流,(,Data Flow),数据流表示数据在系统中的流动。,3,、数据流,60,4,、数据存储,数据存储,(,Data store),数据存储指暂时保存的数据,可以是数据库文件或任何形式的数据组织,。,61,5,、数据流程图的画法,按业务流程图理出的业务流程顺序,,将相应调查过程中所掌握的数据处理过程,,绘制成一套完整的数据流程图,一边整理绘,图,一边核对相应的数据和报表、模型等。,如果有问题,则定会在这个绘图和整理过,程中暴露出来。,由于实际数据处理过程常常比较繁杂,故,应该按照系统的观点,自顶向下地
26、分层展开绘制。,黑 灰 半透明 透明,62,数据,初始,来源,数据,数据,归宿,存储,处理,数据,外部实体,处理,数据存储,数据流,数据流图示意图,63,数据流程图是分层次的,绘制时采取自顶白下逐层分解的办法。,1、首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。,2、下一步是对顶层数据流程图中的,“,处理,”,进行分解,也就是将,“,库存处理,”,分解为更多的,“,处理,”,。,64,数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,,有必要对图中各个元素加以编号。,通常在编号之首冠以字
27、母,用以表示不同的元素,可以用,P,表示处理,,D,表示数据流,,F,表示数据存储,,S,表示外部实体,。例如:,P3.1.2,表示第三子系统第一层图的第二个处理,;D03-02,表示第三个子系统中的第二个数据流。,65,4.4,数据、数据流程调查与分析,数据流程图的分层模型,P,F,F,F,F,1,2,3,F,F,1,2,3,1.1,1.3,1.2,F,2.1,2.3,2.2,2.4,3.1,3.2,3.3,F,DFD/L0,DFD/L1,DFD/L2.1,DFD/L2.2,DFD/L2.3,关联图,顶层图,第一层图,66,P1,P2,P3,P1.1,P1.2,P2.1,P2.2,P3.1,
28、P3.2,P1.1.1,P1.1.2,P1.1.3,67,用户,P1,销售处理,订货单,发货单,第1层,数据流程图绘制示例,68,第2层,P1.1,判定定货处理方式,P1.2,开发货票,P1.3,开付款通知单,D1(,订货单),D3(,订货单),用户,订货单,订货单存档,财务科,发货票,等有货再发货订货单,D2(,订货单),待付款订货单,仓库,发货票,发货票,库存帐,信用手册,订货单,付款通知单,P1,69,例,1,某企业成品销售管理数据流程图,用户,关联图,车间,厂办,财务科,销售处理,合同,入库单,统计表,出库单,用户,车间,厂办,财务科,合同处理,合同,入库单,统计表,出库单,顶层图,库
29、存管理,70,例,1,某企业成品销售管理数据流程图,厂办,统计表,销售统计,用户,合同,合同,登记处理,合同数据,合同台账,销售数据,合同执行登记,合同执行数据,销售分配处理,库存台账,车间,入库单,入库处理,入库数据,出库数据,查,询,查,询,出库处理,发货处理,发货通知,出,库,单,出,库,单,财务科,详,细,流,程,出库单,71,人,事,科,抄写,人员工资变动表,上月工资发放清单,填写扣款,本月工资,发放清单,总,务,科,扣款清单,填写计算,应得工资,本月工资,发放清单,工资,发放员,本月工资发放清单,例,2,:工资处理过程的数据流程图,72,例,3,:某财务系统数据流程绘制:,会计报表
30、合理票据,F1,会计科目,原始票据,上报部门,F,帐薄,PO,帐务处理,73,P0,(账务处理)的数据流程图:,会计报表,上级部门,D2,记帐凭证,原始凭证,往来单位,原始凭证,企业职工,P1,编制记帐凭证,D,帐薄,PO,P2,登帐,处理,P3,编制报表,74,物资管理系统,顶层数据流图,例,4,、数据流图举例:物资管理系统,75,物资管理系统,一层数据流图,Process,物资管理系统,76,Sub_,Process,采购计划管理,物资管理系统,二层数据流图,77,Sub_,Process,库存管理,物资管理系统,二层数据流图,78,例,5,:数据流图举例:实验教学管理系统,实验教学管理
31、系统,顶层数据流图,79,实验教学管理系统,一层数据流图,80,实验教学管理系统,二层数据流图,Sub_,Process,系统管理,81,实验教学管理系统,二层数据流图,Sub_,Process,系统管理,82,实验教学管理系统,二层数据流图,Sub_,Process,实验管理,83,实验教学管理系统,二层数据流图,Sub_,Process,选课管理,84,实验教学管理系统,二层数据流图,Sub_,Process,成绩管理,85,实验教学管理系统,二层数据流图,Sub_,Process,统计管理,86,6,数据流程图的作用,(1)系统分析员用这种工具自上向下分析系统信息流程;(2)可在图上画出
32、计算机处理的部分;(3)根据逻辑存贮,进一步作数据分析,可向数据库设计过度;,(4)根据数据流向,定出存取方式;(5)对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。,87,作业,2,:,某银行储蓄所存,(,取,),款过程如下:,储户将填好的存,(,取,),单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存,(,取,),单不合格,则将存折及存,(,取,),单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记账后将存折与现
33、金推给储户,从而完成存,(,取,),款处理过程。试按以上过程画出数据流程图。,88,为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典,数据流程图配上数据字典可以从图形、文字两方面完整描述逻辑模型,。,数据存储“定货单存档”包括哪些内容?,处理“判定定货处理方式”是如何处理的呢?,第四节 数据字典,89,数据字典的内容,对数据流程图中的六个方面进行具体的定义。,数据项,数据结构,数据流,处理逻辑,数据存储,外部实体,90,一、数据项的定义,数据项是最小的数据组成单位,是不可再分的数据单位。,例:数据项定义,数据项编号:,I02-01,数据项名称:,材料编号,别名:,材料编码,简述:
34、某种材料的代码,类型及宽度:,字符型,4位,取值范围:,00019999,数据项定义,91,数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分。,数据结构可以嵌套,一个数据结构可以由若干个数据项和数据结构组成。,数据结构命名:,DS+,编号,二、数据结构的定义,92,DS03-01:,用户订货单,DS03-02:,订货单标识,DS03-03:,用户情况,DS03-04:,配件情况,I1:,订货单编号,I3:,用户代码,I10:,配件代码,I2:,日期,I4:,用户名称,I11:,配件名称,I5:,用户地址,I12:,配件规格,I6:,用户姓名,I13:,订货数量,I7:,
35、电话,I8:,开户银行,I9:,账号,表,6.1,用户订货单的数据结构,二、数据结构的定义,93,例:数据结构定义,数据结构编号:,DS03-01,数据结构名称:,用户订货单,简述:,用户所镇用户情况及订货要求等信息,数据结构组成:,DS03-02+DS03-03+DS03-04,二、数据结构的定义,如果嵌套的数据结构已经在数据字典中被定义,那么需要列出这些被包含数据结构的名字。,94,例:数据流定义,数据流编号:,D03-08,数据,流,名称:,领料单,简述,:,车间开出的领料单,数据流来源:,车间,数据流去向:,发料处理模块,数据流组成:,材料编号十材料名称十领用数量十日期十领用单位,数据
36、流量:,10份时,高峰流量:,20份时(上午9:0011:00),数据流由一个或一组固定的数据项组成。,三、数据流的定义,95,例:处理逻辑定义,处理逻辑编号:,P02-03,处理逻辑名称:,计算电费,简述:,计算应交纳的电费,输入的数据流:,数据流电费价格,来源于数据存储文件价格表;,数据流电量和用户类别,来源于处理逻辑“读电表数字处理”和数据存储“用户文件。,处理:,1,、,根据数据流“用电量”和“用户信息”,检索用户文件,确定该用户类别;,2,、,再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;,3,、,用单价和用电量相乘得该用户应交纳的电费。,输出的
37、数据流:,数据流“电费”一是去外部项用户,,二是写入数据存储用户电费账目文件。,处理频率:,对每个用户每月处理一次。,四、处理逻辑的定义,96,例:数据存储定义,数据存储编号:,F03-08,数据存储名称:,库存账,简述:,存放配件的库存量和单价,数据存储组成:,配件编号十配件名称十单价十库存量十备,注,关键字:,配件编号,相关联的处理:,P02,P03,五、数据存储的定义,97,六、外部实体的定义,外部实体是数据的来源和去向。,因此在外部实体中的条目主要说明外部实体,产生的数据,和,输入的数据,。,例:外部实体定义,外部实体编号:,S03-01,外部实体名称:,用户,简述:,购置本单位配件的
38、用户,输入的数据流:,D03-06,D03-08,输出的数据流:,D03-01,98,第五节 处理逻辑的描述工具,一、判断树,二、决策表,三、结构化英,/,汉语,99,一、判断树,根,条件,条件,条件,条件,条件,条件,条件,行动,行动,行动,行动,行动,100,示例,(1)年交易额在5万或5万以下,则不给予折扣;,(2)对于年交易额在5万以上时:,如果无欠款,则给予15%的折扣;,如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;,如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。,订货折扣政策如下:,101,订货处理,优惠待遇,年交易额,5万以上,年交易额,5万或以
39、下,无欠款,有欠款,交易20年,以上,交易20年,以下,15%,10%,5%,0%,一、判断树,102,二、判断表,在处理逻辑中,如果判断树的条件较多,各个条件又相互结合,相应的决策方案比较多,在这种情况下用决策树表示,树的结构比较复杂,图中各项注释也比较繁琐。,103,条件及行动,1,2,3,4,5,6,7,8,条件组合,C1:,交易额5万以上,C2:,无欠款,C3:,交易20年以上,行 动,A1:,折扣率15%,A2:,折扣率10%,A3:,折扣率5%,A4:,折扣率0%,Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,二、判断表,104,判
40、断表的简化(,1,),条件及行动,1,2,3,4,5,6,7,8,条件组合,C1:,交易额5万以上,C2:,无欠款,C3:,交易20年以上,行 动,A1:,折扣率15%,A2:,折扣率10%,A3:,折扣率5%,A4:,折扣率0%,Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,105,判断表的简化(,2,),条件及行动,1,3,4,5,6,7,8,条件组合,C1:,交易额5万以上,C2:,无欠款,C3:,交易20年以上,行 动,A1:,折扣率15%,A2:,折扣率10%,A3:,折扣率5%,A4:,折扣率0%,Y,Y,Y,N,N,N,N,Y,N
41、N,Y,Y,N,N,Y,N,Y,N,Y,N,106,判断表的简化(,3,),条件及行动,1,3,4,5,条件组合,C1:,交易额5万以上,C2:,无欠款,C3:,交易20年以上,行 动,A1:,折扣率15%,A2:,折扣率10%,A3:,折扣率5%,A4:,折扣率0%,Y,Y,Y,N,Y,N,N,Y,N,107,三、结构英,/,汉语表示法,IF,购货金额在5万以上,THEN IF,最近3月无欠款,THEN,折扣率为15%,ELSE IF,与公司交易20年以上,THEN,折扣率为10%,ELSE,折扣率为5%,ELSE,无折扣,108,第六节 新系统的逻辑模型,通过对原有系统的调查和分析,找出
42、原有系统业务流程和数据流程的不足,提出优化和改进方案,建立新系统的逻辑模型,。,109,可行性分析,管理业务调查,数据流程调查,组织结构调查,业务功能调查,业务流程调查,数据流程图,数据字典,处理逻辑的表达,概括、抽象,具体,概括、抽象的,数据对象及流程,具体的,管理业务,对原有系统的调查,110,我们所得到原系统的,业务流程,、,数据流程,是否存在不足之处呢?,通过对原有系统的调查和分析,找出原系统,业务流程和数据流程的不足,,提出,优化和改进的方法,,给出新系统所要采用的信息处理方案。,有必要,旧系统,新系统,111,一、分析系统目标,详细调查对可行性分析报告中提出的系统目标作再次考察,对
43、项目的,可行性,和,必要性,进行重新考虑,并根据对系统建设的环境和条件的调查,修正系统目标,,使系统目标适应组织的管理需求和战略目标。,112,二、分析业务流程,分析原有系统中存在的问题,以对现有业务流程进行重组,产生新的更为合理的业务流程。,业务流程分析过程包括以下内容:,1 原有流程的分析,2 业务流程的优化,3 确定新的业务流程,4 新系统的人机界面:确定人和机器的分工,113,三、分析数据流程,与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析的重要内容。数据流程分析的内容包括:,1 原有数据流程的分析,2 数据流程的优化,3 确定新的数据流程,4 新系统的人机界面,11
44、4,四、功能分析与子系统划分,为了实现系统目标,系统必须具备一定的功能。功能就是做某项工作的能力。,目标,A,功能,B,功能,G,功能,B1,功能,B2,功能,B3,功能,子系统的划分:,U/C,矩阵;参照法;部门职能法,经过确认的系统目标,子系统包括的具体功能,115,学院综合管理,教学教务管理,党务管理,后勤管理,教师管理,学生党务管理,教师党务管理,团组织管理,举例,116,五、数据属性分析,1 数据的静态特性分析:数据类型、长度、取值范围,2 数据的动态特性分析,职 工,代 码,姓 名,部 门,基 本,工 资,电 费,病事假,扣款,1001,李小明,01,500.00,20.00,10
45、02,周英杰,01,400.00,15.00,80.00,1003,刘一波,02,350.00,12.00,1004,吴关新,01,550,18.00,1005,赵子英,01,600,26.00,12.00,属性名,属性的值,固定值属性,固定个体,变动属性,随机变动,属性,117,六、数据存储分析,首先是分析用户要求,也就是调查清楚用户希望从,MIS,中得到哪些有用信息,然后通过综合抽象,用适当的工具(如,ER,图等)进行描述。,七、数据查询分析,通过调查和分析,将用户需要查询的问题列出清单或给出查询方式示意图。,学生管理系统:查某学生所有课程成绩;查某门课所有学生成绩;查所有挂科学生。,11
46、8,八、数据的输入输出分析,分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。,对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。,119,九、新数据流程图的绘制,新系统的数据流程图是在以上分析过程中逐步完善的。,完善数据字典,并用工具(判断树,/,表,结构化语言)描述比较复杂的处理逻辑。,120,十、数据处理方式的确定,数据处理的方式可分为两类:,1、成批处理方式,按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。,2、联机实时处理方式,面向处理,数据直接从数
47、据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。,121,网络,122,10,、某商业中心按以下决策规则确定商品的定货决策:,1,、当某商品的库存量低于最低储备量时,就应订货;,2,、当库存量高于或等于定货点时,不应订货;,3,、当库存量低于定货点(同时高于最低储备量)时,是否订货根据该商品上月的销售状况:,如果该商品上月销售金额大于或等于5000时就应订货;小于5000元就不订货。,试按此画出库存订货策略的,判断树、决策表,。,123,答案,1,)判断树:,库存量,=,订货点 不订货,库存量,=,最低存储量,销售额,=5000,订货,库存量,订货点,销售额,5000,不订货,决策规则号,1,2,3,4,条,件,组,合,1,、库存量,=,订货点,是,否,否,3,、销售额,=5000,是,否,应,采,取,的,行,动,1,、订货,2,、不订货,2,)判断表,:,124,






