如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
主讲:张晓琼第一节会计信息系统开发概述第二节会计信息系统的调查与分析第三节会计信息系统的设计第四节会计信息系统程序设计及系统测试第五节会计信息系统的运行与维护第一节会计信息系统开发概述一、生命周期法系统分析生命周期各阶段及其文挡由于会计信息系统开发没有阶段,人为规定的阶段造成文档书面的反复;开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯错误必然带入后一阶段,而且越是前面犯的错误对后面工作的影响越大,更正错误所花的工作量就越大,导致开发周期长。二、原型法4.工作流程三、面向对象法四、计算机辅助软件工程(CASE)思考:会计信息系统基本开发方法有哪些?这些方法各自优缺点是什么?有何区别与联系?结构化的系统开发方法是经典的开发方法,强调从系统出发,自顶向下、逐步求精地开发系统。原型法强调开发方与用户的交流,从动态的角度看待系统变化,采用的是以变应变的思路,思路上比结构化的系统开发方法要先进。原型法对于中小型的信息系统开发应该说效果很好,但对于大型、复杂的系统在原型的制作上有相当的困难;在实际应用中,通常与结构化方法结合起来一起使用。综上所述,只有结构化系统开发方法是真正能较全面支持整个系统开发过程的方法。其他几种方法尽管有很多优点,但都只能作为结构化系统开发方法在局部开发环节上的补充,暂时都还不能替代其在系统开发过程中的主导地位,尤其是在目前系统开发工作量最大的系统调查和分析这两个重要环节。会计信息系统的开发是一项庞大复杂的工程,通常应采用以生命周期法为主,其他方法为辅的开发方法。一、会计信息系统的可行性研究(一)初步系统调查:1.内容:对企业的组织机构、管理体制、经济环境、会计业务、系统的开发条件等进行初步调查,掌握与系统有关的基本情况,作为可行性研究和制定开发计划的基础。(一)初步系统调查返回返回①了解用户要求②按用户的要求建立逻辑模型,完成系统分析报告。1、数据流图(DFD):用图形方式刻画各种业务数据处理过程的工具。名称例:手工会计处理银行对账流程图①数据流的流向有以下几种:指向文件的数据流:数据写入文件从文件中引出的数据流:文件中读出数据I1O1顶层数据流图I2I1O1中间层数据图I2I1底层数据流图I2O1顶层数据流图抄不变栏目名称数据词典的内容应包含以下4种类型的词典条目:数据流、文件、数据项和加工。加工类条目又称小说明,主要涉及算法描述,描述特点有所不同。“银行对账文件”的数据词典:数据词典文件:银行对账文件制表日期:第三节会计信息系统的设计(二)详细设计应完成的工作1.采用某表达方式对各模块功能实现进行详细描述。2.编写详细设计说明书及评审。(三)系统设计流程图不合格二、概要设计结构图:SD方法中用来精确表达系统结构和系统模块间的层次关系和联系的图形。组成部分:①模块:模块的功能或模块的简称②模块的调用关系:模块间调用和被调用关系。调用模块被调用模块③模块间的通讯:在调用模块和被调用模块之间中会由信息传递,有两种:a.二值控制信号:控制信号只表明“是/否”b.一般数据:字符、数值(二)代码设计1.代码设计的编码有三种⑴顺序码:按一定标准依次排列⑵组码:用若干连续数组区段表示不同类别事物的编码。⑶群码:每一个代码由固定的几个区段组成每一个区段表示一种特征并可以按顺序码或组码进行编码。2、原则:⑴唯一性⑵系统性⑶简明性⑷稳定性⑸扩展性⑹合法合规性(三)数据库文件设计1.确定系统要建立的文件种类⑴账务数据库文件⑵辅助性数据库文件⑶临时性数据库文件2.数据库文件的组织形式:记录的排列方式⑴顺序组织方式:记录按建立时间先后顺序进行排列和处理。⑵索引组织方式:按对先后顺序排列的文件按索引关键字自动建立索引的文件。3.数据库文件结构设计:依据数据词典4.确定数据库文件的属性⑴保密性⑵读写性⑶共享性5.编写概要说明书三、详细设计建立在概要设计说明书上,描述各个模块如何实现,并编制详细设计说明书以备程序设计所需。(一)PDL语言介于自然语言和程序语言之间,用简单的语法和自然语言来描述模块的算法,遵循自上向下、逐步求精的原则。例示if应收账款余额<2000元and应收账款账龄<2个月then给与折扣率为5%endif(二)主要内容:1.由一些能够表明程序结构的关键字2.将简单语法和自然语言相结合a.procedure<>b.顺序结构:c.选择结构:if….else….endifd.分支结构:docase….endcasee.循环结构:dowhile….enddo3.逐步细化写出下一级的PDL程序(三)过程设计语言(PDL)编程实例PROCEDURE银行对账模块DOWHIL