会计信息系统开发.ppt

上传人:za****8 文档编号:6788294 上传时间:2020-03-04 格式:PPT 页数:93 大小:491.52KB
返回 下载 相关 举报
会计信息系统开发.ppt_第1页
第1页 / 共93页
会计信息系统开发.ppt_第2页
第2页 / 共93页
会计信息系统开发.ppt_第3页
第3页 / 共93页
点击查看更多>>
资源描述
内容回顾 一 会计信息系统的基本概念 数据 信息 会计数据 会计信息 系统 信息系统 管理信息系统 会计信息系统 二 会计信息系统的对会计实务的影响 发展变迁 会计信息系统的模型 结构及其基本操作流程 三 ERP的概念 会计信息系统与ERP的关系 会计信息系统AccountingInformationSystem 第二章会计信息系统开发 知识要点 计算机会计信息系统的建立是一项复杂的系统工程 通过本章的学习 应了解系统开发过程和方法 同时为学习有关会计信息系统各子系统的分析与设计奠定基础 以便在未来的实务中能更好地应用 管理和评价会计信息系统 本章将重点学习会计信息系统的规划 分析与设计 主要内容 第一节会计信息系统开发概述第二节会计信息系统的规划第三节会计信息系统的分析第四节会计信息系统的设计第五节会计信息系统的实施第六节会计信息系统的运行与维护 会计和审计人员参与系统开发的必要性 能够使系统开发专业人员明确用户需求 确保会计信息系统遵循会计准则 财务会计制度和相关法律 法规的规定 建立 健全和执行恰当的控制 保证会计信息系统能够留有充分的审计线索 企业获得会计信息系统的方式 1 购买软件供应商的商品化软件 2 通过正式的系统开发活动 由企业内部自行开发 两种方式各有优缺点 购买通用商品化软件的费用比较低 定制系统的开发时间会很长 第一节会计信息系统开发概述 一 软件工程学概述二 信息系统的开发模型三 信息系统的开发方法四 信息系统的开发工具五 信息系统的开发方式六 系统开发的步骤 一 软件工程学概述 软件工程学是专门研究计算机软件系统开发方法和开发技术的学科 它把软件开发视为一项工程 按照工程化的指导思想和方法来开发与维护软件 软件工程学是指导计算机软件开发与维护的工程科学 一 软件工程的定义 1983年IEEE 国际电气与电子工程师协会 将软件工程定义为 软件工程是开发 运行 维护和修复软件的系统方法 软件 是计算机程序 方法 规则 相关文档资料以及在计算机上运行时所必需的数据 二 软件工程项目的基本目标和指导原则 1 基本目标 就是要研制开发出费用低 质量好的软件产品 2 指导性原则 1 适应变动的软件需求 2 采用稳妥的设计方法 3 采用高效的软件开发支持技术 4 进行有效的过程管理 三 软件的生命周期 四 软件工程学体系 软件工程学作为一门专门研究和开发计算机软件的现代学科知识体系 包括了三个层次要素 即开发模型 过程 开发方法和开发工具 1 开发模型主要有生命周期瀑布模型 快速原型模型2 开发方法主要有结构化方法 面向对象法等3 开发工具 二 信息系统的开发模型 一 生命周期瀑布模型 二 快速原型模型 快速原型模型的工作流程 原型模型的优缺点 原型模型是增量开发模型 工作顺序呈现循环状态 在系统分析与设计中用户处于主导地位 加强了用户的参与和决策 能够快速构造系统的原型 但这种模型在开发工具上要求较高 对于中小型的信息系统开发效果较好 对于大型的复杂的系统在原型制作上有相当的困难 三 信息系统的开发方法 一 结构化系统开发方法 二 面向对象的系统开发方法 三 计算机辅助开发方法 CASE 结构化系统开发方法也称结构化方法 是采用 逐层分解 自顶向下 的方式开发系统的方法 结构化系统开发方法包括 结构化分析方法 结构化设计方法 结构化程序设计方法 一 结构化系统开发方法 对于复杂的问题 由于人的理解力 记忆力的有限 不可能触及到问题的所有方面和全部细节 在软件工程技术中 控制复杂性的基本手段是 分解 与 抽象 为了将复杂性降到人可以掌握的程度 可以将大问题划分为若干个小问题 然后分别解决 亦即 分解 分解 可以分层进行 即先考虑问题最本质的属性 暂时将细节去掉 然后再逐层添加细节 直至涉及最详细的内容 即 抽象 结构化系统开发方法的优缺点 强调在整体优化的前提下考虑具体的分析设计问题 开发过程规范 思路清楚 适合于开发大型 复杂的系统 但开发的工作量很大 开发周期长 二 面向对象的系统开发方法 面向对象的系统开发方法产生于20世纪60年代 是通过组合可重复使用的模块 自底向上建立信息系统的方法 面向对象方法的基本思想是 客观世界是由各种各样的对象组成的 每种对象都有各自的内部状态和运动规律 不同的对象之间相互作用和联系就构成了各种不同的系统 面向对象法的特点 面向对象的方法以对象为中心 具有以下特点 1 封装性 2 抽象性 3 继承性 4 动态链接性 对象是构成所要开发的信息系统的最基本要素 如果将这些对象描述清楚了 就可以以比较大的自由度来构建信息系统 优势在于缩短开发 维护和测试的时间 降低费用 面向对象法的局限性在于对计算机工具要求高 在没有进行全面的系统性调查分析之前 把握系统的结构有困难 因此 目前该方法需要与其他方法结合应用 面向对象法的优缺点 也称计算机辅助软件工程 ComputerAidedSoftwareEngineering CASE 是一种先进的软件开发技术 强调的是解决整个系统开发过程的效率问题 它为系统开发人员提供一组优化的 集成的 能够大量节省人力的系统开发工具 着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化 并使之成为一个整体 三 计算机辅助开发方法 CASE 三 计算机辅助开发方法 CASE 严格地讲 CASE只是一种开发环境而不是一种开发方法 它是20世纪末从计算机辅助编程工具 第四代语言及绘图工具发展而来的 采用CASE工具进行系统开发 必须结合一种具体的开发方法 如结构化系统开发方法 面向对象法等 CASE的主要优点 加快了系统开发过程 使结构化系统开发方法得以全面实施 使原型的建立有了高效率的手段 使系统开发人员的精力集中于开创性工作 简化了系统的维护工作 通过自动检查提高软件的质量 提高软件的可重用度 会计信息系统具有数据量大 结构复杂 数据处理方法要求严格 会计信息质量要求高 对信息系统的安全性要求高等特点 计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式 会计应用软件也不是单项应用程序的加总 其建立要比单项应用复杂得多 会计信息系统的开发是一项庞大的系统工程 应该采用结构化系统开发方法为主 其他方法为辅的开发方法 会计信息系统适用的开发方法 四 信息系统的开发工具 一 需求分析工具 二 设计工具 三 编码工具 四 测试工具 五 运行维护工具 六 项目管理工具 应根据企业的资源情况 技术力量 外部环境等因素选择适当的开发方式 五 信息系统的开发方式 六 系统开发的步骤 系统规划系统分析系统设计系统实施系统运行与维护 第二节会计信息系统的规划 系统规划任务初步调查可行性分析 一 系统规划的任务 目的将个别的系统项目或应用程序与企业的战略目标相联系 内容战略系统规划 涉及宏观层次上的系统资源分配 项目规划 是在战略系统规划的框架内为个别应用程序分配资源 二 初步调查 调查内容 一 调查内容1 企业内部环境 2 企业外部环境 3 企业计算机应用状况 4 会计信息系统工作中的人力 财力分布状况 二 初步调查 调查方法 二 调查方法1 开座谈会2 个别交谈访问3 查询手工会计的各种文档资料 二 初步调查 调查工具 三 调查工具1 组织结构图2 会计信息需求表3 调查简表 二 初步调查 调查报告 调查报告的主要内容有 企业及财务部门机构设置状况 开展信息化基础工作状况 外界环境及内部资源状况 财务部门的中长期发展规划 现有系统的主要业务内容 主要凭证 台账和报表种类 企业方面对系统的改进意见等 现行系统的基本情况 新系统的目标 系统开发的条件初步确定 是否建立新系统建立何种规模的系统要解决什么问题 达到哪些目标系统软硬件的总体配置方案如何系统的开发方式 二 初步调查 一 可行性分析的内容1 技术上的可行性2 经济上的可行性3 组织上的可行性 三 系统的可行性分析 可行性分析的任务是明确应用系统开发的必要性和可行性 三 系统的可行性分析 二 可行性分析报告1 初步调查概况 2 系统的目标 功能及子系统的划分 3 可行性分析 4 新系统实施计划5 结论 三 可行性评审会 第三节会计信息系统分析 现行系统的详细调查结构化分析建立新系统的逻辑模型系统分析报告书 系统分析阶段要通过详细的调查分析 抽象出新系统的逻辑模型 分析用户需求 回答新系统要 做什么 这个关键问题 组织机构 业务流程 数据流程 数据分析 功能分析 调查方式 1 召开调查会 2 访问 3 填写调查表 4 参加业务实践等 在这一阶段就可以收集出一套可供程序调试用的试验数据 内容 一 现行系统的详细调查 结构化分析方法采用介于形式语言与自然语言之间的描述方式 通过一套分层次的数据流程图 辅以数据词典 处理逻辑说明等工具来描述系统 数据流程图 DataFlowDiagram 简称DFD 数据词典 DataDictionary 简称DD 二 结构化分析 structuredanalysis SA 数据流程图是描述信息系统逻辑模型的工具 它用少数几种符号将数据的存储 流动 处理加工和使用情况进行综合描述 以数据间的相互关系抽象地反映系统的全貌 一 业务处理描述与数据流程图 固定资产核算业务数据流程图 数据流程分解过程 二 数据描述与数据词典 数据流程图描述了系统的分解 即描述了系统由哪几部分组成 各部分之间的联系 但还没有说明系统中各个成分的含义 只有当数据流程图中的每一个成分都定义之后 才能完整 准确地描述一个系统 数据词典是结构化分析方法中的另一个工具 主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容 外部实体和处理逻辑的某些数据特征 数据字典的描述也是自顶向下 逐步求精 数据字典常用以下符号 表示和 表示选择 表示可选 即方括号内的项目可有可无 表示重复 有时还可以在旁边加注重复次数 数据词典常用的符号 数据词典的条目 数据词典由四类条目组成 数据流条目 文件条目 数据项条目和加工条目 P62 1 数据流条目它主要说明数据流的组成 流量 来源 去向等 举例 银行对账单2 文件条目它主要用来说明文件由哪些数据项组成以及其存储方式和频率等 举例 文件 总账 3 数据项条目 又称数据元素 是指不能再分的数据单元 主要说明数据项类型 长度 取值范围等 举例 凭证编号4 加工条目它主要说明加工的输入数据 输出数据及加工逻辑 举例 凭证汇总 加工条目 数据字典举例 三 加要处理逻辑说明的专门工具 1 结构式语言 是介于程序设计语言和人们平常使用的自然语言之间的过渡性语言 它采用了程序语言的结构方式 但用自然语言来进行表述 伪码 2 判断树 是对加工处理进行逻辑说明的另一种描述方法 P643 判断表 是用表格形式来描述一个加工 即用表格形式来分析和表述一个处理逻辑的功能以及其对数据流的转换途径和策略 手工系统增加 删除 修改计算机系统 三 建立新系统的逻辑模型 需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入 输出 1 对现行系统的描述 2 对目标系统的描述 3 对运行环境的要求 如硬件设备 软件环境等 4 对目标系统的性能要求 5 系统设计实施的工作计划 四 系统分析说明书 五 系统分析的步骤举例 一 手工会计核算系统的调查分析1 数据量的调查分析2 数据处理模型的调查分析 1 手工会计核算系统数据流程图 2 手工会计核算系统数据字典 二 计算机会计核算系统逻辑模型的建立1 建立计算机会计核算系统数据流程图2 建立计算机会计核算系统数据字典 小结 一 会计信息系统开发概述二 会计信息系统的规划三 会计信息系统的分析 内容回顾 一 会计信息系统开发概述二 会计信息系统的规划三 会计信息系统的分析 主要内容 第一节会计信息系统开发概述第二节会计信息系统的规划第三节会计信息系统的分析第四节会计信息系统的设计第五节会计信息系统的实施第六节会计信息系统的运行与维护 第四节会计信息系统的设计 结构设计评估与选择详细设计系统设计说明书 会计信息系统设计是在进行了系统分析并明确了系统逻辑模型的基础上 根据实际的技术 经济和组织条件 确定系统的实施方案 即将系统的逻辑模型转化为系统的物理模型 系统设计阶段要回答系统 怎么做 的问题 一 结构设计 任务进行系统功能结构的划分 将一个系统划分为若干个子系统 将子系统再划分为若干个功能模块 方法采用结构化系统设计方法 建立 系统结构图 用系统结构图描述系统的层次 分块结构 要点应当设计几个备选方案 突出几个备选方案的主要功能之间的区别 供用户选择 结构化设计的基本要求 尽量把系统划分成一些功能简单明了且易于修改的模块 系统划分成模块的工作应按层次进行 每个模块的功能应尽可能地独立 减少与其他模块之间的联系 P72 模块结构图是用来表达系统结构和系统中模块的层次关系与联系的图形 模块结构图中的主要成分 1 模块 2 模块间的调用 3 模块间的通讯 日期 模块结构图 1 自顶向下 层层分解 2 低耦合度 高内聚度 耦合度是模块之间信息的关联程度 内聚度是模块内部各部分联系的紧凑程度 一方面 各个模块具有相对独立性 可以分别设计实现 另一方面 可将模块之间的相互关系 如数据传递 调用 通过一定的方式予以说明 便于系统的修改与维护 模块划分的原则 系统的功能结构原理 结合会计信息系统举例说明 结构图与数据流程图的关系 结构图中各层次的功能模块与新系统数据流程图中的处理是对应的 结构图可以由数据流程图转化而来 但是 结构图与数据流程图有着本质的差别 数据流程图着眼于数据流 反映系统的逻辑功能 即系统能够 做什么 结构图着眼于控制层次 反映系统的物理模型 即怎样逐步实现系统的总功能 二 评估与选择 任务从所有结构设计方案中选择一个系统最佳方案 步骤详细的可行性研究技术可行性操作可行性进度可行性成本效益分析 成本效益分析 确认成本一次性成本经常性成本确认效益有形效益无形效益成本效益比较净现值法回收期法 三 详细设计 评估与选择阶段的文档是系统选择报告 选出的系统将进入详细设计阶段 代码设计数据库文件设计输入设计输出设计安全保密设计处理过程设计 详细设计是系统功能 结构实现方法的最详细说明 是程序设计的依据 一 代码设计 代码的作用代码设计原则代码的编码方法代码设计的步骤各子系统需设计的主要代码 代码是代表事物名称 属性 状态等的符号 代码设计就是设计系统所使用的各种代码的编码规则和具体的代码及其表示的对象的对照表 代码的作用 便于计算机录入节省计算机系统的存储空间提高计算机处理的速度提高数据的规范化 标准化程度 从而也增强了数据的共享化程度便于计算机识别和处理便于分类 代码设计原则 唯一性通用性适合于计算机处理可扩展性简明性合法合规性 1 序码 代码以连续的数字按升序或降序排列 这种编码简便易行 但扩展性较差 2 位码 以分类对象的从属层次关系为排列顺序的编码 代码分为若干层 左端为高层次代码 右端为低层次代码 举例 会计科目代码21710101代表应交税费应交增值税进项税额 3 组码 用若干连续的数组 组成几个系列编码对象的代码 举例 会计科目编码 代码的编码方法 代码设计的步骤 确定代码对象考查是否已有标准代码根据代码对象的性质和处理要求 确定选用的代码类型和编码规则用选用的规则对被表示的对象逐个设计出其代码 编制代码表 各子系统需设计的主要代码 科目代码客户代码供应商代码存货代码职工代码固定资产代码 数据库文件设计就是将会计信息系统涉及的文件进行物理定义 将所有文件设计成可用计算机进行存取的物理形式 数据库文件设计的依据 数据流程图 数据词典 步骤P85 86 1 确定系统需要建立的文件种类2 确定数据库文件的组织形式3 确定数据库文件结构设计4 确定数据库文件的存取区域5 确定数据库文件的属性 二 数据库文件设计 确定系统需要建立的文件类型 词典数据库凭证数据库账簿数据库报表数据库工作数据库系统管理数据库系统专项管理及参数设置数据库 数据库文件的组织形式是指数据记录排列 读写的方式等 会计信息系统中常用的文件组织形式有1 顺序组织方式 其记录是按照建立的时间先后顺序存放和处理的 当数据量较大时 存取速度较慢 2 索引组织方式 是对文件按索引关键字自动建立索引 处理速度很快 可以按索引关键字快速查询和处理数据 数据库文件的组织形式 文件名 文件结构 数据库文件结构设计 数据库文件的存取区域 系统的数据文件一般都存放在硬盘上 但存放在硬盘的什么样区域 什么目录下 才能使得数据库文件的存取既方便又具有共享性和安全性 就是数据库文件存取区域设计应考虑的问题 保密性读写性共享性 计算机会计信息系统中要为每一个子系统设计数据库文件 设计每个库文件的文件名 文件结构及文件组织方式和属性等 数据库文件的属性 输入设计是信息系统与用户之间交互的纽带 决定了人机交互的效率 对系统的质量有决定性的重大影响 输入设计原则 源点输入 一次输入 用户友好性 输入设备的选择输入内容的设计输入方式的设计输入可靠性的设计 合法性校验 正确性校验 修改错误 三 输入设计 从系统开发的角度看 输出决定输入 即输入数据要根据输出的要求确定 确定输出方式 输出介质和设备确定输出信息的内容输出格式的设计 四 输出设计 系统的安全保密性要靠软件的控制 各种管理制度和人工控制才有保证 系统安全保密设计的主要任务是根据系统的功能 特点和用户要求 设计会计软件中的安全保密措施及其实现方法 设立密码权限控制系统设立操作日志系统数据的备份与恢复系统运行状态的自动记录与检查 五 安全保密设计 六 处理流程设计 处理流程设计是要确定每个模块的内部执行过程 包括局部的数据组织 控制流程 每一步的具体加工要求和实施细节 为下一步的程序设计作出详细的描述 主要任务 是确定各模块要实现的功能及其与其他模块的接口 选择恰当的算法 用恰当的工具表达该算法的详细处理过程 并根据输入 处理 输出的细节和有关文件的结构 编写出程序设计说明书 处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程 常用的描述工具有 程序流程图 flowchart 程序设计语言PDL programdesignlanguage 处理流程设计常用的描述工具 处理流程设计的步骤 1 明确模块要实现的功能及模块间的接口 2 将各模块按功能再进一步细分 直至使每一部分可用一个程序来实现 3 对每一个程序设计其具体算法和详细处理过程 详细设计的最终结果是详细设计说明书 是程序设计的依据 四 系统设计说明书 系统设计的最终结果是系统设计说明书 它是系统物理模型的文字概括 也是系统实施阶段的重要依据 系统设计说明书的主要内容包括 P951 计算机软 硬件配置说明 2 系统功能模块结构图及详细说明书 3 数据存储设计说明 4 代码设计说明 5 输出设计说明书及报表格式 6 输入设计说明书 第五节会计信息系统的实施 在系统设计阶段 完成了系统的物理结构 数据结构和模块结构的设计 在此基础上就可以进行系统的实施工作了 系统实施阶段的主要内容包括 系统的软硬件配置 程序设计 系统测试 系统试运行与评审等一系列工作 一 系统的程序设计二 系统测试三 系统的试运行与评审 一 系统的程序设计 系统的程序设计是在系统设计的基础上 根据模块结构及模块处理说明书等 选择一种或几种计算机语言编写程序的过程 一 程序设计的原则 1 通用化2 标准化 一 系统的程序设计 二 结构化程序设计方法 SP方法SP StructuredProgramming 方法是结构化系统开发方法在程序设计中的应用 用它可以编写出结构清晰 且具有较好可扩充性 可理解性 可维护性 可验证性的程序 结构化程序设计的三种基本结构 1 顺序结构2 选择结构3 循环结构结构化程序设计的基本思想 程序模块化 三 程序设计的步骤 1 了解实际使用的计算机系统的性能与环境 2 充分理解系统设计说明书 3 绘制程序框图 4 编码5 检查 俗称 走程序 二 系统测试 程序测试1 黑盒测试法 功能测试 2 白盒测试法 路径测试或逻辑覆盖 系统测试1 分调2 联调 三 系统的试运行与评审 试运行数据的选择试运行所需的准备工作在正式运行前还需经过上级财政主管部门的评审 第六节会计信息系统的运行与维护 会计信息系统经过前面几个阶段的开发以后就进入了运行与维护阶段 一 系统运行前的准备工作二 系统运行时的转换P178 179三 系统运行后的管理与维护 本章小结 会计信息系统开发概述系统开发模型 方法 开发工具 开发方式和开发步骤会计信息系统规划会计信息系统分析重点会计信息系统设计会计信息系统的实施会计信息系统的运行与维护 作业题 1 为什么会计人员和审计人员要参与会计信息系统的开发 2 什么是软件的生命周期法 软件生命周期可分为几个阶段 各阶段的主要任务和文档是什么 3 系统分析的主要任务是什么 系统分析说明书应包括哪些内容 4 系统分析的工具有哪些 各工具的主要作用是什么 5 数据流程图和模块结构图是什么关系 6 数据流程图 数据词典 模块结构图和程序框图各用了哪些符号 各符号表示什么含义
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!