会计信息系统分析设计.ppt
《会计信息系统分析设计.ppt》由会员分享,可在线阅读,更多相关《会计信息系统分析设计.ppt(156页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统的开发是一项十分复杂而艰巨的系统工程。其开发方法主要有两种:原型法 系统生命周期法。原型法的开发过程可分为四个阶段:确定需求阶段 用户提出初步的基本要求和应用范围,这时的需求可能是粗糙的和不完全的,但是是最基本的。开发初始原型阶段 开发者根据用户的初始需求,先开发出一个应用系统的初始原型。初始原型不要求完全,但要基本满足用户的需求。原型评价阶段 让原型投入运行,请用户提出原型存在的问题。原型修改提高阶段系统生命周期法又称瀑布模型,是国内外广泛采用的信息系统的开发方法。其研制过程一般可分为三个阶段,即系统分析、系统设计、系统实施与评价。生命周期法的开发过程n 提出任务n 初步调查n 可行
2、性分析n 详细调查n 新系统的逻辑设计n 系统的物理设计(系统设计)n 系统实施n 系统的运行和维护系统分析阶段的任务是确定新系统的目标和逻辑模型。一个新系统往往在现行系统的基础上发展起来的,首先要提出现行系统存在的问题及新系统的目标和任务,针对这些问题进行可行性分析,分析建立新系统的必要性,及其在经济上、技术上和组织上实现的可能性,提出可行性分析报告。在可行性报告通过后进行详细调查,全面分析现行系统的工作流程、数据流程,确定新系统的逻辑模型,即新系统应具有哪些功能。系统设计阶段的任务是根据前一阶段的逻辑模型提出物理模型,解决怎么做的问题。例如把系统的功能模块设计,将系统划分成若干个子系统,计
3、算机流程设计、数据库文件设计、输入输出设计,编写程序设计说明书等。系统实施评价阶段将投入大量的人力和物力,该阶段的任务有:设备的添置、程序的编制与调试,子系统、系统的调试与测试,人员的培训,系统的转换,系统的维护与评价等。系统生命周期法的特点是:采用系统的观点与系统工程的方法,自顶向下进行系统分析与设计,并自顶向下进行系统实施。开发的每一个阶段都有明确的任务,并要求有标准化的阶段文档资料,作为本阶段的工作审核依据,也是下一阶段的接口文档,以便于整个信息系统开发过程的管理和交换。用户至上观点贯穿系统开发的始终。在开发的过程中,吸收用户单位的管理人员和业务人员参加,每一个阶段的成果都经用户审查。将
4、逻辑设计与物理设计分开,在系统分析阶段着重逻辑设计,设计出新系统的逻辑模型,使用户看到新系统的梗概,而系统设计阶段进行物理设计,解决怎么做的问题。本方法适用于大型信息系统的开发,其缺点是开发周期较长,维护修改不方便。原型法与传统的生命周期法的比较 原型法适合于需求不确定和管理方案不明确的系统的开发,完整的用户需求和管理方案可以通过原型与用户反复交互来导出。原型法还适用于开发信息系统中的最终用户界面。当用户事先说不清楚界面的具体要求,或者虽然说明了要求,开发者却把握不准的时候,用原型法特别有效。原型法不大适合开发大的系统,除非做了彻底的需求分析,因为大系统中数据流程与逻辑处理功能错综复杂,很难生
5、成一个大系统的原型;其次,用原型法开发系统的时候,测试和文档往往被忽略,使系统日后维护很难进行;第三,用原型法开发的系统可能运行效率较低,因为最初的原型结构不一定是合理的,以此为模板多次改进后的最终系统可能仍然保留这种不合理性,除非开发者具有非常丰富的开发经验。一、系统分析的任务电算化会计信息系统是以手工会计信息系统为基础,根据计算机的特点,对现有系统进行分析,得出新的能实现并补充旧系统的各种功能的系统逻辑模型。为了能开发出符合用户要求的高质量、实用的会计信息系统,必须先了解和描绘出用户对会计信息系统的要求,明确系统必须具有哪些功能,这个工作即为系统分析。系统分析员着重要解决“系统要干些什么”
6、的问题,围绕这些目的,系统分析的任务就是在了解用户要求的基础上,以书面形式描述系统新的逻辑模型。二、系统分析的步骤为了能完成系统分析的任务,需按以下步骤进行:.对系统开发进行可行性分析系统分析的第一步就是要论证系统开发的可能性,作出可行性分析报告。.详细调查现行系统系统分析的第二步就是对新会计信息系统的基础现行会计信息系统进行详细的调查,搞清现行会计信息系统的边界、组织机构、人员分工、业务流程、各种帐、证、表的格式、种类及处理过程。.描述现行系统在进行详细系统调查的基础上,用规定的图表、文字描述现行系统,得出现行会计信息系统的逻辑模型。.分析用户的要求,改进现行模型,形成新系统逻辑模型。对现行
7、会计信息系统的逻辑模型进行分析,根据计算机的特点,改进旧模型中的不合理之处,增设新的功能,得出新系统的逻辑模型,包括建立新系统的数据流图,规定新系统的数据存储策略、输入输出格式、运行环境和系统的性能。.编制系统分析说明书会计电算化系统是建立在原有会计信息系统上的一个新系统,会计信息系统的特点是数据量大、数据关系错综复杂,人为因素多,而且各个环节的数据处理方式因单位而异,各种帐、表、卡的规格和要求也不尽相同,所以整个开发过程是个繁琐而又需要慎重的工作,在系统分析阶段的首要任务是进行可行性研究。.初步调查 可行性研究可行性研究 1、可行性研究的定义和意义 可行性研究即可能性与必要性研究,对拟建项目
8、在技术上的先进性、适用性,经济上的合理性、盈利性,以及项目实施等方面进行深入的研究与分析,确定目标,提出问题,制定方案和项目评估,为决策提供科学依据。意义它是确定项目开发的依据;是制定下阶段工作范围、工作计划、协调各部门活动的依据;是分配资源的依据;是系统开发的准则。2、可行性分析(1)必要性分析(显见,预见,隐见)(2)可能性分析(经济可行性,技术可行性,运行可行性)3、可行性分析报告详细调查的目的就是要充分了解现行系统,由此来确定未开发新系统的一个基本目标,为开发新的电算化会计信息系统打下良好的基础,因此,它的任务包括以下几个方面:建立现行会计信息系统的逻辑模型 了解现行会计信息系统运行环
9、境。了解待实现会计信息系统的运行环境。电算化会计信息系统的运行环境包括:人员配置、硬件配置及软件配置等。确定开发进度、制定开发计划 编制系统调查报告详细调查的步骤和内容:会计工作组织机构及人员分工的调查 对业务流程的调查 对系统边界的调查 对会计信息系统数据处理模型的调查现行系统的详细调查 1、详细调查的目的 为确定系统逻辑模型而对现行系统的信息、业务流程、功能结构、存在问题等进行的调查。2、详细调查的范围 组织机构和功能业务,组织目标和发展战略,工艺流程和产品构成,数据和数据流程,业务流程与工作形式,管理方式和具体业务的管理方法,决策方式和决策过程,可用资源和限制条件,现存问题和改进意见。3
10、、调查方式 面谈、调查表、查阅资料、观察 4、调查要领 安民告示;调查顺序;数量概念;研究分析;调查态度详细调查的内容与工具:组织机构调查分析 组织机构图功能体系的调查与分析 功能体系图管理业务流程的调查与分析 业务流程图,表格分配图数据的调查与分析 数据流程图 功能需求分析功能需求分析是指对现行系统进行目标分析、环境分析,得出待实现会计信息系统的目标和功能模型,最后建立新的电算化会计信息系统的逻辑模型的过程,简而言之,即是对现行系统进行分析和评价,找出不足之处,并根据用户的要求,对现行系统进行修改和添加,以得到新系统逻辑模型的核算过程。是系统分析中最重要的一个环节。功能需求分析要建立在详细调
11、查的基础上。、目标分析目标分析包括对现行系统的目标分析和待实现系统的目标分析。现行系统的目标分析 实现系统的目标分析、环境分析 软硬件环境分析 人员配置 业务流程 需求分析 数据分析、数据收集、数据质量控制、数据字典、数据流分析 数据流程图结构化系统分析的基本概念 系统开发的目的是要向用户满足他们需要的新系统。系统分析是这一过程的核心,这项工作主要由系统分析员承担,其主要任务是分析用户的要求,确立新系统的逻辑模型。结构化系统分析方法是这一阶段中常用的方法。1、结构化系统分析的含义 结构化分析是指用一组标准的准则和工具来从事分析工作,它是一种利用系统工程的思想和有关结构的概念,自顶向下划分模块,
12、逐步求精的一种分析方法。结构化分析的基本思想是:第一,强调系统的观点,把研究的对象看作一个系统,并从总体出发;第二,分解与抽象的观点,首先把整体分成若干部分,把系统分解为若干子系统,逐层进行分解,在分解过程中要抓住主要问题忽略次要问题,集中精力先解决主要问题,这就是抽象,“自顶向下”逐步细化的就是上述思想解决问题的一种策略。2、结构化系统分析的基本思想 系统的观点,分解的观点,自顶向下逐步细化 3、结构化系统分析的特点 (1)简单、清晰、易学;(2)降低系统的复杂程度;(3)图表为描述工具 4、结构化系统分析的工具 (1)数据流程图 (2)数据字典 (3)处理逻辑(决策表、判定树、结构化语言)
13、(4)数据立即存取图 (5)数据存储结构规范化数据流程图一、数据流程图的基本符号 1、数据流 (Data Flow)数据流简称F,表示数据的流向,一个数据流可以是一个或多个记录、组合项或基本项。数据流通常可以是计划、单据、报表的传递,也可以是通讯线路或通道中的数据传输。数据流通常用带箭头的线条组成,箭头所指方向为数据流向。2、处理逻辑(Process)加工处理简称P,表示对数据进行的操作,如变换数据的组成,即改变数据结构;或在原有的数据内容基础上增加新的内容,形成新的数据。加工处理用圆圈表示,在圆圈中写上处理逻辑的名称,如“计算”、“打印”、“计提折旧”等,其中加工处理可以是人工的,也可以是计
14、算机的,可以是粗略的,也可以是细化的。3、外部实体(Data Source/Destination)数据源/去向简称S,表示数据的来源或目的地,它可以是一个组织、部门或人,它们处于系统界限之外,有时也称它为外部实体或外部项。确定数据源/去向,实际上就是明确系统与外部环境之间的界限,从而确定系统的范围。数据源/去向可用矩形框表示,在框中注明外部实体的名称。4、数据存储(Data Store)数据存储简称D,是指数据暂时存储或永久存放的地方,它可以是一个手工文件,如帐册、单据等,也可以是建立在计算机存储介质上的数据文件或数据库表。数据存储用向右开口长方形表示,在其中写上其对象的属性,如“订货单”、
15、“凭证”等。将上述四种符号连接起来,就可以表达一个管理信息系统的信息处理流程、逻辑功能以及系统各部分之间的复杂关系,也就是该系统的数据流程图。数据流程图的基本符号数据流程图的基本符号外部实体外部实体处理过程处理过程数据存储数据存储数据流向数据流向顾客顾客供应供应商商1处理处理业务业务订货单订货单发货单发货单订货单订货单发货单发货单配件库存配件库存汽车配件公司:第一层数据流程图汽车配件公司:第一层数据流程图顾客顾客供应供应商商销售销售订货单订货单发货单发货单配件库存配件库存汽车配件公司:第二层数据流程图汽车配件公司:第二层数据流程图11采购采购12订货单订货单发货单发货单到货通知到货通知会计会计
16、13收收据据应应付付款款通通知知向供应商的订货单向供应商的订货单顾客顾客采购采购编编 辑辑订货单订货单订货单订货单配件库存配件库存汽车配件公司:第三层数据流程图汽车配件公司:第三层数据流程图1.1.1确确 定定顾顾 客客订订 货货1.1.3产产 生生暂暂 存存订货单订货单1.1.5对对 照照暂暂 存存订货单订货单1.1.6业务业务员员开发货开发货单并修单并修改库存改库存1.1.4不合格不合格顾客顾客D2D3可发可发订货订货不满足不满足的订货的订货登登 录录新顾客新顾客数数 据据1.1.2暂存订货单暂存订货单D4到到货货通通知知新顾客新顾客编制销编制销售和库售和库存报表存报表1.1.8销售历史销
17、售历史D5应收款明细账应收款明细账D10配件库存配件库存D3合格的订货单合格的订货单检检 索索库库 存存1.1.7经理经理询询 问问库库 存存库库 存存状状 态态二、数据流程图的特点与优点1、特点:抽象性,概括性,层次性2、优点:符号简单 可以对部分业务进行分析 只反映逻辑特性三、自顶向下的处理方法 可按自顶向下逐层细化的原则画出各层数据流程图四、出错与例外情况处理 这部分往往是容易忽略的五、分配有意义的标注 在流程图中加上标注在观看与理解流程图时带来方便六、数据流程图的绘制步骤 1、掌握业务处理的全部资料(正常与例外处理)2、确定系统的外部实体与输入、输出,画出顶层图 3、按自顶向下的处理原
18、则,逐级分解、扩充和调整 4、反复修改数据流程图 5、画出正式的数据流程图数据字典 数据字典是对数据流程图的补充一、数据元素 编号,名称,别名,含义,类型、长度、取值范围二、数据结构 编号,名称,组成三、数据流与数据存储 编号,名称,简述,来源,去向,组成四、处理过程 编号,名称,输入数据流,输出数据流,功能描述处理逻辑的分析与表达1决策树(Decision Tree)决策树是用二叉树型图来表示处理逻辑的一种工具。近一年无欠款-折扣率10%一次交易 与本公司交易3年以上-折扣率 5%某公司 额满5万 近一年有欠款 折扣政策 与本公司交易不超过3年-折扣率 2%一次交易不满5万-无折扣 用决策树
19、来表达比用语言来表达用更加直观、明确。图中从决策树的左根部到扩展的分枝,共有三个分叉,即三个判断条件:一次交易额是否满5万、近一年内是否有欠款、与本公司交易是否3年以上,图中最后一列则是采取的行动。全图表示了经过不同条件的判断和决策,作出相应处理的过程。决策树的不足之处是没有考虑条件的组合关系。二、决策表(Decision Table)判定表是采用表格形式来表示处理逻辑的一种工具。判定表分为四个大部分:左上角为条件说明,左下角为行动说明,右上角为各种条件的组合,右下角为各种条件组合下的行动。这时仍以前面的折扣政策为例,表示为判定表如下表所示。三、结构式英语 1、顺序结构 2、选择结构 如果 一
20、次交易额满5万 如果 近一年内无拖欠款 则 折扣10%否则 如果 与本公司交易3年以上 则 折扣5%否则 折扣2 否则 无折扣 3、循环结构几种逻辑表达工具的比较:会计电算化系统的设计 系统设计的任务和步骤由于会计系统的信息量大,数据类型多,数据来源分散。而且随着生产的发展,产品结构的变化,会计的数据类型和信息量也随之改变,所以说设计一个会计电算化系统是相当繁杂的工作,它不仅要考虑现在,而且要预计未来的变化。系统设计就是根据系统分析所得到的逻辑模型,将用户的要求转换成一个具体的物理模型。系统设计的主要任务有两个:总体设计,包括系统的总体结构设计和把系统功能分成若干子系统,再将子系统分若干个功能
21、模块,并确定系统的软件、硬件配置。详细设计,包括代码设计、数据结构设计、输入/输出设计、计算机处理流程设计和程序设计说明书编写。系统设计的步骤为:根据系统分析的结果,参照手工系统的业务流程图,确定模块的功能,以及它们之间的关系和数据传递接口。根据系统分析所描述的系统要实现目标、要完成的功能、和企业的财力、环境等,选择软硬件配置。根据系统分析所描述的和数据流图,确定数据库结构。根据系统分析所描述的功能和对手工编码的分析,进行代码设计。根据系统分析的结果和软硬件的配置,确定输入输出方式。完成程序设计说明书及系统设计说明书。系统设计是一项复杂而又细致的工作。系统设计的优劣直接关系到系统的经济效益,所
22、以要求系统有以下性能指标:可靠性:可靠性是指系统运行时抵御外界干扰(包括人为干扰和机器故障)的能力和数据的安全保密性。工作质量和工作效率:系统工作质量是指系统的操作是否方便、直观,提供的信息是否清晰、丰富、准确,以及各种输入形式,如表格、图表等是否符合用户的要求。系统的工作效率是指系统的时空效率即处理速度和空间存储能力。可维护性:可维护性是指对系统进行修改、完善,以适应不同环境的方便程度。合法性:合法性是指系统的编码规则、记账方法、核算方法、会计报表等应符合财政部以及有关方面的会计制度。经济性:经过性是指使用系统后的收益大于支出的比例。第一节 系统设计概述一、系统设计的任务与步骤1、总体设计子
23、系统及功能模块设计2、详细设计代码、输入/输入、数据存贮、处理流程3、编制程序设计说明书二、系统设计的特点及原则1、特点用户要求、系统环境、时间约束、质量控制2、原则系统观点、模块化结构、用户参与、阶段性策略、软件的独立性第二节 结构化系统设计方法一、SD方法的基本思想 将一个复杂的系统分解为若干相对独立、功能单一的模块结构,模块的分解采用自顶向下、由抽象到具体的方法,最低层的模块一般可用一个或少数几个程序来实现。1、模块内部的联系内聚性 功能聚合 顺序聚合 通讯聚合 过程聚合 时间聚合 逻辑聚合 偶然聚合2、模块间的联系耦合性 数据耦合 公共耦合 控制偶合 内容耦合二、模块化设计的优点:(1
24、)可使原来复杂的问题得到简化,使复杂的多方面需求逐个得到满足(2)便于对各相对独立的模块分别进行编码与测试(3)减少了出错机会(4)减少了出错程序的影响面(5)有利于关键模块的优化处理(6)使模块的复用成为可能(7)每个模块功能明确,开发的程序易于理解(8)有利于估算开发成本与工作量三、划分模块的标准1、模块独立性大2、恰当掌握模块大小四、模块结构图1、模块 通常由矩形框表示模块,在矩形框中写上模块的名称。2模块的调用 在模块结构图中,用连接两个模块的箭头线表示调用,箭头总是由调用模块指向被调用模块,被调用模块执行后又返回到调用模块。3模块间的通讯数据流程图与模块结构图的比较 在结构化系统分析
25、中,采用的主要工具是数据流程图,而在结构化设计中,采用模块结构图作为主要工具,两者的差别在于:第一,数据流程图是从数据在系统中的流动情况,即从数据流的角度来考虑系统,而模块结构图是从功能层次关系的角度来考虑问题的;第二,数据流程图主要反映系统逻辑模型,说明系统做什么,而模块结构图则反映系统物理模型,主要说明如何做;第三,数据流程图分层描述系统中的数据情况,每张数据流程图对应于模块结构图中的某一层次;第四,数据流程图的绘制过程是从具体到抽象,逐步去掉各种物理的处理方法,只剩下抽象的信息流情况,而模块结构图则相反,它是从一个总的抽象的系统功能出发,逐一具体化,逐步加入具体的实现方法和技术手段,最后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计信息 系统分析 设计
限制150内