财务管理会计信息系统开发课件_第1页
财务管理会计信息系统开发课件_第2页
财务管理会计信息系统开发课件_第3页
财务管理会计信息系统开发课件_第4页
财务管理会计信息系统开发课件_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、品化软件的费用比较低,定制系统的开发时间会很长。第6页,共93页。第一节 会计信息系统开发概述 一、软件工程学概述二、信息系统的开发模型三、信息系统的开发方法四、信息系统的开发工具五、信息系统的开发方式六、系统开发的步骤第7页,共93页。一、软件工程学概述软件工程学是专门研究计算机软件系统开发方法和开发技术的学科,它把软件开发视为一项工程,按照工程化的指导思想和方法来开发与维护软件。软件工程学是指导计算机软件开发与维护的工程科学。第8页,共93页。(一)软件工程的定义 1983年IEEE(国际电气与电子工程师协会)将软件工程定义为:软件工程是开发、运行、维护和修复软件的系统方法。 软件:是计算

4、机程序、方法、规则、相关文档资料以及在计算机上运行时所必需的数据。第9页,共93页。(二)软件工程项目的基本目标和指导原则1、基本目标:就是要研制开发出费用低、质量好的软件产品。2、指导性原则:(1)适应变动的软件需求;(2)采用稳妥的设计方法;(3)采用高效的软件开发支持技术;(4)进行有效的过程管理。第10页,共93页。系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书(三)软件的生命周期第11页,共93页。(四)软件工程学体系 软件工程学作为一门专门研究和开发计算机软件的现代学科知识体系,包括了三个层次要素,即开发模型(过程)、开发方

5、法和开发工具。1、开发模型主要有生命周期瀑布模型、快速原型模型2、开发方法主要有结构化方法、面向对象法等3、开发工具第12页,共93页。二、信息系统的开发模型(一)生命周期瀑布模型(二)快速原型模型第13页,共93页。确定用户基本信息需求 建立初始原型 运行原型系统满意否?放弃否?可用原型 修改原型完成系统开发并交付使用是否停止是否第一步第二步第三步第四步快速原型模型的工作流程第14页,共93页。原型模型的优缺点 原型模型是增量开发模型,工作顺序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。 但这种模型在开发工具上要求较高,对于中小型的信息系

6、统开发效果较好,对于大型的复杂的系统在原型制作上有相当的困难。第15页,共93页。三、信息系统的开发方法(一)结构化系统开发方法(二)面向对象的系统开发方法(三)计算机辅助开发方法(CASE)第16页,共93页。 结构化系统开发方法也称结构化方法,是采用“逐层分解”、“自顶向下”的方式开发系统的方法。 结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。(一)结构化系统开发方法第17页,共93页。对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。 为了将复杂性降到人可以掌握的程

7、度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”; “分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。 第18页,共93页。结构化系统开发方法的优缺点 强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,开发周期长。第19页,共93页。(二)面向对象的系统开发方法 面向对象的系统开发方法产生于20世纪60年代,是通过组合可重复使用的模块,自底向上建立信息系统的方法。 面向对象方法的基本思想是:客观世界是由各种各样的对象组成的,每种对象都有各自的内部

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

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

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

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

12、用程序分配资源)第31页,共93页。二、初步调查调查内容(一)调查内容1、企业内部环境;2、企业外部环境;3、企业计算机应用状况;4、会计信息系统工作中的人力、财力分布状况。第32页,共93页。二、初步调查调查方法(二)调查方法1、开座谈会2、个别交谈访问3、查询手工会计的各种文档资料第33页,共93页。二、初步调查调查工具(三)调查工具1、组织结构图2、会计信息需求表3、调查简表第34页,共93页。二、初步调查调查报告 调查报告的主要内容有:企业及财务部门机构设置状况,开展信息化基础工作状况,外界环境及内部资源状况,财务部门的中长期发展规划,现有系统的主要业务内容,主要凭证、台账和报表种类,

13、企业方面对系统的改进意见等。第35页,共93页。现行系统的基本情况新系统的目标系统开发的条件 初步确定: 是否建立新系统 建立何种规模的系统 要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式二、初步调查第36页,共93页。 (一)可行性分析的内容 1、技术上的可行性 2、经济上的可行性 3、组织上的可行性 三、系统的可行性分析 可行性分析的任务是明确应用系统开发的必要性和可行性。第37页,共93页。三、系统的可行性分析(二)可行性分析报告1、初步调查概况;2、系统的目标、功能及子系统的划分;3、可行性分析;4、新系统实施计划5、结论。(三)可行性评审会第38页,共93

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

15、 Flow Diagram,简称DFD)数据词典(Data Dictionary,简称DD)二、结构化分析(structured analysis,SA)第41页,共93页。 数据流程图是描述信息系统逻辑模型的工具。它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。(一)业务处理描述与数据流程图第42页,共93页。处理编制记账凭证登记计算折旧固定资产卡片记账凭证折旧计算表总账固定资产登记簿固定资产交接证固定资产报废单固定资产内部转移核对固定资产核算业务数据流程图第43页,共93页。数据流程分解过程第44页,共93页。(二)数据描述与数据

16、词典数据流程图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系,但还没有说明系统中各个成分的含义。只有当数据流程图中的每一个成分都定义之后,才能完整、准确地描述一个系统。数据词典是结构化分析方法中的另一个工具,主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、外部实体和处理逻辑的某些数据特征。第45页,共93页。数据字典的描述也是自顶向下,逐步求精。数据字典常用以下符号:+ 表示和| 表示选择 表示可选(即方括号内的项目可有可无) 表示重复,有时还可以在旁边加注重复次数数据词典常用的符号第46页,共93页。数据词典的条目数据词典由四类条目组成:数据流条目、文件条目、数据项

17、条目和加工条目(P62)1、数据流条目 它主要说明数据流的组成、流量、来源、去向等。 举例银行对账单2、文件条目 它主要用来说明文件由哪些数据项组成以及其存储方式和频率等。 举例文件“总账”3、数据项条目(又称数据元素,是指不能再分的数据单元)主要说明数据项类型、长度、取值范围等。 举例凭证编号4、加工条目 它主要说明加工的输入数据、输出数据及加工逻辑。 举例凭证汇总第47页,共93页。加工条目加工名称:计算折旧输入数据:固定资产登记簿输出数据:折旧计算表加工逻辑:按折旧计算方法(如使用年限法:月折旧额=原价*(1-预计净残值率)/(预计使用年限*12)计算固定资产折旧数据字典举例第48页,共

18、93页。(三)加要处理逻辑说明的专门工具1、结构式语言:是介于程序设计语言和人们平常使用的自然语言之间的过渡性语言,它采用了程序语言的结构方式,但用自然语言来进行表述。(伪码)2、判断树:是对加工处理进行逻辑说明的另一种描述方法。P643、判断表:是用表格形式来描述一个加工,即用表格形式来分析和表述一个处理逻辑的功能以及其对数据流的转换途径和策略。第49页,共93页。手工系统 增加、删除、修改 计算机系统三、建立新系统的逻辑模型需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入、输出第50页,共93页。1、对现行系统的描述;2、对目标系统的描述;3、对运行环境的要求,如硬件设备、软件

19、环境等;4、对目标系统的性能要求;5、系统设计实施的工作计划。四、系统分析说明书第51页,共93页。五、系统分析的步骤举例(一)手工会计核算系统的调查分析1、数据量的调查分析2、数据处理模型的调查分析(1)手工会计核算系统数据流程图(2)手工会计核算系统数据字典(二)计算机会计核算系统逻辑模型的建立1、建立计算机会计核算系统数据流程图2、建立计算机会计核算系统数据字典第52页,共93页。小 结一、会计信息系统开发概述二、会计信息系统的规划三、会计信息系统的分析第53页,共93页。内容回顾一、会计信息系统开发概述二、会计信息系统的规划三、会计信息系统的分析第54页,共93页。主要内容第一节 会计

20、信息系统开发概述第二节 会计信息系统的规划第三节 会计信息系统的分析第四节 会计信息系统的设计第五节 会计信息系统的实施第六节 会计信息系统的运行与维护第55页,共93页。第四节 会计信息系统的设计结构设计评估与选择详细设计系统设计说明书会计信息系统设计是在进行了系统分析并明确了系统逻辑模型的基础上,根据实际的技术、经济和组织条件,确定系统的实施方案,即将系统的逻辑模型转化为系统的物理模型。系统设计阶段要回答系统“怎么做”的问题。第56页,共93页。一、结构设计任务进行系统功能结构的划分,将一个系统划分为若干个子系统,将子系统再划分为若干个功能模块。方法采用结构化系统设计方法,建立“系统结构图

21、”,用系统结构图描述系统的层次、分块结构。要点应当设计几个备选方案,突出几个备选方案的主要功能之间的区别,供用户选择。第57页,共93页。结构化设计的基本要求尽量把系统划分成一些功能简单明了且易于修改的模块;系统划分成模块的工作应按层次进行;每个模块的功能应尽可能地独立,减少与其他模块之间的联系。(P72)第58页,共93页。 模块结构图是用来表达系统结构和系统中模块的层次关系与联系的图形。 模块结构图中的主要成分: (1)模块 (2)模块间的调用 (3)模块间的通讯 日期 记账凭证查询按凭证号 查 询按日期查 询按查询条件查 询凭证号查询条件模块结构图第59页,共93页。(1)自顶向下、层层

22、分解(2)低耦合度、高内聚度(耦合度是模块之间信息的关联程度,内聚度是模块内部各部分联系的紧凑程度) 一方面,各个模块具有相对独立性,可以分别设计实现; 另一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护。模块划分的原则第60页,共93页。系统的功能结构原理.XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块n(结合会计信息系统举例说明)第61页,共93页。结构图与数据流程图的关系 结构图中各层次的功能模块与新系统数据流程图中的处理是对应的,结构图可以由数据流程图转化而来,但是,结构图与数据流程图有着本质的

23、差别。数据流程图着眼于数据流,反映系统的逻辑功能,即系统能够“做什么”;结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能。第62页,共93页。二、评估与选择任务从所有结构设计方案中选择一个系统最佳方案。 步骤详细的可行性研究技术可行性操作可行性进度可行性成本效益分析 第63页,共93页。成本效益分析确认成本一次性成本经常性成本 确认效益有形效益无形效益成本效益比较 净现值法回收期法 第64页,共93页。三、详细设计 评估与选择阶段的文档是系统选择报告,选出的系统将进入详细设计阶段。代码设计数据库文件设计输入设计输出设计安全保密设计处理过程设计 详细设计是系统功能、结构实现方

24、法的最详细说明,是程序设计的依据第65页,共93页。(一)代码设计代码的作用代码设计原则代码的编码方法代码设计的步骤各子系统需设计的主要代码代码是代表事物名称、属性、状态等的符号。代码设计就是设计系统所使用的各种代码的编码规则和具体的代码及其表示的对象的对照表。第66页,共93页。代码的作用便于计算机录入节省计算机系统的存储空间提高计算机处理的速度提高数据的规范化、标准化程度,从而也增强了数据的共享化程度便于计算机识别和处理便于分类第67页,共93页。代码设计原则唯一性通用性适合于计算机处理可扩展性简明性合法合规性第68页,共93页。1、序码:代码以连续的数字按升序或降序排列,这种编码简便易行

25、,但扩展性较差。2、位码:以分类对象的从属层次关系为排列顺序的编码。代码分为若干层,左端为高层次代码,右端为低层次代码。举例 会计科目代码21710101代表应交税费应交增值税进项税额。3、组码:用若干连续的数组,组成几个系列编码对象的代码。举例 会计科目编码代码的编码方法第69页,共93页。代码设计的步骤确定代码对象考查是否已有标准代码根据代码对象的性质和处理要求,确定选用的代码类型和编码规则用选用的规则对被表示的对象逐个设计出其代码,编制代码表第70页,共93页。各子系统需设计的主要代码科目代码客户代码供应商代码存货代码职工代码固定资产代码.第71页,共93页。数据库文件设计就是将会计信息

26、系统涉及的文件进行物理定义,将所有文件设计成可用计算机进行存取的物理形式。 数据库文件设计的依据:数据流程图、数据词典 (步骤P85-86)1、确定系统需要建立的文件种类2、确定数据库文件的组织形式3、确定数据库文件结构设计4、确定数据库文件的存取区域5、确定数据库文件的属性 (二)数据库文件设计第72页,共93页。确定系统需要建立的文件类型词典数据库凭证数据库账簿数据库报表数据库工作数据库系统管理数据库系统专项管理及参数设置数据库第73页,共93页。 数据库文件的组织形式是指数据记录排列、读写的方式等。会计信息系统中常用的文件组织形式有1、顺序组织方式,其记录是按照建立的时间先后顺序存放和处

27、理的,当数据量较大时,存取速度较慢。2、索引组织方式,是对文件按索引关键字自动建立索引,处理速度很快,可以按索引关键字快速查询和处理数据。数据库文件的组织形式第74页,共93页。 -文件名 -文件结构数据库文件结构设计第75页,共93页。数据库文件的存取区域 系统的数据文件一般都存放在硬盘上,但存放在硬盘的什么样区域、什么目录下,才能使得数据库文件的存取既方便又具有共享性和安全性,就是数据库文件存取区域设计应考虑的问题。第76页,共93页。保密性读写性共享性 计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和属性等。数据库文件的属性第77页,共

28、93页。 输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。输入设计原则(源点输入、一次输入、用户友好性)输入设备的选择输入内容的设计输入方式的设计输入可靠性的设计(合法性校验、正确性校验、修改错误)(三)输入设计第78页,共93页。 从系统开发的角度看,输出决定输入,即输入数据要根据输出的要求确定。确定输出方式、输出介质和设备确定输出信息的内容输出格式的设计(四)输出设计第79页,共93页。 系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证。 系统安全保密设计的主要任务是根据系统的功能、特点和用户要求,设计会计软件中的安全保密措施及其

29、实现方法。设立密码权限控制系统设立操作日志系统数据的备份与恢复系统运行状态的自动记录与检查(五)安全保密设计第80页,共93页。(六)处理流程设计 处理流程设计是要确定每个模块的内部执行过程,包括局部的数据组织、控制流程、每一步的具体加工要求和实施细节,为下一步的程序设计作出详细的描述。 主要任务:是确定各模块要实现的功能及其与其他模块的接口,选择恰当的算法,用恰当的工具表达该算法的详细处理过程,并根据输入、处理、输出的细节和有关文件的结构,编写出程序设计说明书。第81页,共93页。 处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程。常用的描述工具有:程序流程图(flowchart

30、)程序设计语言PDL(program design language)处理流程设计常用的描述工具第82页,共93页。处理流程设计的步骤(1)明确模块要实现的功能及模块间的接口。(2)将各模块按功能再进一步细分,直至使每一部分可用一个程序来实现。(3)对每一个程序设计其具体算法和详细处理过程。 详细设计的最终结果是详细设计说明书,是程序设计的依据。第83页,共93页。四、系统设计说明书系统设计的最终结果是系统设计说明书,它是系统物理模型的文字概括,也是系统实施阶段的重要依据。系统设计说明书的主要内容包括:P951、计算机软、硬件配置说明;2、系统功能模块结构图及详细说明书;3、数据存储设计说明;4、代码设计说明;5、输出设计说明书及报表格式;6、输入设计说明书。第84页,共93页。第五节 会计信息系统的实施在系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论