资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第四章,计算机会计信息系统开发和设计,第1页,第一节 系统开发方法,系统开发方法研究始于20世纪六七十年代。,视频7,第2页,一、生命周期法,在系统生命周期每一个阶段,都要有明确,任务,并产生校验,文档,。,第3页,软件生命周期瀑布图,系统分析,系统设计,系统实施,系统维护,第4页,二、原型法,20世纪80年代发展起来。,原型法基本思想:,是在取得用户基本需求基础上快速地结构系统工作模型,初始模型,然后演示这个原型系统,在用户参加情况下,按用户合理而又可行要求,不停地修改这一原型系统。每次修改都使系统得到一个完整新原型,直到用户满意为止。,第5页,用户提出开发要求,开发原型,使用原型,分析评价,试运行,不满意处理,修改,不可行处理,第6页,三、面向对象法,(,Object Oriented,简称,OO),出现于20世纪80年代。基本思绪:,四、计算机辅助开发方法,(CASE),20世纪80年代末,人们将各种技术和各类开发工具相结合,形成支持系统开发综累计算机辅助软件工程开发环境(Computer Software Engineering,简称CASE)。,基本思绪:,第7页,四种开发工具评价:,生命周期法:,是一个能够全方面支持整个系统开发过程方法。其它几个方法只能作为生命周期法局部开发步骤上补充,都还不能替换其在系统开发过程中地位。,原型法:,多应用于小型局部系统和处理过程比较简单系统设计到实现步骤。,面向对象法:,是一个围绕对象进行系统分析和设计,然后用面向对象工具建立系统方法。但不能包括系统分析以前开发步骤,所以不能成为系统开发全过程方法。,CASE:,是一个除系统调查外全方面支持系统开发全过程自动化开发方法,不过必须依赖于一个详细开发方法。,第8页,第二节 系统分析方法,第9页,结构化分析方法(简称SA方法),结构化分析方法,(Structured Analysis,简称SA方法),是进行会计信息系统分析有力工具之一,它是面向数据流进行系统分析方法,采取“自顶向下,逐层分解”思绪来描述系统。它使用工含有:,数据流图(或数据处理流程图)描述数据处理过程;,数据词典描述数据流图中出现全部数据元素。,第10页,一、数据流图(或数据处理流程图),数据流图(Data flow Diagram,简称,DFD,)是以图形方式刻画各种业务数据处理过程工具。普通由以下四种元素组成。,符号,名称,解释,数据流,用来描述数据流向。,数据处理(加工),表示对输入系统数据一个处理。,文件(数据存放),表示对输入或经过加工数据存放。,外部实体,(起点或终点),表示系统之外数据起源或信息去向,第11页,银 行 对 账,手工方式下银行对账处理过程,银行存款日志账,银行对账单,逐笔,勾对,未达,账项,银行存款,余额调整表,银行,对账单,银行对账单库文件,银行存款,余额调整表,计算机方式下银行对账数据流图,企业对账单库文件,输入,银行账,对账,第12页,二、数据词典(简称DD),数据词典(Data Dictionary,简称DD),就是对数据中各文件及数据流进行详细地描述和确切解释词典,它能定义文件或数据流由哪些更小单位组成,并描述每个数据项详细内容、取值要求等。,第13页,收 款 凭 证,借 方,科 目 年 月 日 字第 号,附单据 张,财务主管 记账 出纳 审核 制单,摘 要,贷方总账科目,明细科目,金 额,累计,第14页,数据词典文件:收款凭证 制表日期:年2月21日,1,数据项,内容举例,类型,取值范围,备注,2,凭证日期,/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个汉字,制单与审核不能是同一会计人员,第15页,第三节 系统设计,第16页,一、系统设计步骤,(一)总体设计,(结构设计或概要设计):详细包含,1总体结构设计,2代码、输出、输入和数据存放(文件)设计,3子系统功效模块设计,4总体设计说明书编写及评审,(二)详细设计,:详细包含,1采取某种表示方法,对各模块进行详细描述,2编写详细设计说明书及评审,第17页,二、总体结构设计方法,结构化设计方法(Structured Design,简称SD方法),1使用工具结构图,(1),模块,:,以矩形表示,其中标有模块名称。,(2),模块间调用关系,:,是指模块间调用与被调用关系。,(3)模块间通讯:,是指在调用模块和被调用模块之间信息相互传递。,二值控制信号,:是指控制信号只标明是或否(必定或否定)两种状态信,息(“T”、“F”或“0”、“1”)。,普通数据,:是字符、数值等数据。,2结构图中模块划分标准,(1)提升模块独立性,(2)提升模块内聚合度,(3)降低模块间耦合度,第18页,以,功效说明,作为模块名称 以,简称,作为模块名称,银行对账,对账,第19页,二层结构图 多层结构图,A,B,A,B,C,B1,B2,C1,C2,C3,第20页,二值控制信号,计算机对账,手工对账,T,F,银行对账,第21页,普通数据,工资查询,按工资项目查询,按职员姓名查询,按工资编号查询,姓名,编号,项目,第22页,3.计算机会计信息系统结构设计,以,数据流图,和,数据词典,为基础,利用结构化设计方法导出计算机会计信息系统模块结构图。步骤:,1.划分为若干大模块;,2.将各大模块继续划分为较小模块。,直到结构图中每一个模块都是功效单一模块。,第23页,依据计算机对账数据流图,导出“银行对账”结构图。,银行对账,录入,对账单,网络,传递,对账单,对,账,输出,对账结果,删除,已达账,手工对账,自动对账,已达账,企业未达账,银行未达账,余额调整表,第24页,三、系统代码设计,(一)使用代码目标,1便于反应逻辑关系,便于计算机处理。,2便于标准化、系列化,易于交流。,3提供信息简明、准确,节约存放空间。,4降低汉字输入量,提升输入速度。,(二)代码设计标准,1唯一性 2标准化与通用性,3稳定性和扩展性,4.规律性 5.简明性,(三)代码设计步骤,1确定编码对象;2确定编码方式;,3确定代码使用范围;4编制代码;,5编制代码设计说明书。,第25页,(四)代码设计方法,1次序码:,用连续自然数表示编码对象。,通常,作为其它码分类中再细分一个辅助伎俩。,2组码:,将编码对象按类分成若干组,每组分配一定数字序列,表示一个含义。,优点:占用位数不多,扩充性很好。缺点:冗余度很大。,3层次码(群码):,是每一代码由固定几个区段组成,每一区段都有特定含义,并可按照次序码或组码进行编码。,优点:便于排序、分类、合并和校验,轻易追加。缺点:占用位数较多。,4字母码:,用26个英文字母编码。,5助记码:,把代码对象名或缩写作为代码一部分,便于记忆。,6混合码:,用英文字母和数字混和起来编码。,第26页,“应交税金应交增值税进项税额”明细科目代码,可写成:,2171 01 01,应交税金 应交增值税 进项税额,比如:,提取现金TQXJ(摘要助记码),收款凭证SKPZ(凭证类型助记码),比如:,第27页,(五)系统代码设计,1会计科目代码设计:,(1)一级会计科目编码:,是由财政部统一制订。,采取是次序码、组码和群码组合编码方法。,第一位:是科目类别码,采取,次序编码法,。,第二、三、四位:是一级科目名称码。采取群码法,(2)二级以下明细科目标编码:,普通采取两位次序码编码方法。如,一级科目 二级科目 三级科目 四级科目 五级科目,采取组码形式表示会计科目标性质:如,10001999 “1”表示资产类科目,2999 “2”表示负债类科目,30003999 “3”表示全部者权益类科目,40004999 “4”表示成本类科目,50005999 “5”表示损益类科目,第28页,2记账凭证中惯用摘要代码设计,采取助记码。,比如,摘要内容为“报销差旅费”,助记码为“BXCL”.,3人员和部门码设计,(1)用组码(分组次序编码)方法来区分部门。如:,001200 表示行政科人员,200300 表示财务科人员,300400 表示基建科人员,(2)用群码(部门代码加职员工号)方法编码。如:,01001 前两位表示行政科,后三位001表示行政科第一个职员编号。,0 前两位表示财务科,后三位003表示财务科第三个职员编号。,第29页,四、系统输入设计,1文件查询校验法:是经过查询文件来判断输入数据是否正确。,2静态校验法(目测校验法):,3二次录入校验法:是将同一数据输入二次,经过比较而检验输入错误。是一个差错效率最高方法。,4逻辑校验法(合理性校验):检验数据项值是否合乎逻辑。,5界限校验法:检验输入数据值是否超出预先指定范围。,6统计计数校验法:经过计算统计个数来检验数据统计是否遗漏和重复。,7数据类型校验法:检验输入数据类型是否和预先指定类型一致。,8平衡校验法:依据会计平衡公式检验。,(一)输入设计要求:,(二)输入数据校验:,第30页,五、系统输出设计,按用户要求形式,将报表、图形、画面等输出给用户使用。,(一)输出设计要求:第86页,(二)输出形式:第85页,采取屏幕显示、打印输出、磁盘存放或经过网络传输等形式。,1.日志账:每日打印输出。,2.明细账:屏幕显示查询和打印两种功效,尽可能采取查询方式,必要时进行打印。,3.总账:用“,发生额及余额表,”代替总账。,4.报表:依据需要采取不一样形式。,第31页,六、数据存放(文件)设计,都采取数据库存放方式。,设计依据:系统分析中编制数据流图和数据词典。,(一)系统需要建立文件种类:,1.财务数据库文件,2.辅助性数据库文件,3.暂时性数据库文件,(二)数据库文件组织形式:,1.次序组织方式 2.索引组织方式,(三)数据库文件属性:,1.保密性 2.读写性 3.共享性,(四)系统中主要库文件:,1会计科目字典库文件 2日凭证库文件,3月凭证库文件 4科目余额发生额库文件,5企业对账单库文件 6银行对账单库文件,第32页,
展开阅读全文