第2章 会计信息系统分析与设计方法课件

上传人:我*** 文档编号:144721134 上传时间:2020-09-13 格式:PPT 页数:99 大小:643KB
返回 下载 相关 举报
第2章 会计信息系统分析与设计方法课件_第1页
第1页 / 共99页
第2章 会计信息系统分析与设计方法课件_第2页
第2页 / 共99页
第2章 会计信息系统分析与设计方法课件_第3页
第3页 / 共99页
第2章 会计信息系统分析与设计方法课件_第4页
第4页 / 共99页
第2章 会计信息系统分析与设计方法课件_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《第2章 会计信息系统分析与设计方法课件》由会员分享,可在线阅读,更多相关《第2章 会计信息系统分析与设计方法课件(99页珍藏版)》请在金锄头文库上搜索。

1、第二章 会计信息系统分析与设计方法AIS Analysis & Design Methodologies,主要内容,第一节 会计信息系统分析与设计概述 第二节 会计信息系统分析 第三节 会计信息系统设计 第四节 会计信息系统分析与设计工具,会计信息系统分析与设计概述,一、系统分析与设计方法简介 二、结构化系统分析与设计方法 三、原型法 四、面向对象的分析方法与面向对象的设计方法,一、系统分析与设计方法简介,系统分析和设计方法(也可称之为系统开发方法)可以采用两维坐标进行分类,一维是按时间过程的特点,另一维则是按关键分析要素。 按时间过程来分,我们可以把系统开发方法分为生命周期法和原型法。 按照

2、系统的关键分析要素,可以把系统开发方法划分为以下三类: 面向处理方法(processing oriented,简称PO) 面向数据方法(data oriented,简称DO) 面向对象的方法(object oriented,简称OO),系统开发方法二维分类表,二、结构化系统分析与设计方法(1),结构化系统分析与设计方法(structured system analysis and design)又称为结构化系统开发方法,实际上就是LC-PO方法,它是迄今为止各种开发方法中应用最普遍、最成熟的一种。 结构化开发方法的基本思想:采用系统工程的思想和工程化的做法,按用户需求至上的原则,结构化、模块化

3、、自顶向下地对系统分析与设计。,二、结构化系统分析与设计方法(2),结构化系统开发方法在前三个阶段(系统规划、系统分析、系统设计)坚持自顶向下地对系统进行结构化划分,而在系统实施阶段则坚持自底向上逐步实施,通过组织人员从最基层的模块做起(编写程序),然后按照系统设计的结构,将模块逐个拼接到一起进行调试,自底向上最终形成完整的信息系统。,注意:,二、结构化系统分析与设计方法(3),用结构化系统开发方法开发信息系统,通常需要将开发过程按照时间顺序划分成若干阶段,经过这些阶段,信息系统从无到有,或从旧系统更新换代到新系统,这就好象生命的进程一样,因此将其称为系统开发的生命周期(life cycle)

4、。,何为生命周期?,系统 开发 生命 周期 图解,明确,二、结构化系统分析与设计方法(5),对企业的环境、目标、现行系统的状况进行初步调查 明确现行系统存在的问题 根据企业目标和发展战略,对建立新系统的需求做出分析和预测 确定系统目标和总体结构 确定分阶段实施进度 进行可行性研究,编写可行性项目建议书。,系统规划阶段的主要任务:,二、结构化系统分析与设计方法(6),在系统可行性研究的基础上,对现行系统进行详细调查和全面分析 描述现行系统的业务流程 分析数据和数据流程 分析功能与数据之间的关系 指出现行系统的局限性和不足 提出分析处理方式和新系统的逻辑方案。,系统分析阶段的主要任务:,二、结构化

5、系统分析与设计方法(7),系统分析阶段又称为逻辑设计阶段,它是整个信息系统建立的关键阶段,是信息系统开发工程与一般工程项目的重要区别所在。 系统分析阶段的主要成果是系统分析报告,它是后一阶段系统设计阶段的工作开展的依据,也是未来系统验收的依据。,二、结构化系统分析与设计方法(8),总体结构设计 代码设计 数据库/文件设计 输入/输出设计 模块结构设计与功能设计 与此同时,根据总体设计的要求购置与安装一些设备,进行试验,最终提出设计方案。,系统设计阶段的主要任务:,二、结构化系统分析与设计方法(9),与系统分析侧重于解答“做什么”的问题不同,系统设计侧重于解答“如何做”的问题,即找出前期所明确的

6、问题的具体求解方法,显然,它更关心系统逻辑方案的技术实现细节。 系统设计阶段的主要成果是概要设计说明书和详细设计说明书,它是系统实施阶段的工作开展依据。 由于系统设计人员可能不直接参与后面的程序设计,因此,在系统设计阶段一定要将详细设计工作做到深入细致,确保各文档资料准确齐全。,二、结构化系统分析与设计方法(10),程序的编写(由程序员执行) 系统测试 根据测试的对象不同,安排不同人员进行测试 其中单元测试由程序员完成 组合测试一般由系统设计人员和程序员共同完成 验收测试则通常由用户和系统分析人员共同完成,系统实施阶段的主要任务:,人员培训 由系统分析设计人员对业务人员和操作员进行相关培训 数

7、据准备(由业务人员完成)。 系统实施阶段的主要成果包括程序清单、程序设计说明书、系统测试报告(主要包括测试方案、测试所用数据、测试结构以及分析报告)。,系统投入运行后,需要同时进行系统的日常运行管理、评价和监理审计工作。 然后分析运行结果,如果运行结果良好,则可让用户部门放心使用; 如果发现存在问题,则要对系统进行适当的修改、维护和局部调整,这就是系统维护工作。 如果出现了不可调和的大问题,则用户部门将会进一步提出系统更新换代的要求,这也就标志着旧系统的生命结束,新系统的生命诞生,系统开发进入到新的一个生命周期。,系统运行阶段的主要任务:,三、原型法(1),原型法(prototyping)是开

8、发信息系统的另一种通用方法,用于用户需求难以预先确定的情况。 其动机是针对结构化系统开发方法缺乏弹性的缺陷,为了缩短开发周期,减少开发风险。原型法基于这样一种假设,即面对一个真正的系统(或能代表系统的原型),用户更容易发表自己的看法。通过让用户真正体验正在开发的系统,得到的系统用户需求将是充分和正确的。,原型 法工 作流 程示 意图,三、原型法(2),采用原型法开发信息系统,可以有效地增进用户与系统分析人员的沟通,在系统分析和设计过程中,用户处于主导地位。 “隐性”需求:在用户缺乏相应系统使用经验时,往往不能被用户事先很明确的提出来。而在用户试用原型系统的过程中,这些有可能被用户发现,并将其告

9、诉系统开发人员。 原型法更适合那些开放强而无固定需求范围的信息系统,比如决策支持系统或者管理会计系统。,四、面向对象的分析方法与面向对象的设计方法(1),系统的开发过程一般分为四个阶段: 系统调查和需求分析阶段 分析问题的性质和求解问题阶段(OOA) 整理问题阶段(OOD) 程序实现阶段,结构化分析:主要强调在系统调查资料的基础上,针对面向对象方法所需要的素材进行的归类分析和整理,而不是针对管理业务现状和方法进行的分析。 面向对象的分析:建立在对处理对象客观运行状态的信息模拟(实体关系图和语义数据模型)和面向对象程序设计语言的概念基础之上。,面向对象的分析:,四、面向对象的分析方法与面向对象的

10、设计方法(2),OOA在具体分析一个事物时,大致按照以下五个基本步骤来展开: (1)确定对象(object)和类(class)。 对象是对数据及其处理方式的抽象,它反映了系统保存和处理现实世界中某些事物的信息的能力; 类是多个对象的共同属性和方法集合的描述。 (2)确定结构(structure)。此处的结构是指问题域的复杂性和连接关系。,四、面向对象的分析方法与面向对象的设计方法(3),OOA在具体分析一个事物时,大致按照以下五个基本步骤来展开: (3)确定主题(subject)。此处的主题是指事物的总体概貌和总体分析模型。 (4)确定属性(attribute)。此处的属性是指数据元素,可用它

11、来描述对象或分类结构的实例。 (5)确定方法(method)。此处的方法是指在收到事件消息后必须进行的一些处理方法,方法要在图中定义,并在对象的存储中指定。,四、面向对象的分析方法与面向对象的设计方法(4),OOD主要着手做以下三个方面的工作: (1)对象定义规格的求精。 OOD根据设计要求进行整理和求精的工作过程,以便能够更加符合后面的面向对象的程序设计的需要。 (2)数据模型和数据库设计。 数据模型的设计主要确定类和对象属性的内容、消息连接的方式、系统访问、数据模型的方法等等。 (3)优化。 优化设计过程是从另一个角度对分析结果和处理业务过程的整理归纳,优化包括对象和结构的优化、抽象以及集

12、成。,主要内容,第一节 会计信息系统分析与设计概述 第二节 会计信息系统分析 第三节 会计信息系统设计 第四节 会计信息系统分析与设计工具,一、现行系统的详细调查(1),(一)详细调查的内容 组织结构调查组织结构图 管理功能调查 管理功能图 业务流程调查 业务流程图 薄弱环节调查 对会计系统“三要素”及其相互关系的调查,一、现行系统的详细调查(2),(二)详细调查的方法 对现行系统的调查是一项繁琐而又艰巨的工作,在进行详细调查时,要以系统思想为指导,运用以下系统分析方法,才能取得预期的效果。 要素分析法 输入输出分析法 功能分析法,二、建立现行系统的逻辑模型,采用结构化方法描述现行系统的逻辑模

13、型,结构化分析方法便是一种十分有效、实用的方法,是进行会计信息系统分析的有力工具。 结构化分析法:它是一种面向数据流进行系统分析的方法,它采用“自顶向下,逐层分解”的思想来描述系统。结构化分析方法通常使用数据流程图、数据字典、处理逻辑说明等工具来清晰、简明、准确地描述系统的逻辑模型。,三、形成新系统的逻辑模型,二次分析系统目标 分析业务流程,实施BPR(业务流程重组) 分析数据流程并对其进行优化 数据属性分析 数据存储分析 数据的输入输出分析 确定新系统的逻辑模型 确定新系统的数据处理方式,四、研究确定新系统可用的管理模型(1),管理模型是系统在每个具体管理环节上所采用的管理方法,确定管理模型

14、就是要确定新系统在每一个管理环节上的具体处理方法。 财会管理模型 成本管理模型 经营管理决策模型 统计分析与预测模型,五、建立新系统的逻辑方案,编制系统分析报告(1),一份好的系统分析报告应该不但能够充分展示前段调查的结构,而且还要反映系统分析结果新系统的逻辑方案。 新系统逻辑方案是指经分析和优化之后,新系统具体采用的管理模型和信息处理方法,因为它不同于计算机硬件配置方案和软件结构模型方案等实体结构方案,故有逻辑方案之称。,五、建立新系统的逻辑方案,编制系统分析报告(2),系统分析报告包含的内容: 引言:说明会计信息系统的名称、目标、功能、背景、本说明书所使用的专门术语等 系统概述 新系统的逻

15、辑方案。主要包括如下内容: 新系统的业务流程 新系统的数据流程 新系统在各个业务处理环节决定采用的具体管理方法、算法或模型 与新系统相配套的管理制度和运行机制的建立 系统开发资源与时间进度估计,五、建立新系统的逻辑方案,编制系统分析报告(3),用户需求说明。主要说明关键领域用户的特定要求 系统设计实施初步计划。主要包括: 工作任务的分解及进度安排; 资源需求; 经费预算等 相关建议,主要内容,第一节 会计信息系统分析与设计概述 第二节 会计信息系统分析 第三节 会计信息系统设计 第四节 会计信息系统分析与设计工具,一、系统设计概述(1),(一)系统设计的概念 系统设计是会计信息系统开发过程中的

16、另一个重要阶段。 系统设计又称物理设计,它是根据系统分析阶段所构造的新系统的逻辑模型、建立的逻辑方案来构造新系统的物理模型,也就是根据新系统的逻辑功能要求,结果实际条件,进行总体设计和详细设计,构造系统具体的实施方案,它主要解决系统到底应该“怎样做”的问题。,一、系统设计概述(2),(二)系统设计的主要工作 系统设计包括以下一些工作内容: 系统总体结构设计 数据存储设计 代码设计 输入设计 输出设计 安全保密性设计 系统物理配置方案设计 处理流程及模块详细功能的设计,二、模块设计(1),(一)模块设计的概念 模块设计是系统总体结构设计的一项主要内容,它是系统设计工作的第一步,通过模块设计,把由数据流程图表达的数据处理转化为由不同模块完成的功能,从而建立起整个会计信息系统的总体物理模型,系统设计的后续阶段只是对这一总体模型的进一步细化和补充。 模块设计的结果模块结构图,二、模块设计(2),(二)模块设计的具体作用 模块设计的具体作用,或者说模块设计的意义主要表现在以下五个方面: 可以简化系统设计工作 可以优化系统结构 可以保证系统的稳定性 有助于合理制定系统开发

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号