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

合集下载

2第二章 会计信息系统开发方法

2第二章 会计信息系统开发方法

系统分析员
系统设计
测试计划 总体设计(硬件、功能模块设计) 详细设计(代码、数据库、接口、 系统分析员 概要设计说明书 详细设计说明书 安全可靠性设计、程序 数据库设计 模块描述) 完成程序编制 程序模块测试 功能模块测试 子系统测试 系统测试 试运行 移交运行 硬件、软件维护 系统评价 程序员 系统分析员 系统设计员 程序员 用 户 用 户 源程序清单 开发总结 用户手册 操作手册 运行手册 维护手册
第三节 会计信息系统设计
一、模块: 是指把一个系统分解成若干个彼此间具有一定独立性, 同时又具有一定联系,能完成某个特定任务的组成部分。 模块需要三个参数描述: (1)功能 (2)处理逻辑 (3)模块所处的位置 二、模块结构图 一个系统经过逐层分解,得到具有层次结构的模块结构。 三、模块的调用规则 1、每个模块都有特定的任务,只有上级模块才能调用下 级模块; 2、模块间的通信仅限于上、下级模块之间,任何模块不能 与其他上下级模块或同组模块进行直接通信联系; 3、某一模块要与其相邻的同组模块进行信息交换,必须通 过各自的上级模块; 4、模块调用的次序是从上向下、自左向右。
1、任务与步骤 2、可行性研究 3、系统详细调查 4、功能需求分析 5、系统数据字典
第二节 会计信息系统分析
一、手工会计核算系统的功能分析 1、任务与步骤 2、可行性研究 3、系统详细调查 4、功能需求分析 5、系统数据字典 会计核算分为:账务处理、工资核算、固定资产核算、 材料核算、成本核算、产成品销售及销售成本核算和会计报 表等功能。 二、会计信息系统功能分析 1、功能上的要求 (1)会计核算方面的要求 (2)会计管理方面的要求 A、产品成本的分析与预测控制 B、利润的分析、预测与控制 C、资金的分析、预测与控制 2、性能方面的要求 (1)缩短核算的周期 (2)原始凭证、记账凭证等输入信息的格式 (3)提供各项数据的查询功能 (4)会计信息系统具有较好的安全性、保密性 (5)会计信息系统硬件要可靠

会计信息系统的开发方法和步骤

会计信息系统的开发方法和步骤

3. 缺点
法统一,易给以后地 维护工作带来隐患。
第一节 会计信息系统开发概述
4.工作流程
用户提出开发要求 开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第一节 会计信息系统开发概述
从全新的角度看问题:从系统的构成入手 面向对象的局限性在于对计 ,希望将系统的最基本结构搞清楚,从现实世 算机工具要求高,在没有进行全 界中抽象出系统组成的基本实体——对象。对 面的系统性调查分析之前,把 象是构成所要开发的信息系统的最基本要素。 握系统的结构有困难。因此, 如果将这些对象描述清楚了,就可以以比较大 目前该方法需要与其他方法结 的自由度来构建信息系统,当外界环境发生变 合应用。 化后,就可以通过重新组合对象来应对环境的
第一节 会计信息系统开发概述
综上所述,只有结构化系统开发方法是真 正能较全面支持整个系统开发过程的方法。 其他几种方法尽管有很多优点,但都只能作 为结构化系统开发方法在局部开发环节上的 补充,暂时都还不能替代其在系统开发过程 中的主导地位,尤其是在目前系统开发工作 量最大的系统调查和分析这两个重要环节。 会计信息系统的开发是一项庞大复杂的工 程,通常应采用以生命周期法为主,其他方 法为辅的开发方法。
(一)初步系统调查
1. 内容 2.调查方法 3.描述调查 结果工具 对企业的组织机构、管 理体制、经济环境、会计 查阅、收集账表、有关 业务、系统的开发条件等 制度等文档,召开座谈会, 进行初步调查,掌握与系 与有关人员面谈,填写各 ( 1)组织结构图和功能 统有关的基本情况,作为 种调查表。 结构图 可行性研究和制定开发计 ( 2)调查表 划的基础。
会计信息系统开发方法和步骤 第一节 会计信息系统开发概述 第二节 会计信息系统的调查与分析 第三节 会计信息系统的设计 第四节 会计信息系统程序设计及系统测试 第五节 会计信息系统的运行与维护

会计信息系统的开发方法

会计信息系统的开发方法
(4)系统测试
系统测试是指为了在系统的试运行阶段,尽可能地查出程序内部的各种错 误,以保证系统质量而进行的调试和检验,包括单元测试、组装测试和确认 测试。
单元测试验证单个模块的正确性;
确认测试又称有效性测试,它的
组装测试即集成测试,是将单个 任务是验证软件的有效性,即验证软
模块装配起来并测试模块连接的正确 件的功能和性能及其他特性是否与用
(三)原型法的优缺点及适用范围
LGO
原型法的优点
原型法能够使用户立刻与想象中的目标系统做出比较。开发人员向用户提供一个 “样品”,用户迅速向开发人员做出反馈,这就是原型法最大的优越性。
1
用户参与了系统开发的所有阶段,从而使用户的需求可以及时地、较好地得到满
足,系统的实用性强。
2
采用原型法,用户可以及早接触和使用未来系统的原型,有利于日后的系统使用
性,包括测试报告和用户操作手册等; 户的要求一致。
5
(5)运行和维护
LGO
任务是对运行后的软件系统不断进行修改扩充,改正存在的错误,使软件系统 能适应环境的变化。同时根据新的要求对软件的功能进行扩充,改善软件系统的性 能。
维护工作包括程序维护和使用维护。运行和维护阶段的文档包括运行日志、系 统问题报告、系统修改报 Nhomakorabea等文档。
会计信息系统理论与实务
任务
LGO
会计信息系统的开发方法
一、生命周期法
生命周期法又称结构化系统开发方法,目前国内外较流行的信息系统开发 方法,迄今为止开发方法中应用最普遍、最成熟的一种,在系统开发中得到了 广泛的应用和推广,尤其是大型、复杂系统的开发。
(一)生命周期法的基本思想
定义:将软件工程学和系统工程的理论和方法引入会计信息系统的研制开发中,按照用 户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。

第2章会计信息系统开发方法ppt课件

第2章会计信息系统开发方法ppt课件

删除 已达账
手自 工动 对对 账账
已 达 账
企 业 未 达 账
银 行 未 达 账
余 额 调 节

银行对账结构图
GBUTtem
代码设计:
代码设计问题,严格说是一个科学管理的问题。设计出一个好的代 码方案可以简化输入、节省存储空间、使得很多会计处理变得方便。在 会计信息系统中,需要对各种数据进行代码设计,如科目代码设计、职 工代码设计、部门代码设计、固定资产代码设计、存货代码设计、供应 商代码设计等等。
控制模块 start
call 模块1 call 模块2 call 模块3
stop
模块1 begin do 1 do 2 do 3 return to control module
模块2 begin do 1 do 2 do 3 return to control module
模块3 begin do 1 do 2 do 3 return to control module
系统生命周期示意图
GBUTtem
2.结构化方法:
结构化(Structured):简单的说就是“有组织、有规范、有规律 的一种安排”。从方法学的角度,结构化方法是由结构化分析技术、 结构化设计技术、结构化程序设计技术组成。它已经成为应用中最普 遍,最成熟的方法。
结构化方法
结构化程序设计 结构化系统设计 结构化系统分析
• 词典中所有条目应按一定次序排列起来,供人们方便地查询。
GBUTtem
举例:银行对账模块
手工银行对账过程的数据流图:
GBUTtem
会计信息系统银行对账过程的数据流图:
GBUTtem
银行
录入 对账单
删除 已达账

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

第二章会计信息系统的开发方法和步骤
误所花的工作量就越大,导 致开发周期长。
第一节 会计信息系统开发概述
二、原型法
1.基本思想 2. 特点 3. 缺点
在从获一得个用初户始基信本息需需求求的的 集 基合 础出 上,发快,速在的发构展造中系初统步工
完 程善 模整信 型个,息然软系后件统演系的示统方这没法个有。原一型 系个统完,在整用地户参概与念的,情各况子下 按系用统户合之理间而地又接可口行不的明要 求 统见确法不 。效,统断快地系一修统,改开易这发给一文以原档后型无地系
第二章会计信息系统的开发方法和步骤
会计信息系统开发方法和步骤
第一节 会计信息系统开发概述 第二节 会计信息系统的调查与分析 第三节 会计信息系统的设计 第四节 会计信息系统程序设计及系统测试 第五节 会计信息系统的运行与维护
第一节 会计信息系统开发概述
会计信息系统在开发过程中 需要采用科学系统的开发方法 和工程化的开发步骤。人们在 实践中不断总结和归纳,逐渐 形成了一些基本的开发方法。
(一)初步系统调查
1. 内容
2.调查方法
3.描述调查 结果工具
对企业的组织机构、管
理查体阅制、、收经集济账环表境、、有会关计 业 制务 度、 等文系档统,的召开开发座条谈件会等, 进 与行 有初 关步 人调 员查 面,谈掌,握填与写系各 统 种 (1有 调)关 查组的 表织基 。结本构情图况和,功作能为 可 结行 构性 图研究和制定开发计 划 (2的)基调础查。表
会计信息系统的开发是一项庞大复 杂的工程,通常应采用以生命周期法为主, 其他方法为辅的开发方法。
返回
第二节 会计信息系统的系统分析
一、会计信息系统的可行性研究 二、系统的需求分析
返回
第二节 会计信息系统的系统分析

[教学]AIS的开发方法和步骤

[教学]AIS的开发方法和步骤

第二章AIS的开发方法和步骤第二章我们将为同学们介绍CBAIS的开发过程,这一章是我们后续章节的基础,比较重要,希望同学们能够认真学习。

2.1会计信息系统开发方法和步骤概述我们所要开发的CBAIS实际上是一种会计软件,也就是一种软件产品,软件产品的开发也有很多的规章制度,作为计算机专业的学生,他们会在本科阶段修一门软件工程学课程,接受这方面的知识,既然我们要进行CBAIS的设计,那么对这方面的知识也应该有所了解,先来认识一下软件工程学:一、软件工程学软件工程学是专门研究计算机软件系统开发的学科,它要求在开发计算机软件系统时,以系统论为理论依据,将系统开发视同一项工程,分阶段进行,并在每一阶段中使用规定的方法、工具,编制规定的文档资料,从而通过控制开发过程,达到加速开发速度,降低开发成本,保证系统的开发质量。

从这个概念我们可以看出,按照软件工程的规定,软件系统开发的成果应由两部分构成:计算机可运行的程序和各开发阶段编制的文档资料。

程序比较好理解,大家学过VB,只有有了程序,我们才能实现所需的功能;那么这个文档资料是怎么回事呢?这个有没有同学了解啊?实际上后面我们会给大家说到软件都有一定的生命周期,在使用过程中我们需要对它进行维护,在维护的时候参与维护的人与初始开发的人未必一致,为了让维护员能够了解系统开发过程,必要的文档必须建立;另外,还有一点,这里的文档有很多,需求说明书就是其中一项,这是系统开发人员与委托单位相关部门沟通调研后形成的文档,当系统实施时如果效果不理想,单位认为开发人员没有按照自己的意思来开发,开发人员可以拿出当初的需求分析书作为凭证,避免不必要的纠葛,实际上,软件业比较发达的日本在给开发人员发工资时,书写文档的多少也是一项重要的指标。

还有一点,现在流行的软件外包,做的比较好的是大连,我们学校计算机学院也有这样的专业,软件外包是将国外已经做了一部分的软件拿到国内继续开发,常见的你象由国外计算机公司做好详细设计,到国内实现编码阶段的工作,一般来讲国内国外的人不需要见面,只需把详细设计阶段的文档发过来即可,所以从这些方面我们可以看出文档资料在软件开发过程中的作用和地位。

02第二章会计信息系统开发方法

02第二章会计信息系统开发方法

商业大学会计系《会计信息系统》课件
第7页
各阶段的主要任务:
4、程序设计阶段 程序设计是按照详细设计说明书的要求,
使用某种程序设计语言,对每个模块作出可在 计算机上执行的程序代码的过程。提交源程序 清单和程序设计说明书。 5、系统测试阶段
是为了在系统的试运行阶段,尽可能地查
找出程序的错误,以保证系统的质量而进行的 调试和检验。 单元测试:检验单个模块功能的正确性。 组装测试:将经过模块测试的各个模块装配并
修改原形 否
是 试运行
商业大学会计系《会计信息系统》课件
第13页
三、面向对象法
1、什么是对象
现实生活中的“对象”就是人们常说的“东 西”。“对象”并没有最小或最大的范围限制,可 以说太阳系是由太阳、金星、水星或地球等“对象” 所组成的,而太阳系又是银河系中的一个“对象”。 因此,客观世界是由各种各样的对象组成的,每种 对象都有各自的内部状态和运动规律,不同的对象 之间的相互作用和联系就构成了不同的系统。这里 的“对象”不仅包括人、器具等物理实体,还包括 如“销售表”、“库存表”之类的逻辑事物。
第2页
第3页
目前生命周期法是信息系统开发中较为流行 的方法,整个生命周期划分为六个主要阶段:
需求分析阶段
可行性研 究与计划
系统分析
系统设计
软件开发阶段
程序设计 系统测试
运行维护阶段
运行和维护
软件生命周期的瀑布图
商业大学会计系《会计信息系统》课件
第4页
(二)软件生命周期法工作流程和主要任务
生命周期
软件 需求 分析 阶段
可行性研究 与计划
系统分析
软件 开发 阶段
系统设计 程序设计

会计信息系统开发方法

会计信息系统开发方法





旧新
产生
4
新系统的生命周期
系统开发的各个阶段
小量修改 维护 评价活动
(2)生命周期系法统开的发 基调查本研究思系想统分:析 系统设计 系统 维护评价
准备阶段 阶段
阶段
阶段 实施 阶段
新系统运行
将信息系统小的量修开改 发维护从评价系活动统调查开始,经过系统分析、系统设计、系
统实施、系统维护与评原系价统(,现行直系统至)运要行 求建立新的系统看成是一个生命周期 原系统生命周期
(2)结构化系统设计 基本思想:在程序设计过
程中,提倡采用自顶向下和逐 步细化的原则:就是把整个设 计过程分出层次来,逐步加以 解决,每一步是在前一步的基 础上进行的,是前一步设计的 细化和具体化。这样就可以把 一个原来复杂的问题划分为多 个容易解决的小问题,最后使 得整个问题得到逐步解决。
控制模块 start
第二章 会计信息系统开发方法

第一节 结构化系统开发方法
学 第二节 原型法 内 容 第三节 面向对象的开发方法
1
教 了解信息系统的主要开发方法 学 了解原型法开发方法的主要过程
目 掌握结构化开发方法的过程 标
掌握数据流图的画法
教 结构化开发方法
学 数据流图的使用

点 代码设计的内容
2
第一节、结构化系统开发方法
群码:每一代码由固定的几个区段组成,每一区段表示一
种特征,并可以按照顺序码或者组码进行编码。如:551010
1第一个区段3位表示一级科目,第二格区段2位表示二级科
目,第三个区段2位表示三级科目。这种编码方式代表的含
义丰富、格式固定、系统性强、便于分类排序,扩展性也较
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档