收藏 分享(赏)

第2章会计信息系统的规划分析与设计.ppt

上传人:精品资料 文档编号:6807595 上传时间:2019-04-22 格式:PPT 页数:88 大小:2.41MB
下载 相关 举报
第2章会计信息系统的规划分析与设计.ppt_第1页
第1页 / 共88页
第2章会计信息系统的规划分析与设计.ppt_第2页
第2页 / 共88页
第2章会计信息系统的规划分析与设计.ppt_第3页
第3页 / 共88页
第2章会计信息系统的规划分析与设计.ppt_第4页
第4页 / 共88页
第2章会计信息系统的规划分析与设计.ppt_第5页
第5页 / 共88页
点击查看更多>>
资源描述

1、会计信息系统 Accounting Information System,第2章 会计信息系统的规划、分析与设计,学习目标,掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能结构图的应用。 理解结构化方法、原型法、面向对象法、计算机辅助开发方法的应用范围及特点,着重理解会计信息系统适用的开发方法。 了解会计信息系统的开发过程与开发方式。,主要内容,第一节 会计信息系统开发概述 第二节 会计信息系统的规划 第三节 会计信息系统的分析 第三节 会计信息系统的设计,第一节 会计信息系统开发概述,系统开发生命周期 开发方法 开发工具 开发方式,企业获得会计信息系统的两种主要方

2、式: 一是购买商品化软件 二是由企业自行开发。,一、系统开发的生命周期,生命周期法的基本思想,生命周期法是将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研究开发中,采用结构化、模块化、自顶向下地对系统进行分析和设计。其过程如下六个阶段:,返回,生命周期法的特点,(1)采用结构化方法进行系统分析和设计。 (2) 面向用户观点,注重调查分析。(3) 各个开发工作阶段分工严格。(4) 系统的开发周期一般较长。(5) 系统目标不易改变。一般用于大型管理信息系统的开发。,返回,生命周期各阶段的任务和文档,系统规划阶段 主要任务:对企业的环境、目标、现行系统的状况进行初步调查;提出拟建新系统的

3、备选方案,进行可行性分析。 主要文档:可行性项目建议书。,生命周期各阶段的任务和文档,系统分析阶段 主要任务:在可行性研究的基础上,对现行系统进行详细调查和全面分析,提出新系统的逻辑模型,又称为逻辑设计阶段。 主要文档:系统分析报告。,生命周期各阶段的任务和文档,系统设计阶段 主要任务:根据系统分析报告中规定的功能,结合实际条件,具体设计逻辑模型的技术方案,包括概念设计、评估与选择方案和详细设计。 主要文档:概要设计书和详细设计书,生命周期各阶段的任务和文档,系统实施阶段 主要任务:将设计的系统付诸实施的阶段,具体包括计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系

4、统调试等。 主要文档:操作手册、系统测试分析报告,生命周期各阶段的任务和文档,系统运行与维护阶段 主要任务:运行软件、修改扩充、完善文档 主要文档:运行日志、问题及修改报告,生命周期法的优缺点,优点:强调开发的整体性和全局性;每个阶段的任务相对独立,降低了系统开发的复杂性;每个阶段都有严格的审批和清晰的文档,发现问题能及时反馈和纠正。 缺点:开发周期长,开发顺序是线性的,各个阶段的工作不能同时进行,前阶段的错误会带入下一阶段。返回,二、开发方法,结构化系统开发方法 原型化方法 面向对象开发方法 计算机辅助软件工程,结构化系统开发方法,对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问

5、题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。 “逐层分解” “自顶向下”,结构化分析方法、结构化设计方法、结构化程序设计方法,结构化系统开发方法,强调在整体优化的前提下考虑具体的分析设计问题; 开发过程规范,思路清楚; 适合于开发大型、复杂的系统; 开发的工作量大,开发周期长。,原型设计法,概念与原理 原型设计法的基本的原理是系统开发者在初步了解

6、用户需求的基础上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。用户与开发人员在原型的基础上共同探讨、改进和完善方案,开发人员根据这个方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直至取得满意的原型为止。,返回,是,否,停止,是,否,原型化方法的工作流程,第一步,第二步,第三步,第四步,原型设计法的特点, 系统目标容易改变。其系统目标比较具体,系统的功能不多。 系统开发周期短,费用相对较低。系统设计、系统应用、系统评价紧密结合在一起,基本上属于一种“边设计边使用”的开发模式。 用户参与程度大,使系统更有建设性。系统设计往往需要用户较多的参与,系统用户在开发中所发挥的工

7、作,也远远大于其他的设计方法。 系统易于维护。开发的系统一般规模较小,而且在开发的过程中经过用户多次反复的使用和评价,因而对其可能遇到的问题,无论对于开发者还是用户都比较容易找到解决的办法,从而使得系统的维护更容易。 (5)原型法必须有较好的软件工具支持开发。,返回,原型设计法,针对结构化系统开发方法缺乏弹性的缺陷,缩短开发周期,减少开发风险; 对于中小型系统开发效果较好,大型复杂的系统在原型制作上有相当的困难。,原型设计法的开发过程, 确定用户初始需求阶段。用户提出基本的需求和应用范围,这时的需求可能是不完全的、粗糙的、但是最基本的。 设计系统初始原型阶段。开发者根据用户基本需求开发一个应用

8、系统软件的初始原型。初始原型不要求完全,它只要满足用户的基本需求。 使用并评价原型阶段。首先让用户试用模型,根据实际运行情况,明确原型存在的问题。 改进完善原型阶段。开发者根据用户试用后提出的问题,与用户共同确定修改原型的方案,经过修改和提高得到新的原型。然后再试用、评价,再修改提高,多次反复逐步完善以达到用户的最终要求。,返回,面向对象法,1、从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世界中抽象出系统组成的基本实体对象 2、对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环

9、境的变化。 3、面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。,计算机辅助软件工程,一种先进的软件开发技术 强调的是解决整个系统开发过程的效率问题, 它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具 着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。,会计信息系统适用的开发方法,会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。 计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会

10、计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。 会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。,各种方法的比较,原型法是通过模拟及模拟后的不断分析和修改最终建立系统,只能用于小系统的开发。 生命周期法是一个能支持全过程的开发方法,目前在实际工作中占绝对地位。OO法是一种围绕对象进行系统分析和设计,再用面向对象的工具建立系统,这种方法不能涉及系统分析以前的环节,因此不能成为支持系统开发的全过程的方法. CASE方法(计算机辅助软件工程)必须依赖一种具体的开发方法,是一种辅助开发方法,返回,三、系统开发工具,是在软件开发各个阶段帮

11、助开发者提高工作质量和效率的一类新型软件 软件开发工具的基本功能 软件开发工具的类别,四、系统开发方式的比较,应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式,四、系统开发方式的比较,自行开发: 优点:可以得到适合本单位的系统,培养自己的力量; 缺点:周期长。 委托开发: 优点:比较省事; 缺点:开发费用高,系统维护困难。,四、系统开发方式的比较,联合开发: 优点:对于培养自己的技术力量最为有利,系统维护也比较方便; 条件:双方必须精诚合作。 这种方式比较适合我国目前的情况。 直接购买软件包: 省事;但是很难买到本企业需要的满意的会计软件。,系统开发方式,软件复用新的社会化开发

12、方式。 又称软件重用或软件再用,是在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。 软件复用是软件开发中避免重复劳动的解决方案,以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中在应用系统的特有构成成分。 缩短开发周期,节省开发费用。,第二节 会计信息系统的规划,系统规划任务 初步调查 可行性分析,一、系统规划的任务,任务 将个别的系统项目或应用程序与企业的战略目标相联系 内容 战略系统规划:宏观层次上的系统资源的分配 项目规划:为个别应用程序分配资源,现行系统的基本情况 新系统的目标 系统开发的条件初步确定: 是否建立新系统建立何种规模的系统要

13、解决什么问题、达到哪些目标系统软硬件的总体配置方案如何系统的开发方式,二、初步调查,三、可行性分析,技术方面经济方面管理方面可行性分析报告,结论,可行性分析报告是对现行系统初步调查的结论 主要内容包括: 明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求; 论证新系统目标实现的必要性与可行性; 若可行,提出新系统开发的基本设想,制定开发计划。,第三节 会计信息系统分析,现行系统的详细调查 结构化分析 建立信息系统的逻辑模型 系统分析报告书,组织机构业务流程数据流程数据分析功能分析,调查方式: (1)召开调查会; (2)访问; (3)填写调查表; (4)参加业务实践等。在这一阶段就

14、可以收集出一套可供程序调试用的试验数据。,内容,一、现行系统的详细调查,一、现行系统的详细调查,详细调查应在初步调查的基础上,对系统内各组织机构的工作职能及内部关系、管理的层次、业务流程、业务数据流程等展开全面、深入的调查,同时利用有效的系统分析工具对其进行归纳和分析。 “现有会计信息系统逻辑模型” 的形成是系统调查阶段结束的重要标志。 一个系统健全的逻辑模型应能使系统分析人员和财会人员掌握现有会计信息系统的基本框架和全部细节。,二、系统分析的方法:结构化分析,结构化分析方法(Structure Analysis,简称SA方法),是进行会计信息系统分析的有力工具之一,是面向数据进行系统分析的方

15、法。结构化分析方法的基本思想是:由于人的理解力、记忆力有限,不可能一下触及问题的所有方面以及全部的细节,为了降低理解的复杂性,必须把大问题分解成若干个小问题,称为“分解”。如果每个小问题还不够简单,可以继续分解,直到每个问题均可理解为止。结构化分析方法就是对一个复杂系统进行“自顶向下,逐层分解”的一种分析方法,它有较强的可操作性和规范的描述方法。,系统分析的方法工具,结构化分析方法使用的工具有: 数据流图(或数据处理流程图)描述数据处理的过程; 数据字典描述数据流图中出现的所有数据元素; 处理说明描述数据流图中每一个处理所作的说明。,数据流程图(Data Flow Diagram,简称DFD)

16、 数据词典(Data Dictionary,简称DD),二、结构化分析,1.数据流程图,数据流程图(Data Flow Diagram,简称DFD),是结构化系统分析的主要工具,它表示了系统内部的信息流向,并表达了系统的逻辑处理的功能、不论是现行系统或由电子计算机处理的新系统,其业务的逻辑关系都可以用数据流程图来表示。 数据流程图有四种基本的符号,它们是:外部实体、数据流、数据处理、数据存储等。,(1)数据流程图的四种基本符号,外部实体(External Entity)指的是不受系统控制,在系统之外的事物,例如,客户、职工、经理、供销科、财务科等。在数据流程图中,外部实体是该系统数据的来源或去

17、向, 是系统与外界的分界线。 数据流(Data Flow)指的是数据流动的方向,它的符号是用一个水平或垂直箭头来表示。 数据处理(Data Processing)指的是数据的逻辑处理功能,它的符号是由一个长方形或椭圆表示。 数据存储(Data memory)数据存储指的是数据在处理过程中有一个存储的状态,它的符号是由圆柱体表示。 P52,(2)数据流程图的画法,数据流程图的分层方法。采用自顶向下、逐层分解,由粗到细的结构化分析方法 。顶图、底图、中间图。 数据流程图的编号 。 子图的图号就是父图中相应加工的编号; 加工的编号由子图号、小数点及该加工在子图中的序号连接而成。,(2)数据流程图的画

18、法,绘制数据流程图的原则 。 正确地确定顶图及底图; 保持图面的均衡,从左至右画; 抓住关键,各个击破; 注意合理地命名与编号; 保证父图与子图的平衡; 正确展开数据流程图需恰当掌握逐层分解和细化的程度。,业务处理描述与数据流程图,元素名称,图形,解释,外部实体,描述该系统数据的外部来源或去向,数据处理,描述输入数据被转换成输出数据的逻辑处理功能,数据流,描述数据流动的方向,数据存储,描述数据的存储形式,【例】,数据流程分解过程,2.数据字典,数据字典是对数据流程图中的各个元素所作完整的定义与说明。 数据流程图加上完整的数据字典,就成为一份完整的系统分析的“系统说明书”或称为“系统规格说明书”

19、。 一个数据字典所包含的项目有:数据项、数据结构、数据流、处理逻辑、数据存储、外部实体等。,数据描述与数据词典 1、数据元素条目(数据元素是不能再分解的数据单位) 名称、类型、取值含义、字长、相关数据项等 举例科目名称 2、数据结构条目(描述某些数据项之间的关系)名称、编号、简述、组成 3、数据流条目(流动的数据) 名称、来源、去向、流量、组成 举例对账单 4、数据处理条目(详细描述数据处理手续和处理逻辑) 名称、输入数据名、输出数据名、处理逻辑等 举例核对 5、数据存储条目(描述数据的静态结构) 文件名称、组织方式、组成、相关联的处理 举例银行存款日记账 6、外部实体条目(描述数据的来源和去

20、向)名称、有关的数据流等,数据存储条目,数据处理条目,三、建立信息系统的逻辑模型 手工系统 增加、删除、修改 计算机系统,需求分析 系统目标 业务流程 数据流程 数据属性 数据查询要求 数据输入、输出,四、系统分析报告书 引言 系统概述 新系统逻辑模型 用户需求说明 系统设计实施初步计划 建议 系统分析报告标志着系统分析阶段的结束,同时又是下一阶段系统设计的依据。,系统分析的步骤,1.对原系统进行详细调查分析,识别其逻辑模型; 2.建立新系统的逻辑模型,包括建立新系统的数据流图,确定相应的数据词典,并补充一些关于系统的总体目标、运用目标、技术目标、安全目标等。所有内容汇集起来,就构成了计算机会

21、计信息系统的逻辑模型。 3.编写系统分析报告,第四节 会计信息系统的设计,概念设计 评估与选择 详细设计,一、概念设计,概念设计(又称为概要设计)的主要任务是根据结构化系统设计的思想,遵循模块划分原则,将会计信息系统划分为若干子系统,每个系统再划分若干模块和子模块。 目的 通过向用户提供若干合理的选择,系统专业人员可以避免对新系统造成先入为主的限制。 方法 结构化设计方法:建立“系统结构图”,用系统结构图描述系统的层次、分块结构。,结构化设计思想有以下几个特征, 一个系统是一个多层次的模块结构。 具有相对独立性。 模块只控制本分支下层的模块调用数(公用模块除外)。 对整个系统的层次结构和功能模

22、块有明确的说明。 结构化设计采用自顶向下,逐步求精的结构化设计方法,将各个功能模块的功能逐步细分。,返回,总体设计原则,1.提高模块的独立性:模块的独立性是指模块功能单一的程度。2.提高模块的聚合度:模块的聚合度是指模块功能的专一性,即模块内部各部分关系的紧密程度。 3.降低模块间的耦合度:模块间的耦合度是指模块之间的依赖关系。,记账凭证查询,按凭证号 查 询,按日期 查 询,按查询条件查 询,结构图 结构图中的主要成分:(1)模块(2)调用(3)数据,凭证号,日期,查询条件,模块划分的原则(1)低耦合度、高内聚度 (2)自顶向下、层层分解,一方面,各个模块具有相对独立性,可以分别设计实现;另

23、一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护。,系统的功能结构原理,.,.,.,XXX系统,子系统1,子系统2,功能模块1,程序模块1,子系统n,功能模块2,功能模块n,程序模块2,程序模块n,结构图可以由数据流程图转化而来。 区别: 数据流程图着眼于数据流,反映数据的逻辑功能,即系统能够做什么; 结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能。,二、评估与选择,任务 从所有概念设计方案中选择一个系统。 步骤 详细的可行性研究 技术可行性 操作可行性 进度可行性 成本效益分析,成本效益分析,确认成本 一次性成本 经常性成本

24、 确认效益 有形效益 无形效益 成本效益比较 净现值法 回收期法 P65例题,三、详细设计,代码设计 数据库文件设计 输出设计 输入设计 安全保密设计 处理过程设计,详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据,(一)代码设计,代码的功能 代码的编码方法 代码设计原则 代码设计的步骤 各子系统需设计的主要代码,代码的功能,代码是代表事物名称、属性、状态等的符号。 代码为事物提供一个确切的认定,便于数据的存储和检索 使用代码可以提高处理的效率和精度 代码提供了数据的一致性 代码是人和计算机系统共同的语言,是人机交换信息的工具,顺序码:简便;扩展性差 组码:系列性、扩展性好;但空

25、码多 群码(层次码):结构简单、易于扩展,便于分类汇总。,代码的编码方法,代码设计原则,单义性 系统性 简明性 稳定性 扩展性 合法、合规性,代码设计的步骤,确定代码对象 考查是否已有标准代码 根据代码对象的性质和处理要求,确定选用的代码类型和编码规则 考虑检错功能 用选用的规则对被表示的对象逐个设计出其代码,编制代码表,各子系统需设计的主要代码,总账子系统:会计科目代码 销售子系统:客户代码 采购子系统:供应商代码 存货子系统:存货代码 工资子系统:职工代码 固定资产子系统:固定资产 .,代码在会计信息系统中的应用,会计信息系统所要求的代码对象有会计科目、各项资产、人员、部门、事项(摘要)以

26、及保证系统正常运行的校验码和密码。 会计科目代码的设计是代码体系中最重要的代码设计。下图是一个四科目的代码结构: 四级科目 三级科目 二级科目 一级科目,返回,根据所选择的具体数据库系统,进行数据库设计 依据:数据流程图、数据词典 1、确定系统需要建立的文件 2、数据库文件结构设计 3、数据库文件的组织形式4、数据库文件的属性,(二)数据库文件设计,确定系统需要建立的文件类型,系统主文件 是系统中最重要的共享文件,主要存放具有固定值属性的数据。必须准确、完整并及时更新 。 参照数据:相对稳定不受交易影响 汇总数据:随经济业务的发生而变化 业务文件 是用来存放表明经济业务发生的数据文件,包含了对

27、主文件进行更新的全部数据。,主文件和业务文件之间的关系,客户文件(主文件),存货文件(主文件),订单文件(业务文件),数据库设计文件结构,数据库文件结构,即决定每个数据库文件的名称、字段个数,每个字段的物理名字、类型和长度等。根据数据字典。,-文件名 -文件结构,数据库文件结构设计,数据库文件的组织形式数据库文件的组织形式是指数据记录排列、读写的方式等-顺序组织方式 -索引组织方式,数据库设计组织形式,(1)顺序组织方式:其内部的记录按建立时间先后顺序进行排列和处理。当数据量大时,顺序文件的存取速度比较慢。例如,在会计信息系统中,临时凭证文件就是顺序文件,临时凭证文件中的凭证一般按发生时间的先

28、后顺序排列。 (2)索引组织方式:即系统对按先后顺序排列的文件按索引关键字自动建立索引。具有这种组织方式的文件叫索引文件。对于索引文件,可以按关键字进行查询、存取等处理。因此,索引文件的处理速度比较快。,数据库文件的属性 -保密性 -读写性 -共享性,计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和属性等。,(三)输出设计,从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定,确定输出内容 根据业务文件数据生成的表示经济业务发生的信息 根据主文件数据生成的参照数据和汇总数据 根据业务文件和主文件的数据合成的信息 选择输出设备、介

29、质与输出方式 确定输出格式,(四)输入设计,输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。,输入设计原则(最少量、最简单、早检验、少转换) 输入设计内容 确定输入数据的内容 确定数据的输入方式和输入设备 确定输入数据的记录格式 输入数据的正确性校验 输入会计信息系统中的会计数据以数据文件的形式保存起来,(五)安全保密设计,系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证,会计核算软件基本功能规范,设立密码权限控制 系统设立操作日志 系统数据的备份与恢复 系统运行状态的自动记录与检查,(六)处理过程设计,处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程。常用的描述工具有:,流程图(flowchart) 程序设计语言PDL(program design language),详细设计的最终结果是编制详细设计说明说,在详细设计说明书中形成的描述。 详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据。系统设计完成之后,进入系统开发的最后阶段系统实施阶段,对系统进行物理构建。,本章结束,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经济财会 > 资产评估/会计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报