欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第二章会计信息系统开发技术(上).ppt

    • 资源ID:77678470       资源大小:1.61MB        全文页数:173页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第二章会计信息系统开发技术(上).ppt

    11/19/20227:25AM第二章 会计信息系统开发技术(上)第一节 软件开发概述第二节 可行性研究第三节 系统分析概述第四节 数据流图和数据字典第五节 数据存储结构规范化和数据存取要求分析第六节 加工说明和系统分析说明书11/19/20227:25AM第一节 软件开发概述一、软件和软件工程二、生命周期法三、快速原型法四、面向对象法11/19/20227:25AM一、软件和软件工程软件概念:早先,人们仅仅把程序理解为软件。1983年 IEEE 定义:软件是计算机程序,方法,规则,相关的文档资料以及在计算机上运行时所必需的数据11/19/20227:25AM一、软件和软件工程软件危机:软件尤其是规模较大的软件,其研制遇到了空前的困难:1)有的最终彻底失败;2)有的虽最终完成,但时间大大推迟,经费超支;3)有的未能满足用户当初的期望;4)有的无法进行修改和维护;11/19/20227:25AM一、软件和软件工程为克服软件危机,应借鉴机械工程,建筑工程中的方法和技术来指导和管理软件开发。从可行性研究、确定逻辑概念模型、设计物理模型、具体实施及编程,到最终完成项目开发,分步骤、分阶段来开展软件项目。11/19/20227:25AM一、软件和软件工程软件工程就是为克服软件危机的软件开发方法。软件工程概念:1)Boehm 定义:运用现代科学技术知识,来设计并构造计算机程序及开发,运行和维护这些程序所必需的相关文件资料;11/19/20227:25AM一、软件和软件工程软件工程概念:2)1983年 IEEE 定义:软件工程是开发,运行,维护和修复软件的系统方法。11/19/20227:25AM软件工程项目的基本目标取得项目的成功:1)较低的开发成本;2)达到要求的软件功能;3)较好的软件性能;4)易于移植;5)较低的维护费用;6)按时完成开发工作,及时交付使用;11/19/20227:25AM软件工程要点:1、面向用户的观点:计算机效率与用户效率并非完全一致。2、划分工作阶段:明确各阶段的任务、步骤、工作成果及技术文档。3、严格的复审技术:未经审查批准,不准进入下一阶段工作。11/19/20227:25AM二、生命周期法生命周期概念:软件产品从提出-投入使用-终止的期间。生命周期思想:在软件生命周期内,1)严格划分成几个独立的阶段;2)各阶段规定独立的任务和成果;3)前一阶段的成果作为后一阶段的基础指标;4)只有完成前一阶段,才可进入后一阶段;11/19/20227:25AM二、生命周期法软件生命周期包括三个时期:计划时期、开发时期、运行时期每一时期又可进一步细分为若干个更小的阶段。软件生命周期的模型有传统的瀑布模型和原型模型。11/19/20227:25AM软件生命周期的瀑布模型可行性研究需求分析概要设计详细设计编程测试运行维护报废计划时期开发时期运行时期11/19/20227:25AM 生命周期模型的阶段划分系统运行维护(系统开发人员、用户)系统评价(系统开发人员、用户)系统规划(规划分析师)系统分析(系统分析师)系统实施(系统开发人员、用户)系统设计(系统设计师)信息系统开发生命周期法各阶段的相互关系11/19/20227:25AM计划时期主要任务:分析用户需求与各种制约条件,论证开发该系统的可行性。在初步调查基础上,对该项目开发的必要性和可能的候选方案进行分析与评估,为领导进行项目决策提供依据。若认为项目值得开发,则应提出一种或数种候选方案,并指定项目初步实施计划,否则应提出终止开发的建议。11/19/20227:25AM开发时期主要任务:完成软件的设计和实现。设计又细分为系统分析(逻辑设计)、概要设计、详细设计三个阶段;目的:软件开发人员全力以赴做好新系统逻辑模型和物理模型设计。实现又细分为:编程、测试两个阶段。11/19/20227:25AM1、系统分析系统分析,又称需求分析,其任务是:搞清楚业务流程和用户对新系统的全部需求,并用适当的描述工具准确无误地表达出来,即确定新系统的逻辑模型。逻辑模型系统应该具有什么功能,用户要求系统能做什么。描述工具:有数据流图、数据字典、加工逻辑说明(处理说明)、数据立即存取分析等。工作成果:系统分析报告,或称规格说明书、项目需求说明书。11/19/20227:25AM系统分析报告作用:既是新系统逻辑模型的描述,又是下一步物理设计的依据,还是将来系统验收的技术依据。需求分析,应与用户反复讨论和修改,使之趋于准确和完善。11/19/20227:25AM2、概要设计概要设计,又称总体设计,其任务是:根据系统逻辑模型的要求,确定新系统的总体结构。即对新系统进行分解,由数据流图导出初始结构图并进行优化。结构图即模块结构图,用于描述系统由那些模块组成以及这些模块间的相互关系。工作成果:模块结构图及模块说明书。11/19/20227:25AM3、详细设计详细设计是在概要设计所确定的系统总体结构框架内,描述待求解问题的具体解决过程。算法和数据结构是求解过程的核心问题。算法:研究如何高校快捷地组织解决问题的具体过程。数据结构:用计算机离散逻辑来量化要解决的问题。详细设计包括:数据库与数据文件设计、代码设计。工作成果:各种设计说明书。11/19/20227:25AM4、编程编程,指编写计算机程序,即用所选定的计算机程序设计语言或数据库管理系统,把模块算法的过程性描述转换成程序代码。工作成果:可以上机运行的源程序。11/19/20227:25AM5、测试测试系统开发时期的最后一个阶段。其任务是:发现模块中、模块之间接口关系、以及系统中存在的错误,然后加以排除。测试范围:单元(模块)测试、集成测试、验收测试。测试方法:静态测试、动态测试、黑盒测试、白盒测试。工作成果:各种测试报告。测试是保证软件质量的重要手段,但不是为了证明程序正确,是否达到了设计要求。11/19/20227:25AM运行维护时期1、试运行:为验证会计软件的合法性、安全性、可靠性、正确性、可变性、科学性和实用性2、评审:通过评审的会计软件方可投入运行。3、维护:保证软件正常运行。会计软件维护要遵守维护规程,填写有关文档资料。维护内容:更正性维护、完善性维护、适应性维护11/19/20227:25AM系统开发的人员1、系统分析员:是系统开发项目的负责人。负责可行性研究、需求分析和整个项目。要求既懂硬件、软件及数据处理技术,又懂管理业务,且有很强的人际交互与协调沟通能力。2、系统设计员(高级程序员):要求精通计算机系统、信息技术、网络通信技术,负责概要设计和详细设计。3、初级程序员:负责编程,与系统分析员、系统设计员共同完成测试。11/19/20227:25AM生命周期模型的优缺点优点:降低开发的复杂性,有利于实施。缺点:)开发周期长;)前一阶段错误带入后一阶段,难以及时发现。适用于:应用环境相对稳定、目标明确、用户对现系统的工作方式非常熟悉、需求又不能经常变动的场合。11/19/20227:25AM三、快速原型法快速原型法的产生原型法开发过程简介原型法与生命周期法的比较11/19/20227:25AM快速原型法的产生信息时代的到来,给传统的信息系统开发的生命周期法带来了挑战,要求采用更好的技术和方法来开发软件。1、计算机硬件价格急剧下降,软件需求大增,尤其需要快速开发;2、由于企业竞争加剧,用户环境和信息需求多变,用户的许多需求难以在系统开发的早期就能确定。11/19/20227:25AM快速原型模型概念思路:针对生命周期模型的缺点提出,强调系统开发人员与用户之间自始至终通力合作,尽早建立一个可运行的原型,经过用户反复试用和修改原型,最终得到一个满意的系统。11/19/20227:25AM原型法开发过程简介采用原型法开发信息系统大致经过以下几个阶段:1、可行性研究阶段2、确定用户基本需求阶段3、原型开发阶段4、原型评价阶段5、最终系统设计阶段6、最终系统的实现结束阶段11/19/20227:25AM原型法模型可行性研究需求分析原型开发原型评价最终系统设计最终系统实现(用户反馈)11/19/20227:25AM原型法模型(参考)可行性研究可行性研究确定系统的基本需求确定系统的基本需求建造系统原型建造系统原型用户试用原型用户试用原型用户满意用户满意?满意满意完善原型后作为最终系统完善原型后作为最终系统重建系统作为初步设计参考重建系统作为初步设计参考不满意不满意修改原型修改原型原型模型的开发步骤原型模型的开发步骤11/19/20227:25AM原型法与生命周期法的比较1、开发周期短,费用相对较低;2、原型法必须有较好的软件工具(第四代语言:如菜单生成器、报表生成器、各种设计器)支持开发;3、使用户的参与更有实际效果;11/19/20227:25AM原型模型的评价1、优点:1)用户参与了系统开发所有阶段,从而用户的需求能得到及时较好的满足,系统的适用性强;2)用户能及早接触和使用未来系统的原型,有利于系统今后的使用和维护;3)开发周期短,开发费用较少;11/19/20227:25AM原型模型的评价2、缺点:1)需要高效的软件开发工具的支持,一般需要第四代语言或其他软件开发工具;2)系统反复修改的工作量和时间不易控制。11/19/20227:25AM四、面向对象法一、面向对象的软件开发方法概述二、面向对象的软件开发过程三、面向对象软件开发方法的优势11/19/20227:25AM一、面向对象的软件开发方法概述 传统的程序是面向过程的,以过程或函数来购建整个系统。当软件规模变大或功能扩充时,需要的过程或函数数量成倍增长,使得管理、控制与维护更加困难。面向对象技术关心的不仅仅是孤立的单个过程,而是孕育所有过程的母体系统。它可用计算机逻辑来描述系统本身,包括系统的组成、系统的各种可能状态、可能产生的各种过程以及过程引起的系统状态切换。11/19/20227:25AM一、面向对象的软件开发方法概述 面向对象的软件开发方法符合人们的思维习惯,可以降低分解问题的复杂性,提高整个求解过程的可控制性、可监测性和可维护性,达到以较小的代价和较高的效率获得较满意的效果的目的。11/19/20227:25AM面向对象的程序设计面向过程的程序设计:以具体的解题过程为研究和实现的主体;面向对象的程序设计:以需要解决的问题中所包含的各种对象为主要矛盾。“对象”是现实世界的实体或概念的抽象表示,它以数据为中心,是一个集成了数据和其上操作的独立、自恰(通过自身定义的操作来管理自己)的逻辑单位。11/19/20227:25AM状态和行为状态和行为是对象的主要属性:状态:是对象的静态属性,用属性变量来表示。行为:是对象的动态属性,是对象的操作,用定义的方法来表示。对象的方法也是对象与外部环境和其他对象交互通信的接口。11/19/20227:25AM面向对象的问题求解面向对象的问题求解,就是力图从实际问题中抽象出这些封装了数据和操作的对象,它通过定义其属性和操作来表述它们的特征和功能,通过定义接口来描述它们的地位及与其它对象的关系,最终形成一个广泛联系的可理解、可扩充、可维护和更接近问题本来面目的动态对象模型系统。11/19/20227:25AM对象和类对象:是将数据及数据的操作封装在一起的整体;类:将具有相同特征的对象抽象成为一种新的数据类型。类相当于一个模具,将类实例化就得到对象,这个对象继承了生成它的类的属性。通过对象间的消息传递机制使整个系统运转,通过对象对类的继承来提高代码的重用性,以减少程序开发量。11/19/20227:25AM面向对象技术的关键设计思想面向对象的技术的一个关键设计思想是:让计算机逻辑来模拟现实世界,即让计算机世界向现实世界靠拢。11/19/20227:25AM二、面向对象的软件开发过程1、面向对象的分析(Object-Orientd Analysis,简称OOA)2、面向对象的设计(Object-Orientd Design,简称OOD)3、面向对象的实现(Object-Orientd Programming,简称OOP)11/19/20227:25AM二、面向对象的软件开发过程概括为:第一、分析用户需求,从问题中抽取对象模型;第二、将模型细化,设计类,包括类的属性和类之间的相互关系,同时考察是否已有可以直接引用的类或部件;第三、选定一种具体的面向对象的编程语言,具体编码实现OOD模型,并设计测试用例对模块和整个系统进行测试,完善整个解决方案,最终完成项目开发。11/19/20227:25AM1、面向对象的分析(OOA)抽取存在于用户需求中的各对象实体,分析、明确这些对象实体的静态属性和动态属性,以及对象之间的相互关系,要能够反映出由多个对象组成的系统整体功能和状态,最后将用户的需求准确地表达出来,即提出OOA逻辑模型。11/19/20227:25AM2、面向对象的设计(OOD)任务是:设计软件系统应该“怎么做”。在OOA模型基础上,进行:人机界面设计系统资源管理功能设计系统与数据库接口设计并进一步扩充OOA模型。三个设计加OOA模型,构成最初的OOD物理模型,然后对该模型作进一步的细化和验证。11/19/20227:25AM3、面向对象的实现(OOP)其任务是:选择一种合适的面向对象的编程语言,具体编码实现对象细设计步骤所得的公式、图表、说明和规则等软件系统各对象的详尽描述,再将编写好的各类代码模块根据类的相互关系集成,并使用测试用例对模块和整个系统进行测试和调整,以完善整个解决方案。测试工作不是在各个模块都做好之后才进行,而是可以随着整个实现阶段编码工作的深入同步完成。11/19/20227:25AM二、面向对象的软件开发过程面向对象的软件开发方法,与传统的生命周期法和快速原型法并不矛盾,关键是采用了对象的概念和全新的程序设计方法。11/19/20227:25AM三、面向对象软件开发方法的优势1、模块的可重用性好;2、模块的可扩充性好:特别适合在快速原型法中使用。使系统维护容易;3、模块的可管理性好:项目的管理和控制容易。11/19/20227:25AM第二节 可行性研究可行性研究也称可行性分析,是在项目开发之前,对系统开发的必要性和可能性进行分析、评价和论证。系统分析人员对现行系统进行初步调查,了解现行系统的概貌、用户设想的系统目标及条件,明确存在的主要问题,估算技术力量、开发费用及经济收益等因素,就该项目的必要性和可能性进行分析、评价和论证,提出明确的意见和建议。一、初步调查二、可行性分析11/19/20227:25AM一、初步调查初步调查也叫环境调查,任务是:了解用户的应用环境、业务情况、企业内外各种约束因素以及对新系统的要求。包括:1、企业概貌2、目标与任务3、开发条件4、现行会计信息系统的一般状况5、外部环境6、企业计算机应用的现状与水平7、可能投入的人、财、物,时间限制及其它关键性问题。11/19/20227:25AM1、企业概貌企业型质、隶属关系、组织机构、经营目标、规模、管理体制、资源、产品种类、生产能力、工艺特点、经营效益、发展规划等。11/19/20227:25AM2、目标与任务企业会计信息系统的总体目标和近期目标。11/19/20227:25AM3、开发条件单位及部门领导对项目的认识和决心,财会人员的态度,会计基础工作等。11/19/20227:25AM4、现行会计信息系统的一般状况会计人员配置、业务素质、会计工作内容、业务核算流程、管理形式及水平,工作中存在的主要问题等。11/19/20227:25AM5、外部环境与上级部门、其他企业、远程分支机构或下属企业的业务往来和信息联系,受到哪些外界条件的制约,与企业其他职能部门的业务与信息联系,这些部门目前及近期计算机应用的情况。11/19/20227:25AM6、企业计算机应用的现状与水平技术力量、发展规划存在问题、可供利用的资源等。11/19/20227:25AM二、可行性分析是在初步调查的基础上,从企业现状出发,分析用户要求,以确定系统开发的目标和任务,并从开发新系统的必要性和可能性两方面进行论证。可行性分析的主要内容:技术可行性、经济可行性、运行可行性。可行性并不仅仅是可能性,它还包括必要性。11/19/20227:25AM二、可行性分析技术可行性经济可行性运行环境可行性硬件软件开发能力费用效益外部因素会计基础工作领导态度财会人员态 度企业其他因素可行性分析的主要内容11/19/20227:25AM1、技术可行性技术可行性,指在现有成熟技术的技术条件下,实现系统开发目标的可能性,主要从硬件设备和技术力量等方面分析论证。设备方面:计算机主频速度、内外存容量、输入输出设备、网络通信设备、以及各种设备的可靠性、安全性、适用性、技术服务等方面是否满足需要。技术力量方面:开发人员的业务水平(能力和开发经验)能否胜任,能否按期完成任务。11/19/20227:25AM2、经济可行性经济可行性,是对新系统的成本/效益进行估算分析。(分析内容如下表)11/19/20227:25AM2、经济可行性费用方面费用方面效益方面效益方面开开发发费费用用机房与设备 投资机房投资、硬件设备和通信设备购置与安装费用;直直接接效效益益即可以直接用货币计量的效益,包括:1、系统的转让费、2、新系统的人工费节约、3、新系统改善管理带来的直接效益等。软件投资系统软件、工具软件、管理软件包的购置或研制费等。投投入入使使用用后后的的费费用用硬件软件维护费人员的工资耗材费用等间间接接效效益益指无法直接用货币计量的效益,包括:1、新系统提高了会计信息的准确性、及时性带来的管理效益;2、提高了财务管理水平和工作效率。11/19/20227:25AM3、运行可行性运行可行性,指除技术、经济因素外,系统内部、外部环境及各种客观条件等因素的影响。主要考察:单位内部条件上级部门是否接受考虑系统开发和使用过程中可能出现的各种风险因素,要有必要的措施进行防范。11/19/20227:25AM单位内部条件单位及财务领导对开发新系统的决心和态度;会计基础工作、管理水平、财会人员素质;会计与其他职能部门的信息联系与共享;开发新系统的时间、经费等限制条件。11/19/20227:25AM上级部门是否接受如:主管部门、银行、税务、工商、海关等方面的意见,输出的账表能否被接受,机制的凭证有无法律效用等。11/19/20227:25AM可行性分析的结束可行性分析的结论和建议:各方面条件具备,建议组织开发;这时要制定候选方案和初步实施计划,包括确定系统的目标、规模、范围、体系结构、硬件设备及软件配置计划,时间进度计划、费用计划、人员培训计划等。需要修改目标后才能开发,或者需要待某些条件成熟后才能开发;没有必要开发或不具备开发条件不能开发。11/19/20227:25AM可行性分析阶段的工作成果可行性分析报告内容包括:企业概况;开发新系统的必要性;系统的目标、范围;技术可行性;经济可行性;运行可行性;系统的初步方案及实施计划;结论或建议等11/19/20227:25AM第三节 系统分析概述一、系统分析二、详细调查11/19/20227:25AM一、系统分析系统分析的任务系统分析的方法和步骤会计信息系统开发与企业信息化建设11/19/20227:25AM系统分析的任务系统分析也称需求分析或逻辑设计,其任务是通过对用户业务流程与用户对新系统需求的详细调查,查明现行系统的情况,明确用户对新系统的需求,确定新系统的目标及功能,并用规范的工具以书面文档的形式表达出来,即建立新系统的“逻辑模型”。11/19/20227:25AM系统分析的主要工作及其成果系统分析的主要工作可概括为:理解和表达。理解:完全弄清现行系统的情况以及用户对新系统的种种需求;表达:进行逻辑设计,构造出新系统的逻辑模型,明确描述新系统能“做什么”。工作成果:提交系统分析报告,也称系统说明书、需求说明书、规格说明书。11/19/20227:25AM系统分析的重要性系统分析报告是下阶段系统设计工作的依据。错误的需求分析必然引致错误的系统设计,并带来后续工作的一系列错误,给整个开发工作带来严重的后果。据统计,AIS 建设中,60%-80%的错误源于错误的需求定义。为提高系统分析工作的质量,需要:1、开发人员必须与用户双方密切合作,反复讨论与修改系统逻辑模型。2、逻辑模型的表达必须直观、清晰、准确、无二义性。11/19/20227:25AM系统分析的方法和步骤系统分析常用的方法是结构化分析方法,即SA(Structured Analysis)方法,是20世纪70年代中期由E.Yourdou等人倡导的一种面向数据流的分析方法。所谓结构化,就是采用逐层分解的方法,化整为零、分而治之、自顶向下、逐步求精。如同将产品生产系统分解为单台机器、机器分解为部件,部件分解为零件。11/19/20227:25AM结构化分析方法的优点结构化分析方法是分析研究复杂系统的好方法。通过逐层分解,任何复杂的系统最终都能被搞清楚并表达出来。11/19/20227:25AM系统分析的步骤1、对现有系统进行详细调查,获得现有系统的具体模型(即系统由谁、在什么时间、什么地点、做了什么,如何做的)。2、去掉具体模型中的非本质因素(如具体人员、具体机构等),抽象出现有系统的逻辑模型(即系统究竟做了什么)。3、详细了解用户对现有系统的不满和对新系统的种种需求,确定新系统的目标与功能,提出新系统的初步逻辑模型。4、根据用户反馈意见,对新系统的逻辑模型进行反复修改、优化和完善,最后确立新系统的逻辑模型,并编写系统分析报告。5、对系统分析报告进行专家复审,直到文档齐全、没有错误。11/19/20227:25AM系统分析实例学生刘秘书李会计王出纳陈保管学生购书申请购书购书领书书证明发票单学生购买教材的具体模型学生购买教材的逻辑模型学生审查有效性开发票开领书单发书学生购书申请有效购书领书书购书单发票单计算机售书系统的逻辑模型学生审核并开发票开领书单发书学生购书申请购书领书书发票单11/19/20227:25AM系统分析实例改进后的计算机售书系统的逻辑模型学生审核并开发票开领书单学生购书申请购书领书发票单审核无效记账并更新库存11/19/20227:25AM会计信息系统开发与企业信息化建设目标系统不应该只是简单地模仿现用系统,而应该比它更强和更好。新系统的数据处理流程可以进行必要的调整和优化。此时注意计算机处理的特点和对流程的改进;11/19/20227:25AM会计信息系统开发与企业信息化建设1、与企业机构重组和业务流程再造结合起来,调整组织机构体系与功能体系的对应关系。2、去掉某些不必要的或不适合计算机处理的功能;3、改进某些功能;如增强数据分类、核对、汇总、检索等功能,缩短报表处理周期。4、增加某些功能;如必要的数据校验、管理、控制、分析与预测功能,增加适应计算机处理特点的初始化、输入、修改、删除、查询、打印、备份与恢复功能以及操作人员授权管理功能。11/19/20227:25AM系统分析的文档需求分析的主要表达工具有:数据流图、数据字典、加工说明、数据存取分析等。系统分析报告的内容:1、对现行系统的分析;包括企业概况、主要业务及其流程、功能分析、存在的主要缺陷、征求用户的总结等;2、新系统的逻辑模型:包括新系统的目标、范围、数据分析、功能与性能要求分析、经费预算、数据处理方式的选择,对计算机设备配置的初步意见、质量保证以及其他需要说明的问题。11/19/20227:25AM二、详细调查(业务调查)详细调查是详细了解现行系统的运行状况、存在的问题和用户对新系统的种种需求。它是围绕着各种业务进行的,所以也叫业务调查。11/19/20227:25AM详细调查的内容了解现行系统的机构、管理范围、业务内容、工作流程、核算方法、管理措施、业务处理量以及用户对新系统的种种要求等。调查精细,工作量大。包括:1、组织机构调查2、会计业务内容及处理流程调查3、代码调查4、凭证、账簿、报表种类、结构及内容的调查5、数据量调查11/19/20227:25AM详细调查的原则1、真实性原则2、全面性原则3、规范性原则4、启发性原则11/19/20227:25AM详细调查的方法1、访问会计人员2、发调查问卷普查3、开调查会4、亲身实践11/19/20227:25AM绘制业务流程图业务流程图是现用系统的具体模型。描述方式一般有叙述式和图表方式。业务流程图绘制后,要征求财会人员的意见,并根据用户意见及时修改。11/19/20227:25AM组织结构调查党委书记党委书记决策委员决策委员会会纪委纪委工会工会团团委委党党委委会会组组织织部部宣宣传传部部武武装装部部总经理总经理生生产产部部计计划划发发展展部部财财务务部部劳劳动动工工资资部部技技术术部部安安全全环环保保部部审审计计部部管管理理部部办办公公室室工工程程管管理理部部人人事事部部发发动动机机厂厂铸铸造造厂厂齿齿轮轮厂厂轮轮胎胎厂厂铣铣床床厂厂钻钻床床厂厂装装配配厂厂锻锻造造厂厂毛毛坯坯厂厂运运输输部部车车床床厂厂质质量量处处信信息息中中心心培培训训中中心心机机动动设设备备处处供供应应部部销销售售部部组织结构图组织结构图11/19/20227:25AM手工账务处理业务流程图 原始凭证原始凭证核对核对核对核对登记登记总分类账总分类账总分类账总分类账编制编制会计报表会计报表会计报表会计报表明细分类账明细分类账登记登记明细分类明细分类账账审核审核记账凭记账凭证证编制编制记账凭证记账凭证收款凭证收款凭证付款凭证付款凭证转账凭证转账凭证现金、银行现金、银行存款日记账存款日记账登记现金、登记现金、银行存款银行存款日记账日记账11/19/20227:25AM领料业务流程图 领料领料单位单位缺货否?缺货否?查库存账查库存账库存账库存账仓库仓库财务财务部门部门领料单领料单(财务存档)(财务存档)开缺货开缺货通知单通知单缺货通知单缺货通知单采购采购部门部门缺货缺货发货处理发货处理领料单领料单领料单领料单领料单领料单否否领料单领料单(仓库存储)(仓库存储)登记登记库存账库存账开领料单开领料单领料单领料单领料单领料单领料单领料单11/19/20227:25AM第四节 数据流图和数据字典一、数据流图二、数据字典11/19/20227:25AM一、数据流图数据流图(Data Flow Diagram,简称DFD)用来表达数据的来源、变换、流向与去处,以及处理情况和变换过程,表示系统的各种逻辑功能,既可以描述现行系统的数据流程和逻辑功能,又能表达新系统的逻辑模型,是结构化系统分析的主要表达工具。数据流图的基本符号数据流图的画法画分层数据流图11/19/20227:25AM数据流图的基本符号1、外部项2、处理逻辑3、数据存储4、数据流11/19/20227:25AM1、外部项外部项指不受控制的系统之外的人、机构、另一个系统或子系统,是系统外部的数据来源或最终去处。在数据流图中,外部项用一个正方形框表示,框内写上其名称,表达系统的范围和边界。在数据流图中,外部项可以重复。财务科财务科财务科11/19/20227:25AM2、处理逻辑处理逻辑也称加工,表示对数据进行加工变换的功能,即把流向它的一组数据流加工(变换)成另一组数据流。在数据流图中,加工用一个圆泡表示,泡中写上该加工的名称。加工名称应简洁、易懂,常用“动词+名词”或“名词+动词”作加工名。每个加工在图中只能出现一次。加工一般需编号。11/19/20227:25AM3、数据存储数据存储又叫文件,用右边开口的长方形,或用一根或两根平行的线段表示,在线段的上方、下方或中间写上文件的名称。文件在数据流图中允许重复,用左侧的直线或斜线表示重复的次数。当文件较多时,常用字母“D”或“F”加数字表示。11/19/20227:26AM3、数据存储的表示凭证凭证总账明细账凭证科目D1工资D2511/19/20227:26AM数据流由一组成份固定的数据项组成,用带箭头的弧线表示,表示一组按特定方向流动的数据。除流入、流出的数据流和不言而喻的数据流外,应该在弧线的附近注明该数据流的名称。4、数据流财务科输入凭证凭证记 账 凭 证生产率分析生产统计生 产 记 录报告月报表日报表11/19/20227:26AM数据流图的画法在建立目标系统逻辑模型过程中,要在对当前系统进行改造优化的基础上,充分考虑人与计算机的处理特点,注意发挥人与计算机处理的各自优势,确定目标系统的人机界面,即确定人与计算机各自完成的工作。11/19/20227:26AM数据流图的画法其步骤为:1、确定系统的输出:即首先了解用户向从系统获得哪些信息;2、确定系统的输入:然后分析为得到这些信息需要输入哪些数据;3、确定数据的加工:为将输入的数据转换成所需信息需要哪些加工处理过程。11/19/20227:26AM数据流图的画法通常在现用系统模型的基础上确定新系统的边界,找出流入流出系统的数据流,然后顺着或逆着数据流的方向一步步展开。所以,画数据流图就是从输入数据流到输出数据流,用一连串的加工连接起来,在数据流的组成或值发生变化的地方画上一个加工。要分析为实现该加工功能还需什么数据,该加工还流出了其他什么数据流,并在需要暂时或永久保存数据的地方画上数据存储。11/19/20227:26AM工资核算的数据流图月初初始化输入职工工资修改工资打印工资条查询职工工资职工工资部门汇总工资打印工资单打印汇总表查询工资汇总工资汇总部门上月工资11/19/20227:26AM画分层数据流图在对复杂系统的需求分析中,先用较少的加工高度概括,抽象描述逻辑功能,然后逐步扩展和细化,使其越来越具体。这样一组数据流图,由粗到细、逐步求精地表达出不同抽象级别上的逻辑模型,称之为分层的数据流图。11/19/20227:26AM分层的数据流图X顶层2143图00层1.21.11.41.3图14.24.14.44.3图4一层11/19/20227:26AM父图、子图、基本加工一套分层的数据流程图,下层图是对上层图中某个加工的细化,称为它的子图,上层图称为下层图的父图。所以,父图中有多少个加工,就可以画出同样数目的子图,除非父图中的某个加工已较简单,不需要再分解。不必再分解的加工称为基本加工。11/19/20227:26AM画分层数据流图的步骤1、对系统高度抽象,即把整个系统用一个加工来表示,这样就得到了顶层的DFD;2、对顶层的DFD进行分解,画出该系统的几个最主要的加工,便得到了第0层的DFD;3、对第0层的DFD中的每个加工再分解,画出第一层的DFD。如果其中某一个加工还较复杂,则分解还可以继续进行下去,从而得到第二层、第三层的DFD,一直分解到每一个加工都比较简单,不必再分解为止。11/19/20227:26AM画分层数据流图画分层数据流图是一个自顶向下、逐步求精的过程。画时应该对加工编号,以方便阅读、理解和管理。一般编号规则为:1、子图的图号=父图中相应的加工号;2、子图中加工的编号=子图号+小数点+该加工在子图中的序号;3、顶层图只有一张,不必编号。11/19/20227:26AM画数据流图是应注意的事项1、数据流图只表示系统能够“做什么”,而不表示应该“怎么做”;不反映处理的时间和顺序,也不表示选择与循环的控制条件。2、数据流图中的任何数据流都必须与加工有关。3、不要把控制流画入数据流图,如图2-12。4、注意图中数据流的守恒与平衡。5、在每张DFD上,只画出作为加工间交界面的文件和数据流,而不必画出该加工内部的文件和数据流。6、反复修改数据流草图,随时准备重画。11/19/20227:26AM去掉控制流会计输入凭证凭证记账凭证取下一张凭证应删除控制流11/19/20227:26AM数据流的守恒与平衡1、数据流的守恒,是针对某个加工的。每个加工都必须有流入数据流和流出数据流,缺一不可。2、数据流的平衡,是针对父图与子图而言的。子图中所有输入数据流,都必须是父图中对应加工的输入;子图中所有输出数据流,都必须是父图中对应加工的输出;11/19/20227:26AM二、数据字典数据字典是对数据流图的补充说明。需要在数据字典中说明的名字(条目)有:1、外部项2、数据项3、数据流4、数据存储5、加工逻辑11/19/20227:26AM数据条目的内容数据项数据流数据存储(文件)名称别名简述类型、取值范围、含义、存储长度、小数位组成(数据结构)有无查询要求及关键字备注11/19/20227:26AM数据字典中使用的符号符号含义=等于、定义为+加 选择符,对 中内容可以任选其一 重复符,对 中内容可视需要重复使用()可选符,对()中内容可选可不选*注解符,两*之间的内容为对该条目的注释11/19/20227:26AM数据项条目数据项也称数据元素,是不可(或不必)再分解的数据单位。数据流和数据文件都是由数据项组成的。例P70数据项编号数据项名别名简述类型 长度取值备注001数量销售量某种产品的销售数量数值5整数负数表示退货数量002结算类型结算方式销售货款的结算方式字符11-现金 2-银行支票3-托收4-汇票5-电汇6-信汇11/19/20227:26AM数据流条目数据流表示系统中数据的流向,通常在数据字典中定义输入系统或从系统输出的数据流。例P71数据流编号数据流名别名简述组成备注001记账凭证凭证根据原始凭证或计算单编制的记账凭证日期+凭证号+摘要+科目+对方科目+记账方向+数量+金额+票据号+制单+审核+记账数据流来源:财务科数据流去向:加工“输入凭证”平均流通量:80张/天高峰流通量:150张/天002发票销售发票销售部门为客户开出的产品销售票据日期+单位码+发票号+合同号+产品码+产品名称+规格数量+单价+金额+经手人11/19/20227:26AM数据存储(文件)条目数据存储条目描述数据存储的逻辑结构,即保存的数据内容、检索要求以及标示号。例P71文件编号文件名 别名简述组成查询要求 查询关键字D84在产品成本存放未完工产品的成本费用及数量月份+产品码+批号+投产数量+在产数量+材料费+材料差异+报废+工资及福利费+动力费+制造费用有月份+产品号+批号11/19/20227:26AM数据字典的建立和使用数据字典是描述数据的“数据”,应在修改数据字典的过程中,始终保持数据字典内容(数据项、数据流、数据存储)的一致性和完整性。数据字典的建立有两种方式:1、手工方式:一个条目一张卡片,并对卡片分类编号装订成册。2、使用数据字典软件11/19/20227:26AM第五节 数据存储结构规范化和数据存取要求分析一、数据存储结构规范化标准二、数据存储结构规范化的作用与步骤三、数据存取要求分析11/19/20227:26AM一、数据存储结构规范化标准第一范式第二范式第三范式11/19/20227:26AM第一范式关系(二维表)的规范化:指在一个数据结构中没有组项,即每个属性都是不可再分的,也没有重复出现的数据项和空白数据项。满足规范化的关系成为第一范式的关系,简称1NF。11/19/20227:26AM不符合1NF的关系实例设备号设备名制造厂使用单位变更厂名开户行使用单位变更日期1002机床第一机床厂 沈阳XXXX二车间四车间一车间2005/10/212007/05/122008/11/011004磨床第二机床厂 哈市XXXX机修车间三车间2003/12/032006/06/301005钻床第三机床厂 齐市XXXX一车间二车间三车间机修车间2001/05/032001/12/212005/01/032008/11/01表2-4组项11/19/20227:26AM表2-5、表-6设备号设备名厂名制造厂开户行1002机床第一机床厂沈阳XXXX1004磨床第二机床厂哈市XXXX1005钻床第三机床厂齐市XXXX设备号变更日期使用单位10022006/10/21二车间10022007/05/12四车间10022008/11/01一车间10042003/12/03机修车间10042006/06/30三车间10052001/05/03一车间10052001/12/21二车间10052006/01/03三车间10052008/11/01机修车间设备制造厂设备使用单位变更11/19/20227:26AM第二范式1、关键字2、函数依赖

    注意事项

    本文(第二章会计信息系统开发技术(上).ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开