《会计电算化》PPT课件.ppt
《《会计电算化》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《会计电算化》PPT课件.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Slide 1 Weifang University会计电算化10/26/2022会计信息系统会计信息系统Accounting Information System第二章第二章 计算机会计信息系统开发方法和步骤计算机会计信息系统开发方法和步骤Slide 2 Weifang University会计电算化10/26/2022知识要点知识要点计算机会计信息系统的建立是一项复杂的计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠定基础,息系统各
2、子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理以便在未来的实务中能更好地应用、管理和评价会计信息系统。和评价会计信息系统。本章将重点学习会计信息系统的规划、分本章将重点学习会计信息系统的规划、分析与设计。析与设计。Slide 3 Weifang University会计电算化10/26/2022主要内容主要内容第一节第一节 会计信息系统开发概述会计信息系统开发概述第二节第二节 会计信息系统的规划会计信息系统的规划第三节第三节 会计信息系统的分析会计信息系统的分析第三节第三节 会计信息系统的设计会计信息系统的设计Slide 4 Weifang University会计电算化10
3、/26/2022会计和审计人员参与系统开发的必要性会计和审计人员参与系统开发的必要性 能够使系统开发专业人员明确能够使系统开发专业人员明确用户需求,确保会计信息系统遵循用户需求,确保会计信息系统遵循会计准则、财务会计制度和相关法会计准则、财务会计制度和相关法律、法规的规定,建立、健全和执律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统行恰当的控制,保证会计信息系统能够留有充分的审计线索。能够留有充分的审计线索。Slide 5 Weifang University会计电算化10/26/2022企业获得会计信息系统的方式企业获得会计信息系统的方式(1)购买软件供应商的商品化软件)购买软
4、件供应商的商品化软件(2)通过正式的系统开发活动,由)通过正式的系统开发活动,由企业内部自行开发。企业内部自行开发。两种方式各有优缺点,购买通两种方式各有优缺点,购买通用商品化软件的费用比较低,定制用商品化软件的费用比较低,定制系统的开发时间会很长。系统的开发时间会很长。Slide 6 Weifang University会计电算化10/26/2022第一节第一节 会计信息系统开发概述会计信息系统开发概述 1系统开发生命周期系统开发生命周期2开发方法开发方法3开发工具开发工具4开发方式开发方式Slide 7 Weifang University会计电算化10/26/2022系统规划系统分析系统
5、设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书一、系统开发的生命周期一、系统开发的生命周期Slide 8 Weifang University会计电算化10/26/2022二、开发方法二、开发方法结构化系统开发方法结构化系统开发方法原型化方法原型化方法面向对象开发方法面向对象开发方法计算机辅助软件工程计算机辅助软件工程 Slide 9 Weifang University会计电算化10/26/2022结构化系统开发方法也称结构化方法,是结构化系统开发方法也称结构化方法,是采用采用“逐层分解逐层分解”、“自顶向下自顶向下”的方式的方式开发系统的方法。开发系统
6、的方法。结构化系统开发方法包括:结构化分析结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程序设方法、结构化设计方法、结构化程序设计方法。计方法。结构化系统方法结构化系统方法Slide 10 Weifang University会计电算化10/26/2022对于复杂的问题,由于人的理解力、记忆对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复和全部细节。在软件工程技术中,控制复杂性的基本手段是杂性的基本手段是“分解分解”与与“抽象抽象”。为了将复杂性降到人可以掌握的程度,为了将复杂性降到
7、人可以掌握的程度,可以将大问题划分为若干个小问题,然后可以将大问题划分为若干个小问题,然后分别解决,亦即分别解决,亦即“分解分解”;“分解分解”可以分层进行,即先考虑问题最可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即层添加细节,直至涉及最详细的内容,即“抽象抽象”。Slide 11 Weifang University会计电算化10/26/2022结构化系统开发方法的优缺点结构化系统开发方法的优缺点 强调在整体优化的前提下考虑强调在整体优化的前提下考虑具体的分析设计问题,开发过程规具体的分析设计问题,开
8、发过程规范,思路清楚,适合于开发大型、范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,复杂的系统,但开发的工作量很大,开发周期长。开发周期长。Slide 12 Weifang University会计电算化10/26/2022确定用户基本信息需求 建立初始原型 运行原型系统满意否?放弃否?可用原型 修改原型完成系统开发并交付使用是否停止是否第一步第二步第三步第四步原型化方法的工作流程原型化方法的工作流程Slide 13 Weifang University会计电算化10/26/2022原型化方法的优缺点原型化方法的优缺点 原型化方法是增量开发模式,工作原型化方法是增量开发模式,工
9、作顺序呈现循环状态,在系统分析与设计顺序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参中用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。与和决策,能够快速构造系统的原型。但这种方法在开发工具上要求较高,但这种方法在开发工具上要求较高,对于中小型的信息系统开发效果较好,对于中小型的信息系统开发效果较好,对于大型的复杂的系统在原型制作上有对于大型的复杂的系统在原型制作上有相当的困难。相当的困难。Slide 14 Weifang University会计电算化10/26/2022面向对象法面向对象法 面向对象法面向对象法产生于产生于20世纪世纪60年代,是通过年代
10、,是通过组合可重复使用的模块,自底向上建立信息系组合可重复使用的模块,自底向上建立信息系统的方法。统的方法。面向对象法认为,客观世界的问题都是由面向对象法认为,客观世界的问题都是由客观世界中的实体及其相互之间的关系构成的。客观世界中的实体及其相互之间的关系构成的。当设计和实现一个客观系统时,如能在满足需当设计和实现一个客观系统时,如能在满足需求的条件下,将系统设计成由一些不可变的部求的条件下,将系统设计成由一些不可变的部分组成的最小集合,这个设计就是最好的。这分组成的最小集合,这个设计就是最好的。这些不可变的部分就是所谓的些不可变的部分就是所谓的对象对象。Slide 15 Weifang Un
11、iversity会计电算化10/26/2022面向对象法的特点面向对象法的特点 面向对象的方法以对象为中心,具面向对象的方法以对象为中心,具有以下特点:有以下特点:(1)封装性。)封装性。(2)抽象性。)抽象性。(3)继承性。)继承性。(4)动态链接性。)动态链接性。Slide 16 Weifang University会计电算化10/26/2022 对象是构成所要开发的信息系统的最基本对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,比较大的自由度来构建信息系统,优势在于优势在于缩缩短开发、维护和
12、测试的时间,降低费用。面向短开发、维护和测试的时间,降低费用。面向对象的对象的局限性在于局限性在于对计算机工具要求高对计算机工具要求高,在没有在没有进行全面的系统性调查分析之前,把握系统的进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方结构有困难。因此,目前该方法需要与其他方法结合应用。法结合应用。面向对象法的优缺点面向对象法的优缺点Slide 17 Weifang University会计电算化10/26/2022 计算机辅助软件工程(计算机辅助软件工程(computer aided software engineering,CASE)是)是一种先进的软件开发
13、技术,强调的是解决整一种先进的软件开发技术,强调的是解决整个系统开发过程的效率问题,它为系统开发个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、能够大量节人员提供一组优化的、集成的、能够大量节省人力的系统开发工具,着眼于系统分析和省人力的系统开发工具,着眼于系统分析和系统设计以及程序实现和维护等各环节的自系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。动化,并使之成为一个整体。计算机辅助软件工程(计算机辅助软件工程(CASE)Slide 18 Weifang University会计电算化10/26/2022计算机辅助软件工程(计算机辅助软件工程(CASE)严
14、格地讲,严格地讲,CASE只是一种开发环境而只是一种开发环境而不是一种开发方法。不是一种开发方法。它是它是20世纪末从计算机辅助编程工具、世纪末从计算机辅助编程工具、第四代语言及绘图工具发展而来的。第四代语言及绘图工具发展而来的。采用采用CASE工具进行系统开发,必须结工具进行系统开发,必须结合一种具体的开发方法,如结构化系合一种具体的开发方法,如结构化系统开发方法、原型法或面向对象法等。统开发方法、原型法或面向对象法等。Slide 19 Weifang University会计电算化10/26/2022CASE的主要优点加快了系统开发过程,使结构化系统加快了系统开发过程,使结构化系统开发方法
15、得以全面实施,使原型的建开发方法得以全面实施,使原型的建立有了高效率的手段,使系统开发人立有了高效率的手段,使系统开发人员的精力集中于开创性工作,简了系员的精力集中于开创性工作,简了系统的维护工作;统的维护工作;通过自动检查提高软件的质量,提高通过自动检查提高软件的质量,提高软件的可重用度。软件的可重用度。Slide 20 Weifang University会计电算化10/26/2022会计信息系统适用的开发方法会计信息系统适用的开发方法会计信息系统具有数据量大、结构复杂、数据处理会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的方法要求严格、会计信息
16、质量要求高、对信息系统的安全性要求高等特点。安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发采用结构化系统开发方法为主,其他方法为辅的开发方法。方法。Slide 21 Weifang University会计电算化10/26/2022三、
17、系统开发工具三、系统开发工具是在软件开发各个阶段帮助开发是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新者提高工作质量和效率的一类新型软件型软件软件开发工具的基本功能软件开发工具的基本功能 软件开发工具的类别软件开发工具的类别Slide 22 Weifang University会计电算化10/26/2022 应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式四、系统开发方式的比较Slide 23 Weifang University会计电算化10/26/2022软件复用和组件集成软件复用和组件集成软件复用和组件集成方式是一种新的软件复用和组件集成方式是一种新的社会化的软
18、件开发方式。社会化的软件开发方式。软件复用又称软件重用或软件再用,软件复用又称软件重用或软件再用,是在构造新的软件系统的过程中,对是在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。已存在的软件人工制品的使用技术。组件集成是目前发展最快的软件复用组件集成是目前发展最快的软件复用方式。方式。Slide 24 Weifang University会计电算化10/26/2022第二节第二节 会计信息系统的规划会计信息系统的规划1系统规划任务系统规划任务2初步调查初步调查3可行性分析可行性分析Slide 25 Weifang University会计电算化10/26/2022一、系统规划的
19、任务一、系统规划的任务目的目的将个别的系统项目或应用程序与企业的战略目标相将个别的系统项目或应用程序与企业的战略目标相联系联系 内容内容战略系统规划(涉及宏观层次上的系统资源分配)战略系统规划(涉及宏观层次上的系统资源分配)项目规划(是在战略系统规划的框架内为个别应用项目规划(是在战略系统规划的框架内为个别应用程序分配资源)程序分配资源)Slide 26 Weifang University会计电算化10/26/2022任务任务1、对现行系统进行初步调查,提出、对现行系统进行初步调查,提出现行系统中存在的问题,初步确定现行系统中存在的问题,初步确定建立新系统的主要目标,预计建立建立新系统的主要
20、目标,预计建立新系统可能产生的效果、可能性和新系统可能产生的效果、可能性和大致的时间计划;大致的时间计划;2、在完成对现行系统初步调查和可、在完成对现行系统初步调查和可行性分析的基础上,写出可行性项行性分析的基础上,写出可行性项目建议书。目建议书。Slide 27 Weifang University会计电算化10/26/2022 现行系统的基本情况现行系统的基本情况 新系统的目标新系统的目标 系统开发的条件系统开发的条件 初步确定:初步确定:是否建立新系统是否建立新系统 建立何种规模的系统建立何种规模的系统 要解决什么问题、达到哪些目标要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如
21、何系统软硬件的总体配置方案如何 系统的开发方式系统的开发方式二、初步调查二、初步调查Slide 28 Weifang University会计电算化10/26/2022 技术方面技术方面 经济方面经济方面 管理方面管理方面 可行性项目建议书可行性项目建议书 结论结论三、可行性分析三、可行性分析可行性分析的任务是明确应用系统开发的必可行性分析的任务是明确应用系统开发的必要性和可行性。应从以下三个方面考虑:要性和可行性。应从以下三个方面考虑:Slide 29 Weifang University会计电算化10/26/2022第三节第三节 会计信息系统分析会计信息系统分析1现行系统的详细调查现行系统
22、的详细调查2结构化分析结构化分析3建立信息系统的逻辑模型建立信息系统的逻辑模型4系统分析报告书系统分析报告书系统分析阶段要通过详细的调查分析,抽象系统分析阶段要通过详细的调查分析,抽象出新系统的逻辑模型,分析用户需求,回答出新系统的逻辑模型,分析用户需求,回答新系统要新系统要“做什么做什么”这个关键问题。这个关键问题。Slide 30 Weifang University会计电算化10/26/2022 组织机构组织机构 业务流程业务流程 数据流程数据流程 数据分析数据分析 功能分析功能分析调查方式:调查方式:(1)召开调查会;)召开调查会;(2)访问;)访问;(3)填写调查表;)填写调查表;(
23、4)参加业务实践等。)参加业务实践等。在这一阶段就可以收在这一阶段就可以收集出一套可供程序调试集出一套可供程序调试用的试验数据。用的试验数据。内内容容一、现行系统的详细调查一、现行系统的详细调查Slide 31 Weifang University会计电算化10/26/2022 结构化分析方法采用介于形式语言与自结构化分析方法采用介于形式语言与自然语言之间的描述方式,通过一套分层次的然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、处理逻辑说明数据流程图,辅以数据字典、处理逻辑说明等工具来描述系统。等工具来描述系统。数据流程图数据流程图(Data Flow Diagram,Dat
24、a Flow Diagram,简称简称DFD)DFD)数据词典数据词典(Data Dictionary,(Data Dictionary,简称简称DD)DD)二、结构化分析二、结构化分析(structured analysis,SA)Slide 32 Weifang University会计电算化10/26/2022 数据流程图是描述信息系统逻辑模型的工具。数据流程图是描述信息系统逻辑模型的工具。它用少数几种符号将数据的存储、流动、处理加它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。系抽象地
25、反映系统的全貌。(一)业务处理描述与数据流程图(一)业务处理描述与数据流程图Slide 33 Weifang University会计电算化10/26/2022处处理理编制编制记账凭证记账凭证登登记记计算计算折旧折旧固定资产卡片记账凭证折旧计算表总账固定资产登记簿固定资产交接证固定资产报废单固定资产内部转移核核对对固定资产核算业务数据流程图固定资产核算业务数据流程图Slide 34 Weifang University会计电算化10/26/2022数据流程分解过程数据流程分解过程Slide 35 Weifang University会计电算化10/26/2022数据描述与数据字典数据描述与数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计电算化 会计 电算化 PPT 课件
限制150内