资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第二章 计算机会计信息系统 开发方法和步骤,本章内容:,1.生命周期法,基本思想,工作流程和主要任务,特点和缺点,六个阶段,2.原形法,第1页,第一节 计算机会计信息系统开发概述,一、生命周期法,(一)定义:依据软件生命周期将开发过程分为几个阶段,进行软件分析和设计方法。,(二)基本思想:将软件工程学和系统工程理论与方法引入计算机会计信息系统研制开发中,采取,结构化、模块化、自顶向下,地对系统进行分析和设计。,第2页,(三)六个阶段:,系统分析,系统设计,程序设计,系统测试,运行和维护,系统评定,第3页,(,四)特点:阶段划分明确,各个阶段应完成文档都有明确要求,软件开发易于控制,开发成功后软件易于维护。,(五)缺点:因为会计信息系统开发没有阶段,人为要求阶段造成文档书面重复,造成开发周期长。,(六)生命周期法工作流程和主要任务,1.工作流程:研制和开发一个信息系统都要按次序经历系统分析、系统设计、程序设计、系统测试、运行和维护、系统评定。,第4页,2.主要任务:,1)系统分析:可行性分析和需求分析,可行性分析任务:调查用户需求、处理过程以及现实环境。从经济、技术、环境三个方面对软件项目或信息系统进行可行性分析。从以下三个方面进行:,a、初步调查,b、可行性分析,c、编写可行性研究汇报,第5页,需求分析任务:分析用户需求,确定目标系统必须具备那些功效,并建立逻辑模型。从以下三个方面进行:,a、分析和描述现有系统逻辑模型,b、分析和描述目标系统逻辑模型,c、编写需求分析说明书,采取方法:结构化分析(SA方法),第6页,2)系统设计任务:建立系统物理模型,分为两步:概要设计和详细设计,概要设计(总体设计):决定系统模块结构和数据结构(总体结构和数据库设计)。,提供文档:概要说明书,详细设计:对每一个模块详细功效、实现算法等细节描述。,提供文档:详细设计说明书,方法:结构化设计(SD方法),第7页,3)程序设计任务:按详细设计说明书要求选择适当程序设计语言把每个模块代码化,即编写程序。,实施步骤:单个模块测试,文档:源程序清单及程序设计说明书,方法:结构化程序设计(SP方法),4)系统测试任务:及时发觉错误并排除程序错误使软件到达预定要求。,实施步骤:单元测试、组装测试、确认测试,文档:测试汇报和用户操作手册,第8页,5)运行和维护任务:系统完成并交付使用后,对程序修改扩充以及修改相关文档。,程序维护:正确性维护和完善性维护,使用维护:环境维护、意外事故维护、计算机病毒治理和维护,文档:运行日志、软件问题汇报、软件修改汇报。,6)系统评定:从软件功效和性能上评定系统优劣。,文档:评定汇报书,第9页,二、原型法,:从一个初始信息需求集合出发,在发展中初步完善信息系统方法。,(一)基本思想:在取得用户基本需求基础上,快速结构系统工程模型,然后演示这个原型系统,在用户参加情况下按用户合理而又可行要求不停地修改这一原型系统。,(三)特点:见效快,(四)缺点:整个软件系统没有一个完整地概念,各子系统之间地接口不明确,系统开发文档无法统一,易给以后地维护工作带来隐患。,第10页,(,二)工作流程,用户提出开发要求,开发原型,使用原型,分析评价,试运行,不可行处理,不满意处理,第11页,第二节 会计信息系统系统分析,一、会计信息系统可行性研究,(一)初步系统调查:,1.内容:,调查原系统目标、功效、处理程序、处理方法、业务量、系统优缺点、需要处理问题和需求迫切性。,原系统运行机制,新系统改造目标,为开发新系统能提供各种条件,第12页,2.调查方法:人员座谈、查阅、搜集帐表,3.描述调查结果工具:,(1)组织结构图,(2)调查表,(二)可行性分析,1.必要性,2.经济性:费用预计、效益预计,3.技术可行性:设备条件、技术力量,4.组织管理可行性:,(三)编写可行性研究汇报,第13页,二、系统需求分析,(一)需求分析又称逻辑设计:建立新系统逻辑模型,在逻辑上要求新系统功效,但不干涉其物理设计.,(二)任务:,了解用户要求,按用户要求建立逻辑模型,完成系统分析汇报。,第14页,(三)结构化分析方法(SA方法):采取数据流图和数据词典,自上而下、,逐层分解思绪来描述系统面向数据流进行系统分析。,1、数据流图(DFD):用图形方式刻画各种业务,数据处理过程,工具。,2、数据词典:对流程图中文件数据流进行详细描述和解释词典。,第15页,名称,图形,解释,数据流,反应系统各部分之间数据传递关系,加工,对数据流处理过程,文件,数据存放形式,起点/终点,描述系统之外传送或接收数据组织或人,第16页,例:手工会计处理银行对帐流程图,银行,对帐,企业银行日志帐,编制调整表,对帐单,调整表,找问题,找,问,题,第17页,数据流流向又以下几个,起点 加工;加工 文件;,文件 加工;加工 终点,加工 加工,加工:一个数据流图中最少有一个加工,任何一个加工最少有一个输入数据和一个输出数据。,文件:能够是暂存、永久,指向文件数据流:数据写入文件,从文件中引出数据流:文件中读出数据,数据流图起点和终点:可省略,第18页,3.数据流图画法:自顶向下、逐步求精,I1 O1 顶层数据流图,I2,I1 O1 中间层数据图,I2,I1 底层数据流图,I2 O1,系统S,1,2,1.1,1.2,2.1,2.2,第19页,财会科,造工资表,上月工资表,财会科,顶层数据流图,抄不变数据,写变动数据,计算,上月工资表,本月变动数,本月变动数据,变动数据,不,变,数,据,本月工资数,中间层数据库,第20页,抄不变,栏目名称,写新栏,目名称,写新工,资额,抄不变工资,上月数据,计算个人,实发工资,计算各,栏累计,不变栏目名称,本月变动栏目,新栏目名称,本月变动,本月工资数据,第21页,第三节 会计信息系统设计,一、系统设计任务,:设计计算机会计信息系统总体结构和一些细节处理,分为两步:概要设计和详细设计。,(一)概要设计应完成工作,1.系统总体结构设计,2.代码和数据库文件设计,3.子系统功效模块设计,4.概要设计说明书编写及评审,第22页,(二)详细设计应完成工作,1.采取某表示方式对各模块功效实现进行详细描述。,2.编写详细设计说明书及评审。,(三)系统设计流程图,不合格,概要设计,总体结构设计及子系统设计,数据库设计,编写说明书,评审,详细设计,确定算法,详细描述各模块算法,编写说明书,评审,第23页,二、概要设计,:依据系统分析要求和组织实际情况来对新系统进行总体结构设计,主要包含系统功效模块设计、数据库设计、网络设计等。,(一)SD方法:用于从,系统分层数据流图导出系统模块结构图,,以低耦合度、高内聚度作为模块划分标准。基本思想:,由大到小、自顶向下、层层分解,直到最底层模块都是功效单一,不能再分为止。,第24页,1.结构图:SD方法中用来准确表示系统结构和系统模块间层次关系和联络图形。组成部分:,模块:模块功效和模块简称,模块调用关系:模块间调用和被调用关系。,调用模块,被调用模块,名字,A,B,第25页,模块间通讯:在调用模块和被调用模块之间中会由信息传递,有两种:,a.二值控制信号:控制信号只表明“是/否”,b.普通数据:字符、数值,银行对帐,手工对帐,自动对帐,帐簿查询,总帐,明细帐,日志帐,第26页,2.结构图中模块划分标准,1)提升模块独立性,2)提升模块内聚合度,3)降低模块间耦合度,(三)代码设计,1.代码设计编码有三种,次序码:按一定标准依次排列,组码:用若干连续数组区段表示不一样类别事物编码。,第27页,群码:每一个代码由固定几个区段组成每一个区段表示一个特征并能够按次序码或组码进行编码。,优点:含义丰富、格式固定、系统性强、易于排序和分类扩展性好。,2、标准:,唯一性 稳定性,系统性 扩展性,简明性 正当合规性,第28页,(四)数据库文件设计,1.确定系统要建立文件种类,帐务数据库文件,辅助性数据库文件,暂时性数据库文件,2.数据库文件组织形式:统计排列方式,次序组织方式:统计按建立时间先后次序进行排列和处理。,索引组织方式:按对先后次序排列文件按索引关键字自动建立索引文件。,第29页,3.数据库文件结构设计:依据数据词典,4.确定数据库文件属性,保密性,读写性,共享性,5.编写概要说明书,第30页,三、详细设计,:建立在概要设计说明书上,描述各个模块怎样实现,并编制详细设计说明书以备程序设计所需。,(一)PDL语言:介于自然语言合程序语言之间,用简单语法和自然语言来描述模块算法,遵照自上向下、逐步求精标准。,例示,if 应收账款余额元 and 应收账款账龄2个月,then 给与折扣率为5%,endif,第31页,(,二)主要内容:,1.由一些能够表明程序结构关键字,2.将简单语法和自然语言相结合,a.procedure,b.次序结构:,c.选择结构:if.else.endif,d.分支结构:do case.endcase,e.循环结构:do while.enddo,3.逐步细化写出下一级PDL程序,第32页,习 题,1.,什么是生命周期法?,2.生命周期法工作流程及主要任务是什么?,3.什么是数据流程图?,4.什么是PAL语言?,第33页,第一次,录入,第二次,录入,入帐,处理,错误凭,证处理,打印,凭证,打印错,误凭证,凭证核,对校验,下一步,第34页,凭证录入模块,第,一,次,录,入,第,二,次,录,入,凭,证,核,对,校,验,错,误,凭,证,输,出,凭,证,传,输,返回,第35页,计算机会计信息系统,原始凭证,帐表,帐务处理,工资核实,采购存货,固定资产,成本核实,销售核实,帐簿,报表,报表,下一步,第36页,原始凭证,记帐凭证,机制凭证,填制,录入,暂时凭,证文件,审核,登记,帐簿,汇总,文件,历史凭,证文件,单位银行,对帐文件,输出,报表,输出,总帐,输出,明细帐,日志帐,报表,总帐,明细帐,日志帐,对帐单,输入或,接收,对帐单,文件,银行,对帐,余额调整表,自动,传入,下一步,第37页,计算机会计系统组成,帐,务,处,理,子,系,统,工,资,子,系,统,固,定,资,产,子,系,统,采,购,子,系,统,销,售,子,系,统,成,本,子,系,统,下一步,第38页,帐务处理子系统,系统,初始化,凭证,处理,记帐,结帐,帐表,输出,银行,对帐,系统,服务,科目设置,人员权限,初始余额,录入,凭证类别,其它设置,制单,审核,汇总,打印,转帐,生成,记帐,结帐,日志帐,输出,明细帐,输出,总帐,输出,报表输出,修改,口令,系统,维护,数据,恢复,数据,备分,删除已达帐,输出对帐单,手工对帐,自动对帐,对帐单,录入,初始化,调整表,综合查询,返回,第39页,
展开阅读全文