会计信息系统第二章_第1页
会计信息系统第二章_第2页
会计信息系统第二章_第3页
会计信息系统第二章_第4页
会计信息系统第二章_第5页
已阅读5页,还剩141页未读 继续免费阅读

下载本文档

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

文档简介

1《会计信息系统》主讲李江霞2第二章会计信息系统的规划、分析与设计

第一节会计信息系统开发概述第二节会计信息系统的规划*第三节会计信息系统的分析*第四节会计信息系统的设计3第一节会计信息系统开发概述会计(审计)人员在开发中的作用?企业会计信息系统的两种取得方式:(1)两种取得方式是什么?(2)各自的优缺点?(3)如何扬长避短?企业可以通过购买商品化软件满足某些需求,再通过内部开发其他系统满足另外的需求。例如:UFO的“二次开发”功能4一、系统开发的生命周期二、结构化系统开发方法三、开发工具四、开发方式第一节会计信息系统开发概述6一、系统开发的生命周期

用结构化系统开发方法开发一个系统,将整个开发过程划分为五个首尾相连接的阶段,一般称之为系统开发的生命周期。系统开发的生命周期分为系统规划、系统分析、系统设计、系统实施、系统运行和维护五个阶段。7二、结构化系统开发方法基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。具体来说:将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);

(1)在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。

(2)在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。

9三、开发工具

软件开发工具按支持工作阶段的不同,可分为需求分析工具、设计工具、编码工具、测试工具、运行维护工具和项目管理工具。举例10四、开发方式开发方式是否恰当直接关系到会计信息系统的成败。会计信息系统的开发方式主要有如下四种:(1)自行开发(2)委托开发(3)联合开发(4)直接购买商品化通用会计软件包这四种开发方式各有特点,对企业来说也各有利弊。每个企业都有自身的特点和要求,这就决定了企业不可能随意选择开发方式,而只能通过慎重的分析,确定对本企业发展最为有利的开发方式。软件复用和组件集成是一种新的社会化的软件开发方式!11第二节会计信息系统的规划

系统开发项目的人员构成系统规划的任务:

初步调查——可行性分析——编写可行性项目建议书12一、初步调查现行系统的基本情况新系统的目标系统开发的条件思考:初步调查后要确定什么?13二、可行性分析可行性分析的任务是明确应用系统开发的必要性和可行性。可行性分析一般从管理、技术和经济三个方面进行。141、管理可行性分析

1)建立会计信息系统的必要性分析

2)企业管理水平分析

3)系统开发的组织管理工作分析2、技术可行性分析

1)现有或计划中的软硬件配置能否满足会计业务处理的要求

2)是否有能胜任软件开发的技术人员

3)对于大而复杂、网络化的系统,应从软件技术、开发力量、环境条件、管理体制改革等方面综合考虑是否有条件顺利完成开发任务

4)估计的进度是否恰当,用户对软件的具体要求在技术上是否可行等3、经济可行性分析估计新系统开发所需要的投资费用和将来的运行费用,以及新系统投入应用可以带来的效益,进行费用效益分析,判断系统开发在经济上是否有利。

1)投资和运行费用估算

2)收益估计教材63-65页17由可行性分析得出的四种结论

如果系统开发条件成熟,且有必要开发,就可以开始详细调查,继续进行系统分析;如果系统开发条件虽然不足,但有必要开发时,可以继续创造条件再开发或调整系统的目标,在已有条件的基础上开发;如果开发条件不成熟、技术力量不足、经费困难等,可考虑暂停系统分析工作,继续创造条件;如果根本没有必要开发新系统,应立即停止开发工作。18三、可行性项目建议书明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求。论证在现有的条件下,新系统目标实现的必要性和可能性。若结论认为是可行的,则提出新系统开发的基本设想,制定开发计划。

可行性研究报告当中系统开发计划是报告的重点,其具体内容应该根据系统规模的大小和单位实际情况的不同确定,一般包括下列内容:进度计划、设备计划、组织计划、资金计划、人员计划、培训计划。20进度计划:进度计划是对系统开发过程的一个基本规定,内容包括确定开发的步骤以及各阶段的进度。21设备计划:设备计划是指根据进度计划对计算机设备的购置、安装、调试,以及对机房等设施的准备和建设制定的计划。22组织计划:首先应考虑开发部门在整个企业中的地位,可以采取隶属财会部门的组织方式,也可采取设立独立组织机构的方式,采取哪种方式主要决定于系统开发规模的大小和实际的需要;其次要考虑开发部门本身的组织体系,一般要求由主管人员、开发人员、业务人员共同组成。此外,还应对新系统运行后体制的改革、组织的调整制定计划,以及时创造一个新系统运行的环境。23资金计划:根据可行性分析时对开发费用的估算制定资金计划,并根据实际需要分期纳入企业的财务计划,以保证整个系统开发过程的资金需要。24人员计划:根据企业目前人员状况和系统开发、运行维护的人员需要,制定系统人员计划,并据此制定出切实可行的培训计划。不同规模的系统对人员的要求有所不同,一般来说,一个系统的开发、运行、维护,需要由下列人员组成:系统分析人员、程序设计人员、操作人员、硬件维护人员、系统管理人员等。根据系统的大小,有些工作可以兼职,但有些工作受会计控制的限制是需要严格分工的。

培训计划:高层领导应了解会计电算化乃至建立整个企业管理信息系统的基本常识,系统开发的基本步骤,计算机应用后组织体制可能发生的变化,计算机系统在提供管理信息方面的能力等内容;中层管理人员、会计部门的业务骨干等要掌握计算机的使用方法,系统开发的基本过程、基本内容以及如何与开发人员密切配合,会计电算化对企业组织、信息传递、会计核算、会计制度等方面带来的影响等方面;一般会计人员和企业内产生会计业务数据的其他业务人员要掌握电算化作业的程序、方法、要求,特别是强调保证数据输入的正确、完整、及时的重要性等内容。26第三节会计信息系统的分析系统分析阶段要通过详细的调查分析,抽象出新系统的逻辑模型,锁定系统边界、功能、处理过程和信息结构,为系统设计奠定基础。系统分析回答新系统要“做什么”这个关键问题。系统分析过程由两个步骤组成:(1)详细调查当前系统(2)分析用户需求27

第三节会计信息系统的分析现行系统的详细调查结构化分析建立新系统的逻辑模型系统分析报告一、现行系统的详细调查

1、常用的调查方法2、详细调查的内容(见教材)2829二、结构化分析

结构化分析方法(简称SA方法)是进行会计信息系统分析的有力工具之一,它是面向数据流进行系统分析的方法,它采用“自顶向下,逐层分解”的思想来描述系统。首先对系统数据流进行概略的描述,然后逐层细化对数据的处理功能,综合描述现行系统的数据处理过程,详细分析数据结构,建立现行系统的逻辑模型。30

结构化分析方法使用的工具:数据流图——以图形方式描述各种业务数据处理过程数据词典——以卡片方式描述数据流图中出现的所有数据元素31(一)数据流图

DataFlowDiagram——DFD

数据流图是以图形方式刻画各种业务数据处理过程,亦称数据处理流程图。

数据流图是描述现有系统中数据的流动、存储和处理状况的图形。DFD能表达有哪些数据流入系统,它们从何处来,经过了什么处理,变成了什么数据,分别流向何处,其中有哪些数据需要存储等等。

32(一)数据流图1、数据流图的基本元素2、数据流图的画法3、数据流图的编制实例331、数据流图的基本元素外部实体数据处理数据流数据存储34外部实体:起点和终点起点是原始数据的来源处终点是使用者对数据输出的要求起点和终点又名“外部实体”,比如:人(顾客)、部门(银行)起点和终点在数据流图中常常可以省略,比如:对帐单银行对帐35数据处理对象:数据流特点:一个数据流图中至少有一个数据处理,任何数据处理至少有一个输入/输出数据流结果:数据流发生了变化

a.值的变化b.形态的变化具体的数据处理行为有:输入、计算、分类、合并、统计、检索、输出等

注意:数据处理是由计算机程序来完成的36数据流数据流是有向的数据传递的通道,它反映了系统各部分之间的数据传递关系。数据流的四种类型提示:不允许出现从一个处理过程直接到另一个处理过程的数据流37数据存储:相关数据的集合数据流箭头指向存储表示存入数据;箭头来自存储表示读出数据。数据存储的作用:暂时或永久地存储数据例如:手工银行对账数据流图38

对账单未达账项

未达问题余额对账银行编制调节表查找问题有关部门对帐单(已达)对帐单(未达)企业银行日记账余额调节表手工银行对账数据流图392、数据流图的画法数据流图的组成数据流图的制作步骤数据流图分解终止的标志401)数据流图的组成顶层:一张(一个加工)中间层:若干层,每层有若干张底层:若干张,但不一定属于同一层次41

2)数据流图的制作步骤按照“自顶向下,逐层分解”的原则:先作顶层图(TOP图),再对加工逐层分解,不断细化………最终形成底层数据流图。423)数据流图分解终止的标志

底层图的加工都是基本加工底层图的文件都是基本数据文件43基本加工?基本数据文件?

基本加工:不能/不必再分解的加工;只有一个逻辑功能基本数据文件:不能/不必再分解的数据文件;以计算机内的物理文件的形式表示

443、数据流图的编制实例

例1某企业生产计划子系统的业务流程例2某企业回收包装物的业务流程45(二)数据词典

(DataDictionary,简称DD)对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行详细描述和确切解释的词典。数据流程图配以数据词典,可从图形和文字两方面对系统的逻辑模型进行完整的描述。数据词典的组成

1、数据项内容:(1)数据项名称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围;例:数据项编号:I02-01

数据项名称:材料编号;别名:材料编码;简述:某种材料的代码;类型及宽度:字符型,4位。取值范围:“0001”~“0009”2、数据结构:描述数据项之间的关系。可由若干个数据项组成、若干个数据结构组成,或若干混合组成。内容:(1)数据结构的编号和名称;(2)简述;(3)数据结构的组成例如:

用户订货单数据结构注:DS表示结构;I表示数据项I9:账号I8:开户银行I7:电话I6:用户姓名I13:订货数量I5:用户地址I12:配件规格I2:日期I4:用户名称I11:配件名称I1:订货单编号I3:用户代码I10:配件代码DS03-02:订货单标示DS03-03:用户情况DS03-04:配件情况DS03-01:用户订货单49

以上数据结构可定义为:数据结构的编号:DS03-01

数据结构的名称:用户订货单简述:用户所填用户情况及订货要求等信息数据结构的组成:DS03-02+DS03-03+DS03-043、数据流:由一个或多个数据项或数据结构组成。数据流的数据词典不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。例:数据流编号:F03-08

数据流名称:领料单简述:车间开出的领料单来源:车间去向:发料处理模块组成:材料编号+材料名称+领用数量+日期+领用单位流量:10份/时高峰流量:20份/时(上午9:00~11:00)4、处理逻辑:对数据流程图中最底层的处理加以说明,包括输入数据、输出数据和主要处理过程。例:编号:P02-03

名称:计算电费简述:计算应交纳的电费输入的数据流:a.电费价格(来源于数据存储文件“价格表”)b.用电量(来源于数据存储文件“电表文件”)c.用户类别(来源于数据存储文件“用户文件”)处理:a.检索用户文件,确定该用户类别

b.根据已确定的该用户类别,检索价格表文件,以确定该用户的收费标准,得到单价

c.将单价和用电量相乘得到该用户应交纳的电费输出的数据流:数据流“电费”一是去外部用户,二是写入数

据存储文件“用户电费帐目文件”。处理频率:对每个用户每月处理一次。5、数据存储:主要说明系统中的各种数据文件的结构、内容以及数据的组织方式等。例:数据存储编号:D04-08数据存储名称:库存账简述:存放配件的库存量和单价数据存储组成:配件编号+配件名称+单价+库存量+备注关键字:配件编号相关联的处理:P026、外部实体例:外部实体编号:S03-01外部实体名称:用户简述:购置本单位配件的用户输入的数据流:F03-06,F03-07输出的数据流:F03-01思考:为什么上述外部实体有输入数据流还有输出数据流?编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性。数据字典可用人工建立卡片的办法来管理,也可存储在计算机中用数据字典软件来管理。55三、手工/计算机系统的逻辑模型

数据流图手工系统的手工系统的逻辑模型数据词典

数据流图计算机系统的计算机系统的逻辑模型数据词典

手工系统的数据流图计算机系统的数据流图

对账单未达账项

未达问题余额对账银行编制调节表查找问题有关部门对帐单(已达)对帐单(未达)企业银行日记账余额调节表手工银行对账数据流图未达账项对手工会计系统数据流图进行分析,合并、分解,修改不合理之处,增加新的功能,导出计算机会计信息系统数据流图。充分考虑计算机的特点,对手工银行对帐数据流图进行如下修改:(1)增加“对账单录入”功能或“网络传递”功能(2)增加“银行对账文件”和“企业对账文件”(3)增加“对账结果输出”功能(4)增加“删除已达账”功能手工系统的数据流图计算机系统的数据流图计算机银行对帐数据流程图记账银行对账文件银行录入对账单网络传递对账单对账删除已达账输出对账结果余额调节表已达账项未达账项企业对账文件手工系统的数据词典计算机系统的数据词典对手工会计系统“银行对账单”数据词典进行分析,修改不合理之处,删除不用的部分,增加新的数据项,导出计算机会计系统“银行对账单”数据词典。手工系统的数据词典计算机系统的数据词典62四、编写系统分析说明书

系统分析说明书是系统分析的最终结果,它反映了所建立系统的功能需求、性能需求、运行环境等方面内容,是开发人员和用户共同理解计算机会计信息系统的桥梁,也是系统设计的基础。系统分析说明书的内容58页63第三节会计信息系统的系统设计

系统分析——逻辑模型——“做什么”(逻辑设计)系统设计——物理模型——“怎么做”(物理设计)64第三节会计信息系统的系统设计一、概念设计(一)结构化设计方法(二)概念设计方案的评估二、详细设计(一)代码设计(二)数据库文件设计(三)输出设计(四)输入设计(五)安全保密设计(六)处理流程设计65一、概念设计(一)结构化设计方法(SD方法)基本思想:由大到小,自顶向下,层层分解依据:模块划分的原则(即高内聚、低耦合)目的:数据流图模块结构图66结构图结构图(StructuredChart)是SD方法用来精确表达系统结构和系统中模块间的层次关系和联系的图形。主要成分:1、模块

2、调用

3、数据60页图2-10结构图示例671、基本思想:由大到小,自顶向下,层层分解

由大到小,自顶向下,层层分解即先将整个系统划分为若干个较大模块,每个模块实现其中一部分功能,再将较大的模块进一步划分为较小的模块,直至每个最底层的模块都是不能再分、功能单一的模块为止。若干个不同层次的模块相互联系,互相配合,完成系统的全部功能。61页例:计算机会计信息系统的模块分解过程682、依据:模块划分的原则(即高内聚、低耦合)提高模块内的聚合度降低模块间的耦合度

功能内聚高顺序内聚通信内聚过程内聚时间内聚逻辑内聚偶然内聚低高内聚有两类:顺序内聚、功能内聚。

内容耦合高公共耦合控制耦合数据耦合低原则:尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。713、系统结构设计的任务:

数据流图模块结构图SD方法72系统结构设计的方法——变换分析法数据流图中线性链的加工若能划分为输入、处理、输出三个部分,则处理部分是主加工;相应地,模块结构图的核心部分也分成输入模块、处理模块、输出模块。输入处理输出输入模块处理模块输出模块73系统结构设计的步骤1)找主加工2)作模块的顶层及第一层结构图3)对第一层模块进行分解4)继续分解……

1)找主加工(在数据流图中)沿数据流,正向找出所有输入加工,反向找出所有输出加工,则中间的加工合为主加工。

输入加工主加工输出加工

752)作模块的顶层及第一层结构图

以数据流图的名字作为顶层模块的名字,顶层模块的实质是主控模块;第一层模块为输入处理模块、主要处理模块、输出处理模块。输入处理主要处理输出处理主控模块763)对第一层模块进行分解即对第一层模块中的输入处理模块、主要处理模块、输出处理模块分别进行分解。774)继续分解……直到结构图中的每一个模块都是功能单一的模块。计算机银行对帐数据流程图记账银行对账文件银行录入对账单网络传递对账单对账删除已达账输出对账结果余额调节表已达账项未达账项企业对账文件举例:将计算机银行对帐的数据流图转化为模块结构图

79举例:将计算机银行对帐的

数据流图转化为模块结构图

步骤1:找主加工输入加工主加工输出加工录入对帐单网络传递对帐单对帐输出对帐结果删除已达帐80步骤2:作顶层及第一层模块图

银行对帐录入对帐单网络传递对帐单对帐输出对帐结果删除已达帐81步骤3:继续分解下去……

记账银行对账文件银行录入对账单网络传递对账单对账删除已达账输出对账结果余额调节表已达账项未达账项企业对账文件银行对账对账删除已达账输出对账结果手工对账自动对账已达账企业未达账银行未达账余额调节表录入对账单网络传递对账单计算机银行对账数据流图银行对账模块结构图83(二)概念设计方案的评估概念设计应当突出几个备选方案的主要功能之间的区别。这一阶段设计的系统应是概况性的,应明确所有的输入、输出、处理及区分各方案必要的特殊功能。例:P62采购订单处理方案的评估84二、详细设计(一)代码设计(二)数据库文件设计(三)输出设计(四)输入设计(五)安全保密设计(六)处理流程设计85(一)代码设计代码和代码化代码的种类代码设计应遵循的原则代码在会计电算化中的应用861、代码和代码化代码指的是代表事物名称、属性、状态等的符号和记号。代码设计是把某些经常重复出现的数据用代码表示,即代码化。872、代码的种类顺序码组码群码助记码混合码字母码88顺序码

顺序码又叫系列码、连续码,是一种用连续编码代表编码对象的代码。顺序码的优点是确定方便,短而简单,位数少,易于管理;缺点是系统性差,没有逻辑基础,本身不能说明任何信息的特征。此外,新加的数据只能列在最后,删除数据则造成空码,不利于分类,不利于扩展。通常除用于比较固定的事物的编码外,一般作为其他码分类中细分类的一种补充手段。89组码

组码又叫块码,是用若干连续数组区段表示不同类别事物的编码。组码能用较少的位数表示位数比较多的信息,易于插入、追加,但空码较多。例1:表示会计科目的性质可用组码1001~1999资产类科目;2001~2999负债类科目;3001~3999共同类科目;4001~4999权益类科目;5001~5999成本类科目;6001~6999损益类科目例2:P87表3-2固定资产的分组编码90群码

群码又叫组合码、层次码,它是以分类对象的从属关系为排列顺序的编码。代码分为若干层,代码左端为高层次代码,右端为低层次代码,每一层次可按顺序码或组码进行编码。适用于类别比较多,而且比较稳定的分类。

群码易于为程序识别、检验、分类、合并,但分类比较复杂,位数长,不便于记忆。例如:会计科目中的二级科目、三级科目的分类,可用群码如:22210101

思考:学生的学号1110326属于什么编码方式?9192助记码

助记码以代码对象本身的常用符号来编号,适用于码位不多而要求分类多的情况。助记码书写不便,也不便于计算机处理。一般来说,助记码用A~Z26个字母表示(英语、汉语拼音、惯用的缩写均可)例如:资产负债表——zcfzb(汉语拼音缩写)离岸价——FOB(惯用英语缩写)公斤——Kg(通用符号)94混合码混合码是字母与数字混合形成的代码。例如:SC01001表示生产第一小组的第一位职工;TV-C-29表示29英寸的彩色电视机。95字母码字母码即字母型代码例如:QM(“1001”,月,贷)、FS(“6101”,全年,贷)963、代码设计应遵循的原则单义性统一性扩展性稳定性规范性简单性提问:哪两个原则是矛盾的?为什么?(P65)974、代码在会计电算化中的应用会计科目代码固定资产代码职工代码往来客户代码摘要码98会计科目代码

会计科目的代码设计是代码体系中最重要的设计。会计科目是对经济业务和会计核算具体内容所作的科学分类。为了保证会计指标在国民经济一定范围内加以综合汇总、分析研究,要求代码设计注意上(汇总部门)下(基层企业)口径一致。

见EXCEL文件固定资产代码

固定资产的代码结构,可以使用组码来表示,并与助记码、字母码结合起来使用。比如:××

××

××

××××一级代码(固定资产大类)2位二级代码(固定资产中类)2位三级代码(固定资产小类)2位四级代码(名称或序号)4位1102020001

生房二机0001

产屋车修号用间工工场棚职工代码

××

××

××××一级代码(部门)2位二级代码(小组)2位三级代码(序号)4位例如:

SC010001表示生产第1小组的第一位职工往来客户代码

往来客户代码可以采用组码,并与助记码、字母码结合使用。

××

××××一级代码(地区编号)2位二级代码(往来客户序号)4位例如:

BJ0001表示北京的第1个客户摘要码

摘要码指的是对记帐凭证、日记帐和明细帐中的各种常用的摘要的代码,通常在给出汉字摘要的同时,给出该摘要的助记码。助记码可使用与汉字摘要相应的拼音字母表示,其作用是为了加快用户的输入速度和减少摘要的存储量。例如:TQXJ——提取现金备用

TSCF——托收承付

SHHK——收回货款104(二)数据库文件设计任务:把计算机会计信息系统涉及的文件进行

温馨提示

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

评论

0/150

提交评论