第二章 会计信息系统的开发方法和步骤ppt课件

上传人:资****亨 文档编号:134933780 上传时间:2020-06-10 格式:PPT 页数:63 大小:1.14MB
返回 下载 相关 举报
第二章 会计信息系统的开发方法和步骤ppt课件_第1页
第1页 / 共63页
第二章 会计信息系统的开发方法和步骤ppt课件_第2页
第2页 / 共63页
第二章 会计信息系统的开发方法和步骤ppt课件_第3页
第3页 / 共63页
第二章 会计信息系统的开发方法和步骤ppt课件_第4页
第4页 / 共63页
第二章 会计信息系统的开发方法和步骤ppt课件_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《第二章 会计信息系统的开发方法和步骤ppt课件》由会员分享,可在线阅读,更多相关《第二章 会计信息系统的开发方法和步骤ppt课件(63页珍藏版)》请在金锄头文库上搜索。

1、 主讲 张晓琼 会计信息系统开发方法和步骤 第二章 中南林业大学商学院会计教研室 第一节会计信息系统开发概述第二节会计信息系统的调查与分析第三节会计信息系统的设计第四节会计信息系统程序设计及系统测试第五节会计信息系统的运行与维护 会计信息系统开发方法和步骤 第一节会计信息系统开发概述 会计信息系统在开发过程中需要采用科学系统的开发方法和工程化的开发步骤 人们在实践中不断总结和归纳 逐渐形成了一些基本的开发方法 一 生命周期法 根据软件的生命周期将开发过程分为几个阶段 进行软件的分析和设计的方法 将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研制开发中 采用结构化 模块化 自顶向下地

2、对系统进行分析和设计 二 基本思想 一 定义 系统分析 系统设计 程序设计 系统测试 运行和维护 系统评估 三 六个阶段 生命周期各阶段及其文挡 由于会计信息系统开发没有阶段 人为规定的阶段造成文档书面的反复 开发顺序是线性的 各个阶段的工作不能同时进行 前阶段所犯错误必然带入后一阶段 而且越是前面犯的错误对后面工作的影响越大 更正错误所花的工作量就越大 导致开发周期长 第一节会计信息系统开发概述 四 优点 强调系统开发过程的整体性和全局性 强调在整体优化的前提下来考虑具体的分析设计问题 即自顶向下的观点 阶段划分明确 各个阶段应完成的文档都有明确的规定 软件的开发易于控制 开发成功后的软件易

3、于维护 五 缺点 二 原型法 第一节会计信息系统开发概述 从一个初始信息需求的集合出发 在发展中初步完善信息系统的方法 1 基本思想 在获得用户基本需求的基础上 快速的构造系统工程模型 然后演示这个原型系统 在用户参与的情况下按用户合理而又可行的要求不断地修改这一原型系统 2 特点 见效快 3 缺点 整个软件系统没有一个完整地概念 各子系统之间地接口不明确 系统开发文档无法统一 易给以后地维护工作带来隐患 4 工作流程 第一节会计信息系统开发概述 三 面向对象法 从全新的角度看问题 从系统的构成入手 希望将系统的最基本结构搞清楚 从现实世界中抽象出系统组成的基本实体 对象 对象是构成所要开发的

4、信息系统的最基本要素 如果将这些对象描述清楚了 就可以以比较大的自由度来构建信息系统 当外界环境发生变化后 就可以通过重新组合对象来应对环境的变化 第一节会计信息系统开发概述 面向对象的局限性在于对计算机工具要求高 在没有进行全面的系统性调查分析之前 把握系统的结构有困难 因此 目前该方法需要与其他方法结合应用 四 计算机辅助软件工程 CASE 一种先进的软件开发技术强调的是解决整个系统开发过程效率问题它为系统开发人员提供一组优化的 集成的 能够大量节省人力的系统开发工具着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化 并使之成为一个整体 第一节会计信息系统开发概述 思考 会计信息系

5、统基本开发方法有哪些 这些方法各自优缺点是什么 有何区别与联系 第一节会计信息系统开发概述 结构化的系统开发方法是经典的开发方法 强调从系统出发 自顶向下 逐步求精地开发系统 原型法强调开发方与用户的交流 从动态的角度看待系统变化 采用的是以变应变的思路 思路上比结构化的系统开发方法要先进 原型法对于中小型的信息系统开发应该说效果很好 但对于大型 复杂的系统在原型的制作上有相当的困难 在实际应用中 通常与结构化方法结合起来一起使用 总结 第一节会计信息系统开发概述 面向对象的方法从另外一个全新的角度来看问题 即从系统的基本构成入手 从现实世界中抽象出系统组成的基本实体 对象 其局限性在于对计算

6、机工具要求高 在没有进行全面的系统性调查分析之前 把握这个系统的结构有困难 因此 目前该方法的应用也是需要与其他方法相结合的 CASE方法是一种除系统调查外全面支持系统开发过程的方法 也是一种自动化的系统开发方法 从方法学的特点来看 它具有其他方法的各种特点 同时又有其自身的独特之处 高度自动化的特点 但是 CASE方法必须依赖于一种具体的开发方法 综上所述 只有结构化系统开发方法是真正能较全面支持整个系统开发过程的方法 其他几种方法尽管有很多优点 但都只能作为结构化系统开发方法在局部开发环节上的补充 暂时都还不能替代其在系统开发过程中的主导地位 尤其是在目前系统开发工作量最大的系统调查和分析

7、这两个重要环节 会计信息系统的开发是一项庞大复杂的工程 通常应采用以生命周期法为主 其他方法为辅的开发方法 返回 第一节会计信息系统开发概述 一 会计信息系统的可行性研究 第二节会计信息系统的系统分析 返回 二 系统的需求分析 一 初步系统调查 1 内容 对企业的组织机构 管理体制 经济环境 会计业务 系统的开发条件等进行初步调查 掌握与系统有关的基本情况 作为可行性研究和制定开发计划的基础 一 会计信息系统的可行性研究 又称会计信息系统调查 旨在了解和初步评估待开发信息系统的可行性 并且为系统开发做出规划准备 三个基本步骤 1 初步调查2 可行性分析3 编写可行性报告 2 调查方法 查阅 收

8、集账表等文档召开座谈会 与有关人员面谈 填写各种调查表 3 描述调查结果工具 1 组织结构图和功能结构图 2 调查表 第二节会计信息系统的系统分析 一 初步系统调查 1 内容 对企业的组织机构 管理体制 经济环境 会计业务 系统的开发条件等进行初步调查 掌握与系统有关的基本情况 作为可行性研究和制定开发计划的基础 2 调查方法 3 描述调查结果工具 查阅 收集账表 有关制度等文档 召开座谈会 与有关人员面谈 填写各种调查表 1 组织结构图和功能结构图 2 调查表 返回 二 可行性分析 1 经济上可行性 费用估计 效益估计 2 技术的可行性 设备条件 技术力量 3 环境可行性 第二节会计信息系统

9、的系统分析 新系统的建立是否与内外环境协调 返回 三 编写可行性报告 可行性报告包括系统研制和开发人员调查的资料 所需资金 工作量 开发计划 开发进度等内容 第二节会计信息系统的系统分析 了解用户要求 按用户的要求建立逻辑模型 完成系统分析报告 系统分析主要是研究系统的详细用户需求 又称需求分析 二 系统的需求分析 一 需求分析 又称逻辑设计 建立新系统的逻辑模型 在逻辑上规定新系统的功能 但不干涉其物理设计 二 任务 第二节会计信息系统的系统分析 1 数据流图 DFD 用图形方式刻画各种业务数据处理过程的工具 返回 二 系统的需求分析 三 结构化分析方法 SA方法 采用数据流图和数据词典 自

10、上而下 逐层分解的思路来描述系统 面向数据进行系统分析 2 数据词典 对流程图中的文件数据流进行详细的描述和解释的词典 第二节会计信息系统的系统分析 例 手工会计处理银行对账流程图 数据流的流向有以下几种 起点加工 加工文件 文件加工 加工终点 加工加工 指向文件的数据流 数据写入文件从文件中引出的数据流 文件中读出数据 加工 一个数据流图中至少有一个加工 任何一个加工至少有一个输入数据和一个输出数据 文件 是相关数据的集合 在数据流图中起着暂存 永久保存数据的作用 数据流图的起点和终点 数据的始发点和终止点 可省略 第二节会计信息系统的系统分析 I1O1顶层数据流图I2I1O1中间层数据图I

11、2I1底层数据流图I2O1 系统S 1 2 1 1 1 2 2 1 2 2 数据流图的画法 自顶向下 逐步求精 顶层数据流图 不 抄不变栏目名称 写新栏目名称 写新工资额 抄不变工资 上月数据 计算个人实发工资 计算各栏合计 不变栏目名称 本月变动栏目 新栏目名称 本月变动 本月工资数据 返回 数据词典的内容应包含以下4种类型的词典条目 数据流 文件 数据项和加工 加工类条目又称小说明 主要涉及算法描述 描述特点有所不同 数据词典 DataDictionary DD 是对数据流图包含的所有元素的定义集合 也就是对数据流图中各文件及数据流进行详细地描述和确切地解释 其作用是为系统人员在系统分析

12、系统设计和系统维护过程中提供关于数据的描述信息 第二节会计信息系统的系统分析 银行对账文件 的数据词典 数据词典文件 银行对账文件制表日期 返回 第三节会计信息系统的设计 一 概要设计应完成的工作1 系统总体结构设计2 代码和数据库文件设计3 子系统功能模块设计4 概要设计说明书的编写及评审 一 系统设计的任务 设计计算机会计信息系统的总体结构和一些细节处理 分为两步 概要设计和详细设计 二 详细设计应完成的工作1 采用某表达方式对各模块功能实现进行详细描述 2 编写详细设计说明书及评审 三 系统设计流程图不合格 概要设计 总体结构设计及子系统设计 数据库设计 编写说明书 评审 详细设计 确定

13、算法 详细描述各模块的算法 编写说明书 评审 系统分析说明书 不合格 合格 二 概要设计 根据系统分析的要求和组织的实际情况来对新系统进行总体结构设计和代码设计 数据库设计等 第三节会计信息系统的设计 系统的总体结构设计方法 SD方法 用于从系统分层数据流图导出系统模块结构图 以低耦合度 高内聚度作为模块划分的原则 基本思想 由大到小 自顶向下 层层分解 直到最底层模块都是功能单一 不能再分为止 一 系统的总体结构设计 指的是对会计信息系统进行子系统和模块的划分 结构图 SD方法中用来精确表达系统结构和系统模块间的层次关系和联系的图形 组成部分 模块 模块的功能或模块的简称 模块的调用关系 模

14、块间调用和被调用关系 调用模块被调用模块 名字 A B 模块间的通讯 在调用模块和被调用模块之间中会由信息传递 有两种 a 二值控制信号 控制信号只表明 是 否 b 一般数据 字符 数值 银行对账 手工对账 自动对账 工资查询 按职工编号查询 按职工姓名查询 按工资项目查询 编号 是 否 姓名 项目 二 代码设计1 代码设计的编码有三种 顺序码 按一定标准依次排列 组码 用若干连续数组区段表示不同类别事物的编码 群码 每一个代码由固定的几个区段组成每一个区段表示一种特征并可以按顺序码或组码进行编码 2 原则 唯一性 系统性 简明性 稳定性 扩展性 合法合规性 三 数据库文件设计1 确定系统要建

15、立的文件种类 账务数据库文件 辅助性数据库文件 临时性数据库文件2 数据库文件的组织形式 记录的排列方式 顺序组织方式 记录按建立时间先后顺序进行排列和处理 索引组织方式 按对先后顺序排列的文件按索引关键字自动建立索引的文件 3 数据库文件结构设计 依据数据词典4 确定数据库文件的属性 保密性 读写性 共享性5 编写概要说明书 三 详细设计建立在概要设计说明书上 描述各个模块如何实现 并编制详细设计说明书以备程序设计所需 一 PDL语言介于自然语言和程序语言之间 用简单的语法和自然语言来描述模块的算法 遵循自上向下 逐步求精的原则 例示if应收账款余额 2000元and应收账款账龄 2个月th

16、en给与折扣率为5 endif 二 主要内容 1 由一些能够表明程序结构的关键字2 将简单语法和自然语言相结合a procedureb 顺序结构 c 选择结构 if else endifd 分支结构 docase endcasee 循环结构 dowhile enddo3 逐步细化写出下一级的PDL程序 三 过程设计语言 PDL 编程实例PROCEDURE银行对账模块DOWHILE T 显示菜单1 录入对账单2 对账3 输出对账结果4 删除已达账0 返回 DOCASECASE选择 1 录入对账单 调用 录入对账单 处理模块CASE选择 2 对账 调用 对账 处理模块CASE选择 3 输出对账结果 调用 输出对账结果 CASE选择 4 删除已达账 调用 删除已达账 处理模块OTHERWISE返回调用模块ENDCASE 返回 第四节会计信息系统程序设计及系统测试 程序设计的基本任务 程序设计是在详细设计的基础上进行的 其主要任务是根据详细设计阶段给出的程序逻辑结构的描述 选择某种语言 按照编程规范 编写出具有一致性 可移植性 可维护性的高质量的 高效率的程序代码 程序语言的选择 编程语言的选

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号