您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 计算机会计信息系统的开发和设计
第四章计算机会计信息系统的开发和设计第一节系统的开发方法系统开发方法的研究始于20世纪六七十年代。视频7一、生命周期法在系统生命周期的每一个阶段,都要有明确的任务并产生校验的文档。软件生命周期的瀑布图系统分析系统设计系统实施系统维护二、原型法20世纪80年代发展起来的。原型法的基本思想:是在获得用户基本需求的基础上快速地构造系统工作模型——初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。每次修改都使系统得到一个完整的新原型,直到用户满意为止。用户提出开发要求开发原型使用原型分析评价试运行不满意处理修改不可行处理三、面向对象法(ObjectOriented,简称OO)出现于20世纪80年代。基本思路:四、计算机辅助开发方法(CASE)20世纪80年代末,人们将各种技术和各类开发工具相结合,形成支持系统开发的综合计算机辅助软件工程开发环境(ComputerSoftwareEngineering,简称CASE)。基本思路:四种开发工具的评价:生命周期法:是一种能够全面支持整个系统开发过程的方法。其他几种方法只能作为生命周期法局部开发环节上的补充,都还不能替代其在系统开发过程中的地位。原型法:多应用于小型局部系统和处理过程比较简单系统的设计到实现环节。面向对象法:是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系统的方法。但不能涉及系统分析以前的开发环节,因此不能成为系统开发全过程的方法。CASE:是一种除系统调查外的全面支持系统开发全过程的自动化开发方法,但是必须依赖于一种具体的开发方法。第二节系统的分析方法结构化分析方法(简称SA方法)结构化分析方法(StructuredAnalysis,简称SA方法)是进行会计信息系统分析的有力工具之一,它是面向数据流进行系统分析的方法,采用“自顶向下,逐层分解”的思路来描述系统。它使用的工具有:数据流图(或数据处理流程图)——描述数据处理过程;数据词典——描述数据流图中出现的所有数据元素。一、数据流图(或数据处理流程图)数据流图(DataflowDiagram,简称DFD)是以图形方式刻画各种业务数据处理过程的工具。一般由以下四种元素组成。符号名称解释数据流用来描述数据的流向。数据处理(加工)表示对输入系统数据的一种处理。文件(数据存储)表示对输入或经过加工的数据的存储。外部实体(起点或终点)表示系统之外的数据来源或信息去向银行对账手工方式下银行对账处理过程银行存款日记账银行对账单逐笔勾对未达账项银行存款余额调节表银行对账单银行对账单库文件银行存款余额调节表计算机方式下银行对账数据流图企业对账单库文件输入银行账对账二、数据词典(简称DD)数据词典(DataDictionary,简称DD)就是对数据中各文件及数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、取值规定等。收款凭证借方科目年月日字第号附单据张财务主管记账出纳审核制单摘要贷方总账科目明细科目金额合计数据词典文件:收款凭证制表日期:2004年2月21日1数据项内容举例类型取值范围备注2凭证日期2004/2/21日期或字符型3凭证类型银收字符型2个汉字4凭证号0111数值或字符型0001-9999号每月按凭证类型从1开始连续编号5附单据3张数值型1-999张6摘要销售产品字符型最多18个汉字7借方科目银行存款字符型最多18个汉字只能是银行存款或现金8贷方科目主营业务收入字符型9金额1222.00数值型最大千万元小数位2位10主管王晶字符型最多4个汉字11制单欧阳凡青字符型最低4个汉字制单与审核不能是同一会计人员第三节系统的设计一、系统设计的步骤(一)总体设计(结构设计或概要设计):具体包括1.总体结构设计2.代码、输出、输入和数据存储(文件)设计3.子系统功能模块设计4.总体设计说明书的编写及评审(二)详细设计:具体包括1.采用某种表达方法,对各模块进行详细描述2.编写详细设计说明书及评审二、总体结构设计的方法结构化设计方法(StructuredDesign,简称SD方法)1.使用的工具——结构图(1)模块:以矩形表示,其中标有模块名称。(2)模块间调用关系:是指模块间调用与被调用关系。(3)模块间通讯:是指在调用模块和被调用模块之间的信息相互传递。二值控制信号:是指控制信号只标明是或否(肯定或否定)两种状态信息(“T”、“F”或“0”、“1”)。一般数据:是字符、数值等数据。2.结构图中模块划分的原则(1)提高模块的独立性(2)提高模块内的聚合度(3)降低模块间的耦合度以功能说明作为模块名称以简称作为模块名称银行对账对账二层结构图多层结构图ABABCB1B2C1C2C3二值控制信号计算机对账手工对账TF银行对账一般数据工资查询按工资项目查询按职工姓名查询按工资编号查询姓名编号项目3.计算机会计信息系统的结构设计以数据流图和数据词典为基础,运用结构化设计方法导出计算机会计信息系统模块结构图。步骤:1.划分为若干大模块;2.将各大模块继续划分为较小的模块。直到结构图中每一个模块都是功能单一的模块。根据计算机对账数据流图,导出“银行对账”结构图。银行对账录入对账单网络传递对账单对账输出对账结果删除已达账手工对账自动对账已达账企业未达账银行未达账余额调节表三、系统代码设计(一)使用代码的目的1.便于反映逻辑关系,便于计算机处理。2.便于标准化、系列化,易于交流。3.提供的信息简明、精确,节省存储空间。4.减少汉字输入量,提高输入速度。(二)代码设计的原则1.唯一性2.标准化与通用性3.稳定性和扩展性4.规律性5.简明性(三)代码设计的步骤1.确定编码对象;2.确定编码方式;3.确定代码使用范围;4.编制代码;5.编制代码设计说明书。(四)代码设计的方法1.顺序码:用连续自然数表示编码对象。通常,作为其他码分类中再细分的一种辅助手段。2.组码:将编码对象按类分成若干组,每组分配一定的数字序列,表示一个含义。优点:占用的位数不多,扩充性较好。缺点:冗余度很大。3.层次码(群码):是每一代码由固定的几个区段组成,每一区段均有特定的含义,并可按照顺序码或组码进行编码。优点:便于排序、分类、合并和校验,容易追加。缺点:占用位数较多。4.字母码:用26个英文字母编码。5.助记码:把代码对象名或缩写作为代码的一部分,便于记忆。6.混合码:用英文字母和数字混和起来编码。“应交税金——应交增值税——进项税额”明细科目的代码可写成:21710101应交税金应交增值税进项税额例如:提取现金——TQXJ(摘要的助记码)收款凭证——SKPZ(凭证类型的助记码)例如:(五)系统代码设计1.会计科目代码的设计:(1)一级会计科目编码:是由财政部统一制定的。采用的是顺序码、组码和群码的组合编码方法。第一位:是科目类别码,采用顺序编码法。第二、三、四位:是一级科目名称码。采用群码法(2)二级以下明细科目的编码:一般采用两位顺序码的编码方法。如一级科目二级科目三级科目四级科目五级科目××××××××××××采用组码的形式表示会计科目的性质:如1000-1999“1”表示资产类科目2000-2999“2”表示负债类科目3000-3999“3”表示所有者权益类科目4000-4999“4”表示成本类科目5000-5999“5”表示损益类科目2.记账凭证中常用摘要的代码设计采用助记码。例如,摘要内容为“报销差旅费”,助记码为“BXCL”.3.人员和部门码的设计(1)用组码(分组顺序编码)的方法来区分部门。如:001-200表示行政科人员200-300表示财务科人员300-400表示基建科人员(2)用群码(部门代码加职工工号)的方法编码。如:01001前两位表示行政科,后三位001表示行政科第一个职工的编号。02003前两位表示财务科,后三位003表示财务科第三个职工的编号。四、系统输入设计1.文件查询校验法:是通过查询文件来判断输入数据是否正确。2.静态校验法(目测校验法):3.二次录入校验法:是将同一数据输入二次,通过比较而检查输入错误。是一种差错效率最高的方法。4.逻辑校验法(合理性校验):检查数据项的值是否合乎逻辑。5.界线校验法:检查输入的数据值是否超出预先指定的范围。6.记录计数校验法:通过计算记录个数来检查数据记录是否遗漏和重复。7.数据类型校验法:检查输入的数据类型是否和预先指定的类型一致。8.平衡校验法:根据会计平衡公式检查。(一)输入设计的要求:(二)输入数据的校验:五、系统输出设计按用户要求的形式,将报表、图形、画面等输出给用户使用。(一)输出设计的要求:第86页(二)输出的形式:第85页采用屏幕显示、打印输出、磁盘存储或通过网络传输等形式。1.日记账:每日打印输出。2.明细账:屏幕显示查询和打印两种功能,尽可能采用查询方式,必要时进行打印。3.总账:用“发生额及余额表”代替总账。4.报表:根据需要采取不同形式。六、数据存储(文件)设计都采用数据库的存储方式。设计的依据:系统分析中编制的数据流图和数据词典。(一)系统需要建立的文件种类:1.财务数据库文件2.辅助性数据库文件3.临时性数据库文件(二)数据库文件的组织形式:1.顺序组织方式2.索引组织方式(三)数据库文件的属性:1.保密性2.读写性3.共享性(四)系统中的主要库文件:1.会计科目字典库文件2.日凭证库文件3.月凭证库文件4.科目余额发生额库文件5.企业对账单库文件6.银行对账单库文件
本文标题:计算机会计信息系统的开发和设计
链接地址:https://www.777doc.com/doc-1155969 .html