第2章会计信息系统的规划分析与设计_第1页
第2章会计信息系统的规划分析与设计_第2页
第2章会计信息系统的规划分析与设计_第3页
第2章会计信息系统的规划分析与设计_第4页
第2章会计信息系统的规划分析与设计_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会计信息系统

AccountingInformationSystem

第2章会计信息系统的规划、分析与设计学习目的掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能构造图的运用。了解构造化方法、原型法、面向对象法、计算机辅助开发方法的运用范围及特点,着重了解会计信息系统适用的开发方法。了解会计信息系统的开发过程与开发方式。主要内容第一节会计信息系统开发概述第二节会计信息系统的规划第三节会计信息系统的分析第三节会计信息系统的设计第一节会计信息系统开发概述系统开发生命周期开发方法开发工具开发方式企业获得会计信息系统的两种主要方式:一是购买商品化软件二是由企业自行开发。系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性工程建议书一、系统开发的生命周期生命周期法的根本思想生命周期法是将软件工程学和系统工程的实际与方法引入计算时机计信息系统的研讨开发中,采用构造化、模块化、自顶向下地对系统进展分析和设计。其过程如下六个阶段:系统规划系统分析系统设计系统实施系统运转系统维护前往生命周期法的特点〔1〕采用构造化方法进展系统分析和设计。〔2〕面向用户观念,注重调查分析。〔3〕各个开发任务阶段分工严厉。〔4〕系统的开发周期普通较长。〔5〕系统目的不易改动。普通用于大型管理信息系统的开发。前往生命周期各阶段的义务和文档系统规划阶段主要义务:对企业的环境、目的、现行系统的情况进展初步伐查;提出拟建新系统的备选方案,进展可行性分析。主要文档:可行性工程建议书。生命周期各阶段的义务和文档系统分析阶段主要义务:在可行性研讨的根底上,对现行系统进展详细调查和全面分析,提出新系统的逻辑模型,又称为逻辑设计阶段。主要文档:系统分析报告。生命周期各阶段的义务和文档系统设计阶段主要义务:根据系统分析报告中规定的功能,结合实践条件,详细设计逻辑模型的技术方案,包括概念设计、评价与选择方案和详细设计。主要文档:概要设计书和详细设计书生命周期各阶段的义务和文档系统实施阶段主要义务:将设计的系统付诸实施的阶段,详细包括计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试等。主要文档:操作手册、系统测试分析报告生命周期各阶段的义务和文档系统运转与维护阶段主要义务:运转软件、修正扩展、完善文档主要文档:运转日志、问题及修正报告生命周期法的优缺陷优点:强调开发的整体性和全局性;每个阶段的义务相对独立,降低了系统开发的复杂性;每个阶段都有严厉的审批和明晰的文档,发现问题能及时反响和纠正。缺陷:开发周期长,开发顺序是线性的,各个阶段的任务不能同时进展,前阶段的错误解带入下一阶段。前往二、开发方法构造化系统开发方法原型化方法面向对象开发方法计算机辅助软件工程构造化系统开发方法对于复杂的问题,由于人的了解力、记忆力的有限,不能够触及到问题的一切方面和全部细节。在软件工程技术中,控制复杂性的根本手段是“分解〞与“笼统〞。为了将复杂性降到人可以掌握的程度,可以将大问题划分为假设干个小问题,然后分别处理,亦即“分解〞;“分解〞可以分层进展,即先思索问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“笼统〞。“逐层分解〞“自顶向下〞构造化分析方法、构造化设计方法、构造化程序设计方法构造化系统开发方法强调在整体优化的前提下思索详细的分析设计问题;开发过程规范,思绪清楚;适宜于开发大型、复杂的系统;开发的任务量大,开发周期长。原型设计法概念与原理原型设计法的根本的原理是系统开发者在初步了解用户需求的根底上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。用户与开发人员在原型的根底上共同讨论、改良和完善方案,开发人员根据这个方案对原型进展修正,得到新的原型,再去征求用户意见,反复多次直至获得称心的原型为止。前往确定用户根本信息需求建立初始原型运转原型系统称心否?放弃否?可用原型修正原型完成系统开发并交付运用是否停顿是否原型化方法的任务流程第一步第二步第三步第四步原型设计法的特点⑴系统目的容易改动。其系统目的比较详细,系统的功能不多。⑵系统开发周期短,费用相对较低。系统设计、系统运用、系统评价严密结合在一同,根本上属于一种“边设计边运用〞的开发方式。⑶用户参与程度大,使系统更有建立性。系统设计往往需求用户较多的参与,系统用户在开发中所发扬的任务,也远远大于其他的设计方法。⑷系统易于维护。开发的系统普通规模较小,而且在开发的过程中经过用户多次反复的运用和评价,因此对其能够遇到的问题,无论对于开发者还是用户都比较容易找到处理的方法,从而使得系统的维护更容易。〔5〕原型法必需有较好的软件工具支持开发。前往原型设计法针对构造化系统开发方法缺乏弹性的缺陷,缩短开发周期,减少开发风险;对于中小型系统开发效果较好,大型复杂的系统在原型制造上有相当的困难。原型设计法的开发过程⑴确定用户初始需求阶段。用户提出根本的需求和运用范围,这时的需求能够是不完全的、粗糙的、但是最根本的。⑵设计系统初始原型阶段。开发者根据用户根本需求开发一个运用系统软件的初始原型。初始原型不要求完全,它只需满足用户的根本需求。⑶运用并评价原型阶段。首先让用户试用模型,根据实践运转情况,明确原型存在的问题。⑷改良完善原型阶段。开发者根据用户试用后提出的问题,与用户共同确定修正原型的方案,经过修正和提高得到新的原型。然后再试用、评价,再修正提高,多次反复逐渐完善以到达用户的最终要求。前往面向对象法1、从系统的构成入手,希望将系统的最根本构造搞清楚,从现实世界中笼统出系统组成的根本实体——对象2、对象是构成所要开发的信息系统的最根本要素。假设将这些对象描画清楚了,就可以以比较大的自在度来构建信息系统,当外界环境发生变化后,就可以经过重新组合对象来应对环境的变化。3、面向对象的局限性在于对计算机工具要求高,在没有进展全面的系统性调查分析之前,把握系统的构造有困难。因此,目前该方法需求与其他方法结合运用。计算机辅助软件工程一种先进的软件开发技术强调的是处理整个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、可以大量节省人力的系统开发工具着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。会计信息系统适用的开发方法会计信息系统具有数据量大、构造复杂、数据处置方法要求严厉、会计信息质量要求高、对信息系统的平安性要求高等特点。计算时机计信息系统不能再单纯模拟和照搬手工系统处置信息的方式,会计运用软件也不是单项运用程序的加总,其建立要比单项运用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用构造化系统开发方法为主,其他方法为辅的开发方法。各种方法的比较原型法是经过模拟及模拟后的不断分析和修正最终建立系统,只能用于小系统的开发。生命周期法是一个能支持全过程的开发方法,目前在实践任务中占绝对位置。OO法是一种围绕对象进展系统分析和设计,再用面向对象的工具建立系统,这种方法不能涉及系统分析以前的环节,因此不能成为支持系统开发的全过程的方法.CASE方法〔计算机辅助软件工程〕必需依赖一种详细的开发方法,是一种辅助开发方法前往三、系统开发工具是在软件开发各个阶段协助开发者提高任务质量和效率的一类新型软件软件开发工具的根本功能软件开发工具的类别四、系统开发方式的比较应根据企业的资源情况、技术力量、外部环境等要素选择适当的开发方式四、系统开发方式的比较

自行开发:优点:可以得到适宜本单位的系统,培育本人的力量;缺陷:周期长。委托开发:优点:比较省事;缺陷:开发费用高,系统维护困难。四、系统开发方式的比较结合开发:优点:对于培育本人的技术力量最为有利,系统维护也比较方便;条件:双方必需精诚协作。这种方式比较适宜我国目前的情况。直接购买软件包:省事;但是很难买到本企业需求的称心的会计软件。系统开发方式软件复用——新的社会化开发方式。又称软件重用或软件再用,是在构造新的软件系统的过程中,对已存在的软件人工制品的运用技术。软件复用是软件开发中防止反复劳动的处理方案,以已有的任务为根底,充分利用过去运用系统开发中积累的知识和阅历,从而将开发的重点集中在运用系统的特有构成成分。缩短开发周期,节省开发费用。第二节会计信息系统的规划系统规划义务初步伐查可行性分析一、系统规划的义务义务将个别的系统工程或运用程序与企业的战略目的相联络内容战略系统规划:宏观层次上的系统资源的分配工程规划:为个别运用程序分配资源现行系统的根本情况新系统的目的系统开发的条件初步确定:能否建立新系统建立何种规模的系统要处理什么问题、到达哪些目的系统软硬件的总体配置方案如何系统的开发方式二、初步伐查三、可行性分析技术方面经济方面管理方面

可行性分析报告

结论可行性分析报告是对现行系统初步伐查的结论主要内容包括:明确现行系统要处理的问题,确定新系统的目的,并规定详细的目的要求;论证新系统目的实现的必要性与可行性;假设可行,提出新系统开发的根本想象,制定开发方案。第三节会计信息系统分析现行系统的详细调查构造化分析建立信息系统的逻辑模型系统分析报告书组织机构业务流程数据流程数据分析功能分析调查方式:〔1〕召开调查会;〔2〕访问;〔3〕填写调查表;〔4〕参与业务虚践等。在这一阶段就可以搜集出一套可供程序调试用的实验数据。内容一、现行系统的详细调查一、现行系统的详细调查详细调查应在初步伐查的根底上,对系统内各组织机构的任务职能及内部关系、管理的层次、业务流程、业务数据流程等展开全面、深化的调查,同时利用有效的系统分析工具对其进展归纳和分析。“现有会计信息系统逻辑模型〞的构成是系统调查阶段终了的重要标志。一个系统健全的逻辑模型应能使系统分析人员和财会人员掌握现有会计信息系统的根本框架和全部细节。二、系统分析的方法:构造化分析

构造化分析方法(StructureAnalysis,简称SA方法),是进展会计信息系统分析的有力工具之一,是面向数据进展系统分析的方法。构造化分析方法的根本思想是:由于人的了解力、记忆力有限,不能够一下触及问题的一切方面以及全部的细节,为了降低了解的复杂性,必需把大问题分解成假设干个小问题,称为“分解〞。假设每个小问题还不够简单,可以继续分解,直到每个问题均可了解为止。构造化分析方法就是对一个复杂系统进展“自顶向下,逐层分解〞的一种分析方法,它有较强的可操作性和规范的描画方法。系统分析的方法——工具

构造化分析方法运用的工具有:数据流图(或数据处置流程图)——描画数据处置的过程;数据字典——描画数据流图中出现的一切数据元素;处置阐明——描画数据流图中每一个处置所作的阐明。数据流程图(DataFlowDiagram,简称DFD)

数据词典(DataDictionary,简称DD)二、构造化分析1.数据流程图数据流程图〔DataFlowDiagram,简称DFD〕,是构造化系统分析的主要工具,它表示了系统内部的信息流向,并表达了系统的逻辑处置的功能、不论是现行系统或由电子计算机处置的新系统,其业务的逻辑关系都可以用数据流程图来表示。数据流程图有四种根本的符号,它们是:外部实体、数据流、数据处置、数据存储等。〔1〕数据流程图的四种根本符号外部实体〔ExternalEntity〕指的是不受系统控制,在系统之外的事物,例如,客户、职工、经理、供销科、财务科等。在数据流程图中,外部实体是该系统数据的来源或去向,是系统与外界的分界限。数据流〔DataFlow〕指的是数据流动的方向,它的符号是用一个程度或垂直箭头来表示。数据处置〔DataProcessing〕指的是数据的逻辑处置功能,它的符号是由一个长方形或椭圆表示。数据存储〔Datamemory〕数据存储指的是数据在处置过程中有一个存储的形状,它的符号是由圆柱体表示。P52〔2〕数据流程图的画法数据流程图的分层方法。采用自顶向下、逐层分解,由粗到细的构造化分析方法。顶图、底图、中间图。数据流程图的编号。①子图的图号就是父图中相应加工的编号;②加工的编号由子图号、小数点及该加工在子图中的序号衔接而成。〔2〕数据流程图的画法绘制数据流程图的原那么。①正确地确定顶图及底图;②坚持图面的平衡,从左至右画;③抓住关键,各个击破;④留意合理地命名与编号;⑤保证父图与子图的平衡;⑥正确展开数据流程图需恰当掌握逐层分解和细化的程度。业务处置描画与数据流程图元素称号图形解释外部实体描画该系统数据的外部来源或去向数据处置描画输入数据被转换成输出数据的逻辑处置功能数据流描画数据流动的方向数据存储描画数据的存储方式处置编制记账凭证登记计算折旧固定资产卡片记账凭证折旧计算表总账固定资产登记簿固定资产交接证固定资产报废单固定资产内部转移核对【例】数据流程分解过程2.数据字典数据字典是对数据流程图中的各个元素所作完好的定义与阐明。数据流程图加上完好的数据字典,就成为一份完好的系统分析的“系统阐明书〞或称为“系统规格阐明书〞。一个数据字典所包含的工程有:数据项、数据构造、数据流、处置逻辑、数据存储、外部实体等。数据描画与数据词典1、数据元素条目〔数据元素是不能再分解的数据单位〕

称号、类型、取值含义、字长、相关数据项等

[举例]科目称号2、数据构造条目〔描画某些数据项之间的关系〕称号、编号、简述、组成3、数据流条目〔流动的数据〕

称号、来源、去向、流量、组成

[举例]对账单

4、数据处置条目〔详细描画数据处置手续和处置逻辑〕

称号、输入数据名、输出数据名、处置逻辑等

[举例]核对5、数据存储条目〔描画数据的静态构造〕

文件称号、组织方式、组成、相关联的处置

[举例]银行存款日记账6、外部实体条目〔描画数据的来源和去向〕称号、有关的数据流等数据存储条目数据处置条目数据存储名称:固定资产卡片流入、流出数据流:流入与固定资产增减变动相关的原始凭证,流出经过整理的固定资产卡片数据存储的组成:固定资产名称、规格型号、主要参数、生产厂家、设备种类、使用部门、购入日期、启用日期、预计使用年限、总工作量、原价、预计净残值率、已提折旧额等注释:若根据固定资产卡片数据计算固定资产折旧,应注意当月增加的固定资产不计提折旧,当月减少的固定资产照提折旧处理逻辑的名称:计算折旧处理逻辑的输入:固定资产登记簿处理逻辑的输出:折旧计算表处理逻辑:按折旧计算方法(如使用年限法:月折旧额={原价*(1-预计净残值率)/(预计使用年限*12)})计算固定资产折旧三、建立信息系统的逻辑模型

手工系统添加、删除、修正计算机系统

需求分析系统目的业务流程数据流程数据属性数据查询要求数据输入、输出四、系统分析报告书引言系统概述新系统逻辑模型用户需求阐明系统设计实施初步方案建议系统分析报告标志着系统分析阶段的终了,同时又是下一阶段系统设计的根据。系统分析的步骤1.对原系统进展详细调查分析,识别其逻辑模型;2.建立新系统的逻辑模型,包括建立新系统的数据流图,确定相应的数据词典,并补充一些关于系统的总体目的、运用目的、技术目的、平安目的等。一切内容聚集起来,就构成了计算时机计信息系统的逻辑模型。3.编写系统分析报告第四节会计信息系统的设计概念设计评价与选择详细设计一、概念设计概念设计〔又称为概要设计〕的主要义务是根据构造化系统设计的思想,遵照模块划分原那么,将会计信息系统划分为假设干子系统,每个系统再划分假设干模块和子模块。目的经过向用户提供假设干合理的选择,系统专业人员可以防止对新系统呵斥先入为主的限制。方法构造化设计方法:建立“系统构造图〞,用系统构造图描画系统的层次、分块构造。构造化设计思想有以下几个特征⑴一个系统是一个多层次的模块构造。⑵具有相对独立性。⑶模块只控制本分支下层的模块调用数(公用模块除外)。⑷对整个系统的层次构造和功能模块有明确的阐明。构造化设计采用自顶向下,逐渐求精的构造化设计方法,将各个功能模块的功能逐渐细分。帐务处置初始化与维护凭证处置查询与打印月末处置1.系统初始设置2.科目代码管理3.输入期初数据4.操作员管理5.数据备份6.数据恢复1.凭证录入2.审核登帐3.科目汇总4.自定义凭证5.凭证查询6.凭证打印1.日记帐2.三栏式明细帐3.总帐4.多栏式明细帐5.自定义查询1.月底核对2.月底结转前往总体设计——原那么1.提高模块的独立性:模块的独立性是指模块功能单一的程度。2.提高模块的聚合度:模块的聚合度是指模块功能的专注性,即模块内部各部分关系的严密程度。3.降低模块间的耦合度:模块间的耦合度是指模块之间的依赖关系。记账凭证查询按凭证号查询按日期查询按查询条件查询构造图构造图中的主要成分:〔1〕模块〔2〕调用〔3〕数据凭证号日期查询条件模块划分的原那么

〔1〕低耦合度、高内聚度〔2〕自顶向下、层层分解一方面,各个模块具有相对独立性,可以分别设计实现;另一方面,可将模块之间的相互关系〔如数据传送、调用〕经过一定的方式予以阐明,便于系统的修正与维护。系统的功能构造原理.........XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块n构造图可以由数据流程图转化而来。区别:数据流程图着眼于数据流,反映数据的逻辑功能,即系统可以做什么;构造图着眼于控制层次,反映系统的物理模型,即怎样逐渐实现系统的总功能。二、评价与选择义务从一切概念设计方案中选择一个系统。步骤详细的可行性研讨技术可行性操作可行性进度可行性本钱效益分析本钱效益分析确认本钱一次性本钱经常性本钱确认效益有形效益无形效益本钱效益比较净现值法回收期法P65例题三、详细设计代码设计数据库文件设计输出设计输入设计平安严密设计处置过程设计详细设计是系统功能、构造实现方法的最详细阐明,是程序设计的根据〔一〕代码设计代码的功能代码的编码方法代码设计原那么代码设计的步骤各子系统需设计的主要代码代码的功能代码是代表事物称号、属性、形状等的符号。代码为事物提供一个确切的认定,便于数据的存储和检索运用代码可以提高处置的效率和精度代码提供了数据的一致性代码是人和计算机系统共同的言语,是人机交换信息的工具顺序码:简便;扩展性差组码:系列性、扩展性好;但空码多群码〔层次码〕:构造简单、易于扩展,便于分类汇总。代码的编码方法代码设计原那么单义性系统性简明性稳定性扩展性合法、合规性代码设计的步骤确定代码对象调查能否已有规范代码根据代码对象的性质和处置要求,确定选用的代码类型和编码规那么思索检错功能用选用的规那么对被表示的对象逐个设计出其代码,编制代码表各子系统需设计的主要代码总账子系统:会计科目代码销售子系统:客户代码采购子系统:供应商代码存货子系统:存货代码工资子系统:职工代码固定资产子系统:固定资产…...代码在会计信息系统中的运用会计信息系统所要求的代码对象有会计科目、各项资产、人员、部门、事项(摘要)以及保证系统正常运转的校验码和密码。会计科目代码的设计是代码体系中最重要的代码设计。以下图是一个四科目的代码构造:╳╳╳╳╳╳╳╳╳╳╳四级科目三级科目二级科目一级科目前往根据所选择的详细数据库系统,进展数据库设计根据:数据流程图、数据词典1、确定系统需求建立的文件

2、数据库文件构造设计

3、数据库文件的组织方式4、数据库文件的属性

〔二〕数据库文件设计确定系统需求建立的文件类型系统主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。必需准确、完好并及时更新。参照数据:相对稳定不受买卖影响汇总数据:随经济业务的发生而变化业务文件是用来存放阐明经济业务发生的数据文件,包含了对主文件进展更新的全部数据。主文件和业务文件之间的关系

客户代码客户名称客户地址联系人联系电话1001甲公司北京市……张一……订单号订单日期客户代码产品代码订购数量20102006/09/0910017891500产品代码产品名称价格库存数量7981XXXX806000客户文件〔主文件〕存货文件〔主文件〕订单文件〔业务文件〕数据库设计——文件构造数据库文件构造,即决议每个数据库文件的称号、字段个数,每个字段的物理名字、类型和长度等。根据数据字典。-文件名

-文件构造数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论