计算机会计学(ppt147)evqi.pptx

上传人:jix****n11 文档编号:76530042 上传时间:2023-03-11 格式:PPTX 页数:147 大小:379.05KB
返回 下载 相关 举报
计算机会计学(ppt147)evqi.pptx_第1页
第1页 / 共147页
计算机会计学(ppt147)evqi.pptx_第2页
第2页 / 共147页
点击查看更多>>
资源描述

《计算机会计学(ppt147)evqi.pptx》由会员分享,可在线阅读,更多相关《计算机会计学(ppt147)evqi.pptx(147页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机会计学计算机会计学林林 伟伟第一章第一章 会计信息系统概述会计信息系统概述传统会计传统会计会计电算化会计电算化会计信息系统会计信息系统计算机会计学计算机会计学 第一节信息系统基本概念第一节信息系统基本概念一、数据和信息一、数据和信息1、数据:是反映客观事物的性质、形态、结构和特征的、数据:是反映客观事物的性质、形态、结构和特征的符号,并能对客观事物的属性进行反映。符号,并能对客观事物的属性进行反映。2、信息:是数据加工的结果,它可以用文字、数字、图、信息:是数据加工的结果,它可以用文字、数字、图形等形式,对客观事物的性质、形式、结构和特征等形等形式,对客观事物的性质、形式、结构和特征等方

2、面进行反映,帮助人们了解客观事物的本质。方面进行反映,帮助人们了解客观事物的本质。3、数据和信息的关系、数据和信息的关系(1)信息是数据加工的结果。信息是数据,数据未必是)信息是数据加工的结果。信息是数据,数据未必是信息。信息。(2)数据不一定直接对决策有用,信息可以作为决策的)数据不一定直接对决策有用,信息可以作为决策的依据。依据。(3)在实际工作中两者常不加区别)在实际工作中两者常不加区别 二、系统二、系统1、系统的概念:系统是由一些相互联系、相互作用的、系统的概念:系统是由一些相互联系、相互作用的若干要素、为实现某一目标组成的具有一定功能的有若干要素、为实现某一目标组成的具有一定功能的有

3、机整体。机整体。2、系统的特性:整体性、目的性、关联性、层次性、系统的特性:整体性、目的性、关联性、层次性3、系统的分类、系统的分类系统按自动化程度可分为系统按自动化程度可分为(1)人工系统:大部分工作由手工完成)人工系统:大部分工作由手工完成(2)自动系统:大部分工作由机械完成)自动系统:大部分工作由机械完成(3)基于计算机的系统:大部分工作由计算机完成)基于计算机的系统:大部分工作由计算机完成三、信息系统三、信息系统1、信息系统概念、信息系统概念 信息系统是指基于计算机和各种软件技术的,融各信息系统是指基于计算机和各种软件技术的,融各种关联理论和管理方法,以信息为处理对象,进行信种关联理论

4、和管理方法,以信息为处理对象,进行信息的收集、传递、存储、加工,并在必要时向使用者息的收集、传递、存储、加工,并在必要时向使用者提供信息的人机相结合的系统。提供信息的人机相结合的系统。2、信息系统的基本功能、信息系统的基本功能 数据的收集与输入,信息的存储,信息的传输,信息数据的收集与输入,信息的存储,信息的传输,信息的加工,信息的输出的加工,信息的输出3、信息系统的分类、信息系统的分类电子数据处理系统电子数据处理系统管理信息系统管理信息系统决策支持系统决策支持系统第二节第二节 会计信息系统会计信息系统 会计信息系统是管理信息系统的一个子会计信息系统是管理信息系统的一个子系统,是专门用于处理会

5、计业务,收集、系统,是专门用于处理会计业务,收集、存储、传输和加工各种会计数据、输出存储、传输和加工各种会计数据、输出会计信息,并将其反馈给有关部门,为会计信息,并将其反馈给有关部门,为企业的经营管理活动和决策活动提供帮企业的经营管理活动和决策活动提供帮助,为投资人,债权人、政府部门提供助,为投资人,债权人、政府部门提供财务信息的系统。财务信息的系统。一、会计信息系统的发展一、会计信息系统的发展(一)手工会计信息系统阶段(一)手工会计信息系统阶段(二)机械会计信息系统阶段(二)机械会计信息系统阶段(三)计算机会计信息系统阶段(三)计算机会计信息系统阶段 EDP阶段阶段 会计管理信息系统阶段会计

6、管理信息系统阶段 基于互联网的会计信息系统阶段基于互联网的会计信息系统阶段二、会计信息系统的基本构成二、会计信息系统的基本构成(一)计算机硬件(一)计算机硬件(二)计算机软件(二)计算机软件(三)人员(三)人员(四)会计规范(四)会计规范三、会计信息系统的总体结构三、会计信息系统的总体结构(一)财务系统(一)财务系统(二)购销存系统(二)购销存系统(三)管理分析系统(三)管理分析系统四、会计信息系统中各子系统之间四、会计信息系统中各子系统之间的相互联系的相互联系系统间数据的传递方式:系统间数据的传递方式:1、集中传递式、集中传递式2、帐务处理中心式、帐务处理中心式3、直接传递式、直接传递式 在

7、数据传递过程中,根据各子系统接收、传在数据传递过程中,根据各子系统接收、传递数据的情况,把子系统分为三类:单向接递数据的情况,把子系统分为三类:单向接收型、单向发送型、双向联系型收型、单向发送型、双向联系型第三节第三节 计算机会计信息系统与手工系统的异同点计算机会计信息系统与手工系统的异同点一、计算机会计系统与手工系统的共同点一、计算机会计系统与手工系统的共同点1、系统目标一致、系统目标一致2、遵守的会计法规和会计准则一致、遵守的会计法规和会计准则一致3、数据处理过程基本相同、数据处理过程基本相同4、共同特征:数据量大,数据结构复杂,数据加工处理方法要求严格,全、共同特征:数据量大,数据结构复

8、杂,数据加工处理方法要求严格,全面性、真实性、准确性、及时性、安全性要求高,且要求具有可验证性面性、真实性、准确性、及时性、安全性要求高,且要求具有可验证性二、计算机会计系统与手工系统的不同点二、计算机会计系统与手工系统的不同点1、数据收集方式不同、数据收集方式不同 手工:人工手工:人工计算机:人工与计算机混合计算机:人工与计算机混合 自动收集自动收集:本子系统本子系统 、其他子系统、其他系统、其他子系统、其他系统2、数据处理方式发生了变化、数据处理方式发生了变化核算程序发生了变化核算程序发生了变化对帐、结帐方式发生了变化对帐、结帐方式发生了变化错帐更正方法发生了变化错帐更正方法发生了变化 3

9、、会计数据存储介质、形式发生了变化、会计数据存储介质、形式发生了变化4、实现了数据、实现了数据 共享、处理速度、准确性明显提高共享、处理速度、准确性明显提高5、数据的形式发生了变化、数据的形式发生了变化 代码广泛使用代码广泛使用6、内部控制制度发生了变化、内部控制制度发生了变化手工:分工、核对、制度手工:分工、核对、制度计算机:控制范围:财务到计算机、财务部门计算机:控制范围:财务到计算机、财务部门 控制方式控制方式:组织控制、手工控制、程序控制相结:组织控制、手工控制、程序控制相结合合7、会计工作的组织体制发生了变化、会计工作的组织体制发生了变化 手工:以会计事务的不同性质为主要依据手工:以

10、会计事务的不同性质为主要依据 计算机:以数据的不同形态为主要依据计算机:以数据的不同形态为主要依据区别:手工区别:手工 数据分散收集、分散处理、相互核对数据分散收集、分散处理、相互核对 计算机计算机 数据集中收集、集中处理、数据共享数据集中收集、集中处理、数据共享8、会计的职能、方法发生了变化、会计的职能、方法发生了变化 强化了管理、决策职能强化了管理、决策职能 会计方法得到了发展会计方法得到了发展本章思考题1、什么是数据?什么是信息?它们有什么区别和联系?2、什么是系统?简述系统的特征。3、简述计算机会计信息系统中会计数据收集的方式。4、简述一个完整的计算机会计信息系统内各子系统间数据传递的

11、方式。5、试述手工会计系统和计算机会计系统的异同点。第二章第二章 计算机会计信息系统计算机会计信息系统开发方法和步骤开发方法和步骤第一节第一节 会计信息系统开发方法和步骤会计信息系统开发方法和步骤一、生命周期法一、生命周期法1、生命周期法的基本思想、生命周期法的基本思想 结构化、模块化,自顶向下地对系统进行结构化、模块化,自顶向下地对系统进行分析和设计,将系统严格地分为六个阶段,分析和设计,将系统严格地分为六个阶段,明确各个阶段要完成的任务、使用的方法、明确各个阶段要完成的任务、使用的方法、工具、所形成的文档资料,以保证系统开发工具、所形成的文档资料,以保证系统开发能顺利进行。能顺利进行。二、

12、生命周期法各阶段的主要任务二、生命周期法各阶段的主要任务1、系统分析、系统分析 系统调查:初步调查、可行性分析系统调查:初步调查、可行性分析 系统需求分析:系统需求分析:详细调查详细调查 分析描述现有系统模型分析描述现有系统模型 分析描述目标系统模型分析描述目标系统模型 编写系统分析说明书编写系统分析说明书2、系统设计、系统设计 主要任务:主要任务:根据目标系统的逻辑模型建立物理模型根据目标系统的逻辑模型建立物理模型 概要设计:在系统分析说明书的基础上建立系统的概要设计:在系统分析说明书的基础上建立系统的总体结构,进行模块的划分,设计数据库结构,定义各总体结构,进行模块的划分,设计数据库结构,

13、定义各模块的功能和相互之间的接口。模块的功能和相互之间的接口。详细设计:详细描述模块的内部过程,确定模块间详细设计:详细描述模块的内部过程,确定模块间的详细接口。的详细接口。3、程序设计:编写程序、程序设计:编写程序4、系统测试:功能测试、性能测试;单元测试、系统测试:功能测试、性能测试;单元测试、组装测试、确认测试。组装测试、确认测试。5、运行和维护:程序维护、使用维护、运行和维护:程序维护、使用维护6、系统评估:从性能、功能方面考虑,具体内、系统评估:从性能、功能方面考虑,具体内容包括:系统的目标完成情况,取得的社会容包括:系统的目标完成情况,取得的社会效益、用户满意程度。效益、用户满意程

14、度。二、原型法二、原型法1、原型法的基本思想、原型法的基本思想 在获得用户基本需求的基础上快速地构造系在获得用户基本需求的基础上快速地构造系统工作模型统工作模型-初始模型,然后演示这各系统,初始模型,然后演示这各系统,在用户的参与下,按用户的可行要求修改这在用户的参与下,按用户的可行要求修改这个系统,直到用户满意为止。个系统,直到用户满意为止。2、原型法工作流程、原型法工作流程 开发原型开发原型-使用原型使用原型-修改原型直到满修改原型直到满意为止意为止第二节第二节 会计信息系统的系统分析会计信息系统的系统分析一、系统的可行性研究一、系统的可行性研究目的:是否建立新系统目的:是否建立新系统1、

15、初步调查、初步调查 内容、方法、描述结果的工具内容、方法、描述结果的工具2、可行性分析、可行性分析3、编写可行性研究报告、编写可行性研究报告 (1)系统初步调查资料)系统初步调查资料 (2)系统的目标及规模)系统的目标及规模 (3)开发新系统的必要性论证)开发新系统的必要性论证 (4)新系统的可行性分析:组织、经济、技术)新系统的可行性分析:组织、经济、技术二、系统需求分析二、系统需求分析 描述原系统的逻辑模型描述原系统的逻辑模型 建立目标系统的逻辑模型建立目标系统的逻辑模型 结构化分析方法(结构化分析方法(structure analysis):是:是一种面向数据流进行系统分析的方法,它采用

16、一种面向数据流进行系统分析的方法,它采用“自顶向下,逐层分解自顶向下,逐层分解”的思想来描述系统。的思想来描述系统。系统分析工具系统分析工具 数据流图(数据流图(DFD)描述数据处理过程。描述数据处理过程。数据词典(数据词典(DD)描述数据流图中出现描述数据流图中出现的所有数据元素。的所有数据元素。1、数据流图、数据流图(DFD Data Flow Diagram)是是以以图形方式刻画各种业务数据处理过程的工具。图形方式刻画各种业务数据处理过程的工具。数据流图一般由四种元素组成:数据流、加工、数据流图一般由四种元素组成:数据流、加工、文件、起点或终点。文件、起点或终点。数据流:传递数据的通道。

17、用数据流:传递数据的通道。用 表示。表示。加工:是对数据流的一种处理。用加工:是对数据流的一种处理。用 表示。表示。文件:是相关数据的集合,起保存数据的作用。用文件:是相关数据的集合,起保存数据的作用。用 或或 表示。表示。起点或终点:数据流的始发和终止点。用起点或终点:数据流的始发和终止点。用 表示。表示。数据的流向:起点数据的流向:起点 加工加工 加工加工 文件,文件文件,文件 加工加工 加工加工 加工加工 加工加工 终点终点一个数据流图中至少有一个加工,每一个加一个数据流图中至少有一个加工,每一个加工至少有一流入的数据流和流出的数据流。工至少有一流入的数据流和流出的数据流。手工银行对账的

18、数据流图举例(手工银行对账的数据流图举例(P47)一个复杂的问题用一个数据流图是不够的,一个复杂的问题用一个数据流图是不够的,需用多层的数据流图。需用多层的数据流图。2、数据词典:是对数据流图中各文件和数据流、数据词典:是对数据流图中各文件和数据流进行详细描述和确切解释的词典。(如记账进行详细描述和确切解释的词典。(如记账凭证数据词典凭证数据词典P53)三、手工系统逻辑模型的描述三、手工系统逻辑模型的描述 数据流图数据流图+数据词典数据词典四、计算机会计信息系统逻辑模型的建立四、计算机会计信息系统逻辑模型的建立 以银行对账为例以银行对账为例1、建立计算机条件下的数据流图、建立计算机条件下的数据

19、流图 a、增加、增加“对帐单录入对帐单录入”功能功能 b、增加、增加“银行对账文件银行对账文件”和和“企业对账文企业对账文件件”c、增加、增加“对账结果输出对账结果输出”功能功能 d、增加、增加“删除已达账删除已达账”功能功能2、确定数据词典、确定数据词典企业对账文件数据词典企业对账文件数据词典序号数据项名称内容举例类型取值范围备注1科目代码10201字符型12字符2凭证日期2003/01/21日期型3凭证类型银收、银付字符型2个汉字4凭证号 五、编写系统分析说明书五、编写系统分析说明书 系统分析说明书反映了所建立系统系统分析说明书反映了所建立系统的功能要求、性能要求、运行环境等方的功能要求、

20、性能要求、运行环境等方面内容,是系统设计的基础。面内容,是系统设计的基础。具体内容包括:具体内容包括:1、系统名称、双方单位名称、系统名称、双方单位名称2、手工系统的逻辑模型、手工系统的逻辑模型3、计算机系统的逻辑模型、计算机系统的逻辑模型4、性能要求、性能要求合法性、可靠性、安全保合法性、可靠性、安全保密性、灵活性、易用性密性、灵活性、易用性5、运行环境要求、运行环境要求1)硬件环境)硬件环境2)软件环境)软件环境6、项目进度、人员组织、培训计划、资、项目进度、人员组织、培训计划、资金投入计划金投入计划项目分析说明书具有合同的性质,应由双项目分析说明书具有合同的性质,应由双方签章,以后作为系

21、统验收的标准。方签章,以后作为系统验收的标准。第三节第三节 会计信息系统的设计会计信息系统的设计系统设计阶段的主要任务是对逻辑模型进系统设计阶段的主要任务是对逻辑模型进行物理设计。系统设计可分为两个阶段行物理设计。系统设计可分为两个阶段概要设计和详细设计。概要设计和详细设计。一、系统设计的任务一、系统设计的任务1、概要设计的任务、概要设计的任务 1)系统结构的总体设计和子系统功能)系统结构的总体设计和子系统功能模块的设计模块的设计 2)代码和数据库文件的设计)代码和数据库文件的设计 3)编写概要设计说明书)编写概要设计说明书1、结构化设计方法、结构化设计方法 结构化设计方法的基本思想是由大到结

22、构化设计方法的基本思想是由大到小、自顶向下、层层分解。小、自顶向下、层层分解。结构化设计结构化设计方法以方法以“低耦合、高内聚低耦合、高内聚”为模块划分为模块划分的原则。先将整个系统划分为若干个较的原则。先将整个系统划分为若干个较大的模块,每个模块完成系统的一部分大的模块,每个模块完成系统的一部分功能,再将模块分为较小的模块,直至功能,再将模块分为较小的模块,直至每一个模块都是功能单一、不能再分的每一个模块都是功能单一、不能再分的模块为止。对模块划分的结果我们用结模块为止。对模块划分的结果我们用结构图来表示。构图来表示。1)结构图)结构图 结构图结构图是用来精确表达系统结构和系是用来精确表达系

23、统结构和系统中模块间的层次关系和联系的图形。统中模块间的层次关系和联系的图形。模块:模块:构成结构图的基本元素是构成结构图的基本元素是模块模块。模块用一个矩形模块用一个矩形 来表示,模块功能来表示,模块功能名称写在矩形里。名称写在矩形里。模块间调用关系:模块间存在调用和被调模块间调用关系:模块间存在调用和被调用的关系,用带箭头的线用的关系,用带箭头的线 表示。表示。模块间的通讯:信息的传递。模块间的通讯:信息的传递。2、详细设计的任务、详细设计的任务1)对各模块进行详细的设计)对各模块进行详细的设计2)编写详细设计说明书)编写详细设计说明书二、系统概要设计二、系统概要设计 系统概要设计首先要确

24、定系统的总体系统概要设计首先要确定系统的总体结构,进行子系统的划分。结构化设结构,进行子系统的划分。结构化设计方法是系统总体结构设计的最常用计方法是系统总体结构设计的最常用的方法。的方法。2)模块划分的原则)模块划分的原则 提高模块的独立性提高模块的独立性 提高模块的内聚性提高模块的内聚性 降低模块间的耦合度降低模块间的耦合度 独立性是指模块功能单一的程度。独立性是指模块功能单一的程度。内聚度(聚合度)是指模块内部各部分内聚度(聚合度)是指模块内部各部分关系的紧密程度。关系的紧密程度。耦合度是指模块之间的依赖关系。耦合度是指模块之间的依赖关系。2、系统总体结构的设计、系统总体结构的设计 系统总

25、体结构的设计是以数据流图为系统总体结构的设计是以数据流图为基础,运用结构化的设计方法导出计算基础,运用结构化的设计方法导出计算机会计信息系统的模块结构图。机会计信息系统的模块结构图。以银行对账为例,将数据流图中的加工以银行对账为例,将数据流图中的加工转换为模块,得到银行对账的结构图。转换为模块,得到银行对账的结构图。(P64)3、代码和数据库文件的设计、代码和数据库文件的设计一)代码的设计一)代码的设计代码设计是总体设计的重要内容。把数代码设计是总体设计的重要内容。把数据项用代码表示,对于方便输入、节据项用代码表示,对于方便输入、节约存储和加快处理速度都会带来特殊约存储和加快处理速度都会带来特

26、殊的效果。如:职工代码、科目代码、的效果。如:职工代码、科目代码、产品代码等。产品代码等。1)代码的类型)代码的类型按代码的组成可分为数字码、字母码和按代码的组成可分为数字码、字母码和混合型代码。混合型代码。A、数字码:由、数字码:由0、1、28、9,10个数个数字组成。按其编码方式可分为:字组成。按其编码方式可分为:顺序码:代码按一定的标准依次排列。顺序码:代码按一定的标准依次排列。特点特点 位数少、添加方便、不利于分类。位数少、添加方便、不利于分类。组码:用若干连续数组区段表示不同类组码:用若干连续数组区段表示不同类别事物的编码。特点别事物的编码。特点 可分类、添加、可分类、添加、删除较方

27、便,但表示种类受到一定限制。删除较方便,但表示种类受到一定限制。群码:每一代码由固定的几个区段组成,群码:每一代码由固定的几个区段组成,每一区段表示编码对象一种特征。特点每一区段表示编码对象一种特征。特点 分类方便、扩展性较好系统性较好,应分类方便、扩展性较好系统性较好,应用较广泛,但代码较长。用较广泛,但代码较长。B、字母型、字母型字母型代码由字母型代码由26个字母组成,这种代码于个字母组成,这种代码于数字码比容量比较大。但不便记忆。因数字码比容量比较大。但不便记忆。因此用得不多。此用得不多。C、混合型、混合型混合型代码是指用数字和字母混合组成得混合型代码是指用数字和字母混合组成得代码。如产

28、品代码、原料代码等代码。如产品代码、原料代码等代码较直观、易记忆、修改删除也方便,代码较直观、易记忆、修改删除也方便,但不便处理、且代码长。但不便处理、且代码长。2)代码设计的原则)代码设计的原则 代码设计的好坏影响到数据项的输代码设计的好坏影响到数据项的输入、处理乃至整个系统的使用效率,因入、处理乃至整个系统的使用效率,因此在编码前对编码对象要进行充分的调此在编码前对编码对象要进行充分的调查、分析,研究编码对象的特征,决定查、分析,研究编码对象的特征,决定代码的类型和编码方式。一般在设计代代码的类型和编码方式。一般在设计代码时应遵循以下原则:码时应遵循以下原则:唯一性原则、系统性原则、统一性

29、原则、唯一性原则、系统性原则、统一性原则、扩展性原则、稳定性原则、易用性原则、扩展性原则、稳定性原则、易用性原则、可靠性原则。可靠性原则。对于代码设计的结果,我们要编制代码对于代码设计的结果,我们要编制代码设计说明书,说明书要给出编码方式、设计说明书,说明书要给出编码方式、使用范围,并给出代码和编码对象的一使用范围,并给出代码和编码对象的一一对应关系。一对应关系。二)数据库文件的设计二)数据库文件的设计文件是相关数据的集合。文件是相关数据的集合。1)需要建立的文件)需要建立的文件账务数据文件账务数据文件辅助性数据文件辅助性数据文件临时工作文件临时工作文件2)数据文件的组织形式)数据文件的组织形

30、式顺序组织方式顺序组织方式索引组织方式索引组织方式3)数据库文件结构的设计)数据库文件结构的设计文件名、文件结构的确定文件名、文件结构的确定4)数据库文件属性的确定)数据库文件属性的确定保密性、读写性、共享性保密性、读写性、共享性4、编写概要设计说明书、编写概要设计说明书 这是一份面向系统管理人员和维护这是一份面向系统管理人员和维护人员的手册,也是模块设计和编程的依人员的手册,也是模块设计和编程的依据。根据系统内部控制的要求,概要设据。根据系统内部控制的要求,概要设计说明书必须对系统使用者保密。计说明书必须对系统使用者保密。概要设计说明书的内容包括:概要设计说明书的内容包括:系统模块结构图系统

31、模块结构图数据库文件组织、结构数据库文件组织、结构代码编码方式代码编码方式输入输出内容、格式输入输出内容、格式系统软、硬件的配置等。系统软、硬件的配置等。三、会计信息系统的详细设计三、会计信息系统的详细设计 详细设计阶段的主要任务是要确定实详细设计阶段的主要任务是要确定实现每个模块功能的算法,并编写模块详现每个模块功能的算法,并编写模块详细设计说明书。我们可以用程序流程图、细设计说明书。我们可以用程序流程图、N-S图和图和PDL语言来描述模块的算法。语言来描述模块的算法。1、PDL语言语言 PDL语言是一种介于自然语言和结语言是一种介于自然语言和结构化程序设计语言之间的语言。它遵循构化程序设计

32、语言之间的语言。它遵循“自顶向下,逐步细化自顶向下,逐步细化”的原则,用简的原则,用简单的语法规则和自然语言相结合,概括、单的语法规则和自然语言相结合,概括、简单地描述模块的算法。简单地描述模块的算法。PDL语言的特征:语言的特征:(1)标明程序结构的关键字直接用高级)标明程序结构的关键字直接用高级程序设计语言的关键字。程序设计语言的关键字。(2)简单的语法和自然语言相结合。)简单的语法和自然语言相结合。(3)自顶向下、逐步细化写出程序设计)自顶向下、逐步细化写出程序设计语言语言2、编写详细设计说明书、编写详细设计说明书 第四节第四节 会计信息系统程序设计及系统测试会计信息系统程序设计及系统测

33、试一、程序设计一、程序设计1、结构化的设计方法、结构化的设计方法*强调使用三种基本控制语句:强调使用三种基本控制语句:顺序语句、分支结构、循环结构顺序语句、分支结构、循环结构*自顶向下和逐步细化的原则自顶向下和逐步细化的原则2、程序设计、程序设计二、系统测试二、系统测试 系统测试是程序设计结束之后,将系统测试是程序设计结束之后,将整个系统的全部软件、硬件装配在一起整个系统的全部软件、硬件装配在一起形成一个完整的系统,通过模拟系统实形成一个完整的系统,通过模拟系统实际运行情况等方式对系统功能和性能进际运行情况等方式对系统功能和性能进行测试,判定其是否符合规定的标准和行测试,判定其是否符合规定的标

34、准和是否达到规定的要求。是否达到规定的要求。(一)系统测试的内容(一)系统测试的内容 系统测试内容包括功能测试和性能测系统测试内容包括功能测试和性能测试。试。具体测试内容具体测试内容1、系统对各项业务的处理结果是否正确,、系统对各项业务的处理结果是否正确,对特殊类型的业务能否处理对特殊类型的业务能否处理2、系统于用户的界面是否友好,各项输、系统于用户的界面是否友好,各项输出是否符合要求出是否符合要求3、系统处理效率如何?、系统处理效率如何?4、系统内部控制制度是否完善,整个系、系统内部控制制度是否完善,整个系统是否安全可靠统是否安全可靠(二)系统测试准备(二)系统测试准备1、测试人员的组织、测

35、试人员的组织2、测试数据和环境的准备、测试数据和环境的准备(三)系统测试的方法(三)系统测试的方法 黑盒测试法:不必知道黑盒的内部构造,黑盒测试法:不必知道黑盒的内部构造,只要根据它的输入输出了解它的作用就只要根据它的输入输出了解它的作用就可以了。可以了。白盒测试法:强调软件的内部结构,强调白盒测试法:强调软件的内部结构,强调所有逻辑通路的测试。所有逻辑通路的测试。两种方法常常结合使用,以黑盒测试法为两种方法常常结合使用,以黑盒测试法为主,必要时辅之以白盒测试法。主,必要时辅之以白盒测试法。第三章第三章 账务处理子系统账务处理子系统第一节第一节 账务处理子系统概述账务处理子系统概述 一、账务处

36、理子系统的特点一、账务处理子系统的特点规范性强、一致性好规范性强、一致性好综合性强,是核心子系统综合性强,是核心子系统二、账务处理子系统的目标二、账务处理子系统的目标采集输入凭证、记账、输出账表、建立与采集输入凭证、记账、输出账表、建立与其他子系统的接口其他子系统的接口第二节第二节 账务处理子系统数据流图账务处理子系统数据流图一、手工账务处理子系统数据流图(一、手工账务处理子系统数据流图(P92)(一)五种帐务处理形式(一)五种帐务处理形式不同的帐务处理形式其主要差别是登记总帐的不同的帐务处理形式其主要差别是登记总帐的方法和依据不同。方法和依据不同。1、根据原始凭证编制记帐凭证。、根据原始凭证

37、编制记帐凭证。2、登记日记帐、明细帐。、登记日记帐、明细帐。3、根据、根据登记总帐(科目汇总表、汇总凭证登记总帐(科目汇总表、汇总凭证等)等)4、月末处理、月末处理5、编制报表、编制报表(二)手工帐务处理形式的缺陷二)手工帐务处理形式的缺陷1、数据大量重复、数据大量重复2、信息提供不及时、信息提供不及时3、准确性差、准确性差4、工作强度大、工作强度大二、计算机账务处理数据流图二、计算机账务处理数据流图1、计算机方式和手工方式的账务处理流、计算机方式和手工方式的账务处理流程的区别程的区别数据处理的起点不同数据处理的起点不同数据处理方式不同数据处理方式不同数据存储方式不同数据存储方式不同对账的方式

38、不同对账的方式不同2、方案一:主要文件、方案一:主要文件 记账凭证文件记账凭证文件 (P94)科目余额文件科目余额文件 科目文件科目文件3、方案二:主要文件、方案二:主要文件 临时凭证文件临时凭证文件 (P96)历史记账凭证文件历史记账凭证文件 科目余额文件科目余额文件 科目文件科目文件4、两种方案的比较、两种方案的比较第三节第三节 账务处理子系统会计科目代码和账务处理子系统会计科目代码和主要数据库文件的设计主要数据库文件的设计一、会计科目代码的设计一、会计科目代码的设计文字代码的缺陷:文字代码的缺陷:科目名称较长科目名称较长 不便于计算机分类不便于计算机分类 输入不方便输入不方便数字代码:数

39、字代码:保证唯一、简化数据表现形式、便于数据保证唯一、简化数据表现形式、便于数据加工处理(查询、分类、汇总)加工处理(查询、分类、汇总)(二)编码方案(二)编码方案1、编码方式:群码、编码方式:群码2、科目代码结构、科目代码结构 *一级科目编码方案由财政部统一制定,一级科目编码方案由财政部统一制定,明细科目代码由会计人员根据企业具体情明细科目代码由会计人员根据企业具体情况而定。况而定。科目代码设计要注意扩展性、位数不宜过科目代码设计要注意扩展性、位数不宜过长长二、账务处理子系统主要数据文件设计二、账务处理子系统主要数据文件设计(一)科目文件(一)科目文件 用来存放会计科目及相关内容的文件。用来

40、存放会计科目及相关内容的文件。要求能反映科目的名称、代码、类型、要求能反映科目的名称、代码、类型、级次、性质以及科目间的层次关系。级次、性质以及科目间的层次关系。方案方案1、通过科目代码来反映科目间的层、通过科目代码来反映科目间的层次关系。次关系。文件结构:科目代码、名称、类别、性质文件结构:科目代码、名称、类别、性质优点:结构简单、节省存储。缺点:编码优点:结构简单、节省存储。缺点:编码容量小,灵活性差容量小,灵活性差方案方案2、用专门字段描述科目的级次、父、用专门字段描述科目的级次、父科目。科目。文件结构:科目代码、名称、类别、性质、文件结构:科目代码、名称、类别、性质、父科目、级别父科目

41、、级别优点:灵活、容量大优点:灵活、容量大缺点:存储空间占用大缺点:存储空间占用大科目文件的组织形式:以科目代码为关键科目文件的组织形式:以科目代码为关键字建立索引文件字建立索引文件(二)记帐凭证文件的设计(二)记帐凭证文件的设计用于储存记帐凭证的文件。用于储存记帐凭证的文件。(包括输入的凭证、机制凭证、转入的凭(包括输入的凭证、机制凭证、转入的凭证)凭证应包括凭证类别、凭证号、日证)凭证应包括凭证类别、凭证号、日期、附件、摘要、科目、借方金额、贷期、附件、摘要、科目、借方金额、贷方金额、记帐、审核、制单等。方金额、记帐、审核、制单等。方案方案1 建立一个文件,用一组记录存储一建立一个文件,用

42、一组记录存储一张凭证。张凭证。方案方案2 用一个记录储存一张一借一贷凭证用一个记录储存一张一借一贷凭证方案方案3 建立两个文件,凭证内容、首尾分建立两个文件,凭证内容、首尾分别储存。别储存。凭证文件的存储策略凭证文件的存储策略临时凭证文件和历史凭证文件临时凭证文件和历史凭证文件凭证文件的组织形式:顺序文件凭证文件的组织形式:顺序文件(三)汇总文件(科目余额文(三)汇总文件(科目余额文件)的设计件)的设计文件提供各级科目的余额、各月余额和发文件提供各级科目的余额、各月余额和发生额。生额。文件结构包括:反映科目代码、期初余额、文件结构包括:反映科目代码、期初余额、发生额的字段。发生额的字段。方案方

43、案1 建立建立12个文件个文件方案方案2 建立建立1个文件增加个文件增加12个月的余额字个月的余额字段段第四节第四节 帐务处理子系统功能模块设计帐务处理子系统功能模块设计一、功能模块设计方案一一、功能模块设计方案一(P111)二、功能模块设计方案二二、功能模块设计方案二(P111)第五节第五节 初始化模块的设计初始化模块的设计一、科目设置一、科目设置科目文件的输入科目文件的输入二、凭证类型设置二、凭证类型设置三、初始余额录入三、初始余额录入注意注意 试算平衡试算平衡 借方余额合计借方余额合计=贷方余额合计贷方余额合计借方发生额合计借方发生额合计=贷方发生额合计贷方发生额合计总帐总帐=明细帐之和

44、明细帐之和四、人员权限四、人员权限三类人员,不同的权限。三类人员,不同的权限。系统管理员、财务主管、一般操作员系统管理员、财务主管、一般操作员五、其他设置五、其他设置辅助核算和管理的初始设置辅助核算和管理的初始设置往来单位设置、部门设置、外币币种、汇往来单位设置、部门设置、外币币种、汇率的设置、结算方式的设置、自动转帐率的设置、结算方式的设置、自动转帐凭证的设置等凭证的设置等第六节第六节 凭证处理模块的设计凭证处理模块的设计一、凭证录入一、凭证录入1、录入格式的设计、录入格式的设计设计多种格式供选择设计多种格式供选择2、正确性检验措施、正确性检验措施 凭证号检查凭证号检查凭证日期检查凭证日期检

45、查 界限检查法界限检查法科目代码检查:存在性、是否明细科目、科目代码检查:存在性、是否明细科目、与凭证类型是否相符与凭证类型是否相符 文件查询检查法文件查询检查法金额检查金额检查 金额平衡检查金额平衡检查 非零非零 3、辅助核算和管理数据的输入、辅助核算和管理数据的输入 外币科目外币科目 输入外币金额,自动计算人民输入外币金额,自动计算人民币金额币金额 对帐科目对帐科目 票据日期、结算方式、结算单票据日期、结算方式、结算单据号据号数量科目数量科目 输入数量单价输入数量单价往来科目:单位往来、个人往来往来科目:单位往来、个人往来部门科目部门科目 选择部门选择部门项目科目项目科目 选择项目选择项目

46、二、凭证审核二、凭证审核1、审核目的和功能、审核目的和功能 查错、提供记帐标志。查错、提供记帐标志。对凭证进行正确性、合法性、有效性审核对凭证进行正确性、合法性、有效性审核。2、审核方法、审核方法静态审核法静态审核法 二次输入校验法(查输入错误)二次输入校验法(查输入错误)3、审核模块应具备的控制功能、审核模块应具备的控制功能审核制单不能是同一个人、凭证一经审核不能审核制单不能是同一个人、凭证一经审核不能修改删除修改,只有审核员本人可取消审核修改删除修改,只有审核员本人可取消审核第七节第七节 记帐与结帐模块设计记帐与结帐模块设计一、记帐一、记帐根据记帐凭证更新科目余额文件。根据记帐凭证更新科目

47、余额文件。1、记帐方式、记帐方式记帐工作由记帐员发出指令、系统自动完成。记帐工作由记帐员发出指令、系统自动完成。记帐可以一天记多次帐,也可以数天记一次记帐可以一天记多次帐,也可以数天记一次帐,不受限制。帐,不受限制。2、记帐处理过程、记帐处理过程 a、平衡检验、平衡检验 b、保护记帐前的状态、保护记帐前的状态 c、开始记帐、开始记帐记帐过程记帐过程临时凭证文件临时凭证文件历史凭证文件历史凭证文件科目汇总文件科目汇总文件科目文件科目文件企业银行对帐文件企业银行对帐文件扫描临时凭证文件以科目代码为关键字查找汇总文件中相应记录;扫描临时凭证文件以科目代码为关键字查找汇总文件中相应记录;逐级更新汇总文

48、件;将该记录追加到历史凭证文件;对对帐性逐级更新汇总文件;将该记录追加到历史凭证文件;对对帐性质科目,将该记录追加到企业对帐文件;从临时凭证文件中删质科目,将该记录追加到企业对帐文件;从临时凭证文件中删除该记录。除该记录。二、结帐二、结帐结帐模块的功能:期末转帐、月结、年结。结帐模块的功能:期末转帐、月结、年结。条件:其他相关子系统已结帐、上月已结条件:其他相关子系统已结帐、上月已结帐、本月没有未记帐凭证。帐、本月没有未记帐凭证。过程:过程:保护结帐前状态保护结帐前状态 结帐前检查结帐前检查 结帐,作结帐标志。结帐,作结帐标志。第八节第八节 帐表输出和系统服务模块设计帐表输出和系统服务模块设计

49、一、帐表输出模块一、帐表输出模块 主要包括:日记帐、明细帐、总帐、综主要包括:日记帐、明细帐、总帐、综合查询等。合查询等。1、日记帐输出模块的设计、日记帐输出模块的设计 设计日记帐格式:三栏式、复币式设计日记帐格式:三栏式、复币式 数据来源:汇总文件(科目余额文件)、数据来源:汇总文件(科目余额文件)、历史凭证文件、临时凭证文件历史凭证文件、临时凭证文件 输出日记帐的处理过程输出日记帐的处理过程(1)输入日期和科目代码输入日期和科目代码(2)打开汇总文件和记帐凭证文件,筛)打开汇总文件和记帐凭证文件,筛选出输入日期和科目的记录选出输入日期和科目的记录(3)输出表头)输出表头(4)计算期初余额输

50、出)计算期初余额输出(5)输出日记帐主体)输出日记帐主体(6)输出每日小计)输出每日小计(7)计算发生额合计、余额并输出)计算发生额合计、余额并输出2、明细帐输出模块设计、明细帐输出模块设计明细帐格式设计:三栏式、复币式、数量明细帐格式设计:三栏式、复币式、数量金额式、多栏式金额式、多栏式输出明细帐的处理过程:输出明细帐的处理过程:与日记帐类似,与日记帐类似,不需要输出每日小计不需要输出每日小计3、总帐输出模块、总帐输出模块总帐格式总帐格式:三栏式总帐、用科目余额表:三栏式总帐、用科目余额表或科目汇总表代替总帐或科目汇总表代替总帐 输出总帐的处理过程:输出总帐的处理过程:输入日期输入日期 打开

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

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁