您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 第八章会计电算化信息系统设计与开发
第八章会计电算化信息系统设计与开发教学目标:了解系统开发的基础知识、一般工作步骤和工作内容,为参与会计电算化信息系统的开发和评价工作奠定基础。第一节会计电算化信息系统开发的基本要求和方法第二节会计电算化信息系统的分析第三节会计电算化信息系统设计第四节会计电算化信息系统实现第五节会计电算化信息系统的运行第一节会计电算化信息系统开发的基本要求和方法一、开发会计电算化信息系统的基本条件(5条:P267~P268)二、企业计电算化信息系统的开发计划(5条:P268~P269)三、系统开发方法目前使用最多的还是软件工程学中的生命周期法和原型法一、开发会计电算化信息系统的基本条件(5条:P267~P268)1.企业已建立规范、标准、合理的手工会计核算体系2.企业的客观需要3.领导重视和支持4.具有充足的经费5.具有合格的会计电算化人才三、系统开发的方法软件工程:(P269)是用工程化的思想指导软件的开发。软件工程学:(P270)是指导计算机软件开发和维护的工程学科,采用工程上成熟的概念、原理、技术、方法来开发和维护以及管理软件。只介绍“软件工程学~生命周期法、原型法”生命周期法技术支持:结构化方法/面向过程的方法1、生命周期法的6阶段:(P272)可行性研究与开发计划、系统分析、系统设计、系统实施、系统调试和测试、系统运行和维护(见下图)2、生命周期法的要求(P272)生命周期法要求严格按阶段进行,每个阶段都有明确的目标与任务,每一阶段完成以后,要完成相应的文档资料,作为本阶段工作的总结,也作为下一阶段工作的依据。3、生命周期法的主要特点(6点:P272)生命周期法技术支持:结构化方法/面向过程的方法1、生命周期法的6阶段:(P272)可行性研究与开发计划、系统分析、系统设计、系统实施、系统调试和测试、系统运行和维护(见下图)2、生命周期法的要求(P272)生命周期法要求严格按阶段进行,每个阶段都有明确的目标与任务,每一阶段完成以后,要完成相应的文档资料,作为本阶段工作的总结,也作为下一阶段工作的依据。3、生命周期法的主要特点(6点:P272)生命周期法将整个生命周期划分为六个阶段表8-1生命周期法开发阶段、任务与文档(P272)开发阶段基本工作任务完成者主要文档1.可行性研究与开发计划系统目标确定可行性分析用户系统分析员软件开发计划可行性分析报告2.系统分析系统逻辑模型确定系统分析员系统分析报告3.系统设计工作流程设计功能结构设计数据结构设计系统分析员系统设计员系统设计报告4.系统实施程序设计程序员程序清单使用说明书5.系统调试和测试系统测试试运行与评审系统分析员系统设计员程序员用户测试报告评审报告6.系统运行和维护系统运行系统维护用户运行报告维护报告生命周期法主要特点(6点:P272)(1)按照系统观点和系统工程方法,自顶向下分析、设计,并自底向上实施;(2)开发过程阶段清楚,任务明确,并有标准化的图、表、说明等组成各阶段的文档资料;(3)吸收用户单位的管理人员和业务人员参加,每个阶段的成果都经用户审批;(4)适用于规模较大,目标相对稳定的软件系统开发;(5)逻辑设计与物理设计分离。逻辑设计阶段,开发人员用一定的图表工具构造新系统的逻辑模型使用户能及早看到新系统的梗概,设计人员依据系统的逻辑模型进行物理设计;(6)开发周期长,当用户需求发生变动时,修改维护不方便。原型法(又称迭代设计法、逐步逼近法)是20世纪80年代提出的一种设计方法。技术支持:面向对象的方法系统开发过程(P273图8-1)1、确定用户要求2、设计系统原型3、试用系统原型4、评价和改进原型主要特点:(4点P273)(1)开发周期短,费用低;(2)适合于中小型应用软件开发;(3)对软件开发环境要求高,一般需要第四代语言支持;(4)用户参与软件开发过程,程序人员的设计工作更容易根据用户需求进行,减少了无效劳动,降低了开发失败的风险。原型法开发流程(P273图8-1)确定初始需求设计系统原型试用原型系统评价改进提高投入使用满意不满意第二节会计电算化信息系统的分析一、系统分析的任务二、系统分析的方法三、可行性分析四、系统分析工具也称为系统逻辑设计阶段(最关键的阶段,解决“做什么”的问题)目的:建立新系统的逻辑模型,确定系统目标,从逻辑上规定新系统的功能,但不涉及新系统具体的物理设计。第二节会计电算化信息系统的分析一、系统分析的任务(1)确定用户需求(2)编制系统分析报告二、系统分析的方法系统分析通常采用结构化分析方法,即SA方法三...四.....三、可行性分析可行性分析的三个层面(1)技术可行性(2)经济可行性(3)组织管理可行性可行性分析的结论结论为下述几种情况之一:(1)立即开发;(2)调整目标后再开发;(3)改善条件后再开发;(4)没有必要开发;(5)没有开发条件,不能开发。四、系统分析工具数据流图:数据流图是系统逻辑模型的图形表示,它是系统中信息流动及信息存储的概括。(P279)数据字典(数据词典):数据字典是系统分析的另一工具,主要用来描述数据流图中的数据流和数据存储的定义、内容和特征。数据字典是数据流图的辅助资料,对数据流图起注解作用。(P280)处理逻辑工具:常用的工具是结构式语言、判断树、判断表。(P283)数据流图的基本元素表8-3数据流图的基本元素(P279)元素名称图形解释数据流表示数据流动方向数据处理表示输入数据被转换为输出数据的处理过程文件表示数据的存储文件数据流源点/终点表示数据流的起点或终点绘制数据流图1.请绘制科目汇总表核算程序流程图(P42)2.请绘制会计电算化账务处理系统数据流程图(P44)3.请绘制供应链系统业务处理流程图(P199)科目汇总表核算程序流程图(P42)填制凭证记账凭证审核修改凭证记账现金日记账银行日记账明细分类账总账编制报表会计报告处理数据文件数据流向图示说明:记账科目余额表编制科目余额表会计电算化账务处理系统数据流程图(P44)审核修改凭证记账银行对账输出总账输出明细科目余额、发生额文件记账凭证文件临时记账凭证文件对账单文件余额调节表凭证录入其他子系统自动转账录入对账单总账明细账输出凭证记账凭证处理数据文件数据流向图示说明:输入或输出科目余额、发生额文件记账凭证文件临时记账凭证文件对账单文件供应链系统业务处理流程图(P199)库存系统总账系统存货核算应付系统应收系统入库单发货单采购发票入库单出库单销售发票采购系统销售系统凭证凭证凭证第三节会计电算化信息系统设计也称为系统物理设计阶段(解决“怎么做”的问题)一、系统设计的任务和要求主要任务:建立系统的物理模型,确定系统由哪些部分组成,各个组成部分之间如何通讯和联系。7点要求(P285~P286)二、系统的总体设计--结构化设计方法三、结构化设计技术--结构图四、系统的详细设计五、系统设计说明书结构图功能结构图1.请绘制会计信息系统功能结构图(P21)2.请绘制账务处理系统功能结构图(P34)关系图1.请绘制应付款管理与其他系统的关系图(P207)2.请绘制应收款管理与其他系统的关系图(P241)会计信息系统功能结构图(P21)会计信息系统财务系统购销存系统管理与决策系统财务分析子系统预算管理子系统绩效评价子系统采购管理子系统存货管理子系统销售管理子系统账务处理子系统应收管理子系统应付管理子系统薪资管理子系统固定资产管理子系统成本管理子系统资金管理子系统报表管理子系统账务处理系统功能结构图(P34)账务处理系统系统初始化凭证管理记账期末处理查询与输出系统管理建立账套设置控制参数设置会计科目设置凭证类别设置汇率基础档案录入初始余额录入凭证录入凭证修改凭证审核凭证汇总对账银行对账自动转账结账总账科目余额表明细账日记账多栏账辅助账综合查询用户管理权限管理数据备份数据还原应付款管理与其他系统的关系图(P207)导入导出采购管理应付款管理网上银行应收款管理UFO报表总账系统凭证转账采购发票付款结算情况财务分析分析数据应用函数应收款管理与其他系统的关系图(P241)销售管理应收款管理网上银行应付款管理UFO报表总账系统凭证转账导入导出销售发票销售调拨单收款结算情况财务分析分析数据应用函数四、系统的详细设计(一)硬件配置设计(二)数据库文件设计(三)编码设计(四)输入设计(五)输出设计(二)数据库文件设计数据库文件属性设计(P298)(1)文件访问权限确定哪些操作员对哪些文件有读取权限,对哪些文件有修改保存权限。(2)文件读写特性确定哪些文件是只读的,哪些文件是可修改的。(3)文件共享性在网络会计信息系统中,哪些数据库文件允许使用者在不同的工作站或终端访问(三)编码设计1.编码的作用(P298)(1)节省存储空间(2)便于录入信息(3)便于分类(4)便于计算机处理2.编码设计的原则(P298~P299)(1)唯一性(2)统一性(3)可扩展性(4)规范性(5)实用性3.编码的种类(P299)顺序码、位码(群吗)、区间码(组吗)、助记码、混合码(四)输入设计1.输入设计的原则(P300)(1)源点输入原则、(2)原始数据输入原则、(3)最少输入原则、(4)尽早检验原则、(5)输入方式友好性原则5.输入可靠性设计(P301~P302)常用的输入数据校验方法:目测校验法、二次输入法、逻辑规则校验法、校验码检验法第四节会计电算化信息系统实现一、程序设计二、软件测试工作三、系统调试四、系统试运行一、程序设计结构化程序设计(P305)主要观点:采用自顶向下、逐步求精的程序设计方法;使用顺序、选择、重复三种基本控制结构构造程序程序框图的表示符号(P306)程序框名称表示功能起始框/终端框表示一个算法的起始或结束输入框/输出框表示算法的输入或输出信息处理框表示赋值或计算等处理功能判断框判断条件是否成立,成立用“Y”表示,不成立用“N”表示银行对账单录入流程图(程序框图)(P307)输入银行对账科目开始显示银行对账单列表输入对账单日期、票号、借贷方金额对账单输入完否保存对账单结束对账单输入是否正确修改对账单YNNY二、软件测试工作静态测试方法(P308~P309)(1)人工测试方法通过人工阅读分析以及评审系统设计文档、程序资料等,以发现程序中的错误。根据统计,好的人工评审可以发现30%~70%的编码和逻辑分析错误。(2)程序正确性证明使用推理和判断,从逻辑上证明程序是没有错误的。动态测试方法(P309)(1)白盒测试法白盒法测试者完全了解程序的内部结构和处理过程,他从程序的逻辑结构出发,按照程序内部逻辑结构测试和检验程序。最彻底的白盒法应测试程序执行的每一条路径。(2)黑盒测试法黑盒法很少涉及软件的内部结构,以程序的功能作为测试的依据对程序进行测试。软件测试人员将程序看作一个黑盒,完全不考虑程序的内部结构和处理过程,只从程序接口进行测试,检查程序是否完成所规定的功能,是否可以很好地接受输入数据,产生正确的输出结果。三、系统调试分调(P309)分调是对单个模块的测试,是整个系统调试的基础,通常在编码阶段进行。联调(P309)联调通常也称为系统调试,它是在分调成功的基础上,连接各模块或子系统进行系统总体调试,主要检查系统的接口是否合理,功能是否达到了设计要求,调试依据是系统说明书。联调的方法分“自顶向下”和“自底向上”两种四、系统试运行至少3个月新系统的试运行时间一般定为企业会计年度的期末,如每年的10月份到12月份。第五节会计电算化信息系统的运行一、系统运行前的准备工作二、系统转换直接转换、并行转换、分阶段逐步转换三、系统维护程序维护、数据维护、编码维护、硬件维护四、系统评审二、系统转换直接转换(P310)直接转换指在某一个时间点,直接使用新系统替换老系统工作。这种方式最简单,转换费用也最省,但是风险很大,一旦新系统出现问题,则可能丢失会计数据,因此很少采用。并行转换(P311)并行转换指新老系统同时运行一段时间,在并行期间,新老系统处理同样的业务数据,使用老系统检验新系统的运行结果。如果整个并行期间,系统运行正常,则可以考虑使用新系统单独运行。这种方式安全可靠,不过由于并行期间
本文标题:第八章会计电算化信息系统设计与开发
链接地址:https://www.777doc.com/doc-1110146 .html