版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用系统篇1应用系统篇1第11章 应用系统分类1.1950-1960 数据处理系统电子数据处理(EDP)业务处理(TP)记录保存传统的薄记应用2.1960-1970 管理报告系统管理信息系统管理报告系统信息管理系统3.1970-1980 决策支持系统决策支持系统管理支持系统4.1980-1990 战略和终端用户支持系统终端用户运算系统主管信息系统主管支持系统专家系统战略信息系统2第11章 应用系统分类1.1950-1960 数据处理系统11.2 应用系统分类多维模型技术维信息支持维层次维职能维组织维技术上的深化程度信息使用的深度支持不同层次的管理不同的职能作用不同的系统不同的企业或组织有不同系统311.2 应用系统分类多维技术维信息支持维层次维职能维组织维1.技术维EDP(电子数据处理系统)OA(办公室自动化)CSCW(协同工作的计算机系统)智能系统41.技术维EDPOACSCW智能系统42.信息支持维3.寻找机会阶段信息使用的三个阶段(P65):1.提高效率2.及时转化价值数据处理系统管理控制系统决策支持系统52.信息支持维3.寻找机会阶段信息使用的三个阶段(P65):3.层次维基层业务员处理系统中层终端用户系统高层主管信息系统(主管支持系统)63.层次维基层业务员处理系统中层终端用户系统高层主管信息系统4.职能维市场财务生产或服务人事四大职能74.职能维市场四大职能75.组织维制造业服务业金融业教育业常见的组织信息系统85.组织维制造业常见的组织信息系统8第12章 层次信息系统12.1
业务员信息系统(TPS)..数据输入....数据库维护业务处理-批处理-联机/实时文件和报告产生查询处理12435业务处理系统粗框图9第12章 层次信息系统12.1 业务员信息系统(TPS)业务处理系统(TPS)传统手工方法源数据自动化方法数据输入10业务处理系统(TPS)传统手工方法数据输入10批处理定期的周期性收集源文件,然后进行成批的处理。如银行的一天才存款处理。优点:当要处理大量的数据时,是一种比较经济的方法。缺点:不能提供最新信息。业务处理系统(TPS)业务处理11批处理业务处理系统(TPS)业务处理11实时处理/联机处理(OLTP)及时、立即处理业务,并更新主文件。优点:能及时处理、及时更新、及时响应。缺点:由于联机、直接存储,必须采取特殊的措施保护数据库,以防止病毒和闯入者。在许多实时系统也用磁带作控制日记和恢复文件,因而在设备上要付出高成本。业务处理系统(TPS)——业务处理12实时处理/联机处理(OLTP)业务处理系统(TPS)——业务业务处理系统(TPS)——业务处理批处理和实时处理的比较13业务处理系统(TPS)——业务处理批处理和实时处理的比较1312.2 终端用户系统(EUC)..局域网服务器部门服务器公司主干机软件数据库终端用户应用程序-办公自动化-信息管理-决策支持-应用程序开发-局域网-广域网-INTRANET-INTERNET-应用软件包-群件-开发软件-个人-群组-公司-外部EUC终端用户系统部件联接图1412.2 终端用户系统(EUC)..局域网软件数据库终端用终端用户系统(EUC)终端用户运算的资源:硬件资源软件资源人力资源数据资源网络资源终端用户工作站应用软件包,群件,应用开发软件个人数据库,群组和公司的数据库,外部数据库指对用户进行支持的人力,而非用户本身LAN,WAN,或INTERNET15终端用户系统(EUC)终端用户运算的资源:硬件资源软件资源人12.3 主管信息系统(EIS)..EIS软件DB软件通信软件外部数据库主管经理联网工作站战略信息显示内部数据库特殊管理库主管信息系统概念结构1612.3 主管信息系统(EIS)..EIS软件主管经理联网实现EIS的困难经理信息系统(EIS)与经理支持系统(ESS)的区别成功开发EIS的关键主管信息系统(EIS)17实现EIS的困难主管信息系统(EIS)17第13章
职能信息系统13.1 市场信息系统市场情报子系统市场预测子系统市场研究子系统数据库广告促销子系统产品子系统分销渠道子系统价格子系统市场决策子系统用户(4P)市场经理市场各子系统集成输入子系统输出子系统18第13章 职能信息系统13.1 市场信息系统市场情报市场功能:收集竞争者行为的信息,是公司和环境间的接口。主要活动:收集数据、评价数据、分析数据、存储情报、分发情报等。收集数据的方式:调查、深入访谈、观察、控制实验市场情报子系统19功能:市场情报子系统19销售预测:短期预测、长期预期。预测方法:经验综合法、内因直接预测法、外因间接预测。功能市场预测子系统20销售预测:市场预测子系统2013.2 财务信息系统数据库预测子系统资金管理子系统财务控制子系统用户外源内源数据流信息流会计信息系统内部审计子系统财务情报子系统2113.2 财务信息系统数据库预测子系统资金管理子系统财务控记帐部分——会计系统最成熟、最固定的部分。通常采用手工记帐和计算机记帐的双重输入记帐方法。会计系统的结构定货处理:定单处理 开单销售分析 会计应收应支系统:会计应收、会计应支库存系统:采购,库存处理总帐系统:总帐更新系统,报告准备系统会计信息系统22记帐部分——会计系统最成熟、最固定的部分。通常采用手工记帐和13.3 生产信息系统初期MRPMRPMRPIIERP利用主生产调度(MPS),物料用量清单、库存和未交货单等,经计算得到未来的物料需求,并进行订单的补充和修改。闭环式的MRP,能适应主生产计划的改变,又能适应现场情况的变化。MRPII将企业的生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中。在MRPII基础上,集成了质量管理、设备、仓库、运输、项目、市场信息、金融投资、法规与标准以及电子商务、过程控制接口、数据采集接口等管理,成为覆盖整个企业的管理信息系统。主生产高度计划MPS物料基本数据物料结构表库存管理数据毛需求采购单及未付客户表物料需求计划物料需求单传统的物料需求计划生产计划主生产计划产能负荷分析物料需求计划执行物料需求计划执行车间作业计划可行?NY主生产计划生产计划大纲粗能力计划是否可行物料需求计划能力需求计划是否可行采购生产活动控制派工输入/输出控制NNYY经营计划2313.3 生产信息系统初期MRPMRPMRPIIERP利MRP(物料需求计划)定义是以计算机为基础的生产计划和库存系统,亦称“按时间分配的物料需求计划”,具有严格按优先级划分、物料控制以及重排计划的功能,它能使库存保持在最低水平,同时又保证能获得所需要的物料。24MRP(物料需求计划)定义24功能
按主生产计划确定的品种,由物料单(BOM)展开,获得对所有零件的总需求量;按总需求查库存,从总需求量中减去可用的已有库存量,获得净需求量;将需求分为两类,一类属采购项目,由供应部门执行;另一类属自制项目,按产品工艺结构及装配事序编制向车间下达的生产作业计划。MRP(物料需求计划)25功能MRP(物料需求计划)25MRPII(制造资源计划)特点计划编制从上到下,由粗到细。计划实施从下向上执行,有问题逐句向上进行必要的修订。从顶层销售管理到底层车间生产作业计划存在多层反馈,形成闭环。缺点只对企业内部进行管理,在战略计划、市场方面以及高层决策方面功能较弱。26MRPII(制造资源计划)特点26产能计划主生产计划订单管理车间作业管理物料需求计划物料清单成本计划采购管理库存管理MRP-II系统结构图功能27产能计划主生产计划订单管理车间作业管理物料需求计划物料清单成MRP-II子系统总量计划子系统:是制定一年的计划,它考虑用一些方法平衡全年的生产。实现的方法有:经验图表法管理系数法最优化方法主生产调度计划子系统:安排具体的产品的生产计划。辅助管理人员作出正确的决策,是企业高层管理与整个系统的主要界面。主生产计划子系统28MRP-II子系统总量计划子系统:是制定一年的计划,它考虑用MRP-II子系统库存控制子系统功能:确定总需求计划库存投资及时采购与进货计划和控制产品加工全过程库存控制方法订货点技术法(即统计库存控制):前提是消耗平稳物料需求计划法(MRP法):适用于突发性的批量需求。29MRP-II子系统库存控制子系统功能:29MRP-II子系统成本计划与控制子系统1.直接劳动成本的计划与控制2.材料成本计划与控制3.管理费的处理4.计划和控制资产消耗30MRP-II子系统成本计划与控制子系统1.直接劳动成本的计划ERP(企业资源计划)定义ERP是基于企业工作流程管理而设计的,通过监控企业诸如工作量、生产能力、增长幅度、作业队列长度以及处理时间等后勤方面的运作情况,更好地为企业提供工作流程管理和控制机制。基本思想将企业的业务流程看作一条“供应链”,其中包括供应商、制造工厂、分销网络和客户等环节。实施方法业务流程的重构造(BPR)31ERP(企业资源计划)定义31优点减少企业中运营成本统一企业的各部分业务,增强了业务运营的协调与控制提高了企业的生产效率提供了帮助企业辅助决策和资源管理的有用信息将企业所使用的多种不同类型的软件合并在一个系统中缺点花费较大系统的专用化和定制问题ERP系统为供应商专有ERP(企业资源计划)32优点ERP(企业资源计划)3213.4 人事信息系统(HRIS)HRIS数据库招聘子系统人力管理子系统酬劳子系统用户环境内源人力资源情报子系统人力资源研究子系统记帐子系统人力计划子系统环境报告子系统输入子系统输出子系统人力资源系统结构3313.4 人事信息系统(HRIS)HRIS招聘子系统人力管14.1 政府机关信息系统
中央、省市、县、乡各级政府系统14.2 制造业企业信息系统14.3 商业信息系统
——某外贸进出口公司的信息系统第14章 组织信息系统3414.1 政府机关信息系统第14章 组织信息系统34决策指人们为达到一定目的而进行的有意识、有选择的活动。决策过程是指在一定的人力、设备、材料、技术、资金和时间因素的制约下,人们为实现特定目标,从多种可供选择的策略中作出决断,以求得最优或最好效果的过程。第15章
决策支持系统35决策第15章决策支持系统35决策问题的类型按问题的结构化程度不同来分结构化决策问题——相对简单,有固定规律和模型可依。非结构化决策问题——较复杂,没规律可循。半结构化决策问题——界于两者之间。一般而言,MIS主要解决结构化的决策问题,而决策支持系统则以支持半结构化和非结构化问题为目的。36决策问题的类型3615.1 专家系统概念(ES)一个具有大量专门知识与经验的计算机信息系统,应用人工智能技术,根据一个或多个人类专家提供的特殊领域知识、经验进行推理和判断,模拟人类专家做出决定,解决需要专家决定的复杂问题。3715.1 专家系统概念(ES)一个具有大量专门知识与经验的专家系统的组成专家(知识工程师)知识库开发环境(AI)用户专家系统工作环境38专家系统的组成专家(知识工程师)知识库开发环境(AI)用户专专家系统的体系结构专家、开发人员用户知识获取与学习系统解释系统用户接口推理机工作区间知识库管理系统知识库39专家系统的体系结构专家、开发人员用户知识获取解释系统用户接口规则标准形式:IF-THEN结构语义网络用形如IS-A(表示继承)的语句连接对象框架不是层次式的,其概念式是随意式的知识的表达方法40规则知识的表达方法40开发方式直接买成品的专家系统买一个外壳,由用户向它输入知识自己建造41开发方式4115.2 决策支持系统概念DSS(DecisionSupportSystem)即决策支持系统,是在半结构化和非结构化决策活动过程中,通过人--机对话,向决策者提供信息,协助决策者发现和分析问题,探索决策方案,评价、预测和选择方案,以提高决策有效性的一种以计算机为手段的信息系统。4215.2 决策支持系统概念DSS(DecisionSuDSS的特征(P232)DSS的分类从期刊上的文章来看: 七大类型(p233)从经理使用的方式来看: 订阅型、终端型、文书型、中间型从DSS功能来看: 专用DSS,DSS工具,DSS生成器决策支持系统(DSS)43DSS的特征(P232)决策支持系统(DSS)43决策支持系统与传统MIS关系
DSS与MIS虽然功能目标不同,但它们都是以不同的方式,为解决性质不同的管理问题提供信息服务。a、MIS收集、存储及提供的大量基础信息是DSS工作的基础,而DSS使MIS提供的信息在深层次上发挥更大的作用;b、MIS需要担负起收集、反馈信息的作用,支持DSS执行结果的验证和分析;c、DSS经过反复使用,逐步明确起来的新的数据模式与问题模式,将逐步实现结构化,并纳入MIS的工作范围;
d、DSS是MIS的发展,是管理信息系统向纵深发展的一个阶段。44决策支持系统与传统MIS关系DSS与MIS虽决策支持系统结构图分析系统部件提出方案选择最好方案评价方案实现结果由系统到子系统收集信息内源外源DSS输入接口信息处理器数据库模型方法库报告数据库查询模拟结果DSS情报活动设计活动选择活动评价活动DSS输出接口45决策支持系统结构图分析系统部件提出方案选择最好方案评价方案实决策过程的四个阶段情报活动阶段内容:调查环境,并定义要决策的事件和条件,获取所需要的有关信息。设计活动阶段任务:提供备选的决策方案选择活动阶段从各种可能的备选方案中针对决策目标,选出最合理的方案,它是决策成功与否的关键,通常包括:方案论证和决策形成两个步骤。评价活动阶段实施过程中还要收集情报,再继续执行、停止实施或修改后再作决定。46决策过程的四个阶段46决策支持系统的三部件用户数据库模型库DBMSMBMSDGMS会话接口47决策支持系统的三部件用户数据库模型库DBMSMBMSDGMS15.3 智能决策支持系统(IDSS)决策者数据库DB用户接口模型库MB多域专门的深度知识库OR/MS分析技术的深度知识库学习和知识获取的深度知识库基本决策和信息价值的深度知识库传统DSSIDSSIDSS框架图12344815.3 智能决策支持系统(IDSS)决IDSS和一般DSS区别:学习和推理(即AI)人工智能(AI)定义: 使机器能做到像人那样做智能工作的科学。AI技术: 专家系统(ES),自然语言处理(NLP),语音识别,图像识别,机器人。应用例子——援例支持系统IDSS=DSS+AI49IDSS和一般DSS区别:学习和推理(即AI)人工智能(AI15.4 决策支持系统(DSS)的发展自适应决策支持系统——单用户主动决策支持系统(ADSS)共生决策支持系统(SDSS)群体决策支持系统(GDSS)——多用户定义:支持一群共同决策的决策者为获得一个有效决策结果而运行的计算机辅助决策信息系统,它由硬件、软件、通讯网络和GDSS设置员(系统操作员)组成。类型:群决策室、局域决策网络、远程会议室、远程决策网络5015.4 决策支持系统(DSS)的发展50第四篇
信息系统的 开发与管理51第四篇 信息系统的 开发与管理51第16章信息系统规划战略规划信息系统战略规划(ISP)关键成功因素法(CSF)战略目标集转化法(SST)企业系统计划法(BSP)企业过程再工程(BPR)企业形象系统(CIS)项目评价52第16章信息系统规划战略规划信息系统关键成功因素法战略目16.1 正确理解“战略规划”的含义1、决策战略规划是为未来做现在的决策,而不是做未来的决策,决策只存在于现在;战略规划也不是预测,而是一种思考的工具,是一个过程,即为了取得未来的成就现在该做什么2、风险:规划不是消除风险,而是明确所要承担的风险,明确战略规划的代价与投资。其结果是提高对风险的承担能力3、决策——执行——衡量这是一个的循环往复的过程;高层人员及时回顾总结;及时转化为日常行动;人人理解的方向和目标。5316.1 正确理解“战略规划”的含义1、决策2、风险:规划不战略规划的特点1、目标明确:先进但可以达到,给人鼓舞,没有二义2、可执行性良好:通俗、明确、可执行3、组织人事落实:级级落实,明确责任4、灵活性好:活动范围和组织计划的形式是变化的,应进行周期性校核和评审。54战略规划的特点1、目标明确:先进但可以达到,给人鼓舞,没有二战略规划的内容①③②④⑤⑥⑦⑧⑨公司级业务级执行级方向和目标约束和政策计划与指标战略规划的框架结构图三层战略三要素55战略规划的内容①③②④⑤⑥⑦⑧⑨公司级业务级执行级方向和目标16.2 信息系统规划的概念方向目标目标目标约束和政策计划和指标节省投资促进深化考核工作回顾改进有效的战略规划5616.2 信息系统规划的概念方向目标目标目标约束和政策计划和战略规划步骤1、规划的基本问题确定2、收集初始信息3、现状评价、识别计划约束4、设置目标5、准备规划矩阵6、识别活动7、列出工程项目活动8、列出重复活动9、选择最优活动的组合10、确定优先权、估计项目成本、人员要求11、准备项目实施进度计划12、写出IS战略规划13、总经理批准开始14、结束57战略规划步骤1、规划的基本问题确定2、收集初始信息3、现状评16.3 信息系统规划方法企业目标一、关键成功因素法(CSF)1、目标识别2、CSF识别3、性能指标识别4、数据字典定义5816.3 信息系统规划方法一、关键成功因素法(CSF)1、目
市场竞争与消费形态的变化正在改变每个行业的关键成功因素,过去关键成功因素也许是:保持成本优势、保证质量稳定、注重引进国外技术、侧重销售管理、注重售后服务保证客户满意度;
新的关键成功因素则是:真正做到面向消费者,面向市场的整体市场战略,密切注意分销渠道的演变、通过规模经营提高现有网络的效率、提供多元化服务;保持和发展成本优势。考虑消费者的变化、结合企业自身的资源最终来确定企业的战略选择。59市场竞争与消费形态的变化正在改变每个行业的关键成功因二、“战略目标集”转化法(SST)组织的战略目标MIS战略目标(一)识别组织的战略集:1、描绘出组织各类人员结构2、识别每类人员的目标3、对于每类人员识别其使命及战略(二)组织战略集转化成MIS战略60二、“战略目标集”转化法(SST)组织的战略目标MIS战略目三、企业系统规划法(BSP)企业目标企业目标企业过程企业过程数据分析信息结构数据识别设计BSP方法步骤61三、企业系统规划法(BSP)企业目标企业目标企业过程企业过程BSP详细步骤任务下达准备工作1、动员会2.定义企业过程3、定义数据类4.分析企业/系统关系5、确定经理的想法6.评价企业问题和效益9、评价信息系统管理7、定义信息结构8、定义结构优先序10、开发建议书及行动计划11、评价企业问题和效益BSP方法的核心划分子系统,可以用U/C图62BSP详细步骤任务下达准备工作1、动BSP识别过程识别产品/服务识别过程画过程流程图写每一过程说明过程分组画过程组并写说明过程与组织相关识别关键过程确认、加、删过程描述支持资源识别过程评价战略计划和管理控制过程识别计划和控制过程计划/控制产品/服务支持资源63BSP识别过程识别产品/服务识别过程画过程流程抓住主要矛盾,目标识别突出,适用于管理目标的确定以人为中心,通过分层识别管理目标,转化为信息系统目标通过过程引出目标,核心是识别企业过程CSBCSF确定企业目标,SST补充完善并转化为信息系统目标,用BSP标核并确定信息系统结构CSFSSTBSPMIS三种规划方法的比较64抓住主要矛盾,目标识别突出,以人为中心,通过分层识别通过过程BPR(企业工程再过程)
——(P23,P37,P275)一、定义
对企业过程进行根本的再思考和彻底的再设计,以求当代关键的性能指标获得巨大的提高,如成本、质量、服务和速度。二、BPR实现的手段 1、两个使能器:IT和组织 2、企业的领导65BPR(企业工程再过程)
——(P23,P37,P275)一三、BPR的主要技术——简化和优化 1、战略上精简分散的过程 2、职能上纠正错位的过程 3、执行上删除冗余的过程四、BPR的动机及目标66三、BPR的主要技术——简化和优化6616.4 信息系统规划(ISP)与企业过程再工程 (BPR)的关系:
1、各自有各自的优缺点2、在实际应用中,它们互相关联3、充分发挥信息技术与组织改革两种手段16.5 信息系统规划(ISP)与企业形象系统(CIS)
1、好的系统规划可以产生好的形象2、在制定信息系统规划时应考虑企业的文化与习惯3、在实际应用中应将两者紧密结合。6716.4 信息系统规划(ISP)与企业过程再工程16.5 信结构化系统开发方法(SADT/SSA&D)(分析、设计、实施、运行)原型方法(多重循环)(基于4GL的快速模拟方法)面向对象发开发方法(OO方法)(需求分析、OOA、OOD、OOP)计算机辅助开发方法(CASE方法)(自顶向下、模块化、结构化)第17章信息系统开发方法68结构化系统开发方法(SADT/SSA&D)原型方法面向对象发6969系统开发的生命周期系统需求软件需求初步设计详细设计编程调试测试运行运行维护瀑布模型定义阶段开发阶段维护阶段70年代结构化分析方法70系统开发的生命周期系统需求软件需求初步设计详细设计编程调试测70年代系统开发的生命周期7170年代系统开发的生命周期7180年代初期原型法(prototyping)原型:是指模拟某种产品的原始模型。原型方法——是在信息系统研制过程中的一种简单的模拟方法。定义需求、分析、设计、编程、实施,一次全面完成目标;是单次的。在未定义全局前,先抓住局部设计实现,然后不断修改,达到全面满足要求;是多循环的。区别生命周期法原型方法7280年代初期原型法(prototyping)原型:是指模拟某80年代末期计算机辅助软件工程(CASE)面向对象(OO)7380年代末期计算机辅助软件工程(CASE)面向对象(OO)7PROT.OOPROT.-DOPROT.-PO原型法(PROT.)LC-OOLC-DOLC-PO生命周期法(LC)面向对象OO面向数据DO面向处理PO按时间过程开发方法综述系统开发方法二维分类按关键分析要素74PROT.OOPROT.-DOPROT.-PO原型法(PRO各开发方法的一般公用阶段1、识别问题:5W2、可行性研究:目标方案、技术、经济、社会3、开发原则:领导、创新、实用、规范、变化等4、开发准备工作:基础准备工作、人员组织准备5、开发策略:接收式、直接式、迭代式、实验式75各开发方法的一般公用阶段1、识别问题:5W2、可行性研究:目6、开发计划:操作管理员计算机软硬技术员具体管理人员系统分析设计师运行管理系统实现系统设计系统分析系统规划系统投入766、开发计划:操作管理员计算机软硬技术员具体管理人员系统分析结构化系统开发方法(SSA&D/SADT)1、SSA&D方法的基本思想与特点(1)SSA&D的基本思想:用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。(2)SSA&D的特点:
自顶向下整体性的分析设计和自底向上逐步实施;建立面向用户的观点;严格区分工作阶段;深入调查研究;充分预料可能的变化;开发过程工程化。77结构化系统开发方法(SSA&D/SADT)1、SSA&D方2、SSA&D的优缺点(1)优点:
严格区分开发阶段,系统的针对性强;整体性与全局性好,自顶向下观点;(2)缺点:
开发周期长;开发过程繁琐、复杂;开发工具落后;与用户交流不直观;系统的升级较困难。782、SSA&D的优缺点(1)优点:783、SSA&D的开发步骤2、系统分析阶段:现行系统组织结构与业务;功能分析;业务流程分析;数据及数据流程分析;功能--数据分析;提出分析处理方式和新系统的逻辑模型。3、系统设计阶段:总体结构设计;代码设计;文件/数据库设计;I/O设计;模块功能与处理过程设计。4、系统实施阶段:程序设计;系统调试;人员培训;系统切换。5、系统运行、维护与评价阶段:系统维护;系统评价。1、系统规划阶段:系统规划与初步调查;可行性研究与分析;793、SSA&D的开发步骤2、系统分析阶段:3、系统设计阶段原型方法(prototyping)1、原型法基本思想
开发者和用户在系统的主要需求上取得一致意见后,由开发者很快开发出一个初步的原型系统,然后通过用户使用和评价,提出改进意见,反复修改,扩展和完善,直到形成一个相对稳定的系统。80原型方法(prototyping)1、原型法基本思想 802、原型法工作流程12346758N1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型/原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等满意不满意不可行812、原型法工作流程12346758N1、用户提出系统要求满意3、原型法的特点优点:1、开发效率高;2、开发工具先进,与用户交流直观;3、符合人们认识事物的规律;4、能及早暴露系统实施后潜在的一些问题;5、能调动用户参与的积极性。缺点:1、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块;3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。4、不适合批处理系统。823、原型法的特点优点:82面向对象的开发方法(OO方法)1、面向对象方法的基本思想与特点(1)基本思想:
客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。(2)特征:
模块性;继承和类比性;动态链接性;83面向对象的开发方法(OO方法)1、面向对象方法的基本思想与2、面向对象的基本概念对象(object): 是一个封闭体,由一组数据和施加于这些数据上的一组操作构成。对象可由对象的名称、数据、操作、接口的感部分描述。类(classes): 是所有相似对象的状态和操作构成的集合。实例: 是由同一个类建立起来的的具体对象。方法(method): 是实施对象操作和访问的外部接口。消息(message): 是对象之间相互作用和相互协作的一种机制。继承: 是相关对象类层次之间的一种数据和操作(程序代码)的共享机 制。封装(encapsulation)是将一个实体的属性(数据信息)和操作(程序代码)集成 为一个整体而使之成为对象模型。多态性: 是指一种操作名称可赋予多种操作语义。842、面向对象的基本概念对象(object):843、面向对象方法的开发过程1、系统调查和需求分析:对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研究,弄清要干什么。2、分析问题的性质和求解问题:在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即面向对象分析(OOA)。3、整理问题:即对分析的结果作进一步地抽象、归类、整理,并最终以范式的形式将它们确定下来。即面向对象设计(OOD)。4、程序实现:用面向对象的程序设计语言将上一步的范式直接映射为应用程序软件。(OOP)853、面向对象方法的开发过程1、系统调查和需求分析:2、分析4、OO方法的优缺点优点:1、以对象为基础,直接完成从对象客体的描述到软件结构之间的转换。2、解决了传统结构化开发方法中客观世界描述工具与软件结构不一致性问题。3、缩短了开发周期。缺点:1、需要一定的软件基础支持;2、对大型系统开发,容易造成系统结构不合理,各部分关系失调。需要与结构化方法结合使用。864、OO方法的优缺点优点:86计算机辅助开发方法(CASE方法)1、CASE方法的基本思路借助于专门研制的软件工具来实现一个个的系统开发过程。2、CASE方法的特点SSA&D的业务流程分析—>数据流程分析 —>功能模块设计—>程序设计业务功能一览表—>数据分析、指标体系—>数据/分析过程—>数据分布和数据设计—>数据库系统OO方法中的问题抽象—>属性、结构和方法定义—>对象分类—>确定范式—>程序实现系统开发的过程有:87计算机辅助开发方法(CASE方法)1、CASE方法的基本思路3、CASE方法常用的软件工具查询语言报表生成器图表软件决策支持系统生成器应用软件包等883、CASE方法常用的软件工具查询语言88各种开发方法的比较开发过程中各环节所占的比重89各种开发方法的比较开发过程中各环节所占的比重89第18章系统分析汇总系统调查中所得文档资料,对组织内部整体管理状况和信息处理过程进行分析。确定用户的需求及其解决方法。任务目的1、详细调查收集和分析用户需求;2、确定新系统初步的逻辑模型;3、编制系统说明书。概述90第18章系统分析汇总系统调查中所得文档资料,对组织内部整步骤1、现行系统调查;2、建立当前系统的物理模型;3、建立当前系统的逻辑模型;4、提出改进意见和新系统目标;5、建立新系统的逻辑模型;6、编写系统分析说明书。1、业务和数据的流程是否通畅,是否合理;2、数据、业务过程和实现管理功能之间的关系;3、老系统管理模式改革和新系统管理方法的实现是否具有可行性等;内容91步骤1、现行系统调查;2、建立当前系统的物理模型;3、建立当可行性分析要求与环境调查问题书面材料技术可行性经济可行性社会可行性可行性分析与计划报告评审审批92可行性分析要求与环境调查问题书面材料技术可行性经济可行性社会需求分析1、原则:1)自顶向下;2)分析并优化;3)工程化;4)全面与重点相结合;5)友善的工作方式2、调查范围1)组织机构与功能业务;2)组织目标和发展战略3)工艺流程和产品构成;4)数据和数据流程5)业务流程与工作形式;6)管理方式和管理方法7)决策方式和决策过程;8)可用资源和限制条件9)现存问题及改进意见(一)详细调查与收集数据93需求分析1、原则:2、调查范围(一)详细调查与收集数据933、调查方法
1)通过询问获取信息2)从现有信息系统获取信息3)原型系统常见形式有: 1)召开调查会2)访问3)发调查表4)参加业务实践943、调查方法94组织结构与功能分析1、组织结构图企业管理处计划统计处供应处财务处销售处职工食堂第一生产车间服务公司厂办厂长办公室包装车间生产调度处设备管理处技术质量处第九生产车间厂医务室小车队企管科质检科计算中心综合计划处统计科销售管理科成品库业务联系部市场分析部甲班组丙班组乙班组丁班组党委办公室团委工会职教处人事处图书资料室厂长工厂管理委员会厂长工作部经营部生产部后勤部宣教部........................企业的组织结构图95组织结构与功能分析1、组织结构图企业管理处计划统计处供2、组织/业务关系图962、组织/业务关系图963、业务功能一览表销售系统管理销售计划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析973、业务功能一览表销售系统管理销售计成品库销售合销售核市场销业务流程分析
建立当前系统的物理模型。数据流程分析
在此基础上建立当前系统的逻辑模型。(二)现行系统分析98业务流程分析数据流程分析(二)现行系统分析98业务流程分析
业务流程图(TransactionFlowDiagram,简称TFD)就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。
业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。1、概念99业务流程分析业务流程图(Transactio2、业务流程图的基本符号业务处理单位业务处理功能描述表格/报表制作数据/文件存档收集/统计数据信息传递过程1002、业务流程图的基本符号业务处理单位业务处理表格/报表制作数图例说明业务处理单位业务处理描述表格制作传递存储收集资料3、业务流程图绘制举例(本框内容为具体流程)101图例说明业务处理业务处理表格制作传递存储收集资料3、业务流程计划处银行技改处各部门各单位局领导上级领导投资总规划更新改造贷款规模开会讨论报表审批综合平衡(讨论)批准下达各单位各部门正式计划计划各单位上报表计划处各部门各单位技改处银行各部门各单位存档102计划银行技改各部门局上级投资更新改造开会报表审批综合平衡批准数据及数据流程分析本节包括以下三部分内容:1、调查数据的汇总分析2、数据流程分析3、数据字典103数据及数据流程分析本节包括以下三部分内容:1、调查数据的汇总1、调查数据的汇总分析(1)本系统输入数据类(2)本系统内要存储的数据类(3)本系统产生的数据类调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类:然后再对每一类数据进行如下三项分析:(1)汇总并检查数据有无遗漏(2)数据分析,即检查数据的匹配情况(3)建立统一的数据字典1041、调查数据的汇总分析(1)本系统输入数据类调查数据汇总分析(1)、数据汇总A、将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起B、按业务过程自顶向下地对数据项进行整理。C、将所有原始数据和最终输出数据分类整理出来。D、确定数据的字长和精度。105(1)、数据汇总A、将系统调查中所收集到的数据资料,B、按业(2)、数据分析
数据汇总只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。数据分析的主要内容
U/C矩阵(分析汇总数据的工具)数据正确性分析数据项特征分析106(2)、数据分析数据汇总只是从某项业务的角度U/C矩阵107U/C矩阵107数据正确性分析数据守恒原理(PrincipleofDataConservation):
数据必定有一个产生的源,而且必定有一个或多个用途。在U/C矩阵中:
每一个列只能有一个C;每一个列至少有一个U;不能出现空行或空列。108数据正确性分析数据守恒原理(PrincipleofD数据项特征分析数据的类型以及精度和字长:(这是建库和分析处理所必须要求确定的)合理取值范围:(这是输入、校对和审核所必须的)数据量:即单位时间内(如天、月、年)的业务量、使用频率、存储和保留的时间周期等等。(这是在网上分布数据资源和确定设备存储容量的基础。)所涉及业务:即U/C矩阵中每一行有U或C的列号。(业务过程)109数据项特征分析数据的类型以及精度和字长:(这是建库和分析处理2、数据流程分析
数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。数据流程分析是通过分层数据流程图(DataFlowDiagram,简称DFD)来实现的。1102、数据流程分析数据流程分析是把数据在组织(数据流程图的画法按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露出来。由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑灰半透明透明111数据流程图的画法按业务流程图理出的业务流程顺数据流程图的基本符号外部实体处理过程数据存储数据流向112数据流程图的基本符号外部实体处理过程数据存储数据流向112顾客供应商1处理业务订货单发货单订货单发货单配件库存汽车配件公司:第一层数据流程图113顾客供应1处理订货单发货单订货单发货单配件库存汽车配件公司:顾客供应商销售订货单发货单配件库存汽车配件公司:第二层数据流程图1-1采购1-2订货单发货单到货通知会计1-3收据应付款通知向供应商的订货单114顾客供应销售订货单发货单配件库存汽车配件公司:第二层数据流程顾客采购编辑订货单订货单配件库存汽车配件公司:第三层数据流程图1.1.1确定顾客订货1.1.3产生暂存订货单1.1.5对照暂存订货单1.1.6业务员开发货单并修改库存1.1.4不合格顾客D2D3可发订货不满足的订货登录新顾客数据1.1.2暂存订货单D4到货通知新顾客编制销售和库存报表1.1.8销售历史D5应收款明细账D10配件库存D3合格的订货单检索库存1.1.7经理询问库存库存状态115顾客采购编辑订货单配件库存汽车配件公司:第三层数据流程图3、数据字典数据字典是关于数据流程图内所包含的数据元素(数据存储、数据流、数据项)的定义及说明的集合。数据字典由数据流、文件(数据存储)和数据项(数据元素)三类条目组织。数据字典要求:1)完整性2)一致性3)可用性1163、数据字典数据字典是关于数据流程图内所包含1)数据元素:数据的最小单位,描述数据的静态特性。数据项编号:102-01数据项名称:学号别名:学生学号简述:某学生的代码类型及宽度:字符型,8位取值范围:00000001-999999991171)数据元素:数据的最小单位,描述数据的静态特性。数据项编号2)数据流类目:由一个或一组固定的数据项组成。数据流编号:F03-01数据流名称:学籍变动申请简述:学生提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:1182)数据流类目:由一个或一组固定的数据项组成。数据流编号:F3)文件类目:描述数据的逻辑存储结构。文件编号:C02-01文件名称:学生成绩档案简述:存放学生每学期的考试成绩数据存储组成:课程名称+学号+成绩关键字:课程名称相关联的处理:P02,P031193)文件类目:描述数据的逻辑存储结构。文件编号:C02-01功能/数据分析
功能/数据分析是在业务流程、数据流程及数据分析的基础上,为了整体地考虑新系统的功能子系统和数据资源的合理分布而进行的系统化的分析。功能/数据分析是通过U/C矩阵的建立和分析来实现的。(三)新系统逻辑模型的建立120功能/数据分析功能/数据分析是在业务流程、数U/C矩阵的主要功能(1)通过U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误;(2)通过U/C矩阵的正确性检验,分析数据的正确性和完整性;(3)通过对U/C矩阵的求解过程最终得到子系统的划分;(4)通过对子系统之间的联系(“U”)可以确定子系统之间的共享数据。121U/C矩阵的主要功能(1)通过U/C矩阵的正确性检验,1、U/C矩阵的建立1221、U/C矩阵的建立1222、正确性检验(1)完备性(completeness)检验:指对具体的数据项必须有一个产生者(C)和至少一个使用者(U),功能则必须有产生或使用(U或C)发生。(2)一致性(uniformity)检验:指对具体的数据项必须有且仅有一个产生者(C)。(3)无冗余性(non-verbosity)检验:指U/C矩阵中不允许有空行和空列。1232、正确性检验(1)完备性(completeness)检验:3、U/C矩阵的求解(1)U/C矩阵的求解过程就是对系统结构划分的优化过程。它是基于子系统划分应相互相对独
立且内部凝聚性高这一原则之上的一种聚类操作。(2)U/C矩阵的求解过程常通过表上作业法来完成。其具体操作方法是:调整表中的行变量或
列变量,使得“C”元素尽量地朝对角线靠近,然后再以“C”元素为标准,划分子系统。1243、U/C矩阵的求解(1)U/C矩阵的求解过程就是对系统表上移动作业过程125表上移动作业过程1254、系统功能划分与数据资源分布(1)系统逻辑功能的划分:在求解后的U/C矩阵中划出一个个的方块,每一个小方块即为一个子系统。划分时应注意:
沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。1264、系统功能划分与数据资源分布(1)系统逻辑功能的划分:划分子系统划分127子系统划分127数据联系128数据联系128(2)、数据资源分布
所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以外。
在小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理;而在小方块以外的“U”,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。129(2)、数据资源分布1291、组织情况简述2、系统目标和开发的可行性3、现行系统运行状况4、新系统的逻辑方案1)新系统拟定的业务流程及业务处理方式2)新系统拟定的数据指标体系和数据流程3)新系统的逻辑结构及数据资源公布4)新系统拟采用的管理方式、算法或模型5)与新系统相适应的管理制度和运行体制建立6)系统开发资源与时间进度估计(四)系统分析报告1301、组织情况简述2、系统目标和开发的可行性3、现行系统运行状定义
是描述数据处理过程的工具,从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。一、数据流图(DFD)组成 外部实体,数据流,数据处理,数据存储附录——18章131定义一、数据流图(DFD)组成附录——18章131外部实体:
表示图中要处理数据的输入来源或处理结果要送往何处,是存在于数据流图的外围环境中的实体,在实际问题中可能是人员、计算机外围设备或是传感装置。处理过程(又称“加工”): 是以数据结构或数据内容作为处理的对象,其名字通常是一个动词短语,简明扼要地表明要完成的是什么加工。DFD组成元素132DFD组成元素132数据流: 是沿箭头方向传送数据的通道,同一DFD上不能有同名的数据流。数据存储:
文件在数据流图中起保存数据的作用,因而称为数据存储。它可以是数据库文件或任何形式的数据组织。指向文件的数据流可理解为写入文件或查询文件,从文件中引出的数据流可理解为从文件读取数据或得到查询结果。DFD组成元素133DFD组成元素133数据流程图的基本符号外部实体处理过程数据存储数据流向输入数据和输出数据。要注明数据源点或汇点的名字。输入数据在此进行交换产生输出数据,其中要注明加工的名字。用名词或名词短语加以命名。被加工的数据与流向,箭头边应给出数据流名字,可用名词或名词性短语。134数据流程图的基本符号外部实体处理过程数据存储数据流向输入数据具体步骤:1、先找系统的数据源点与汇点。它们是外部实体,由它们确定系统与外界的接口。2、找出外部实体的输出数据流与输入数据流。3、在图的边上画出系统的外部实体。4、从外部实体的输出数据流出发,按照系统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部实体所需的输入数据流,形成数据流的封闭。5、按照下面所给的原则进行检查和修改。6、按照上述步骤,再从各加工出发,画所需的子图。数据流图画法:自外向内,自顶向下,逐层细化,完善求精。135具体步骤:数据流图画法:自外向内,自顶向下,逐层细化,完善求1、数据流图上所有图形符号只限于前述四种基本图形元素。2、数据流图的主图必须包括前述四种基本元素,缺一不可。3、数据流图的主图上的数据流必须封闭在外部实体之间,外部实体可以不只一个。4、每个加工至少有一个输入数据流和一个输出数据流。5、在数据流图中,需按层给加工框编号。编号表明该加工处在哪一层,以及上下层的父图与子图的对应关系。6、任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。进行检查和修改的原则136进行检查和修改的原则1367、图上每个元素都必须有名字。表明数据流和数据文件是什么数据,加工做什么事情。8、数据流图中不可夹带控制流。因为数据流图是实际业务流程的的客观现象,说明系统“做什么”而不是要表明系统“如何做”,因此不是系统的执行顺序,不是程序流程图。9、初画时可以忽略琐碎的细节,以集中精力于主要数据流。1377、图上每个元素都必须有名字。表明数据流和数据文件是什么数据例1 事务处理——去银行取款储户出纳员取款单、存折检验出的问题:存折有效性、取款单填写问题或是存折、帐卡与取款登记存款信息付款信息检验登录付款日历138例1 事务处理——去银行取款储户出纳员取款单、存折检验出的问储户日历检验付款登录E1帐卡E2存折现款H付款通知GJ办理取款手续的数据流图检验出的问题C取款单B存折A12取款信息D3IEF139储户日历检验付款登录E1帐卡E2存折现款H付款通知GJ分层的数据流图 为了表达数据处理过程的数据加工情况,用一个数据流图是不够的,为表达稍为复杂的问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种关系。顶层流图:仅包含一个加工,它代表被开发系统,用于表明被开发系统的范围,以及它和周围环境的数据交换关系。底层流图:又称:“原子加工”,不须再做分解的数据流图。中间层流图:是对其上层父图的细化。黑灰半透明透明140分层的数据流图 为了表达数据处理过程的数据加工情况,用一个数实体A最高级过程实体B实体A实体B1231.11.21.32.12.22.33.13.23.4实体B1.43.3分层DFD示意图第0层第一层第二层第三层141实体A最高级实体B实体A实体B1231.11.21.32.1帐户持有者银行系统存款收据银行系统的背景图帐户持有者验证存款存款收据12更新帐目帐目分类帐银行系统的第一级DFD例2 银行系统142帐户银行存款收据银行系统的背景图帐户验证存款存款收据12更新构建合法的更新事务2.12.3替换记录新主记录构建主记录2.2旧主记录银行系统过程-2(更新帐目)的第二级DFD143构建合法的更新事务2.12.3替换记录新主记录构建2.2旧帐户持有者1号职员检查存款凭据银行存折更新后的存折出纳员检查凭据证据证据54会计批准支付从银行取款的物理DFD12号职员更新2验证分类帐3号职员签名核实3支付证据支付凭证凭据凭据144帐户1号职员存款凭据银行存折更新后的存折出纳员检查凭据证据证用户客户供应商1研究现有系统需求2识别和分析逻辑过程3新系统的细化模型4现有系统的物理DFD现有系统的逻辑DFD新逻辑DFD指定的物理对应设备新物理DFD在开发新系统时使用物理DFD和逻辑DFD145用户客户供应商1研究现需求2识别和分析3新系统的4现有系统的在构建DFD时受下述7条规则的约束:1、箭头不能相互交叉。2、分别代表实体、过程、数据流和数据存储的各种符号一定要有清晰的标签。3、分解的数据流一定要平衡(所有的在分解的低层数据流图中的数据流一定与其父数据流图保持一致。4、分级要按惯例,这样能清楚地描绘DFD之间的父子关系。5、任何两个数据流、数据存储、实体和过程不能有相同的标签。6、数据流、过程、数据存储要选有含义的标签名。最好用动词后跟名词的标签命名方法。7、为了确保清晰和对过程理解的容易性,像记录个数、口令、出错例程、验证需求等控制信息不在数据流图中反映。146在构建DFD时受下述7条规则的约束:146客户订单处理管理者销售报告订单接受订单订单拒绝订单处理系统的背景图(第0层)客户数据文件例3 订单处理系统147客户订单管理者销售报告订单接受订单订单拒绝订单处理系统的背景客户检查订单销售报告订单接受订单拒绝订单1输入订单2更新数据文件3客户数据文件执行销售分析4选择的数据管理者订单处理系统的第一级148客户检查销售报告订单接受订单拒绝订单1输入2更新数据文件3数据字典任务:对于数据流图中出现的所以被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。二、数据字典(DD)149数据字典任务:对于数据流图中出现的所以被命名的图形元素在数据数据元素数据结构数据流数据存储最小的数据单元一组数据元素一组数据结构数据元素、数据结构、数据流和数据存储之间的关系1、数据元素组合在一起形成数据结构。2、数据流是运动中的数据结构,而数据存储是静止中的数据结构。150数据元素数据结构数据流数据存储最小的数据单元一组数据元素一组数据流
词条描述数据流名: 说明:简要介绍作用即它产生的原因和结果。 数据流来源:来自何方。 数据流去向:去向何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。由一个或一组固定的数据项组成。数据流编号:F03-01数据流名称:学籍变动申请简述:学生提出的学籍变动申请来源:学生去向:各系、院组成:申请编号+申请名称+申请日期+申请院系数据库流量:高峰流量:151数据流词条描述数据流名:由一个或一组固定的数据项组成。数数据元素名: 类型:数字(离散值,连续值),文字(编码类型)。 长度: 取值范围: 相关的数据元素及数据结构:数据元素词条描述数据的最小单位,描述数据的静态特性。数据项编号:102-01数据项名称:学号别名:学生学号简述:某学生的代码类型及宽度:字符型,8位取值范围:00000001-99999999152数据元素名:数据元素词条描述数据的最小单位,描述数据的静数据文件名: 简述:存放的是什么数据。 输入数据: 输出数据: 数据文件组成:数据结构。 存储方式:顺序,直接,关键码。 存取频率:数据文件词条描述描述数据的逻辑存储结构。文件编号:C02-01文件名称:学生成绩档案简述:存放学生每学期的考试成绩数据存储组成:课程名称+学号+成绩关键字:课程名称相关联的处理:P02,P03153数据文件名:数据文件词条描述描述数据的逻辑存储结构。文件名称:外部实体名。 简要描述:处理逻辑及功能描述。 有关数据流: 数目:外部实体(源点及汇点)词条描述输入数据源与输出数据汇点。154外部实体(源点及汇点)词条描述输入数据源与输出数据汇点。处理过程(加工)词条描述处理过程名: 过程编号:反映该处理过程的层次。 简要描述:处理逻辑及功能描述。 输入数据流: 输出数据流: 处理逻辑:简述处理程序,处理顺序。数据处理的逻辑说明,是后面编写程序的依据。155处理过程(加工)词条描述数据处理的逻辑说明,是后面编写程在数据字典的定义式中出现的符号156在数据字典的定义式中出现的符号156例1 数据文件——存折存折=户名+所号+帐号+开户日+性质+(印密)+1{存取行}50户名=2{字母}24所号=“001”‥“999”帐号=“00000001”‥“99999999”开户日=年+月+日性质=“1”‥“6”印密=“0”存取行=日期+(摘要)+支出+存入+余额+操作+复核日期=年+月+日年=“00”‥“99”月=“01”‥“12”日=“01”‥“31”摘要=1{字母}4支出=金额金额=“0000000.01”‥“9999999.99”操作=“00001”‥“99999” 157例1 数据文件——存折存折=户名+所号+帐号+开户日+性质+思考题1、数据流和数据存储的区别是什么?怎样把两者集成起来?2、在数据字典和DFD中,表示两者的手段是什么?158思考题1、数据流和数据存储的区别是什么?怎样把两者集成起来?上章复习测试题在可行性分析中,经济可行性分析的主要任务是()A、检查管理是否规范B、计算机技术是否满足用户要求C、对项目的经济效益进行评估D、领导是否支持C159上章复习测试题在可行性分析中,经济可行性分析的主要任务是(上章复习测试题系统调查的主要内容有()A、计算机设备性能B、管理业务状况C、资金来源D、MIS的运行效率B160上章复习测试题系统调查的主要内容有()B160上章复习测试题U/C矩阵方法的主要作用是()A、简化设计工作B、对原系统数据流程图进行分析C、企业业务流程重组D、划分子系统D161上章复习测试题U/C矩阵方法的主要作用是()D16上章复习测试题下面对现行系统的详细调查描述不正确的是()A、主要内容包括对现行系统的目标、主要功能、组织结构、业务流程、数据流程的调查和分析B、目的是明确系统开发要解决的主要问题和目标,论证系统开发的必要性和可行性C、重点在于对系统内容进行详细具体了解D、主要任务在于理解现有业务问题和信息需求B162上章复习测试题下面对现行系统的详细调查描述不正确的是(数据设计系统结构设计过程设计详细设计总体设计管理观点技术观点从技术和管理的角度看设计的关系第十九章系统设计163数据设计系统结构设计过程设计详细设计总体设计管理观点技术观点系统总体结构设计代码设计数据结构与数据库设计输入/输出设计模块功能与处理过程设计系统设计报告本章内容164系统总体结构设计本章内容164本章思路165本章思路165一、系统总体结构设计子系统划分原则:1)相互间相对独立;2)减少数据依赖性和数据冗余3)考虑扩展能力、实现的便利、资源利用方法:1)从方法分类上可分为功能划分、顺序划分、数据拟合划分、过程划分等2)一般以功能/数据分析结果为主,兼顾组织实际情况的划分方法。166一、系统总体结构设计子系统划分原则:方法:166系统划分方法167系统划分方法167硬软件设备选配设计依据:1)系统吞吐量2)系统响应时间3)系统可靠性4)数据库类型5)地域范围硬件:计算机主机、外围设备、连网设备软件:1)操作系统:单机操作系统、网络操作系统2)网络协议:3)数据库产品:Oracle,Sybase,SqlServer,Informix,Foxpro等4)应用软件:功能性、灵活性、技术支持168硬软件设备选配设计依据:硬件:计算机主机、外围设备、连网设备计算机处理流程设计磁带磁盘键盘手工操作判别处理端点、中断符联机存储打印文件读取信息显示器辅助操作(脱机)处理流程线网络信息流向线计算机处理流程图例169计算机处理流程设计磁带磁盘键盘手工判别处理端点、联机打印读取旬报处理月报处理变动成本法输出报表定额成本计算完全成本法输出报表实际成本计算变动成本法报表完全成本法报表定额成本文件输出中间文件定额成本文件销售收入文件报表生成文件销售子系统文件产品设计属性资料库成品主文件(若干)成本核算子系统12345读数据计算机处理流程图绘制举例一170旬报处理月报处理变动成本法定额成本完全成本法实际成本变动成本计算机处理流程图绘制举例二人事变动通知单工资汇总表工资单形成扣款文件模块主文件更新模块上月主文件房租变动通知单电费扣款通知单互助扣款通知单扣款文件本月主文件计算机打印模块171计算机处理流程图绘制举例二人事变动工资汇总表工资单形成扣款主代码设计代码:代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。172代码设计代码:代表事物名称、属性、状态等的符号,一般用数字、代码功能(目的)唯一性规范化系统化为事物提供一个概要而不含糊的认定,便于数据的存储和检索。(标志作用)即编码要有规律,符合某一类事物的聚集,提高处理的效率和精度。也即标准化,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度高质量轿车用深冲钢板产业分析报告
- 2024年信阳职业技术学院高职单招语文历年参考题库含答案解析
- 镇江2024年江苏镇江扬中市公安局招聘警务辅助人员47人历年参考题库(频考版)含答案解析
- 第1单元 富强与创新(B卷·能力提升练)(原卷版)
- 第2单元 理解权利义务(单元测试A卷)(含答案)
- 2024版台式机订购协议3篇
- 湖南2024年湖南省体育运动医疗专科医院招聘5人历年参考题库(频考版)含答案解析
- 2024版土地使用权出售协议样式一
- 2024物业及商铺联营项目物业服务协议12篇
- 2024版精装房购买协议及质量保证模板版B版
- 2025新北师大版英语七年级下单词表
- 《智慧城市概述》课件
- 校长在2024-2025年秋季第一学期期末教师大会上的讲话
- 班级管理方法及措施
- 2024年道路运输安全生产管理制度样本(3篇)
- DB11-T 693-2024 施工现场临建房屋应用技术标准
- 2024年北京市家庭教育需求及发展趋势白皮书
- 浙江省杭州市八县区2024-2025学年高二数学上学期期末学业水平测试试题
- 超星尔雅学习通《孙子兵法与执政艺术(浙江大学)》2024章节测试含答案
- 分布式光伏高处作业专项施工方案
- 工作计划酒店上半年工作总结及下半年工作计划
评论
0/150
提交评论