数据处理系统与应用系统篇_第1页
数据处理系统与应用系统篇_第2页
数据处理系统与应用系统篇_第3页
数据处理系统与应用系统篇_第4页
数据处理系统与应用系统篇_第5页
已阅读5页,还剩207页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,应用系统篇,2,第11章应用系统分类,1.1950-1960数据处理系统电子数据处理(EDP)业务处理(TP)记录保存传统的薄记应用,2.1960-1970管理报告系统管理信息系统管理报告系统信息管理系统,3.1970-1980决策支持系统决策支持系统管理支持系统,4.1980-1990战略和终端用户支持系统终端用户运算系统主管信息系统主管支持系统专家系统战略信息系统,3,11.2应用系统分类,多维模型,技术维,信息支持维,层次维,职能维,组织维,技术上的深化程度,信息使用的深度,支持不同层次的管理,不同的职能作用不同的系统,不同的企业或组织有不同系统,4,1.技术维,EDP(电子数据处理系统),OA(办公室自动化),CSCW(协同工作的计算机系统),智能系统,5,2.信息支持维,3.寻找机会阶段,信息使用的三个阶段(P65):,1.提高效率,2.及时转化价值,数据处理系统,管理控制系统,决策支持系统,6,3.层次维,基层,业务员处理系统,中层,终端用户系统,高层,主管信息系统(主管支持系统),7,4.职能维,市场财务生产或服务人事,四大职能,8,5.组织维,制造业服务业金融业教育业,常见的组织信息系统,9,第12章层次信息系统,12.1业务员信息系统(TPS),数据输入,数据库维护,业务处理-批处理-联机/实时,文件和报告产生,查询处理,1,2,4,3,5,业务处理系统粗框图,10,业务处理系统(TPS),传统手工方法源数据自动化方法,数据输入,11,批处理定期的周期性收集源文件,然后进行成批的处理。如银行的一天才存款处理。优点:当要处理大量的数据时,是一种比较经济的方法。缺点:不能提供最新信息。,业务处理系统(TPS),业务处理,12,实时处理/联机处理(OLTP)及时、立即处理业务,并更新主文件。优点:能及时处理、及时更新、及时响应。缺点:由于联机、直接存储,必须采取特殊的措施保护数据库,以防止病毒和闯入者。在许多实时系统也用磁带作控制日记和恢复文件,因而在设备上要付出高成本。,业务处理系统(TPS)业务处理,13,业务处理系统(TPS)业务处理,批处理和实时处理的比较,14,12.2终端用户系统(EUC),局域网服务器部门服务器公司主干机,软件,数据库,终端用户,应用程序-办公自动化-信息管理-决策支持-应用程序开发,-局域网-广域网-INTRANET-INTERNET,-应用软件包-群件-开发软件,-个人-群组-公司-外部,EUC,终端用户系统部件联接图,15,终端用户系统(EUC),终端用户运算的资源:,硬件资源,软件资源,人力资源,数据资源,网络资源,终端用户工作站,应用软件包,群件,应用开发软件,个人数据库,群组和公司的数据库,外部数据库,指对用户进行支持的人力,而非用户本身,LAN,WAN,或INTERNET,16,12.3主管信息系统(EIS),EIS软件DB软件通信软件,外部数据库,主管经理,联网工作站,战略信息显示,内部数据库,特殊管理库,主管信息系统概念结构,17,实现EIS的困难经理信息系统(EIS)与经理支持系统(ESS)的区别成功开发EIS的关键,主管信息系统(EIS),第13章职能信息系统,13.1市场信息系统,市场情报子系统,市场预测子系统,市场研究子系统,数据库,广告促销子系统,产品子系统,分销渠道子系统,价格子系统,市场决策子系统,用户(4P),市场经理,市场各子系统集成,输入子系统,输出子系统,19,功能:收集竞争者行为的信息,是公司和环境间的接口。主要活动:收集数据、评价数据、分析数据、存储情报、分发情报等。收集数据的方式:调查、深入访谈、观察、控制实验,市场情报子系统,20,销售预测:短期预测、长期预期。预测方法:经验综合法、内因直接预测法、外因间接预测。功能,市场预测子系统,21,13.2财务信息系统,数据库,预测子系统,资金管理子系统,财务控制子系统,用户,外源,内源,数据流,信息流,会计信息系统,内部审计子系统,财务情报子系统,22,记帐部分会计系统最成熟、最固定的部分。通常采用手工记帐和计算机记帐的双重输入记帐方法。会计系统的结构定货处理:定单处理开单销售分析会计应收应支系统:会计应收、会计应支库存系统:采购,库存处理总帐系统:总帐更新系统,报告准备系统,会计信息系统,23,13.3生产信息系统,初期MRP,MRP,MRPII,ERP,利用主生产调度(MPS),物料用量清单、库存和未交货单等,经计算得到未来的物料需求,并进行订单的补充和修改。,闭环式的MRP,能适应主生产计划的改变,又能适应现场情况的变化。,MRPII将企业的生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中。,在MRPII基础上,集成了质量管理、设备、仓库、运输、项目、市场信息、金融投资、法规与标准以及电子商务、过程控制接口、数据采集接口等管理,成为覆盖整个企业的管理信息系统。,24,MRP(物料需求计划),定义是以计算机为基础的生产计划和库存系统,亦称“按时间分配的物料需求计划”,具有严格按优先级划分、物料控制以及重排计划的功能,它能使库存保持在最低水平,同时又保证能获得所需要的物料。,25,功能按主生产计划确定的品种,由物料单(BOM)展开,获得对所有零件的总需求量;按总需求查库存,从总需求量中减去可用的已有库存量,获得净需求量;将需求分为两类,一类属采购项目,由供应部门执行;另一类属自制项目,按产品工艺结构及装配事序编制向车间下达的生产作业计划。,MRP(物料需求计划),26,MRPII(制造资源计划),特点计划编制从上到下,由粗到细。计划实施从下向上执行,有问题逐句向上进行必要的修订。从顶层销售管理到底层车间生产作业计划存在多层反馈,形成闭环。缺点只对企业内部进行管理,在战略计划、市场方面以及高层决策方面功能较弱。,27,产能计划,主生产计划,订单管理,车间作业管理,物料需求计划,物料清单,成本计划,采购管理,库存管理,MRP-II系统结构图,功能,28,MRP-II子系统,总量计划子系统:是制定一年的计划,它考虑用一些方法平衡全年的生产。实现的方法有:经验图表法管理系数法最优化方法主生产调度计划子系统:安排具体的产品的生产计划。辅助管理人员作出正确的决策,是企业高层管理与整个系统的主要界面。,主生产计划子系统,29,MRP-II子系统,库存控制子系统,功能:确定总需求计划库存投资及时采购与进货计划和控制产品加工全过程库存控制方法订货点技术法(即统计库存控制):前提是消耗平稳物料需求计划法(MRP法):适用于突发性的批量需求。,30,MRP-II子系统,成本计划与控制子系统,1.直接劳动成本的计划与控制2.材料成本计划与控制3.管理费的处理4.计划和控制资产消耗,31,ERP(企业资源计划),定义ERP是基于企业工作流程管理而设计的,通过监控企业诸如工作量、生产能力、增长幅度、作业队列长度以及处理时间等后勤方面的运作情况,更好地为企业提供工作流程管理和控制机制。基本思想将企业的业务流程看作一条“供应链”,其中包括供应商、制造工厂、分销网络和客户等环节。实施方法业务流程的重构造(BPR),32,优点减少企业中运营成本统一企业的各部分业务,增强了业务运营的协调与控制提高了企业的生产效率提供了帮助企业辅助决策和资源管理的有用信息将企业所使用的多种不同类型的软件合并在一个系统中缺点花费较大系统的专用化和定制问题ERP系统为供应商专有,ERP(企业资源计划),33,13.4人事信息系统(HRIS),HRIS数据库,招聘子系统,人力管理子系统,酬劳子系统,用户,环境,内源,人力计划子系统,环境报告子系统,输入子系统,输出子系统,人力资源系统结构,34,14.1政府机关信息系统中央、省市、县、乡各级政府系统14.2制造业企业信息系统14.3商业信息系统某外贸进出口公司的信息系统,第14章组织信息系统,35,决策指人们为达到一定目的而进行的有意识、有选择的活动。决策过程是指在一定的人力、设备、材料、技术、资金和时间因素的制约下,人们为实现特定目标,从多种可供选择的策略中作出决断,以求得最优或最好效果的过程。,第15章决策支持系统,36,决策问题的类型按问题的结构化程度不同来分结构化决策问题相对简单,有固定规律和模型可依。非结构化决策问题较复杂,没规律可循。半结构化决策问题界于两者之间。一般而言,MIS主要解决结构化的决策问题,而决策支持系统则以支持半结构化和非结构化问题为目的。,37,15.1专家系统概念(ES),一个具有大量专门知识与经验的计算机信息系统,应用人工智能技术,根据一个或多个人类专家提供的特殊领域知识、经验进行推理和判断,模拟人类专家做出决定,解决需要专家决定的复杂问题。,38,专家系统的组成,专家(知识工程师),知识库,开发环境(AI),用户,专家系统工作环境,39,专家系统的体系结构,专家、开发人员,用户,知识获取与学习系统,解释系统,用户接口,推理机,工作区间,知识库管理系统,知识库,40,规则标准形式:IF-THEN结构语义网络用形如IS-A(表示继承)的语句连接对象框架不是层次式的,其概念式是随意式的,知识的表达方法,41,开发方式直接买成品的专家系统买一个外壳,由用户向它输入知识自己建造,42,15.2决策支持系统概念,DSS(DecisionSupportSystem)即决策支持系统,是在半结构化和非结构化决策活动过程中,通过人机对话,向决策者提供信息,协助决策者发现和分析问题,探索决策方案,评价、预测和选择方案,以提高决策有效性的一种以计算机为手段的信息系统。,43,DSS的特征(P232)DSS的分类从期刊上的文章来看:七大类型(p233)从经理使用的方式来看:订阅型、终端型、文书型、中间型从DSS功能来看:专用DSS,DSS工具,DSS生成器,决策支持系统(DSS),44,决策支持系统与传统MIS关系,DSS与MIS虽然功能目标不同,但它们都是以不同的方式,为解决性质不同的管理问题提供信息服务。,a、MIS收集、存储及提供的大量基础信息是DSS工作的基础,而DSS使MIS提供的信息在深层次上发挥更大的作用;,b、MIS需要担负起收集、反馈信息的作用,支持DSS执行结果的验证和分析;,c、DSS经过反复使用,逐步明确起来的新的数据模式与问题模式,将逐步实现结构化,并纳入MIS的工作范围;,d、DSS是MIS的发展,是管理信息系统向纵深发展的一个阶段。,45,决策支持系统结构图,分析系统部件,提出方案,选择最好方案,评价方案,实现结果,由系统到子系统收集信息,内源,外源,DSS输入接口,信息处理器,数据库,模型方法库,报告,数据库查询,模拟结果,DSS,情报活动,设计活动,选择活动,评价活动,DSS输出接口,46,决策过程的四个阶段情报活动阶段内容:调查环境,并定义要决策的事件和条件,获取所需要的有关信息。设计活动阶段任务:提供备选的决策方案选择活动阶段从各种可能的备选方案中针对决策目标,选出最合理的方案,它是决策成功与否的关键,通常包括:方案论证和决策形成两个步骤。评价活动阶段实施过程中还要收集情报,再继续执行、停止实施或修改后再作决定。,决策支持系统的三部件,用户,数据库,模型库,DBMS,MBMS,DGMS,会话接口,48,15.3智能决策支持系统(IDSS),决策者,数据库DB,用户接口,模型库MB,多域专门的深度知识库,OR/MS分析技术的深度知识库,学习和知识获取的深度知识库,基本决策和信息价值的深度知识库,传统DSS,IDSS,IDSS框架图,1,2,3,4,49,IDSS和一般DSS区别:学习和推理(即AI),人工智能(AI)定义:使机器能做到像人那样做智能工作的科学。AI技术:专家系统(ES),自然语言处理(NLP),语音识别,图像识别,机器人。应用例子援例支持系统,IDSS=DSS+AI,50,15.4决策支持系统(DSS)的发展自适应决策支持系统单用户主动决策支持系统(ADSS)共生决策支持系统(SDSS)群体决策支持系统(GDSS)多用户定义:支持一群共同决策的决策者为获得一个有效决策结果而运行的计算机辅助决策信息系统,它由硬件、软件、通讯网络和GDSS设置员(系统操作员)组成。类型:群决策室、局域决策网络、远程会议室、远程决策网络,51,第四篇信息系统的开发与管理,52,第16章信息系统规划,战略规划,信息系统战略规划(ISP),关键成功因素法(CSF),战略目标集转化法(SST),企业系统计划法(BSP),企业过程再工程(BPR),企业形象系统(CIS),项目评价,53,16.1正确理解“战略规划”的含义,1、决策战略规划是为未来做现在的决策,而不是做未来的决策,决策只存在于现在;战略规划也不是预测,而是一种思考的工具,是一个过程,即为了取得未来的成就现在该做什么,2、风险:规划不是消除风险,而是明确所要承担的风险,明确战略规划的代价与投资。其结果是提高对风险的承担能力,3、决策执行衡量这是一个的循环往复的过程;高层人员及时回顾总结;及时转化为日常行动;人人理解的方向和目标。,54,战略规划的特点,1、目标明确:先进但可以达到,给人鼓舞,没有二义,2、可执行性良好:通俗、明确、可执行,3、组织人事落实:级级落实,明确责任,4、灵活性好:活动范围和组织计划的形式是变化的,应进行周期性校核和评审。,55,战略规划的内容,公司级,业务级,执行级,方向和目标,约束和政策,计划与指标,战略规划的框架结构图,三层战略,三要素,56,16.2信息系统规划的概念,方向,目标,目标,目标,约束和政策,计划和指标,节省投资促进深化考核工作回顾改进,有效的战略规划,战略规划步骤,58,16.3信息系统规划方法,企业目标,一、关键成功因素法(CSF),1、目标识别,2、CSF识别,3、性能指标识别,4、数据字典定义,59,市场竞争与消费形态的变化正在改变每个行业的关键成功因素,过去关键成功因素也许是:保持成本优势、保证质量稳定、注重引进国外技术、侧重销售管理、注重售后服务保证客户满意度;,新的关键成功因素则是:真正做到面向消费者,面向市场的整体市场战略,密切注意分销渠道的演变、通过规模经营提高现有网络的效率、提供多元化服务;保持和发展成本优势。考虑消费者的变化、结合企业自身的资源最终来确定企业的战略选择。,60,二、“战略目标集”转化法(SST),组织的战略目标,MIS战略目标,(一)识别组织的战略集:1、描绘出组织各类人员结构2、识别每类人员的目标3、对于每类人员识别其使命及战略,(二)组织战略集转化成MIS战略,61,三、企业系统规划法(BSP),企业目标,企业目标,企业过程,企业过程,数据分析,信息结构,数据,识别,设计,BSP方法步骤,BSP详细步骤,任务下达,准备工作,1、动员会,2.定义企业过程,3、定义数据类,4.分析企业系统关系,5、确定经理的想法,6.评价企业问题和效益,9、评价信息系统管理,7、定义信息结构,8、定义结构优先序,10、开发建议书及行动计划,11、评价企业问题和效益,BSP方法的核心,划分子系统,可以用U/C图,63,BSP识别过程,识别产品服务,识别过程,画过程流程图,写每一过程说明,过程分组,画过程组并写说明,过程与组织相关,识别关键过程,确认、加、删过程,描述支持资源,识别过程,评价战略计划和管理控制过程,识别计划和控制过程,计划控制,产品服务,支持资源,64,抓住主要矛盾,目标识别突出,适用于管理目标的确定,以人为中心,通过分层识别管理目标,转化为信息系统目标,通过过程引出目标,核心是识别企业过程,CSB,CSF确定企业目标,SST补充完善并转化为信息系统目标,用BSP标核并确定信息系统结构,CSF,SST,BSP,MIS三种规划方法的比较,65,BPR(企业工程再过程)(P23,P37,P275),一、定义对企业过程进行根本的再思考和彻底的再设计,以求当代关键的性能指标获得巨大的提高,如成本、质量、服务和速度。,二、BPR实现的手段1、两个使能器:IT和组织2、企业的领导,66,三、BPR的主要技术简化和优化1、战略上精简分散的过程2、职能上纠正错位的过程3、执行上删除冗余的过程,四、BPR的动机及目标,67,16.4信息系统规划(ISP)与企业过程再工程(BPR)的关系:1、各自有各自的优缺点2、在实际应用中,它们互相关联3、充分发挥信息技术与组织改革两种手段,16.5信息系统规划(ISP)与企业形象系统(CIS)1、好的系统规划可以产生好的形象2、在制定信息系统规划时应考虑企业的文化与习惯3、在实际应用中应将两者紧密结合。,68,结构化系统开发方法(SADT/SSA&D)(分析、设计、实施、运行),原型方法(多重循环)(基于4GL的快速模拟方法),面向对象发开发方法(OO方法)(需求分析、OOA、OOD、OOP),计算机辅助开发方法(CASE方法)(自顶向下、模块化、结构化),第17章信息系统开发方法,69,70,系统开发的生命周期,系统需求,软件需求,初步设计,详细设计,编程调试,测试运行,运行维护,瀑布模型,定义阶段,开发阶段,维护阶段,70年代,结构化分析方法,71,70年代,系统开发的生命周期,72,80年代初期,原型法(prototyping),原型:是指模拟某种产品的原始模型。原型方法是在信息系统研制过程中的一种简单的模拟方法。,定义需求、分析、设计、编程、实施,一次全面完成目标;是单次的。,在未定义全局前,先抓住局部设计实现,然后不断修改,达到全面满足要求;是多循环的。,区别,生命周期法,原型方法,73,80年代末期,计算机辅助软件工程(CASE),面向对象(OO),74,开发方法综述,系统开发方法二维分类,按关键分析要素,75,各开发方法的一般公用阶段,1、识别问题:5W,2、可行性研究:目标方案、技术、经济、社会,3、开发原则:领导、创新、实用、规范、变化等,4、开发准备工作:基础准备工作、人员组织准备,5、开发策略:接收式、直接式、迭代式、实验式,76,6、开发计划:,77,结构化系统开发方法(SSA&D/SADT),1、SSA&D方法的基本思想与特点,(1)SSA&D的基本思想:用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。,(2)SSA&D的特点:自顶向下整体性的分析设计和自底向上逐步实施;建立面向用户的观点;严格区分工作阶段;深入调查研究;充分预料可能的变化;开发过程工程化。,78,2、SSA&D的优缺点,(1)优点:严格区分开发阶段,系统的针对性强;整体性与全局性好,自顶向下观点;(2)缺点:开发周期长;开发过程繁琐、复杂;开发工具落后;与用户交流不直观;系统的升级较困难。,79,3、SSA&D的开发步骤,2、系统分析阶段:现行系统组织结构与业务;功能分析;业务流程分析;数据及数据流程分析;功能数据分析;提出分析处理方式和新系统的逻辑模型。,3、系统设计阶段:总体结构设计;代码设计;文件数据库设计;IO设计;模块功能与处理过程设计。,4、系统实施阶段:程序设计;系统调试;人员培训;系统切换。,5、系统运行、维护与评价阶段:系统维护;系统评价。,1、系统规划阶段:系统规划与初步调查;可行性研究与分析;,80,原型方法(prototyping),1、原型法基本思想,开发者和用户在系统的主要需求上取得一致意见后,由开发者很快开发出一个初步的原型系统,然后通过用户使用和评价,提出改进意见,反复修改,扩展和完善,直到形成一个相对稳定的系统。,81,2、原型法工作流程,1,2,3,4,6,7,5,8,N,1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等,满意,不满意,不可行,82,3、原型法的特点,优点:1、开发效率高;2、开发工具先进,与用户交流直观;3、符合人们认识事物的规律;4、能及早暴露系统实施后潜在的一些问题;5、能调动用户参与的积极性。缺点:1、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块;3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。4、不适合批处理系统。,83,面向对象的开发方法(OO方法),1、面向对象方法的基本思想与特点,(1)基本思想:客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。,(2)特征:模块性;继承和类比性;动态链接性;,2、面向对象的基本概念,对象(object):是一个封闭体,由一组数据和施加于这些数据上的一组操作构成。对象可由对象的名称、数据、操作、接口的感部分描述。类(classes):是所有相似对象的状态和操作构成的集合。实例:是由同一个类建立起来的的具体对象。方法(method):是实施对象操作和访问的外部接口。消息(message):是对象之间相互作用和相互协作的一种机制。继承:是相关对象类层次之间的一种数据和操作(程序代码)的共享机制。封装(encapsulation)是将一个实体的属性(数据信息)和操作(程序代码)集成为一个整体而使之成为对象模型。多态性:是指一种操作名称可赋予多种操作语义。,85,3、面向对象方法的开发过程,1、系统调查和需求分析:对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研究,弄清要干什么。,2、分析问题的性质和求解问题:在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即面向对象分析(OOA)。,3、整理问题:即对分析的结果作进一步地抽象、归类、整理,并最终以范式的形式将它们确定下来。即面向对象设计(OOD)。,4、程序实现:用面向对象的程序设计语言将上一步的范式直接映射为应用程序软件。(OOP),86,4、OO方法的优缺点,优点:1、以对象为基础,直接完成从对象客体的描述到软件结构之间的转换。2、解决了传统结构化开发方法中客观世界描述工具与软件结构不一致性问题。3、缩短了开发周期。缺点:1、需要一定的软件基础支持;2、对大型系统开发,容易造成系统结构不合理,各部分关系失调。需要与结构化方法结合使用。,87,计算机辅助开发方法(CASE方法),1、CASE方法的基本思路借助于专门研制的软件工具来实现一个个的系统开发过程。,2、CASE方法的特点,SSA&D的业务流程分析数据流程分析功能模块设计程序设计,业务功能一览表数据分析、指标体系数据/分析过程数据分布和数据设计数据库系统,OO方法中的问题抽象属性、结构和方法定义对象分类确定范式程序实现,系统开发的过程有:,88,3、CASE方法常用的软件工具,查询语言报表生成器图表软件决策支持系统生成器应用软件包等,89,各种开发方法的比较,开发过程中各环节所占的比重,90,第18章系统分析,汇总系统调查中所得文档资料,对组织内部整体管理状况和信息处理过程进行分析。,确定用户的需求及其解决方法。,任务,目的,1、详细调查收集和分析用户需求;,2、确定新系统初步的逻辑模型;,3、编制系统说明书。,概述,步骤,1、现行系统调查;,2、建立当前系统的物理模型;,3、建立当前系统的逻辑模型;,4、提出改进意见和新系统目标;,5、建立新系统的逻辑模型;,6、编写系统分析说明书。,1、业务和数据的流程是否通畅,是否合理;2、数据、业务过程和实现管理功能之间的关系;3、老系统管理模式改革和新系统管理方法的实现是否具有可行性等;,内容,92,可行性分析,要求与环境调查,问题书面材料,技术可行性,经济可行性,社会可行性,可行性分析与计划报告,评审审批,93,需求分析,1、原则:1)自顶向下;2)分析并优化;3)工程化;4)全面与重点相结合;5)友善的工作方式,2、调查范围1)组织机构与功能业务;2)组织目标和发展战略3)工艺流程和产品构成;4)数据和数据流程5)业务流程与工作形式;6)管理方式和管理方法7)决策方式和决策过程;8)可用资源和限制条件9)现存问题及改进意见,(一)详细调查与收集数据,94,3、调查方法1)通过询问获取信息2)从现有信息系统获取信息3)原型系统常见形式有:1)召开调查会2)访问3)发调查表4)参加业务实践,组织结构与功能分析,1、组织结构图,企业管理处,计划统计处,供应处,财务处,销售处,职工食堂,第一生产车间,服务公司,厂办,厂长办公室,包装车间,生产调度处,设备管理处,技术质量处,第九生产车间,厂医务室,小车队,企管科,质检科,计算中心,综合计划处,统计科,销售管理科,成品库,业务联系部,市场分析部,甲班组,丙班组,乙班组,丁班组,党委办公室,团委,工会,职教处,人事处,图书资料室,厂长,工厂管理委员会,厂长工作部,经营部,生产部,后勤部,宣教部,.,.,.,.,.,.,.,.,企业的组织结构图,96,2、组织业务关系图,3、业务功能一览表,销售系统管理,销售计划管理,成品库管理,销售合同管理,销售核算管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,98,业务流程分析建立当前系统的物理模型。,数据流程分析在此基础上建立当前系统的逻辑模型。,(二)现行系统分析,99,业务流程分析,业务流程图(TransactionFlowDiagram,简称TFD)就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。,业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。,1、概念,100,2、业务流程图的基本符号,业务处理单位,业务处理功能描述,表格报表制作,数据文件存档,收集统计数据,信息传递过程,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,3、业务流程图绘制举例,(本框内容为具体流程),102,计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,103,数据及数据流程分析,本节包括以下三部分内容:,1、调查数据的汇总分析,2、数据流程分析,3、数据字典,104,1、调查数据的汇总分析,(1)本系统输入数据类(2)本系统内要存储的数据类(3)本系统产生的数据类,调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类:,然后再对每一类数据进行如下三项分析:,(1)汇总并检查数据有无遗漏(2)数据分析,即检查数据的匹配情况(3)建立统一的数据字典,105,(1)、数据汇总,A、将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起,B、按业务过程自顶向下地对数据项进行整理。,C、将所有原始数据和最终输出数据分类整理出来。,D、确定数据的字长和精度。,106,(2)、数据分析,数据汇总只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。,数据分析的主要内容,UC矩阵(分析汇总数据的工具)数据正确性分析数据项特征分析,UC矩阵,108,数据正确性分析,数据守恒原理(PrincipleofDataConservation):数据必定有一个产生的源,而且必定有一个或多个用途。,在UC矩阵中:每一个列只能有一个C;每一个列至少有一个U;不能出现空行或空列。,109,数据项特征分析,数据的类型以及精度和字长:(这是建库和分析处理所必须要求确定的),合理取值范围:(这是输入、校对和审核所必须的),数据量:即单位时间内(如天、月、年)的业务量、使用频率、存储和保留的时间周期等等。(这是在网上分布数据资源和确定设备存储容量的基础。),所涉及业务:即UC矩阵中每一行有U或C的列号。(业务过程),110,2、数据流程分析,数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。,数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。,数据流程分析是通过分层数据流程图(DataFlowDiagram,简称DFD)来实现的。,111,数据流程图的画法,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露出来。,由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑灰半透明透明,112,数据流程图的基本符号,外部实体,处理过程,数据存储,数据流向,113,顾客,供应商,1,处理业务,订货单,发货单,订货单,发货单,配件库存,汽车配件公司:第一层数据流程图,114,顾客,供应商,销售,订货单,发货单,配件库存,汽车配件公司:第二层数据流程图,11,采购,12,订货单,发货单,到货通知,会计,13,收据,应付款通知,向供应商的订货单,顾客,采购,编辑订货单,订货单,配件库存,汽车配件公司:第三层数据流程图,1.1.1,确定顾客订货,1.1.3,产生暂存订货单,1.1.5,对照暂存订货单,1.1.6,业务员,开发货单并修改库存,1.1.4,不合格,顾客,D2,D3,可发订货,不满足的订货,登录新顾客数据,1.1.2,暂存订货单,D4,到货通知,新顾客,编制销售和库存报表,1.1.8,销售历史,D5,应收款明细账,D10,配件库存,D3,合格的订货单,检索库存,1.1.7,经理,询问库存,库存状态,116,3、数据字典,数据字典是关于数据流程图内所包含的数据元素(数据存储、数据流、数据项)的定义及说明的集合。,数据字典由数据流、文件(数据存储)和数据项(数据元素)三类条目组织。,数据字典要求:1)完整性2)一致性3)可用性,117,1)数据元素:数据的最小单位,描述数据的静态特性。,数据项编号:102-01数据项名称:学号别名:学生学号简述:某学生的代码类型及宽度:字符型,8位取值范围:00000001-99999999,118,2)数据流类目:由一个或一组固定的数据项组成。,数据流编号:F03-01数据流名称:学籍变动申请简述:学生提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:,119,3)文件类目:描述数据的逻辑存储结构。,文件编号:C02-01文件名称:学生成绩档案简述:存放学生每学期的考试成绩数据存储组成:课程名称+学号+成绩关键字:课程名称相关联的处理:P02,P03,120,功能/数据分析,功能数据分析是在业务流程、数据流程及数据分析的基础上,为了整体地考虑新系统的功能子系统和数据资源的合理分布而进行的系统化的分析。,功能数据分析是通过UC矩阵的建立和分析来实现的。,(三)新系统逻辑模型的建立,121,UC矩阵的主要功能,(1)通过UC矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误;(2)通过UC矩阵的正确性检验,分析数据的正确性和完整性;(3)通过对UC矩阵的求解过程最终得到子系统的划分;(4)通过对子系统之间的联系(“U”)可以确定子系统之间的共享数据。,1、UC矩阵的建立,123,2、正确性检验,(1)完备性(completeness)检验:指对具体的数据项必须有一个产生者(C)和至少一个使用者(U),功能则必须有产生或使用(U或C)发生。,(2)一致性(uniformity)检验:指对具体的数据项必须有且仅有一个产生者(C)。,(3)无冗余性(non-verbosity)检验:指UC矩阵中不允许有空行和空列。,124,3、UC矩阵的求解,(1)UC矩阵的求解过程就是对系统结构划分的优化过程。它是基于子系统划分应相互相对独立且内部凝聚性高这一原则之上的一种聚类操作。,(2)UC矩阵的求解过程常通过表上作业法来完成。其具体操作方法是:调整表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近,然后再以“C”元素为标准,划分子系统。,125,表上移动作业过程,126,4、系统功能划分与数据资源分布,(1)系统逻辑功能的划分:在求解后的UC矩阵中划出一个个的方块,每一个小方块即为一个子系统。,划分时应注意:沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。,127,子系统划分,数据联系,129,(2)、数据资源分布所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以外。在小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理;而在小方块以外的“U”,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。,130,1、组织情况简述,2、系统目标和开发的可行性,3、现行系统运行状况,4、新系统的逻辑方案1)新系统拟定的业务流程及业务处理方式2)新系统拟定的数据指标体系和数据流程3)新系统的逻辑结构及数据资源公布4)新系统拟采用的管理方式、算法或模型5)与新系统相适应的管理制度和运行体制建立6)系统开发资源与时间进度估计,(四)系统分析报告,131,定义是描述数据处理过程的工具,从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。,一、数据流图(DFD),组成外部实体,数据流,数据处理,数据存储,附录18章,132,外部实体:表示图中要处理数据的输入来源或处理结果要送往何处,是存在于数据流图的外围环境中的实体,在实际问题中可能是人员、计算机外围设备或是传感装置。处理过程(又称“加工”):是以数据结构或数据内容作为处理的对象,其名字通常是一个动词短语,简明扼要地表明要完成的是什么加工。,DFD组成元素,133,数据流:是沿箭头方向传送数据的通道,同一DFD上不能有同名的数据流。数据存储:文件在数据流图中起保存数据的作用,因而称为数据存储。它可以是数据库文件或任何形式的数据组织。指向文件的数据流可理解为写入文件或查询文件,从文件中引出的数据流可理解为从文件读取数据或得到查询结果。,DFD组成元素,134,数据流程图的基本符号,外部实体,处理过程,数据存储,数据流向,输入数据和输出数据。要注明数据源点或汇点的名字。,输入数据在此进行交换产生输出数据,其中要注明加工的名字。,用名词或名词短语加以命名。,被加工的数据与流向,箭头边应给出数据流名字,可用名词或名词性短语。,具体步骤:1、先找系统的数据源点与汇点。它们是外部实体,由它们确定系统与外界的接口。2、找出外部实体的输出数据流与输入数据流。3、在图的边上画出系统的外部实体。4、从外部实体的输出数据流出发,按照系统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部实体所需的输入数据流,形成数据流的封闭。5、按照下面所给的原则进行检查和修改。6、按照上述步骤,再从各加工出发,画所需的子图。,数据流图画法:,自外向内,自顶向下,逐层细化,完善求精。,1、数据流图上所有图形符号只限于前述四种基本图形元素。2、数据流图的主图必须包括前述四种基本元素,缺一不可。3、数据流图的主图上的数据流必须封闭在外部实体之间,外部实体可以不只一个。4、每个加工至少有一个输入数据流和一个输出数据流。5、在数据流图中,需按层给加工框编号。编号表明该加工处在哪一层,以及上下层的父图与子图的对应关系。6、任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。,进行检查和修改的原则,137,7、图上每个元素都必须有名字。表明数据流和数据文件是什么数据,加工做什么事情。8、数据流图中不可夹带控制流。因为数据流图是实际业务流程的的客观现象,说明系统“做什么”而不是要表明系统“如何做”,因此不是系统的执行顺序,不是程序流程图。9、初画时可以忽略琐碎的细节,以集中精力于主要数据流。,138,例1事务处理去银行取款,储户,出纳员,取款单、存折,检验出的问题:存折有效性、取款单填写问题或是存折、帐卡与取款,登记存款信息,付款信息,检验,登录,付款,日历,139,储户,日历,检验,付款,登录,E1帐卡,E2存折,现款H,付款通知G,J,办理取款手续的数据流图,检验出的问题C,取款单B,存折A,1,2,取款信息D,3,I,E,F,分层的数据流图,为了表达数据处理过程的数据加工情况,用一个数据流图是不够的,为表达稍为复杂的问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种关系。,顶层流图:仅包含一个加工,它代表被开发系统,用于表明被开发系统的范围,以及它和周围环境的数据交换关系。,底层流图:又称:“原子加工”,不须再做分解的数据流图。,中间层流图:是对其上层父图的细化。,黑灰半透明透明,实体A,最高级过程,实体B,实体A,实体B,1,2,3,1.1,1.2,1.3,2.1,2.2,2.3,3.1,3.2,3.4,实体B,1.4,3.3,分层DFD示意图,第0层,第一层,第二层,第三层,142,帐户持有者,银行系统,存款,收据,银行系统的背景图,帐户持有者,验证存款,存款收据,1,2,更新帐目,帐目分类帐,银行系统的第一级DFD,例2银行系统,143,构建合法的更新,事务,2.1,2.3,替换记录,新主记录,构建主记录,2.2,旧主记录,银行系统过程-2(更新帐目)的第二级DFD,144,帐户持有者,1号职员检查,存款凭据,银行存折,更新后的存折,出纳员检查凭据证据,证据,5,4,会计批准支付,从银行取款的物理DFD,1,2号职员更新,2,验证,分类帐,3号职员签名核实,3,支付,证据,支付凭证,凭据,凭据,用户,客户,供应商,1,研究现有系统,需求,2,识别和分析逻辑过程,3,新系统的细化模型,4,现有系统的物理DFD,现有系统的逻辑DFD,新逻辑DFD,指定的物理对应设备,新物理DFD,在开发新系统时使用物理DFD和逻辑DFD,146,在构建DFD时受下述7条规则的约束:1、箭头不能相互交叉。2、分别代表实体、过程、数据流和数据存储的各种符号一定要有清晰的标签。3、分解的数据流一定要平衡(所有的在分解的低层数据流图中的数据流一定与其父数据流图保持一致。4、分级要按惯例,这样能清楚地描绘DFD之间的父子关系。5、任何两个数据流、数据存储、实体和过程不能有相同的标签。6、数据流、过程、数据存储要选有含义的标签名。最好用动词后跟名词的标签命名方法。7、为了确保清晰和对过程理解的容易性,像记录个数、口令、出错例程、验证需求等控制信息不在数据流图中反映。,147,客户,订单处理,管理者,销售报告,订单,接受订单,订单拒绝,订单处理系统的背景图(第0层),客户数据文件,例3订单处理系统,148,客户,检查订单,销售报告,订单,接受订单,拒绝订单,1,输入订单,2,更新数据文件,3,客户数据文件,执行销售分析,4,选择的数据,管理者,订单处理系统的第一级,149,数据字典任务:对于数据流图中出现的所以被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。,二、数据字典(DD),数据元素,数据结构,数据流,数据存储,最小的数据单元,一组数据元素,一组数据结构,数据元素、数据结构、数据流和数据存储之间的关系,1、数据元素组合在一起形成数据结构。2、数据流是运动中的数据结构,而数据存储是静止中的数据结构。,数据流词条描述,数据流名:说明:简要介绍作用即它产生的原因和结果。数据流来源:来自何方。数据流去向:去向何处。数据流组成:数据结构。每个数据量流通量:数据量、流通量。,由一个或一组固定的数据项组成。,数据流编号:F03-01数据流名称:学籍变动申请简述:学生提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:,数据元素名:类型:数字(离散值,连续值),文字(编码类型)。长度:取值范围:相关的数据元素及数据结构:,数据元素词条描述,数据的最小单位,描述数据的静态特性。,数据项编号:102-01数据项名称:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论