会计电算化教学课件应用篇...ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《会计电算化教学课件应用篇...ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 电算化 教学 课件 应用
- 资源描述:
-
1、1会计电算化会计电算化( (应用篇应用篇) )计算机会计信息系统开发方法和步骤2 掌握和了解在计算机和网络环境中会计核算 职能是如何实现和完成的; 能以信息技术发展的眼光去理解会计; 能够应用分析和设计工具正确地描述不同时 期不同企业的会计数据和信息处理流程; 能够根据会计核算和管理的要求确定会计信 息系统的基本功能; 能够根据会计核算和控制的要求提出内部控 制方案; 能够正确地理解和评价电算化会计信息系统。3第二章 计算机会计信息系统开发方法和步骤第一节第一节 电算化会计信息系统开发方法和步骤概述电算化会计信息系统开发方法和步骤概述 会计信息系统的开发和设计是一项专业性强,技术要求高的工程。
2、需要用科学的、系统的开发方法和步骤,才能确保整个开发工作能顺利进行。 目前,较为流行的开发方法有:生命周期法、原形法、面向对象法和计算机辅助开发方法。1、软件生命周期法的含义 从构思一个计算机软件之时起,经过软件开发、完成、投入使用、在使用中不断完善、一直到停止使用时止。这一整个过程被称为该软件的一个生命周期。 一、生命周期法4 目前生命周期法是信息系统开发中较为流行的方法,整个生命周期划分为六个主要阶段:软件生命周期的瀑布图软件生命周期的瀑布图 系统分析(可行性研究)系统分析(需求分析)系统设计程序设计系统测试运行、维护和评估系统分析阶段系统分析阶段系统设计阶段系统设计阶段系统实施阶段系统实
3、施阶段52、软件生命周期法工作流程和主要任务 生命周期生命周期主要任务主要任务主要文档主要文档软 件软 件需 求需 求分 析分 析阶段阶段系统分析系统分析(可行性研究可行性研究)调查用户需求和处理过程,调查用户需求和处理过程,进行可行性分析与研究进行可行性分析与研究可行性研究报告及初可行性研究报告及初步的软件开发计划步的软件开发计划系统分析系统分析(需需求分析求分析)分析用户需求,建立目标系分析用户需求,建立目标系统逻辑模型统逻辑模型系统分析说明书系统分析说明书软件软件开发开发阶段阶段系统设计系统设计概要设计:建立目标系统的概要设计:建立目标系统的总体结构及数据库设计总体结构及数据库设计概要设
4、计说明书概要设计说明书详细设计:对模块进行过程详细设计:对模块进行过程描述确定模块间的详细接口描述确定模块间的详细接口详细设计说明书详细设计说明书程序设计程序设计按详细设计说明书,为每个按详细设计说明书,为每个模块编写程序模块编写程序源程序清单源程序清单程序设计说明书程序设计说明书系统测试系统测试检查和调试程序的正确性,检查和调试程序的正确性,排除错误排除错误测试报告和用户操作测试报告和用户操作手册手册运行运行维护维护阶段阶段运行维护运行维护运行软件运行软件对程序修改扩充对程序修改扩充修改有关文档修改有关文档运行日志运行日志软件问题报告软件问题报告软件修改报告软件修改报告6(1 1)可行性研究
5、与计划阶段)可行性研究与计划阶段 了解用户的需求及对现行系统进行认真初步调查,对确定新系统开发的必要性和可能性的分析。完成系统的初步调查和可行性分析并编写可行性研究报告。(2 2)系统分析阶段)系统分析阶段 是指用系统的观点和系统的方法,对现行系统进行全面的分析研究,揭示系统的内在联系和运动规律,找出现行系统存在的问题,建立现行系统的逻辑模型。再根据用户的要求,确定新系统的目标,将现行系统模型转换成能实现的新系统的逻辑模型。完成分析和描述现行系统逻辑模型;完成分析和描述新信息系统逻辑模型;并编写系统分析说明书。各阶段的主要任务:各阶段的主要任务:7(3 3)系统设计阶段)系统设计阶段 是在系统
6、分析的基础上,根据新系统的逻辑模型建立物理模型,确定系统具体的实现方案。系统设计通常分为概要设计和详细设计两部分。 概要设计(总体设计) 概要设计亦称总体设计,完成建立系统总体结构,进行模块的划分,设计数据库结构,并定义各模块的功能和相互之间的接口关系;编写概要设计说明书。 详细设计(过程设计) 采用设计工具详细描述功能模块内部的过程,确定模块间的详细接口,编写详细设计说明书。 各阶段的主要任务:各阶段的主要任务:8(4 4)程序设计阶段)程序设计阶段 程序设计是按照详细设计说明书的要求,使用某种程序设计语言,对每个模块作出可在计算机上执行的程序代码的过程。提交源程序清单和程序设计说明书。 (
7、5 5)系统测试阶段)系统测试阶段 是为了在系统的试运行阶段,尽可能地查找出程序的错误,以保证系统的质量而进行的调试和检验。 各阶段的主要任务:各阶段的主要任务:单元测试:单元测试:检验单个模块功能的正确性。 组装测试:组装测试:将经过模块测试的各个模块装配并 测试,从而形成一个完整的系统。确认测试:确认测试:证明所开发的系统符合系统分析中 确定的全部功能和性能要求。96 6、运行和维护阶段、运行和维护阶段 (1 1)程序维护)程序维护(一般由开发人员完成) 正确性维护正确性维护修正在开发阶段产生、在测试阶段又没有发现的错误。 完善性维护完善性维护为扩充系统功能或改善性能而进行的修改。(2 2
8、)使用维护)使用维护 环境维护环境维护为保证系统正常运行而进行的环境维护工作。 意外事故维护意外事故维护解决因发生意外事故而使数据混乱或丢失的维护工作。 计算机病毒治理和维护计算机病毒治理和维护预防、检测、清除计算机病毒等工作。 提交运行日志、系统问题报告、系统修改报告等文档。 注意:最终要进行系统评估。 各阶段的主要任务:各阶段的主要任务:10系统运行维护和评估 系统分析(可行性研究) 系统设计 系统实施(程序设计、系统测试) 系统分析(需求分析) 开发 设计 初步 调查 可行性 研究 审批 系统 评价 系统 维护 总体 设计 详细 设计 审计 审查 编程 调试 系统 转换 验收 详细 调查
9、 逻辑 设计 11二、原型法二、原型法 1、原形法的含义 所谓原形法就是在进行系统需求分析、设计和实施时,基本掌握了用户的需求之后就进行一般的设计,快速地加以实现并投入试运行。如果发现有用户不满意的地方,就进行修改,经过不断地修改和补充,最终达到用户的要求。 2、原形法的优缺点优点优点(1)原形法鼓励用户积极参与系统的开发;(2)原形法是一种用户可以看到、摸到、感觉到的事物。(3)利用软件工具开发系统,可以边运行,边修改,系统灵活,易维护。12 (1)开发经历“建模评审修改评审”等多次反复,每一个循环均要花费人力和物力。 (2)不能完全取消正规的文档设计和定义。 (3)开发系统的费用和时间难估
10、算,往往导致系统的范围和复杂性超过预定的计划。 (4)原形法虽然发挥了用户创造力,但减少了系统设计人员的创造力。 缺点缺点133 3、原形法工作流程、原形法工作流程用户提出开发要求开发原形使用原形可行吗?否是否满意?是修改原形否试运行是14 面向对象(object oriented 简称OO)的系统开发方法是以对象为中心来考虑计算机的处理体系。世界上存在的一切事物都有其“本身是什么”、“本身能做什么”、“本身能得到什么”这样的意义和功能。把描述对象的形象(数据)和功能(对数据的操作处理)封装在一起构成的统一体,作为处理的基本单位。便是面向对象。 15以对象为主体的面向对象方法可以简单解释为(1
11、 1)客观事物都是由对象组成的,对象是在原事)客观事物都是由对象组成的,对象是在原事物基础上抽象的结果。物基础上抽象的结果。(2 2)对象有属性和方法组成。)对象有属性和方法组成。(3 3)对象之间的联系主要是通过传递消息来实现)对象之间的联系主要是通过传递消息来实现的。的。(4 4)对象可按其属性进行归类。)对象可按其属性进行归类。(5 5)对象上一个被严格模块化了的实体,称之为)对象上一个被严格模块化了的实体,称之为封装(封装(encapsulationencapsulation),封装了的对象满足软件),封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程工程的一切要求,而且可
12、以直接被面向对象的程序设计语言所接受。序设计语言所接受。163、面向对象开发方法的工作流程系统调查和需求分析 分析问题的性质和求解问题 整理问题 程序实现 17 是将计算机图形处理技术、程序生成技术、关系数据库技术和各类开发工具相结合,形成支持系统开发的综合计算机辅助软件工程开发环境(Computer Computer Aided Software EngineeringAided Software Engineering)简称为CASECASE。 CASECASE的应用必须依赖于一种具体的开发方法,例如,生命周期法、原形法、面向对象法等,并提供支持上述各种方法的开发环境,如生命周期法中,业务
13、流程分析数据流程分析图绘制功能模块设计程序设计等,CASE都提供专门的软件工具来支持系统开发过程,实现计算机辅助开发工作。 18五、四种开发方法的优缺点1、原型法,它是通过模拟以及模拟后原型的不断讨论和修改最终建立系统。 适用于小型局部系统或处理过程比较简单系统的设计。2、面向对象法,是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立学方法。这种方法不涉及系统分析以前的开发环节,因此不能成为支持系统开发全过程的方法。3、计算机辅助软件工程方法,是一种除系统调查外的全面支持系统开发的自动化开发方法,但是,CASE必须依赖于一种具体的开发方法。因此,也是一种辅助开发方法。194、生命周期法
14、,是真正能够全面支持整个系统开发过程的方法。 综上所述,四种系统开发方法各有优点和不足,这就需要根据开发的信息系统实际情况加以选择。 会计信息系统的开发是一项庞大的系统工程,应该采用生命周期法为主,其他方法为辅的开发模式。 五、四种开发方法的优缺点20系统系统(一)系统调查 系统调查是指系统开发人员对企业的组织结构、管理体制、经济环境、会计业务、系统的开发条件等进行初步调查,掌握与系统有关的基本情况,作为可行性研究和制定开发计划的基础。21 原系统的目标、功能、处理程序、处理方法、业务量、系统的优缺点、需要解决的问题和需求的迫切性等; 原系统的运行机制,包括组织结构、人员组成、与外单位联系方式
15、等; 新系统的改造目标,包括对原系统的改进和增加的需求; 为开发新系统能提供的各种条件,包括人力、物力、财力以及技术改造和管理体制的变革等;1、系统调查主要内容包括22 与有关人员面谈,召开座谈会,查阅、收集凭证、账表、财务管理方法和制度等有关文档,填写各种调查表。3 3、描述调查结果的工具、描述调查结果的工具 描述调查结果的工具主要有:组织结构图和调查表。 (1)组织结构图 是描述企业内部结构、企业部门的内部分工以及财务部门与其他部门的联系的图形;反映企业主要职能的划分、规模大小和复杂程度。2 2、调查方法、调查方法23组织结构图举例:XX集团公司集团公司A饮料有限公司饮料有限公司B有限公司
16、有限公司C股份有限公司股份有限公司D有限公司有限公司E印刷厂印刷厂供销部供销部销售部销售部财务部财务部企管部企管部总经理办总经理办公室公室生产计划部生产计划部库房库房包装物料包装物料24 是指通过表格形式描述调查结果,如:企业情况调查表、财会人员情况调查表、账簿体系调查表、报表体系调查表、硬件和软件配置现状调查表等。举例如下: (2)调查表调查项目调查项目 说说 明明单位全称单位全称 AA集团公式集团公式单位简称单位简称 AA集团集团单位性质单位性质 经营项目经营项目 化肥、纯碱、化肥、纯碱、所属行业所属行业 化工化工单位地址单位地址 重庆市经济开发区重庆市经济开发区XX号号邮政编码邮政编码4
17、00000法人法人K联系电话联系电话02362421566传真传真02362421568电子邮件电子邮件税号税号132254533456358521企业业务情况简介企业业务情况简介填表说明:填表说明:25 在初步调查的基础上,分析企业在现有的具体条件下新系统开发工作是否可行,即从管理体制、管理基础、技术水平、经济条件、人员知识结构和其他方面去研究并论证新系统的可行性。3、编写可行性研究报告 可行性研究报告包括系统研制和开发人员调查的资料、所需资金、工作量、开发计划、开发进度等内容。研究和开发人员编写好报告后,提交有关部门审批。 2、可行性分析 26(一)系统分析的任务 是在分析现行会计信息系统
18、的基础上,描绘出现行会计信息系统的结构、数据源和处理方法;根据新系统的目标,定义新系统的逻辑功能(明确新系统“做什么”,不涉及物理实现方法“怎样做”)。(二)系统分析方法 结构化系统分析方法是进行会计信息系统分析的有力工具,它可以清晰、简明、准确地描述会计信息系统的逻辑模型。 27 结构化分析方法,是面向数据流进行系统分析的方法,它采用“自顶向下,逐步分解”的思想来描述系统。 结构化分析方法所使用的工具是:数据流图(描述数据处理过程)和数据词典(描述数据流图中出现的所有数据元素) 结构化分析方法(结构化分析方法(Structure AnalysisStructure Analysis,简称,简
19、称SASA方法)是一个内容十分广泛的课题。所谓结构化方法)是一个内容十分广泛的课题。所谓结构化就是就是有组织、有计划、有规律的一种安排有组织、有计划、有规律的一种安排。SASA方法方法是将一般系统工程的分析法和有关结构的概念应用是将一般系统工程的分析法和有关结构的概念应用于电算化会计信息系统的一种系统分析方法。于电算化会计信息系统的一种系统分析方法。 28 (1)自顶向下的逐层分解、由粗到细、由繁到简的求解方法,不但能了解系统的全貌,而且也能掌握局部模块要求。 (2)结构化系统分析方法主要是弄清系统的逻辑功能,而且不涉及物理实现方法。 (3)使用图和表等工具描述系统,简单明了,易于理解。29
20、数据流图(Data Flow DiagramData Flow Diagram,简称DFDDFD)是以图形方式刻画各种业务数据处理过程。数据流图,亦称数据处理流程图。 数据流图是描述现有系统中数据的流动、存储和处理状况的图形 。DFDDFD能表达有那些数据流入系统,它们从何处来,经过了什么处理,变成了什么数据,分别流向何处,其中有哪些数据需要存储等等。 (1)数据流图30数据流图的符号与含义 数据流:用带有箭头的弧线或直线表示,描述数据的流向 和传递数据的通道,反映了系统各部分之间的数据传递关系。数据处理(加工):是描述对数据的一种处理过程。 数据存储(Data Store)(文件):是描述数
21、据的存储形式,也是系统中相关数据的集合。外部实体(External Entity)(源点或终点):源点是原始数据的来源处,终点是信息使用者对数据输出的要求。31 数据流程图是分层次的,绘制时采取自顶白下逐层分数据流程图是分层次的,绘制时采取自顶白下逐层分解的办法。解的办法。 1、首先画出顶层(第一层)数据流程图。顶层数据、首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入流程图只有一张,它说明了系统的总的处理功能、输入和输出。和输出。 2、下一步是对顶层数据流程图中的、下一步是对顶层数据流程图中的“处理处理”进行分进行分解,也就是将解,也就是将“处理处理
22、”分解为更多的分解为更多的“处理处理”。32数据流程图的作用数据流程图的作用(1) 系统分析员用这种工具自顶向下分析系统信息流程;系统分析员用这种工具自顶向下分析系统信息流程;(2) 可在图上画出计算机处理的部分;可在图上画出计算机处理的部分;(3) 根据逻辑存贮,进一步作数据分析,可向数据库设根据逻辑存贮,进一步作数据分析,可向数据库设计过度;计过度;(4) 根据数据流向,定出存取方式;根据数据流向,定出存取方式;(5) 对应一个处理过程,可用相应的程序语言来表达处对应一个处理过程,可用相应的程序语言来表达处理方法,理方法, 向程序设计过渡。向程序设计过渡。33数据流图举例手工会计系统中银行
23、对账数据流图 对账单未达账未达问题余额对账银行编制调节表查找问题银行已达账项未达账项企业银行日记账余额调节表34 数据词典(Data Dictionary,简称DD),就是对数据流图中的各文件和数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成(这些更小的单位一般叫做字段或数据项),并描述每个数据项的具体内容、取值范围等。 (2)数据词典35n数据流程图描述了系统的分解,即描数据流程图描述了系统的分解,即描述了系统由哪几个部分组成、各个部述了系统由哪几个部分组成、各个部分之间的联系等等,但是还没有说明分之间的联系等等,但是还没有说明系统中各个成分的含义。系统中各个成
24、分的含义。n数据字典数据字典n在新系统数据流程图的基础上,进在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和和相互关系的说明,是数据分析和数据管理的重要工具数据管理的重要工具36数据字典的内容数据字典的内容n对数据流程图中的数据项、数据结构、数据流、处理逻辑、对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义数据存储和外部实体等六个方面进行具体的定义n数据项数据
25、项n数据项又称为数据元素,是最小的数据组成单位,是数据项又称为数据元素,是最小的数据组成单位,是不可再分的数据单位。不可再分的数据单位。如:学号、姓名等。如:学号、姓名等。具体包括:具体包括:n(1) 数据项的名称、编号、别名和简述;数据项的名称、编号、别名和简述;n(2) 数据项的取值范围;数据项的取值范围;n(3) 数据项的长度;数据项的长度;n数据结构数据结构n数据结构的描述重点是数据之间的组合关系,既说明数据结构的描述重点是数据之间的组合关系,既说明这个数据结构包括哪些成分。包括:这个数据结构包括哪些成分。包括:n (1) 数据结构的名称和编号;数据结构的名称和编号;n(2) 简述;简
展开阅读全文