会计信息系统的开发方法和步骤.ppt
《会计信息系统的开发方法和步骤.ppt》由会员分享,可在线阅读,更多相关《会计信息系统的开发方法和步骤.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲:张晓琼,会计信息系统开发方法和步骤,第二章,中南林业大学商学院会计教研室,第一节 会计信息系统开发概述 第二节 会计信息系统的调查与分析 第三节 会计信息系统的设计 第四节 会计信息系统程序设计及系统测试 第五节 会计信息系统的运行与维护,会计信息系统开发方法和步骤,第一节 会计信息系统开发概述,会计信息系统在开发过程中需要采用科学系统的开发方法和工程化的开发步骤。人们在实践中不断总结和归纳,逐渐形成了一些基本的开发方法。,一、生命周期法,根据软件的生命周期将开发过程分为几个阶段,进行软件的分析和设计的方法。,将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研制开发中,采用结构
2、化、模块化、自顶向下地对系统进行分析和设计。,(二)基本思想,(一)定义,系统分析,系统设计,程序设计,系统测试,运行和维护,系统评估,(三)六个阶段:,生命周期各阶段及其文挡,由于会计信息系统开发没有阶段,人为规定的阶段造成文档书面的反复;开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯错误必然带入后一阶段,而且越是前面犯的错误对后面工作的影响越大,更正错误所花的工作量就越大,导致开发周期长。,第一节 会计信息系统开发概述,(四)优点,强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的分析设计问题,即自顶向下的观点;阶段划分明确,各个阶段应完成的文档都有明确的规定,
3、软件的开发易于控制,开发成功后的软件易于维护。,(五)缺点,二、原型法,第一节 会计信息系统开发概述,从一个初始信息需求的集合出发,在发展中初步完善信息系统的方法。,1.基本思想,在获得用户基本需求的基础上,快速的构造系统工程模型,然后演示这个原型系统,在用户参与的情况下按用户合理而又可行的要求不断地修改这一原型系统。,2. 特点,见效快,3. 缺点,整个软件系统没有一个完整地概念,各子系统之间地接口不明确,系统开发文档无法统一,易给以后地维护工作带来隐患。,4.工作流程,第一节 会计信息系统开发概述,三、面向对象法,从全新的角度看问题:从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世
4、界中抽象出系统组成的基本实体对象。对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环境的变化。,第一节 会计信息系统开发概述,面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。,四、计算机辅助软件工程(CASE),一种先进的软件开发技术 强调的是解决整个系统开发过程效率问题 它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具 着眼于系统分析和系统设计以及程序实现和维护等各环节的自动
5、化,并使之成为一个整体,第一节 会计信息系统开发概述,思考:会计信息系统基本开发方法有哪些?这些方法各自优缺点是什么?有何区别与联系?,第一节 会计信息系统开发概述,结构化的系统开发方法是经典的开发方法,强调从系统出发, 自顶向下、逐步求精地开发系统。 原型法强调开发方与用户的交流,从动态的角度看待系统变化,采用的是以变应变的思路,思路上比结构化的系统开发方法要先进。原型法对于中小型的信息系统开发应该说效果很好,但对于大型、复杂的系统在原型的制作上有相当的困难;在实际应用中,通常与结构化方法结合起来一起使用。,总结,第一节 会计信息系统开发概述,面向对象的方法从另外一个全新的角度来看问题,即从
6、系统的基本构成入手,从现实世界中抽象出系统组成的基本实体(对象)。其局限性在于对计算机工具要求高:在没有进行全面的系统性调查分析之前,把握这个系统的结构有困难。因此,目前该方法的应用也是需要与其他方法相结合的。 CASE方法是一种除系统调查外全面支持系统开发过程的方法,也是一种自动化的系统开发方法。从方法学的特点来看,它具有其他方法的各种特点,同时又有其自身的独特之处高度自动化的特点。但是,CASE方法必须依赖于一种具体的开发方法。,综上所述,只有结构化系统开发方法是真正能较全面支持整个系统开发过程的方法。其他几种方法尽管有很多优点,但都只能作为结构化系统开发方法在局部开发环节上的补充,暂时都
7、还不能替代其在系统开发过程中的主导地位,尤其是在目前系统开发工作量最大的系统调查和分析这两个重要环节。 会计信息系统的开发是一项庞大复杂的工程,通常应采用以生命周期法为主,其他方法为辅的开发方法。,返回,第一节 会计信息系统开发概述,一、会计信息系统的可行性研究,第二节 会计信息系统的系统分析,返回,二、系统的需求分析,(一)初步系统调查: 1.内容: 对企业的组织机构、管理体制、经济环境、会计业务、系统的开发条件等进行初步调查,掌握与系统有关的基本情况,作为可行性研究和制定开发计划的基础。,一、会计信息系统的可行性研究,又称会计信息系统调查,旨在了解和初步评估待开发信息系统的可行性,并且为系
8、统开发做出规划准备。,三个基本步骤: 1.初步调查 2.可行性分析 3.编写可行性报告,2.调查方法:查阅、收集账表等文档召开座谈会,与有关人员面谈,填写各种调查表。, 3.描述调查结果工具: (1)组织结构图和功能结构图 (2)调查表,第二节 会计信息系统的系统分析,(一)初步系统调查,1. 内容,对企业的组织机构、管理体制、经济环境、会计业务、系统的开发条件等进行初步调查,掌握与系统有关的基本情况,作为可行性研究和制定开发计划的基础。,2.调查方法,3.描述调查结果工具,查阅、收集账表、有关制度等文档,召开座谈会,与有关人员面谈,填写各种调查表。,(1)组织结构图和功能结构图 (2)调查表
9、,返回,(二)可行性分析,1.经济上可行性,费用估计、效益估计,2.技术的可行性,设备条件、技术力量,3.环境可行性,第二节 会计信息系统的系统分析,新系统的建立是否与内外环境协调,返回,(三)编写可行性报告,可行性报告包括系统研制和开发人员调查的资料、所需资金、工作量、开发计划、开发进度等内容。,第二节 会计信息系统的系统分析,了解用户要求 按用户的要求建立逻辑模型,完成系统分析报告。,系统分析主要是研究系统的详细用户需求,又称需求分析。,二、系统的需求分析,(一)需求分析,又称逻辑设计,建立新系统的逻辑模型,在逻辑上规定新系统的功能,但不干涉其物理设计。,(二)任务,第二节 会计信息系统的
10、系统分析,1、数据流图(DFD):用图形方式刻画各种业务数据处理过程的工具。,返回,二、系统的需求分析,(三)结构化分析方法(SA方法),采用数据流图和数据词典,自上而下、逐层分解的思路来描述系统,面向数据进行系统分析。,2、数据词典:对流程图中的文件数据流进行详细的描述和解释的词典。,第二节 会计信息系统的系统分析,例:手工会计处理银行对账流程图,数据流的流向有以下几种:,起点 加工;加工 文件; 文件 加工;加工 终点; 加工 加工,指向文件的数据流:数据写入文件 从文件中引出的数据流:文件中读出数据,加工,一个数据流图中至少有一个加工,任何一个加工至少有一个输入数据和一个输出数据。,文件
11、,是相关数据的集合,在数据流图中起着暂存、永久保存数据的作用。,数据流图的起点和终点,数据的始发点和终止点。可省略。,第二节 会计信息系统的系统分析,I1 O1 顶层数据流图 I2 I1 O1中间层数据图 I2 I1 底层数据流图 I2 O1,系统S,1,2,1.1,1.2,2.1,2.2,数据流图的画法,自顶向下、逐步求精,顶层数据流图,不,抄不变 栏目名称,写新栏 目名称,写新工 资额,抄不变工资,上月数据,计算个人 实发工资,计算各 栏合计,不变栏目名称,本月变动栏目,新栏目名称,本月变动,本月工资数据,返回,数据词典的内容应包含以下4 种类型的词典条目:数据流、文件、数据项和加工。加工
12、类条目又称小说明,主要涉及算法描述,描述特点有所不同。,数据词典(Data Dictionary,DD),是对数据流图包含的所有元素的定义集合,也就是对数据流图中各文件及数据流进行详细地描述和确切地解释。其作用是为系统人员在系统分析、系统设计和系统维护过程中提供关于数据的描述信息。,第二节 会计信息系统的系统分析,“银行对账文件”的数据词典: 数据词典 文件:银行对账文件 制表日期:,返回,第三节 会计信息系统的设计,(一)概要设计应完成的工作 1.系统总体结构设计 2.代码和数据库文件设计 3.子系统功能模块设计 4.概要设计说明书的编写及评审,一、系统设计的任务,设计计算机会计信息系统的总
13、体结构和一些细节处理。,分为两步:概要设计和详细设计,(二)详细设计应完成的工作 1.采用某表达方式对各模块功能实现进行详细描述。 2.编写详细设计说明书及评审。 (三)系统设计流程图 不合格,概要设计,总体结构设计及子系统设计,数据库设计,编写说明书,评审,详细设计,确定算法,详细描述各模块的算法,编写说明书,评审,系统分析说明书,不合格,合格,二、概要设计,根据系统分析的要求和组织的实际情况来对新系统进行总体结构设计和代码设计、数据库设计等。,第三节 会计信息系统的设计,系统的总体结构设计方法: SD方法用于从系统分层数据流图导出系统模块结构图,以低耦合度、高内聚度作为模块划分的原则。基本
14、思想:由大到小、自顶向下、层层分解,直到最底层模块都是功能单一,不能再分为止。,(一)系统的总体结构设计,指的是对会计信息系统进行子系统和模块的划分。,结构图:SD方法中用来精确表达系统结构和系统模块间的层次关系和联系的图形。组成部分: 模块: 模块的功能或模块的简称 模块的调用关系:模块间调用和被调用关系 。 调用模块 被调用模块,名字,A,B,模块间的通讯:在调用模块和被调用模块之间中会由信息传递,有两种: a.二值控制信号:控制信号只表明“是/否” b.一般数据:字符、数值,银行对账,手工对账,自动对账,工资查询,按职工 编号查询,按职工 姓名查询,按工资 项目查询,编号,是,否,姓名,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 信息系统 开发 方法 法子 以及 步骤
限制150内