[财务管理]会计信息系统开发

上传人:tia****nde 文档编号:70982310 上传时间:2019-01-19 格式:PPT 页数:93 大小:686.81KB
返回 下载 相关 举报
[财务管理]会计信息系统开发_第1页
第1页 / 共93页
[财务管理]会计信息系统开发_第2页
第2页 / 共93页
[财务管理]会计信息系统开发_第3页
第3页 / 共93页
[财务管理]会计信息系统开发_第4页
第4页 / 共93页
[财务管理]会计信息系统开发_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《[财务管理]会计信息系统开发》由会员分享,可在线阅读,更多相关《[财务管理]会计信息系统开发(93页珍藏版)》请在金锄头文库上搜索。

1、内容回顾,一、会计信息系统的基本概念:数据、信息、会计数据、会计信息、系统、信息系统、管理信息系统、会计信息系统。 二、会计信息系统的对会计实务的影响、发展变迁、会计信息系统的模型、结构及其基本操作流程。 三、ERP的概念、会计信息系统与ERP的关系,会计信息系统 Accounting Information System,第二章 会计信息系统开发,知识要点,计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理和评价会计信息系统。 本章将重点学习会计信息系统的规划、分

2、析与设计。,主要内容,第一节 会计信息系统开发概述 第二节 会计信息系统的规划 第三节 会计信息系统的分析 第四节 会计信息系统的设计 第五节 会计信息系统的实施 第六节 会计信息系统的运行与维护,会计和审计人员参与系统开发的必要性,能够使系统开发专业人员明确用户需求,确保会计信息系统遵循会计准则、财务会计制度和相关法律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统能够留有充分的审计线索。,企业获得会计信息系统的方式,(1)购买软件供应商的商品化软件 (2)通过正式的系统开发活动,由企业内部自行开发。 两种方式各有优缺点,购买通用商品化软件的费用比较低,定制系统的开发时间会很长。,

3、第一节 会计信息系统开发概述,一、软件工程学概述 二、信息系统的开发模型 三、信息系统的开发方法 四、信息系统的开发工具 五、信息系统的开发方式 六、系统开发的步骤,一、软件工程学概述,软件工程学是专门研究计算机软件系统开发方法和开发技术的学科,它把软件开发视为一项工程,按照工程化的指导思想和方法来开发与维护软件。 软件工程学是指导计算机软件开发与维护的工程科学。,(一)软件工程的定义,1983年IEEE(国际电气与电子工程师协会)将软件工程定义为:软件工程是开发、运行、维护和修复软件的系统方法。 软件:是计算机程序、方法、规则、相关文档资料以及在计算机上运行时所必需的数据。,(二)软件工程项

4、目的基本目标 和指导原则,1、基本目标:就是要研制开发出费用低、质量好的软件产品。 2、指导性原则: (1)适应变动的软件需求; (2)采用稳妥的设计方法; (3)采用高效的软件开发支持技术; (4)进行有效的过程管理。,(三)软件的生命周期,(四)软件工程学体系,软件工程学作为一门专门研究和开发计算机软件的现代学科知识体系,包括了三个层次要素,即开发模型(过程)、开发方法和开发工具。 1、开发模型 主要有生命周期瀑布模型、快速原型模型 2、开发方法 主要有结构化方法、面向对象法等 3、开发工具,二、信息系统的开发模型,(一)生命周期瀑布模型 (二)快速原型模型,快速原型模型的工作流程,原型模

5、型的优缺点,原型模型是增量开发模型,工作顺序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。 但这种模型在开发工具上要求较高,对于中小型的信息系统开发效果较好,对于大型的复杂的系统在原型制作上有相当的困难。,三、信息系统的开发方法,(一)结构化系统开发方法 (二)面向对象的系统开发方法 (三)计算机辅助开发方法(CASE),结构化系统开发方法也称结构化方法,是采用“逐层分解”、“自顶向下”的方式开发系统的方法。,结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。,(一)结构化系统开发方法,对于复杂的问题,由于人的理解力

6、、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。 为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”; “分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。,结构化系统开发方法的优缺点,强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,开发周期长。,(二)面向对象的系统开发方法,面向对象的系统开发方法产生于20世纪60年代,是通过组合可重复使用的模块,自底

7、向上建立信息系统的方法。 面向对象方法的基本思想是:客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间相互作用和联系就构成了各种不同的系统。,面向对象法的特点,面向对象的方法以对象为中心,具有以下特点: (1)封装性。 (2)抽象性。 (3)继承性。 (4)动态链接性。,对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,优势在于缩短开发、维护和测试的时间,降低费用。面向对象法的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。

8、,面向对象法的优缺点,也称计算机辅助软件工程(Computer Aided Software Engineering ,CASE)是一种先进的软件开发技术,强调的是解决整个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具,着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。,(三)计算机辅助开发方法(CASE),(三)计算机辅助开发方法(CASE),严格地讲,CASE只是一种开发环境而不是一种开发方法。 它是20世纪末从计算机辅助编程工具、第四代语言及绘图工具发展而来的。 采用CASE工具进行系统开发,必须结合一种具体的

9、开发方法,如结构化系统开发方法、面向对象法等。,CASE的主要优点,加快了系统开发过程,使结构化系统开发方法得以全面实施,使原型的建立有了高效率的手段,使系统开发人员的精力集中于开创性工作,简化了系统的维护工作; 通过自动检查提高软件的质量,提高软件的可重用度。,会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。 计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。 会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法

10、。,会计信息系统适用的开发方法,四、信息系统的开发工具,(一)需求分析工具 (二)设计工具 (三)编码工具 (四)测试工具 (五)运行维护工具 (六)项目管理工具,应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式,五、信息系统的开发方式,六、系统开发的步骤,系统规划 系统分析 系统设计 系统实施 系统运行与维护,第二节 会计信息系统的规划,系统规划任务 初步调查 可行性分析,一、系统规划的任务,目的 将个别的系统项目或应用程序与企业的战略目标相联系 。 内容 战略系统规划(涉及宏观层次上的系统资源分配) 项目规划(是在战略系统规划的框架内为个别应用程序分配资源),二、初步调查调

11、查内容,(一)调查内容 1、企业内部环境; 2、企业外部环境; 3、企业计算机应用状况; 4、会计信息系统工作中的人力、财力分布状况。,二、初步调查调查方法,(二)调查方法 1、开座谈会 2、个别交谈访问 3、查询手工会计的各种文档资料,二、初步调查调查工具,(三)调查工具 1、组织结构图 2、会计信息需求表 3、调查简表,二、初步调查调查报告,调查报告的主要内容有:企业及财务部门机构设置状况,开展信息化基础工作状况,外界环境及内部资源状况,财务部门的中长期发展规划,现有系统的主要业务内容,主要凭证、台账和报表种类,企业方面对系统的改进意见等。,现行系统的基本情况 新系统的目标 系统开发的条件

12、 初步确定: 是否建立新系统 建立何种规模的系统 要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式,二、初步调查,(一)可行性分析的内容 1、技术上的可行性 2、经济上的可行性 3、组织上的可行性,三、系统的可行性分析,可行性分析的任务是明确应用系统开发的必要性和可行性。,三、系统的可行性分析,(二)可行性分析报告 1、初步调查概况; 2、系统的目标、功能及子系统的划分; 3、可行性分析; 4、新系统实施计划 5、结论。 (三)可行性评审会,第三节 会计信息系统分析,现行系统的详细调查 结构化分析 建立新系统的逻辑模型 系统分析报告书,系统分析阶段要通过详细的调查分析

13、,抽象出新系统的逻辑模型,分析用户需求,回答新系统要“做什么”这个关键问题。,组织机构 业务流程 数据流程 数据分析 功能分析,调查方式: (1)召开调查会; (2)访问; (3)填写调查表; (4)参加业务实践等。 在这一阶段就可以收集出一套可供程序调试用的试验数据。,内容,一、现行系统的详细调查,结构化分析方法采用介于形式语言与自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据词典、处理逻辑说明等工具来描述系统。 数据流程图 (Data Flow Diagram,简称DFD) 数据词典 (Data Dictionary,简称DD),二、结构化分析 (structured anal

14、ysis,SA),数据流程图是描述信息系统逻辑模型的工具。它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。,(一)业务处理描述与数据流程图,固定资产核算业务数据流程图,数据流程分解过程,(二)数据描述与数据词典,数据流程图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系,但还没有说明系统中各个成分的含义。只有当数据流程图中的每一个成分都定义之后,才能完整、准确地描述一个系统。 数据词典是结构化分析方法中的另一个工具,主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、外部实体和处理逻辑的某些数据特征。,数据字典的描

15、述也是自顶向下,逐步求精。 数据字典常用以下符号: + 表示和 | 表示选择 表示可选(即方括号内的项目可有可无) 表示重复,有时还可以在旁边加注重复次数,数据词典常用的符号,数据词典的条目,数据词典由四类条目组成:数据流条目、文件条目、数据项条目和加工条目(P62) 1、数据流条目 它主要说明数据流的组成、流量、来源、去向等。 举例银行对账单 2、文件条目 它主要用来说明文件由哪些数据项组成以及其存储方式和频率等。 举例文件“总账” 3、数据项条目(又称数据元素,是指不能再分的数据单元)主要说明数据项类型、长度、取值范围等。 举例凭证编号 4、加工条目 它主要说明加工的输入数据、输出数据及加

16、工逻辑。 举例凭证汇总,加工条目,数据字典举例,(三)加要处理逻辑说明的专门工具,1、结构式语言:是介于程序设计语言和人们平常使用的自然语言之间的过渡性语言,它采用了程序语言的结构方式,但用自然语言来进行表述。(伪码) 2、判断树:是对加工处理进行逻辑说明的另一种描述方法。P64 3、判断表:是用表格形式来描述一个加工,即用表格形式来分析和表述一个处理逻辑的功能以及其对数据流的转换途径和策略。,手工系统 增加、删除、修改 计算机系统,三、建立新系统的逻辑模型,需求分析 系统目标 业务流程 数据流程 数据属性 数据查询要求 数据输入、输出,1、对现行系统的描述; 2、对目标系统的描述; 3、对运行环境的要求,如硬件设备、软件环境等; 4、对目标系统的性能要求; 5、系统设计实施的工作计划。,四、系统分析说明书,五、系统分析的步骤举例,(一)手工会计核算系统的调查分析 1、数据量的调查分析 2、数据处理模型的调查分析 (1)手工会计核算系统数据流程图 (2)手工会计核算系统数据字典 (二)计算机会计核

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

当前位置:首页 > 高等教育 > 大学课件

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