




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计信息系统AccountingInformationSystem,第二章计算机会计信息系统开发方法和步骤,知识要点,计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理和评价会计信息系统。本章将重点学习会计信息系统的规划、分析与设计。,主要内容,第一节会计信息系统开发概述第二节会计信息系统的规划第三节会计信息系统的分析第三节会计信息系统的设计,会计和审计人员参与系统开发的必要性,能够使系统开发专业人员明确用户需求,确保会计信息系统遵循会计准则、财务会计制度和相关法律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统能够留有充分的审计线索。,企业获得会计信息系统的方式,(1)购买软件供应商的商品化软件(2)通过正式的系统开发活动,由企业内部自行开发。两种方式各有优缺点,购买通用商品化软件的费用比较低,定制系统的开发时间会很长。,第一节会计信息系统开发概述,系统开发生命周期开发方法开发工具开发方式,一、系统开发的生命周期,二、开发方法,结构化系统开发方法原型化方法面向对象开发方法计算机辅助软件工程,结构化系统开发方法也称结构化方法,是采用“逐层分解”、“自顶向下”的方式开发系统的方法。,结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。,结构化系统方法,对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。,结构化系统开发方法的优缺点,强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,开发周期长。,是,否,停止,是,否,第一步,第二步,第三步,第四步,原型化方法的工作流程,原型化方法的优缺点,原型化方法是增量开发模式,工作顺序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。但这种方法在开发工具上要求较高,对于中小型的信息系统开发效果较好,对于大型的复杂的系统在原型制作上有相当的困难。,面向对象法,面向对象法产生于20世纪60年代,是通过组合可重复使用的模块,自底向上建立信息系统的方法。面向对象法认为,客观世界的问题都是由客观世界中的实体及其相互之间的关系构成的。当设计和实现一个客观系统时,如能在满足需求的条件下,将系统设计成由一些不可变的部分组成的最小集合,这个设计就是最好的。这些不可变的部分就是所谓的对象。,面向对象法的特点,面向对象的方法以对象为中心,具有以下特点:(1)封装性。(2)抽象性。(3)继承性。(4)动态链接性。,对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,优势在于缩短开发、维护和测试的时间,降低费用。面向对象的局限性在于对计算机工具要求高,在没有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他方法结合应用。,面向对象法的优缺点,计算机辅助软件工程(computeraidedsoftwareengineering,CASE)是一种先进的软件开发技术,强调的是解决整个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具,着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。,计算机辅助软件工程(CASE),计算机辅助软件工程(CASE),严格地讲,CASE只是一种开发环境而不是一种开发方法。它是20世纪末从计算机辅助编程工具、第四代语言及绘图工具发展而来的。采用CASE工具进行系统开发,必须结合一种具体的开发方法,如结构化系统开发方法、原型法或面向对象法等。,CASE的主要优点,加快了系统开发过程,使结构化系统开发方法得以全面实施,使原型的建立有了高效率的手段,使系统开发人员的精力集中于开创性工作,简了系统的维护工作;通过自动检查提高软件的质量,提高软件的可重用度。,会计信息系统适用的开发方法,会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。,三、系统开发工具,是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新型软件软件开发工具的基本功能软件开发工具的类别,应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式,四、系统开发方式的比较,软件复用和组件集成,软件复用和组件集成方式是一种新的社会化的软件开发方式。软件复用又称软件重用或软件再用,是在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。组件集成是目前发展最快的软件复用方式。,第二节会计信息系统的规划,系统规划任务初步调查可行性分析,一、系统规划的任务,目的将个别的系统项目或应用程序与企业的战略目标相联系内容战略系统规划(涉及宏观层次上的系统资源分配)项目规划(是在战略系统规划的框架内为个别应用程序分配资源),任务1、对现行系统进行初步调查,提出现行系统中存在的问题,初步确定建立新系统的主要目标,预计建立新系统可能产生的效果、可能性和大致的时间计划;2、在完成对现行系统初步调查和可行性分析的基础上,写出可行性项目建议书。,现行系统的基本情况新系统的目标系统开发的条件初步确定:是否建立新系统建立何种规模的系统要解决什么问题、达到哪些目标系统软硬件的总体配置方案如何系统的开发方式,二、初步调查,技术方面经济方面管理方面可行性项目建议书,结论,三、可行性分析,可行性分析的任务是明确应用系统开发的必要性和可行性。应从以下三个方面考虑:,第三节会计信息系统分析,现行系统的详细调查结构化分析建立信息系统的逻辑模型系统分析报告书,系统分析阶段要通过详细的调查分析,抽象出新系统的逻辑模型,分析用户需求,回答新系统要“做什么”这个关键问题。,组织机构业务流程数据流程数据分析功能分析,调查方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等。在这一阶段就可以收集出一套可供程序调试用的试验数据。,内容,一、现行系统的详细调查,结构化分析方法采用介于形式语言与自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、处理逻辑说明等工具来描述系统。数据流程图(DataFlowDiagram,简称DFD)数据词典(DataDictionary,简称DD),二、结构化分析(structuredanalysis,SA),数据流程图是描述信息系统逻辑模型的工具。它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。,(一)业务处理描述与数据流程图,固定资产核算业务数据流程图,数据流程分解过程,数据描述与数据字典,数据流图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系,但还没有说明系统中各个成分的含义。只有当数据流程图中的每一个成分都定义之后,才能完整、准确地描述一个系统。数据字典是结构化分析方法中的另一个工具,主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、外部实体和处理逻辑的某些数据特征。,1、数据元素条目(最小的不能再分解的数据单位)属性:数据元素名称、别名、类型、取值范围、取值含义、长度等举例科目名称2、数据结构条目(描述某些数据项之间的关系)属性:数据结构的名称和编号、简述、数据结构的组成。举例科目代码表3、数据流条目(流动的数据)属性:数据流名称、来源、去向、流量、组成举例对账单,数据字典的条目,数据字典的条目,4、数据处理条目(详细描述数据处理手续和处理逻辑)属性:处理逻辑的名称及编号、输入数据名、输出数据名、处理逻辑等举例核对5、数据存储条目(描述数据的静态结构)属性:数据存储的名称及编号,流入、流出的数据流,数据存储的组成等。举例固定资产卡片6、外部实体条目(描述数据的来源和去向)属性:外部实体的名称、有关的数据流等举例业务人员、系统用户,数据存储条目,数据处理条目,数据字典举例,三、建立信息系统的逻辑模型手工系统增加、删除、修改计算机系统,需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入、输出,引言系统概述新系统逻辑模型用户需求说明系统设计实施初步计划建议,四、系统分析报告书,第四节会计信息系统的设计,概念设计评估与选择详细设计,会计信息系统设计是在进行了系统分析并明确了系统逻辑模型的基础上,根据实际的技术、经济和组织条件,确定系统的实施方案,即将系统的逻辑模型转化为系统的物理模型。系统设计阶段要回答系统“怎么做”的问题。,一、概念设计,目的通过向用户提供若干合理的选择,系统专业人员可以避免对新系统造成先入为主的限制。方法结构化方法:建立“系统结构图”,用系统结构图描述系统的层次、分块结构。要点应当突出几个备选方案的主要功能之间的区别,结构图用来表达系统结构和系统中模块的层次关系与联系。结构图中的主要成分:(1)模块(2)调用(3)数据,日期,结构图,(1)低耦合度、高内聚度(耦合度是模块之间信息的关联程度,内聚度是模块内部各部分联系的紧凑程序)(2)自顶向下、层层分解,一方面,各个模块具有相对独立性,可以分别设计实现;另一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护。,模块划分的原则,系统的功能结构原理,.,.,.,XXX系统,子系统1,子系统2,功能模块1,程序模块1,子系统n,功能模块2,功能模块n,程序模块2,程序模块n,(结合会计信息系统举例说明),结构图与数据流程图的关系,结构图中各层次的功能模块与新系统数据流程图中的处理是对应的,结构图可以由数据流程图转化而来,但是,结构图与数据流程图有着本质的差别。数据流程图着眼于数据流,反映系统的逻辑功能,即系统能够“做什么”;结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能。,二、评估与选择,任务从所有概念设计方案中选择一个系统方案。步骤详细的可行性研究技术可行性操作可行性进度可行性成本效益分析,成本效益分析,确认成本一次性成本经常性成本确认效益有形效益无形效益成本效益比较净现值法回收期法,三、详细设计,评估与选择阶段的文档是系统选择报告,选出的系统将进入详细设计阶段。代码数据库文件设计输出设计输入设计安全保密设计处理过程设计,详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据,(一)代码设计,代码的功能代码的编码方法代码设计原则代码设计的步骤各子系统需设计的主要代码,代码是代表事物名称、属性、状态等的符号。代码设计就是设计系统所使用的各种代码的编码规则和具体的代码及其表示的对象的对照表。,代码的功能,代码为事物提供一个确切的认定,便于数据的存储和检索使用代码可以提高处理的效率和精度代码提供了数据的一致性代码是人和计算机系统共同的语言,是人机交换信息的工具,1、顺序码:代码以连续的数字按升序或降序排列,这种编码简便易行,但扩展性较差。2、组码:用若干连续的数组,组成几个系列编码对象的代码。举例会计科目编码3、群码(层次码):以分类对象的从属层次关系为排列顺序的编码。代码分为若干层,左端为高层次代码,右端为低层次代码。举例会计科目代码21710101代表应交税金应交增值税进项税额。,代码的编码方法,代码设计原则,单义性统一性扩展性稳定性规范性简明性,代码设计的步骤,确定代码对象考查是否已有标准代码根据代码对象的性质和处理要求,确定选用的代码类型和编码规则用选用的规则对被表示的对象逐个设计出其代码,编制代码表,各子系统需设计的主要代码,科目代码客户代码供应商代码存货代码职工代码固定资产代码.,数据库文件设计就是将会计信息系统涉及的文件进行物理定义,将所有文件设计成可用计算机进行存取的物理形式。数据库文件设计的依据:数据流程图、数据词典1、确定系统需要建立的文件2、数据库文件结构设计3、数据库文件的组织形式4、数据库文件的属性,(二)数据库文件设计,确定系统需要建立的文件类型,系统主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。必须准确、完整并及时更新。处理文件(事务文件)是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据。工作文件是处理过程中暂时存放数据的文件,例如排序过程中建立的排序文件,打印时建立的报表文件等。其他文件其他类型的文件及上述文件的其他用法,例如后备文件(主文件、处理文件的副本)、档案文件等。,-文件名-文件结构,数据库文件结构设计,数据库文件的组织形式是指数据记录排列、读写的方式等。会计信息系统中常用的文件组织形式有1、顺序组织方式,其记录是按照建立的时间先后顺序存放和处理的,当数据量较大时,存取速度较慢。2、索引组织方式,是对文件按索引关键字自动建立索引,处理速度很快,可以按索引关键字快速查询和处理数据。,数据库文件的组织形式,保密性读写性共享性,计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和属性等。,数据库文件的属性,从系统开发的角度看,输出决定输入,即输入数据要根据输出的要求确定。,确定输出内容选择输出设备、介质与输出方式确定输出格式,(三)输出设计,输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。,输入设计原则(最少量、最简单、早检验、少转换)确定输入内容确定数据的输入方式和输入设备确定输入数据的记录格式输入数据的正确性校验,(四)输入设计,系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证。系统安全保密设计的主要任务是根据系统的功能、特点和用户要求,设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广播台竞选课件
- Hexyl-4-hydroxybenzoate-Hexylparaben-生命科学试剂-MCE
- 2025内蒙古锡林郭勒盟锡林浩特市第二批公益性岗位人员招募139人考前自测高频考点模拟试题及1套参考答案详解
- 2025广西百色市平果市国有平果林场拟聘用编外人员考前自测高频考点模拟试题及答案详解(易错题)
- 无线充电行业市场竞争分析
- 动物保护协议书规范
- 数码娱乐行业数码娱乐产品推广策略研究
- 碎石承包运输合同书9篇
- 紧急预案响应与救援成果承诺书5篇
- 供应链管理流程模板物流与仓储整合
- 2025年乡村文化旅游发展报告:文旅融合下的乡村旅游生态旅游规划与实施研究
- 咖啡知识培训课件
- 施工进度管理的措施
- 英语教学课件Unit 2 Different families课件9
- 2025春 新人教版美术小学一年级下册致敬平凡
- 富时新加坡海峡时报指数历史行情(1999年08月31日-2025年3月28日)
- 危险废物分析制度
- 换药室工作制度
- DB42∕T 1496-2019 公路边坡监测技术规程
- 产品质量管理及控制作业指导书
- 前端工作总结答辩
评论
0/150
提交评论