会计信息系统-第3章.pptx

上传人:修**** 文档编号:12710864 上传时间:2022-04-25 格式:PPTX 页数:80 大小:299.80KB
返回 下载 相关 举报
会计信息系统-第3章.pptx_第1页
第1页 / 共80页
会计信息系统-第3章.pptx_第2页
第2页 / 共80页
点击查看更多>>
资源描述

《会计信息系统-第3章.pptx》由会员分享,可在线阅读,更多相关《会计信息系统-第3章.pptx(80页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第 1 1 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第1页页 4/21/2022内容提要内容提要主要讲解会计信息系统的开发方法和步骤,并介绍系统主要讲解会计信息系统的开发方法和步骤,并介绍系统 分析与分析与系统设计的一般内容。通过本章的学习教学生了解和掌握会计信息系统开发的系统设计的一般内容。通过本章的学习教学生了解和掌握会计信息系统开发的一般原理,熟悉和掌握系统一般原理,熟悉和掌握系统 分析与系统设计的一般原理及技巧。分析与系统设计的一般原理及技巧。第第 2 2 页页4/21/20224/21/2022第三章第三章 会计信息系统开发

2、概述会计信息系统开发概述 第第2页页 4/21/2022第第 3 3 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第3页页 4/21/2022 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,如: 对软件开发成本和进度的估计常常很不准确。 软件完成后其功能不能很好地符合用户的实际需要。 软件产品的质量往往靠不住。 软件常常是不可维护的。 软件通常没有适当的文档资料。 软件开发成本较高 第第 4 4 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第4页页 4/21/2022

3、 把软件开发作为一个工程项目来加以严格的管理 推广使用开发软件先进的、成功的技术和方法 使用效率高的软件开发工具第第 5 5 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第5页页 4/21/2022 开发模型是软件工程理论很重要的内容。在信息系统开发中,将信息系统开发视为一个工程,而不是一项简单的工作,该工程的完成需要划分多个阶段,每个阶段又要完成独立的任务,各个阶段不是独立的,而是紧密相关的。对信息系统开发工作过程的设计内容就是开发模型。开发模型定义了信息系统开发过程各个阶段的划分方法、各阶段的目标、各阶段的任务、各阶段的结果以及各个阶段

4、之间的关系。目前比较常用的开发模型包括生命周期模型和快速原型模型。此外,还有螺旋模型、组件对象模型等。第第 6 6 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第6页页 4/21/2022 开发模型中描述了信息系统开发各个阶段的任务,在完成某个阶段的任务时,可以采用不同的方法。开发方法就是描述完成信息系统开发工作过程中的具体工作方式,它指出了在完成信息系统开发各阶段的任务时所需要的详细工作办法,给出了工作中所生成的文档的格式,提出了工作完成质量的评价标准。目前人们已总结了很多的开发方法,常见的如结构化的开发方法、面向对象的开发方法等等。开发

5、方法与开发模型的关系是:不同开发模型中可以采用相同的开发方法,同一开发模型中可以采用不同的开发方法。 第第 7 7 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第7页页 4/21/2022 在运用一定的开发方法完成各个阶段的任务时,需要开发人员实现开发方法中的思路,进行具体文档的编制,手工完成是一种手段,但是手工完成效率低下,如果用计算机软件辅助完成,使得开发过程中的具体工作能够自动地或至少是半自动地完成,效果会更佳,于是人们研制出软件工具,用于辅助开发方法的实施,这就是开发工具,如一些CASE软件。开发方法和开发工具之间有着密切的联系,方

6、法是主导,工具是辅助,方法提出了明确的工作步骤和标准的文档格式,这是软件开发工具的基础,所以研究方法是研究工具的先导,而工具的实现又促进了方法的发展。第第 8 8 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第8页页 4/21/2022 是指软件产品从形成概念开始,经过开发、使用和不断维护直到最后被淘汰的整个过程。 生命周期法是软件工程的传统途径。 将软件工程学和系统工程学的理论和方法引入计算机会计信息系统的研制开发中,采用结构化、模块化方法,自顶向下地对系统进行分析和设计。具体来说,将信息系统开发过程严格地划分为六个阶段:第第 9 9 页

7、页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第9页页 4/21/2022可行性研究系统分析系统设计系统实施系统运行和维护系统评价第第 1010 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第10页页 4/21/2022第第 1111 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第11页页 4/21/2022 可行性研究阶段u目的:就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,建立系统是否可能、有无必要 ?u基本任务:l 初步

8、调查 了解用户的需求,了解与系统开发有关的其他诸多要素,比如企业的组织结构与管理体制、系统开发条件、系统与外界的联系、现行信息系统的状况等l 可行性分析 估算开发费用及技术力量等因素,论证系统开发的必要性及可能性l 编写可行性研究报告第第 1212 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第12页页 4/21/2022 系统分析阶段u 目的:建立系统的逻辑模型,包括系统的数据流程图、数据字典、系统功能图等,它在逻辑上描述系统所具备的各种功能,以及输入输出、数据处理的概貌,主要回答系统“做什么”的问题。u 基本任务:l 进一步了解用户的需

9、求,了解用户在系统功能、性能等方面的具体要求及用户在硬件配置、开发周期、处理方式等方面的意向和打算。l 建立新系统的逻辑模型 根据用户要求,对现行会计信息系统的逻辑模型进行修改,建立新系统的逻辑模型,在逻辑上描述新系统的目标和所具备的各种功能和性能,表明系统的总体结构及系统的输入、输出、数据存储、信息流程、人机界面和运行环境u 该阶段的成果:生成系统分析报告第第 1313 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第13页页 4/21/2022 系统设计阶段u 目的:根据系统分析阶段构造的新系统的逻辑模型来构造物理模型,即根据新系统的逻辑

10、功能要求,结合实际条件,进行总体设计和详细设计,构造系统实施方案,解决系统怎样做“的问题。u 基本任务:l 总体设计l 数据存储设计l 代码设计l 输入设计l 输出设计l 算法设计u 该阶段的成果:生成概要设计说明书和详细设计说明书第第 1414 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第14页页 4/21/2022 系统实施阶段u 基本任务:l 系统程序设计l 系统测试u 该阶段的成果:形成程序,生成测试报告,包括测试方案、测试数据、测试结果以及分析报告等。 系统运行与维护阶段u 系统运行就是将系统投入实际业务的处理,一般首先需要经过

11、系统切换u 信息系统的切换通常包括3种方法:l 直接切换法l 并行切换法l 试点过渡法第第 1515 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第15页页 4/21/2022系统运行与维护阶段u 系统运行的日常管理l 系统运行的日常维护l 系统运行情况记录u 系统维护l 硬件维护l 软件维护 主要指对会计软件进行维护,具体包含3种: 正确性维护 适应性维护 完善性维护l 数据库维护l 代码维护u 该阶段的成果:系统运行报告及系统维护报告第第 1616 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开

12、发概述 第第16页页 4/21/2022 系统评价阶段u 目的:检查目标系统是否达到预期的目标、技术性能是否达到设计要求、系统的各种资源是否得到充分利用、经济效益是否理想,并指出系统的长处与不足,为以后的改进与扩展提供意见。u 该阶段的成果:评估报告第第 1717 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第17页页 4/21/2022 系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。 系统开发者在初步了解用户需求的基础上,构造系统的原型。面对原型,用户和开发人员进行反复的交流,共同探讨,提出修改方案来加以改进和完善。开发人

13、员根据修改方案对原型进行修改,得到新的原型,再去征求用户意见,如此反复多次,直到取得满意的原型为止。第第 1818 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第18页页 4/21/2022原型系统与目标系统的关系:既相互区别又有联系原型系统与目标系统的关系:既相互区别又有联系第第 1919 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第19页页 4/21/2022 人们在解决问题时,遇到的问题可分为结构化问题、半结构化问题、非结构化问题等。 是指可以预见问题的解决过程,可以制定出一套处

14、理这类问题的解决方案,当问题重复出现时,可以做出例行处理。 是指那些问题复杂,制定解决问题方案前,难以描述问题的各个方面,无固定解决规则和模型可依,解决时多凭解决人的主观判断的问题。 是指问题中一部分是结构化的,而另一部分是非结构化的。第第 2020 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第20页页 4/21/2022 对于开发会计信息系统是为解决结构化问题的情况,则一般可选用生命周期模型; 而对于开发会计信息系统是为解决非结构化或半结构化的问题的情况,由于其求解没有固定的规则和模型可依,因此,单纯地设计生命周期模型来开发,实施效果一

15、定不是很好,因此,可以考虑设计生命周期模型和快速原型模型相结合的混合模型也就是说开发模型主体依然选择生命周期模型,但在生命周期模型的某一阶段内选用快速原型模型,这样可以兼顾两者的优点而弥补其缺点。例如在生命周期模型的系统分析阶段利用快速原型模型可以得到很好的系统逻辑模型。 第第 2121 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第21页页 4/21/2022第第 2222 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第22页页 4/21/2022 在会计信息系统开发中,有一项重要的工

16、作是进行功能分析。功能分析的特点: (1)功能具有层次性 (2)各层功能之间存在着信息交换 结构化分析是功能分析的一种简单、实用、使用较广的方法。 自顶向下,逐层分解第第 2323 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第23页页 4/21/2022 (1) 确定子系统 子系统是会计信息系统的某些功能单元的组合 (2)确定模块 模块是系统更小的功能组合 自顶向下,逐层分解注意:公用模块的确定注意:公用模块的确定第第 2424 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第24页页

17、4/21/2022描述程序实现的方法与过程 在程序设计中只采用顺序结构、选择结构、循环结构第第 2525 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第25页页 4/21/2022 客观世界是由各种各样的对象组成的,在开发中通过设计一个个对象从而设计整个系统。 需求分析 面向对象分析(OOA) 面向对象设计(OOD)面向对象程序设计(OOP)第第 2626 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第26页页 4/21/2022 提供一种环境,让计算机帮助开发者方便、快捷、自动地产生出

18、系统开发过程中的各种图表(如数据流程图、结构图、层次化功能图),程序和说明性文档。 目前,CASE仍是一个发展中的概念,各种CASE软件也较多,没有统一的模式和标准。采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、面向对象方法或原型化开发方法等,CASE方法只是为具体的开发方法提供了支持每一过程的专门工具。 CASE工具实际上把原先由手工完成的开发过程转变为以自动化工具和支撑环境支持的自动化开发过程。第第 2727 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第27页页 4/21/2022 1、解决了从客观对

19、象到软件系统的映射问题,支持系统开发的全过程。 2、自动生成开发过程中的各种软件文档,如流程图、数据字典等。 3、CASE开发中集成了多种工具,如绘制图形软件等,这些工具既可以单独使用,又可以组合使用。 1、提高了软件的开发质量和软件的重用性 2、加快了软件的开发速度 3、简化了软件开发的管理和维护第第 2828 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第28页页 4/21/2022第第 2929 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第29页页 4/21/2022 在系统分析

20、阶段,应该定义系统的需求。开发人员要向业务部门进行调查研究,了解其对系统的功能需求、特性需求等,这是开发系统的第一步。第第 3030 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第30页页 4/21/2022 以图形的方式,运用特定的符号,描述信息系统的各个处理及其各个处理环节之间的信息传递关系。 例如:销售部门审核制证记账凭证登记产品销售明细账产品销售明细账销售单及销售发票不合格销售单/销售发票已审核销售单及销售发票第第 3131 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第31页页

21、 4/21/2022 数据流数据流外界实体名数据处理名 或 文件名外界实体(起点或终点)外界实体(起点或终点)数据处理(加工)数据处理(加工)数据存储(文件)数据存储(文件) 文件名第第 3232 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第32页页 4/21/2022 按照系统的层次结构对数据流程图进行逐步分解,直至最终获得每一基本加工和每一基本文件的底层数据流程图。这样形成的数据流程图是层次数据流程图。 第第 3333 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第33页页 4/2

22、1/2022各种证、账、表账务处理各种原始凭证第第 3434 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第34页页 4/21/2022登记日记账各种原始凭证审核原始凭证登记明细账编制科目汇总表核对核对记账凭证明细账日记账总账编制记账凭证登记总账科目汇总表原始凭证第第 3535 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第35页页 4/21/2022登记日记账将进一步逐层分解: 分类登记银行日记账登记现金日记账已审核原始凭证记账凭证收付款凭证银行原始凭证银行日记账现金日记账第第 363

23、6 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第36页页 4/21/2022 一个系统分析过程中所得到的数据流程图是一系列的图。有的图反映系统全貌,有的图反映具体细节,每一层次的图概括的内容是不同的。 l总体概念强,每一层都明确强调“干什么”、“需要什么”、“给出什么”。l可以反映出数据的流向和处理过程。l由于自顶向下分析,容易及早发现系统各部分的逻辑错误,也容易修正。l容易与计算机处理相对照l不直观。l如果没有计算机系统帮助的话,人工绘制太麻烦,工作量较大。第第 3737 页页4/21/20224/21/2022第三章第三章 会计信息系

24、统开发概述会计信息系统开发概述 第第37页页 4/21/2022 1系统分析员用这种工具可以自顶向下分析系统信息流程,可用来表达系统的功能。 2便于分析系统中需要计算机处理的部分。 3便于进一步做数据分析,向数据库设计过渡。 4便于明确数据流向,确定数据存取方式。 5便于进一步作数据处理分析,即便于用户进一步用相应的语言、判定表等工具来表达处理方法。第第 3838 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第38页页 4/21/2022 对数据流程图中所有的文件、数据流的说明和定义的总和,即定义文件或数据流由哪些数据项组成,并描述每个数据

25、项的具体内容、取值规定等。 例:见例:见110页表页表3-2 (1 1)数据项的定义(例:)数据项的定义(例:“科目代码”的定义) 数据项编号数据项编号: 01数据项名称数据项名称: 科目代码别名别名: 简述简述: 某个科目的代码数据类型数据类型: 字符数据长度数据长度: 9取值范围取值范围: 100,000,000一999,999,999 第第 3939 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第39页页 4/21/2022(2 2)数据流的定义()数据流的定义(例:例:“工资结算单”的定义)数据流编号数据流编号:F02-09数据流名

26、称数据流名称:工资结算单简述简述: 财务部门计算得到的工资结算单来源来源: 财务部门去向去向: 职工组成组成: 数据流量数据流量: 1,500/月 (单位职工人数)高峰流量高峰流量低谷流量低谷流量 职工号十职别十姓名十基本工资十出勤工日十缺勤工日病假十事假十工伤假 十应扣工资十付食补贴十物价补贴十房租水电十储蓄十其他十实发工资第第 4040 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第40页页 4/21/2022(3 3)基本加工的定义()基本加工的定义(例:例:“登记日记账”的定义) 加工编号加工编号: 3 加工名称加工名称: 登日记账

27、 输入数据流输入数据流:记账凭证 输出数据流输出数据流:现金及银行存款日记账处理逻辑处理逻辑: 根据收款凭证、付款凭证逐笔顺序登记现金日记账和银行存款日记账 处理频率处理频率: 每月处理多次 第第 4141 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第41页页 4/21/2022(4 4)数据文件的定义()数据文件的定义(例:例:“发料单文件”的定义)文件编号文件编号:F04-05文件名称文件名称:发料单文件组织方式组织方式:按凭证号顺序组织组成组成:记录数记录数: 1,000 日期十料单编号十用途十领用部门工程号十工艺项目号工序号十领用

28、物资名称十型号规格十应领数量十实发数量十计划单价十实际单价第第 4242 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第42页页 4/21/2022(5 5)外部实体的定义()外部实体的定义(例:例:“客户”的定义)外部实体编号外部实体编号:C05-02外部实体名称外部实体名称:客户简述简述: 购置本单位钢管件的客户输入的数据流输入的数据流:D01-01输出的数据流输出的数据流:D01-05 所谓自动化数据字典实际上就是一个组织中所有数据描述信息的集中库,它包括了所有数据项的名称、别名、意义、描述、来源、职能、用途以及与其他数据项的联系等,

29、其本身就是一个特殊的数据库。用户可以通过联机存取的方式得到所需要的数据项信息及其关系。有些系统在建立数据库的同时自动生成了数据字典。 第第 4343 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第43页页 4/21/2022PDL(Programming Design Language),过程设计语言,也称为伪码,有“结构式英语”和“结构式汉语”两种表现形式,是介于自然语言和结构化程序设计语言之间的一种语言,是用正文形式表示数据和处理过程的设计工具 关键字的固定用法。为了使结构清晰和可读性好,通常在所有可能嵌套使用的控制结构的头和尾都有关键

30、字。 自然语言的自由语法。语言结构类似于自然语言。 数据说明既包括简单的数据结构(例如:变量和数组),又包括复杂的数据结构(例如:链表)。 提供模块定义和调用的模式。第第 4444 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第44页页 4/21/20221 1)顺序结构)顺序结构 例如要描述以下处理过程:输入材料单的数量,从材料价格文件中取计划单价,计算材料的金额,用顺序结构描述如下: Read quantity from Material File. Read Unit-Price from Price File. Set Sum of

31、 Money Equal to Quantity X Unit-price. 2 2)分支结构分支结构 例如要描述如下的分支处理过程:当客户类型是新时,先写客户记录,后写定单记录;当客户类型是旧时,仅写定单记录: Select the Appropriate Case Case1: Customer-Type Is New Write Customer Record Write Order Record Case2: Customer-Type Is Old Write Order Record 第第 4545 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息

32、系统开发概述 第第45页页 4/21/20223 3)重复结构)重复结构 用结构英语描述如下重复处理过程:读职工工资文件中的应发工资数,并将其累加到应发工资总额中,直至所有的职工工资都处理完时为止。 Set Sum-of-wages to Zero Repeat the Following: Read Wages From Wages File。 Sum Up Sum-of-Wages. Until All Record Have Been Done. 第第 4646 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第46页页 4/21/202

33、2n例1:试用PDL表达银行对账的处理过程。(提示:银行对账是将企业日记账中的记录与银行对账单上的记录进行匹对,可以按照结算号和金额都相等进行匹对,符合条件的做上已达标志。)第第 4747 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第47页页 4/21/2022第第 4848 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第48页页 4/21/2022n例2:试用PDL表达科目汇总处理过程。(提示:科目汇总是对一批记账凭证实施的某种操作,而每张记账凭证上可能有若干行会计分录,每一行会计分

34、录所表达的科目发生额要么在借方,要么在贷方。)第第 4949 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第49页页 4/21/2022PROCEDURE 科 目 汇 总打 开 科 目 汇 总 表 文 件清 空 科 目 汇 总 表 文 件 中 的 所 有 记 录按 科 目 代 码 字 段 建 立 索 引打 开 记 账 凭 证 文 件第第 5050 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第50页页 4/21/2022DO WHILE 每 一 张 凭 证 DO WHILE 该 凭 证

35、的 每 一 会 计 分 录 行 获 得 当 前 会 计 分 录 行 对 应 记 录 的 科 目 代 码 按 科 目 代 码 值 检 索 科 目 汇 总 表 文 件 IF 找 到 相 应 科 目 代 码 的 汇 总 表 记 录 IF 当 前 会 计 分 录 行 的 科 目 发 生 额 在 借 方 获 得 当 前 科 目 汇 总 表 记 录 的 借 方 合 计 数 将 此 借 方 合 计 数 加 上 当 前 会 计 分 录 行 的 借 方 发 生 额 得 到 新 的 借 方 合 计 数 用 新 的 借 方 合 计 数 置 换 科 目 汇 总 表 当 前 记 录 的 借 方 合 计 字 段 ELSE

36、 获 得 当 前 科 目 汇 总 表 记 录 的 贷 方 合 计 数 将 此 贷 方 合 计 数 加 上 当 前 会 计 分 录 行 的 贷 方 发 生 额 得 到 新 的 贷 方 合 计 数 用 新 的 贷 方 合 计 数 置 换 科 目 汇 总 表 当 前 记 录 的 贷 方 合 计 字 段 ENDIF ELSE 在 科 目 汇 总 表 文 件 中 追 加 一 条 空 记 录 用 当 前 会 计 分 录 行 的 科 目 代 码 置 换 科 目 汇 总 表 文 件 当 前 空 记 录 的 科 目 代 码 字 段 IF 当 前 会 计 分 录 行 的 科 目 发 生 额 在 借 方 用 当 前

37、 会 计 分 录 行 的 科 目 借 方 发 生 额 置 换 科 目 汇 总 表 当 前 记 录 的 借 方 合 计 字 段 ELSE 用 当 前 会 计 分 录 行 的 科 目 贷 方 发 生 额 置 换 科 目 汇 总 表 当 前 记 录 的 贷 方 合 计 字 段 ENDIF ENDIF 取 下 一 会 计 分 录 行 ENDDO 取 下 一 张 凭 证ENDDO第第 5151 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第51页页 4/21/2022关闭科目汇总表文件关闭科目汇总表文件关闭记账凭证文件关闭记账凭证文件返回上级处理过程

38、返回上级处理过程第第 5252 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第52页页 4/21/2022红星汽车修理厂的采购部每天需要编制一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。零件入库或者出库通过放在仓库中的CRT终端报告给订货系统,当某种零件的库存数量少于库存量临界值时就应该再次订货。请用PDL描述订货报表的编制过程。 第第 5353 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第53页页 4/21/2022假定某企业的所有固定资产本期均已计提折旧,并把结

39、果保存在了卡片折旧库中。现在需要将卡片中的本期折旧费用按部门进行汇总。请你用PDL描述该汇总处理过程的结构。(提示:需要借助于折旧费用汇总文件来完成本处理过程)第第 5454 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第54页页 4/21/2022 决策树是用树形来表示加工逻辑的一种方法。 订购价格计订购价格计算算产品产品X产品产品Y Y订购量订购量1,000500,1,000500,单价为单价为5050元元订购量订购量1,000,1,000,单价为单价为4040元元订购量订购量=500,1,000,1,000,单价为单价为Y Y* *(

40、1-2%)(1-2%)订购量订购量=1,000,=1,000,单价单价为为Y Y第第 5555 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第55页页 4/21/2022 决策表是用表格形式来表达加工处理逻辑的一种工具,它由条件、行动、条件组合及结果四部分组成。表的上半部分表示条件、条件组合,表的下半部分表示行动,以及判定结果的选择。 对于一个决策表,每一条件都有两种可能结果,即为“Y”或“N”。因此,若有n个条件,则共有2n个可能组合的结果。 判定表判定表条件组合条件组合 R1R1R2R2R3R3R4R4C1C1使用年限一年以上使用年限一

41、年以上Y YY YN NN NC2C2单位价值单位价值800800以上以上Y YN NY YN N决策结果决策结果A1A1固定资产固定资产X X A2A2低值易耗品低值易耗品 X XX XX X第第 5656 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第56页页 4/21/2022 系统设计又称物理设计,是根据系统分析阶段构造的新系统的逻辑模型来构造物理模型,即根据新系统的逻辑功能要求,结合实际条件,进行总体设计和详细设计,构造系统实施方案,解决系统“怎样做”的问题。 系统设计主要包括以下内容: 总体设计 数据存储设计 代码设计 输入设计

42、 输出设计 安全可靠性设计 系统物理配置方案设计 第第 5757 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第57页页 4/21/2022 1系统性 2灵活性 3用户友好性 4可靠性 5可维护性 6经济性 7系统工作效率 8合法性 第第 5858 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第58页页 4/21/2022 用来精确表达会计信息系统结构和系统中模块间的层次关系和联系的图形。 例: 账务处理凭证处理 记账 账簿输出凭证录入凭证审核凭证查询凭证打印第第 5959 页页4/21

43、/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第59页页 4/21/2022 模块 模块间调用关系 模块间联系(数据联系,控制信息联系) 自顶向下,逐层分解 力求模块结构图中的模块具有: 高独立性 高内聚性 低耦合性变换中心分析事务中心分析第第 6060 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第60页页 4/21/2022模块设计的一般程序:模块设计的一般程序:数据流程图数据流程图 模块图模块图、分析数据流程图的“IPO”特性,确定“中心加工”,“输入加工”、“输出加工”输入加工中心加工输出加工

44、第第 6161 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第61页页 4/21/2022、推导模块图(1)顶层和第二层模块的推导 账务处理凭证处理 记账 账簿输出 系统输入加工 中心加工 输出加工第第 6262 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第62页页 4/21/2022(2)第三层及其下属各层模块的推导 账务处理凭证处理 记账 账簿输出凭证输入凭证审核凭证查询凭证打印记总账记明细账记日记账明细账输出日记账输出综合查询总账输出记银行日记账记现金日记账结账第第 6363 页

45、页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第63页页 4/21/2022、补充模块图 账务处理系统服务 系统设置数据备份数据恢复口令修改计算器建立会计科目初始余额录入操作员管理凭证类型设置第第 6464 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第64页页 4/21/2022 (一)数据存储设计(一)数据存储设计 包括文件设计和数据库设计。 (1)文件设计的任务: 将会计信息系统涉及的所有文件设计成可用计算机进行存取的物理形式。 (2)设计的一般程序: l确定系统需要建立的表/文件类型

46、 账务数据表/库文件 辅助性数据表/库文件 临时工作库文件/表 第第 6565 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第65页页 4/21/2022l表/文件结构设计 记录设计:确定表/库文件中每条记录包含哪些字段。 对应定位 记录分析 字段设计 定义字段名称、类型、宽度等l表/文件的组织形式设计 顺序组织方式 索引组织方式l确定表/数据库文件的属性:保密性、读写性、共享性、期限性第第 6666 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第66页页 4/21/2022l确定表/文

47、件的存储区域l建立“表/文件”与“表/文件”之间的关系,构建合理的数据库凭证业务文件结构凭证业务文件结构字段名字段名凭证号 摘要 科目代码 借贷标志 金额 凭证内容文件结凭证内容文件结构构 字段名字段名 凭证号 日期 附件 制单 出纳 审核 记账 m 1第第 6767 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第67页页 4/21/2022第第 6868 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第68页页 4/21/2022记账凭证文件结构记账凭证文件结构 凭证类型 凭证号 日期

48、摘要 科目代码 借方金额 贷方金额 附件 制单 出纳 审核 记账 第第 6969 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第69页页 4/21/2022记账凭证文件结构记账凭证文件结构 凭证类型 凭证号 日期 摘要 科目代码 借方金额 借贷标志 贷方金额 金额 附件 制单 出纳 审核 记账凭证号第第 7070 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第70页页 4/21/2022 凭证号 日期 摘要 科目代码 借贷标志 金额 附件 制单 出纳 审核 记账付0002 11/5/20

49、08 报销差旅费 5502 1 4536.00 1 学生1 学生2 学生2 学生1付0002 11/5/2008 报销差旅费 113301 2 4400.00 1 学生1 学生2 学生2 学生1付0002 11/5/2008 报销差旅费 1001 2 136.00 1 学生1 学生2 学生2 学生1 摘要 科目代码 借贷标志 金额报销差旅费 5502 1 4536.00 报销差旅费 113301 2 4400.00报销差旅费 1001 2 136.00 凭证号付0002付0002付0002 凭证号 日期 附件 制单 出纳 审核 记账 付0002 11/5/2008 1 学生1 学生2 学生2

50、学生1凭证号摘要科目代码 借贷标志 金额凭证号 日期 附件 制单 出纳 审核 记账凭证业务文件凭证内容文件第第 7171 页页4/21/20224/21/2022第三章第三章 会计信息系统开发概述会计信息系统开发概述 第第71页页 4/21/2022凭证业务文件结构凭证业务文件结构字段名字段名 类型类型 长度长度 凭证号 C 8摘要 C 36科目代码 C 11借贷标志 C 2金额 N 12,2 凭证内容文件结构凭证内容文件结构 字段名字段名 类型类型 长度长度 凭证号 C 8 日期 D 8 附件 N 3 制单 C 8 出纳 C 8 审核 C 8 记账 C 8记账凭证文件结构记账凭证文件结构第第

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 财务管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁