会计信息系统开发的一般原理.ppt
第三章 会计信息系统开发的一般原理,通过本章的学习,要求学生能够了解会计信息系统开发的基本过程,了解会计信息系统开发中通常所使用的基本设计方法,重点掌握生命周期法中各个开发阶段的工作任务和工作程序,以及系统运行与维护的主要工作内容。第一节 会计信息系统开发概述 第二节 会计信息系统分析 第三节 会计信息系统设计 第四节 会计信息系统实施 第五节 会计信息系统的运行与维护,第一节 会计信息系统开发概述,一、会计倍息系统开发的基本要求二、系统开发的基本原则三、会计信息系统的开发方法,一、会计倍息系统开发的基本要求 对手工会计进行深入细致的调查。认真分析用户的需求。对系统的规划要有全局观念。系统实施要循序渐进。,第一节 会计信息系统开发概述,第一节 会计信息系统开发概述,二、系统开发的基本原则 坚持系统的观点。普遍性与特殊性相结合。用发展的眼光看待系统开发。,第一节 会计信息系统开发概述,三、会计信息系统的开发方法(一)原型设计法 原型设计法的概念 原型设计法的基本的原理是系统开发者在初步了解用户需求的基础上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。用户与开发人员在原型的基础上共同探讨、改进和完善方案,开发人员根据这个方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直至取得满意的原型为止。,第一节 会计信息系统开发概述,原型设计法的特点 系统目标容易改变。系统开发周期短。用户参与程度大。系统易于维护。,第一节 会计信息系统开发概述,3.原型设计法的设计流程图,第一节 会计信息系统开发概述,(二)生命周期法 生命周期法的概念 生命周期法是把信息系统的开发过程视为一个由系统分析、系统设计、系统实施、系统运行维护等阶段组成的生命周期。生命周期法对系统开发的要求十分严格,每个开发阶段都有着明确的目标与任务,都要形成相应的文档资料以作为下一阶段开发工作的依据。,第一节 会计信息系统开发概述,生命周期法的特点 采用结构化方法进行系统分析和设计。面向用户观点,注重调查分析。各个开发工作阶段分工严格。系统的开发周期一般较长。系统目标不易改变。,第一节 会计信息系统开发概述,(三)两种开发方法的比较 原型设计法与生命周期法是目前信息系统开发最为重要的两种开发方法,这两种方法各有其优缺点。原型设计法由于其易于修改和维护的特点,常用于小型系统的开发,而生命周期法由于其严谨的系统设计风格,稳健的系统实施策略,比较适合大中型系统的开发,也是众多开发人员所重点关注的开发方法。,第二节 会计信息系统分析,一、会计信息系统的调查 二、会计信息系统的分析 三、会计信息系统的分析说明书,第二节 会计信息系统分析,一、会计信息系统的调查 会计信息系统的调查是整个系统开发工作的起点(一)系统的初步调查(二)系统的可行性分析(三)系统的详细调查,第二节 会计信息系统分析,二、会计信息系统的分析(一)现行系统的分析和评价(二)用户需求的分析(三)新系统的逻辑模型(四)会计信息系统的功能分析,第二节 会计信息系统分析,两种常用系统分析工具:数据流图和数据字典 1.数据流图 数据流图是采用特定的图形符号反映系统信息的流动、处理、存储情况的流程图,它主要用以描述系统的数据处理过程以及系统内部的各个处理过程之间的联系。数据流程图最为明显的特点是直观,因为它是根据系统的业务流程以图形符号的方式进行描绘而得到的,熟悉业务流程的人员很容易理解。,第二节 会计信息系统分析,数据字典 数据字典是对数据流图中的数据流和文件的详细描述,是数据流图的一种补充。在数据字典中使用的条目有数据流条目、数据处理条目、数据存储文件条目和数据项条目等,这些条目是对数据流图中相关项目的详细描述。,第二节 会计信息系统分析,三、会计信息系统的分析说明书 系统说明书的组成 系统说明书主要由两部分组成:应用说明书和其它说明书。系统说明书的作用 它是软件开发人员与用户双方在开发期间共同遵循的“规章制度”。它是软件开发工作的基础。它是系统验收的标准。,第三节 会计信息系统设计,一、系统的总体设计二、系统的详细设计,第三节 会计信息系统设计,一、系统的总体设计(一)系统的功能模块设计(二)系统的代码设计(三)数据库设计(四)输入输出设计,第三节 会计信息系统设计,二、系统的详细设计(一)模块内部算法设计(二)模块间的数据逻辑关系设计(三)模块设计说明书的编写,第四节 会计信息系统实施,一、计算机硬件设备的购置 二、计算机系统软件的安装与调试 三、程序设计 四、会计信息系统的测试,第五节 会计信息系统的运行与维护,一、基础设施的完善 二、系统工作人员的培训 三、岗位责任制的建立与各项管理制度的制定 四、系统的初始化工作 五、试运行和甩掉手工帐,