第二章会计信息系统开发方法2011_第1页
第二章会计信息系统开发方法2011_第2页
第二章会计信息系统开发方法2011_第3页
第二章会计信息系统开发方法2011_第4页
第二章会计信息系统开发方法2011_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章会计信息系统开发方法第一节会计信息系统开发概述,一、系统开发生命周期法1、系统开发生命周期指从系统开始开发到最后废弃为止的一段时间。具体来说,将信息系统开发过程划分为五个阶段,即系统规划、系统分析、系统设计、系统实施、系统运行和维护阶段。2、系统开发生命周期法是真正能够全面支持系统开发过程的方法,在系统开发过程中占主导地位。,二、原型法1、原型法基本思想:在获得用户基本需求的基础上快速地构造系统工作模型初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。每次修改都使系统得到一个完整的新原型,直到用户满意为止。,2、原型法工作流程首先用户提出开发要求,开发人员归纳用户要求,根据归纳结果构造出一个原型(即程序模块),然后让用户使用原型,并和用户一道分析评价原型。如果根本不行,则回到开发原型,重新构造原型;如果不满意,则修改原型,直到用户满意为止,可进行试运行。3、原型法是一种快速模拟方法,一般仅应用于小型局部系统或处理过程比较简单系统的设计到实现环节,三、软件开发方式1、自行开发2、合作开发3、委托开发4、购买商品化软件,第二节会计信息系统的规划一、系统规划的任务减少盲目性,使系统具有良好的整体性和较高的适应性二、初步调查1、现行系统的基本情况2、新系统的目标3、系统开发的条件,三、可行性分析1、技术可行性2、经济可行性3、管理可行性四、系统规划阶段文档可行性项目建议书,第三节系统分析一、系统分析的任务与步骤(一)系统分析的任务系统分析也称为逻辑设计,即建立新系统的逻辑模型,在逻辑上规定新系统的功能但不涉及新系统具体的物理实现。其任务可归纳为:1、了解用户需求。2、把用户要求成文,完成系统分析报告。,(二)系统分析的步骤1、详细调查现行会计系统2、描述现行系统结构化系统分析方法3、分析用户新的要求,改进现行模型,形成新系统的逻辑模型4、编写系统分析报告,二、系统需求分析的方法SA方法(一)结构化分析方法(SA)的概念SA方法是进行会计信息系统分析的有力工具之一,它是面向数据流进行系统分析的方法,它采用“自顶向下,逐层分解”的思想来描述系统,它使用的工具有数据流图和数据词典。,(二)数据流程图(DFD)1、数据流程图的概念数据流程图(DataFlowDiagram,简称DFD),是以图形方式刻画各种业务数据处理过程的工具,它描述了系统的组成及相互关系。,2、数据流程图的基本元素(1)外部实体,描述该系统数据的外部来源或去向、流程的开始或结束。用“”图形表示。(2)数据处理,是描述输入数据被转换成输出数据的逻辑处理功能。用“”表示。,(3)数据流,描述数据流动的方向。用“”表示。(4)数据存储,描述数据的存储形式,在数据流图中起保存数据的作用。一般用“”表示。,3、数据流守恒原则,在逐层分解的过程中,要保证分解前后的输入数据流和输出数据流数目不得改变,即它们不能增加,也不能减少,称之为数据流守恒原则。数据流守恒原则保证一个数据流图被分解以后其功能不变。,(三)数据词典数据词典(DataDictionary,简称DD),就是对数据流图中各文件及数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、取值规定等。加工逻辑的描述:决策树和判定表,三、计算机会计信息系统逻辑模型的建立需要对手工会计信息系统数据流图进行分析、合并、分解,修改不合理之处,增加新的功能,导出计算机会计信息系统的数据流图。,四、编写系统分析报告或系统分析说明书系统分析说明书是系统分析的最终结果,它反映了所建立系统的功能需求、性能需求、运行环境等方面内容,是开发人员和用户共同理解计算机会计信息系统的桥梁,也是系统设计的基础。,第四节系统设计一、概念设计采用结构化设计方法结构化设计方法是与结构化分析方法相衔接的方法,用于从系统分析数据流图导出系统模块结构图,以低耦合度、高内聚度作为模块划分的原则。遵循由大到小、自顶向下、层层分解的基本思想。,二、详细设计1、代码设计在会计信息系统中,常用的代码编码方法(1)顺序码(2)组码(3)群码(层次码)2、数据库文件设计(1)数据库文件种类(2)文件结构设计(3)文件组织形式会计信息系统中常用的文件组织形式有:顺序组织方式和索引组织方式(4)数据库文件属性保密性;读写性;共享性,3、输出设计(1)确定输出内容(2)选择输出设备、介质与输出方式(3)确定输出格式4、输入设计(1)输入设计的原则(2)输入设计的内容5、安全保密设计6、处理流程设计,第五节会计信息系统程序设计一、数据校验方法1、简单法直接利用语句本身具有的功能(1)PICTURE与RANGE(2)PICTURE与VALID(3)DOWHILE.ENDD(4)IF.ENDIF,2、平衡公式法A、方法原理:根据指标之间的算法关系,检验指标值是否闭合,也可称为闭合法。B、处理流程如下:输入分项数据,总计数据对分项数据,计算求和N分项计算结果=总计数?Y,3、标准法A、方法原理首先建立一个标准数据库,存放数据项的标准(代码与名称的对应关系),然后在数据的输入过程中,以此库为基准,来检验数据的正确性。,B、处理流程在两个工作区打开相应文件建立关联(按关键字代码)在第一工作区输入数据第二工作区有没有数据若有,显示相应代码与名称,二、数据汇总计算1、按RECN()关联SELE2USEAR2SELE1COPYFILEAR1.DBFTOARHZ.DBFUSEARHZ.DBFSETRELATORECN()INTOBREPLALLFL1WITHFL1+B-FD1,FL2WITHFL2+B-FD2BROWRETU,2、库文件的逻辑连接SETRELATO关键字/数值表达式INTO别名功能:该命令通过关键字/数值表达式代表的记录号对两个工作区中已打开的数据库实现关联。两个数据库中一个为当前活动的数据库,而另一个数据库需用INTO别名来指定。,例1:SELE2USEBZGZINDEIJBSELE1USEGZSETRELATO级别INTOBREPLALL基本工资WITHB-标准工资RETU,例2:cleasele1usexsd.dbfsele2usejgb.dbfindexoncpmctojgbsele1setrelatocpmcintoBreplalldjwithB-dj,jewithsl*B-djbrowretu,3、库文件的物理连接库文件的物理连接:将不同工作区的两个库文件连接成第三个库文件JOINWITH工作区代号TO文件名FOR条件FIELDS字段名清单,注意:要连接的两个库文件在不同的两个工作区打开字段名清单是生成文件的全部字段,它们分别包含在两个源文件之中,若不是当前库文件字段,则应写成:“别名字段名”形式FOR条件项是必选项,例3:selectAuseAAA.dbfselectBuseCCC.dbfjoinwithAtoAACCfor姓名=A-姓名fields姓名,基本工资,A-津贴,应发工资useAACClist,课堂练习:在工资子系统中,通过输入模块已经生成不变数据工资文件BBSJGZ.DBF(包括姓名,基本工资,国家补贴等数据项)和变动数据工资文件BDSJGZ.DBF(包括姓名,奖金,水电费等数据项),两个文件包含的记录个数、姓名一致。要求编程实现两个数据库的连接,生成一个汇总的工资文件(GZWJ.DBF)。,*GZCL.PRGSELECTAUSEBBSJGZ.DBFSELECTBUSEBDSJGZ.DBFJOINWITHATOGZWJ.DBFFOR姓名=A姓名FIELDS姓名,A基本工资;A国家补贴,奖金,房租费,水电费USEGZWJ.DBFLIST,4、数据纵向汇总(1)单关键字段例4:*程序名:DPP3-1.PRGUSEXSDINDEONCPTOQQTOTALONCPTODCPRETU,(2)多关键字段辅助字段法C:GZ。DBF数据库中的记录个数:7字段字段名类型宽度小数1汇总码C42编号C43姓名C84应发工资N825实发工资N82RECORD汇总码编号姓名应发工资实发工资11100厂部21101张华785、0807、531102王山664、5700、541103程英1013、01004、551200车间61201马英886、5863、471202山洪675、5703、4要求:按部门汇总生成企业工资汇总表文件,(2)多关键字段辅助字段法例5:*gzhz.prgsetsafetyoffusegz.dbf*按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论