会计软件设计方法.ppt
《会计软件设计方法.ppt》由会员分享,可在线阅读,更多相关《会计软件设计方法.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 会计软件设计方法会计软件设计方法2-1 会计软件设计的方法概述会计软件设计的方法概述一、生命周期法一、生命周期法(一)含义(一)含义 1.生命周期生命周期2.生命周期法生命周期法 生命周期法是把信息系统的开发过程视为一个由系统分析、系统设计、系生命周期法是把信息系统的开发过程视为一个由系统分析、系统设计、系统实施、系统运行维护等阶段组成的生命周期。统实施、系统运行维护等阶段组成的生命周期。(二)工作流程(二)工作流程1.系统分析系统分析2.系统设计系统设计3.程序设计程序设计4.系统测试系统测试5.运行和维护运行和维护6.系统评估系统评估生命周期法(瀑布式软件开发方法)生命周期法
2、(瀑布式软件开发方法)系统分析系统分析系统设计系统设计程序设计程序设计系统测试系统测试运行和维护运行和维护系统评估系统评估二、原型法二、原型法(一)含义(一)含义 基本思想是根据用户的基本需求,投入少量的人力和物力,尽可能快地基本思想是根据用户的基本需求,投入少量的人力和物力,尽可能快地建立一个原始模型,使用户及早地运行和看到模型的概貌和使用效果,并提建立一个原始模型,使用户及早地运行和看到模型的概貌和使用效果,并提出改进的意见,开发人员进一步修改完善,如此循环迭代,直到得到一个满出改进的意见,开发人员进一步修改完善,如此循环迭代,直到得到一个满意的模型为止。意的模型为止。(二)工作流程(二)
3、工作流程1.确定用户初步需求确定用户初步需求2.设计系统初始原型设计系统初始原型3.使用、评价原型使用、评价原型4.修改、完善原型修改、完善原型三、三、“三库论三库论”法法四、会计软件的运行平台与开发工具四、会计软件的运行平台与开发工具用户需求用户需求开发原型系统开发原型系统使用原型使用原型评价原型评价原型修改原型修改原型满意模型满意模型满意否?满意否?满意满意不满意不满意原型法的开发流程原型法的开发流程2-2 系统分析系统分析一、系统分析一、系统分析 系统分析是指按照一定的方法对开发项目分析研究,进而提出解决问系统分析是指按照一定的方法对开发项目分析研究,进而提出解决问题的办法。系统分析从系
4、统调查开始,完成可行性研究后,开发人员需题的办法。系统分析从系统调查开始,完成可行性研究后,开发人员需要对会计信息系统做进一步的需求分析,建立新系统的逻辑模型。要对会计信息系统做进一步的需求分析,建立新系统的逻辑模型。二、系统分析方法二、系统分析方法结构化分析方法(结构化分析方法(SA)结构化设计方法是一种对一个复杂系统进行分解和抽象的方法。它使用结构化设计方法是一种对一个复杂系统进行分解和抽象的方法。它使用“自顶向下,逐层分解自顶向下,逐层分解”的方式表达系统的功能,并应用特定的图表工具作的方式表达系统的功能,并应用特定的图表工具作为系统逻辑模型的描述手段。为系统逻辑模型的描述手段。数据流程
5、图数据流程图描述工具描述工具 数据词典数据词典 处理说明处理说明 (一)数据流程图(一)数据流程图 在系统分析中,以特定的图形、符号来抽象、描述各种复杂业务数在系统分析中,以特定的图形、符号来抽象、描述各种复杂业务数据处理过程的工具。据处理过程的工具。1.数据流数据流 用来描述数据传递过程和流向。用来描述数据传递过程和流向。2.数据加工数据加工 用来描述输入数据被转换成输出数据的过程。用来描述输入数据被转换成输出数据的过程。3.数据文件数据文件 数据文件是暂时或永久存放的数据。数据文件是暂时或永久存放的数据。4.外部实体外部实体 是指存在于系统之外的组织、人员,是系统数据的外部来源或是指存在于
6、系统之外的组织、人员,是系统数据的外部来源或 去向。去向。数据流程图的画法一般采用自顶向下、逐层分解的方法:数据流程图的画法一般采用自顶向下、逐层分解的方法:(1)画出整个系统的输入、输出)画出整个系统的输入、输出(2)画系统内部)画系统内部(3)画分层数据流)画分层数据流原始凭证原始凭证会计报表会计报表原始原始凭证凭证工资工资材料材料往来账往来账固定资产固定资产销售利润销售利润成本成本账务账务处理处理编制编制报表报表报表报表原始凭证各种账簿会计制度期初数据凭证处理初始化记账凭证初始数据账簿处理(二)数据词典(二)数据词典 数据词典是对数据流程图中各种数据文件及数据流进行详细的描述和数据词典是
7、对数据流程图中各种数据文件及数据流进行详细的描述和确切解释的词典,用于定义文件或数据流由哪些更小的单位组成并描述每确切解释的词典,用于定义文件或数据流由哪些更小的单位组成并描述每个数据项的具体内容、取值规定等。个数据项的具体内容、取值规定等。1.数据流条目数据流条目 数据流条目给出某个数据流的定义,主要说明数据在系统内传输的内容数据流条目给出某个数据流的定义,主要说明数据在系统内传输的内容和路径。和路径。条目格式:条目格式:数据流名:数据流名:组成:组成:流量:流量:来源:来源:去向:去向:银行对账单银行对账单日期日期+摘要摘要+凭证号凭证号+借方发生额借方发生额+贷方发生额贷方发生额+余额余
8、额1202张张/3天,每张天,每张20笔数据笔数据开户行开户行银行对账银行对账2.文件条目文件条目文件条目给出对某个文件的定义文件条目给出对某个文件的定义文件名:文件名:组成:组成:组织方式:组织方式:关键字:关键字:总账总账日期日期+凭证字号凭证字号+摘要摘要+借方金额借方金额+贷方金额贷方金额+期末余额期末余额+对账符对账符复合型(科目复合型(科目+时间)时间)科目代码科目代码数据项的具体说明:数据项的具体说明:名称名称 类型类型 数据长度数据长度 小数位小数位日期日期 D(日期型)(日期型)8凭证字号凭证字号 C(字符型)(字符型)6摘要摘要 C 26借方金额借方金额 N(数值型)(数值
9、型)12 2贷方金额贷方金额 N(数值型)(数值型)12 2(三)处理说明(三)处理说明 又称为加工说明,主要内容是描述该处理如何把输入的数据流变换为流又称为加工说明,主要内容是描述该处理如何把输入的数据流变换为流出的数据流,以及变换的规则、法则怎样,以便系统设计与程序设计时能依出的数据流,以及变换的规则、法则怎样,以便系统设计与程序设计时能依据规定的处理要求进行设计,实现该项处理。据规定的处理要求进行设计,实现该项处理。1.结构化语言结构化语言2.判断树判断树 也称为决策树,是用树形图来描述一个功能模块处理逻辑的过程。判也称为决策树,是用树形图来描述一个功能模块处理逻辑的过程。判断树从最左边
10、的树根向右延伸,在每个树结点处,根据条件的取值,可找断树从最左边的树根向右延伸,在每个树结点处,根据条件的取值,可找到相应的处理策略,所有的处理结果均列在最右边。到相应的处理策略,所有的处理结果均列在最右边。例:某产品促销折扣计算方案如下:交易额在例:某产品促销折扣计算方案如下:交易额在20万元以下的无折扣优惠,万元以下的无折扣优惠,交易额在交易额在20万元以上的,如果欠款期限低于万元以上的,如果欠款期限低于3个月,那么优惠个月,那么优惠8%,如果欠,如果欠款期限在款期限在3个月以上,与公司有业务往来个月以上,与公司有业务往来10年以上的老客户优惠年以上的老客户优惠5%,10年以下的新客户优惠
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 软件设计 方法
限制150内