会计信息系统第二讲会计信息系统开发

合集下载

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)会计信息系统硬件要可靠

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

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


优点:
– 1、强调系统的整体性、全局性。 – 2、严格区分工作阶段

缺点
– ቤተ መጻሕፍቲ ባይዱ、难以准确定义用户需求
– 2、开发周期长,难以适应环境变化

(二)、原型法
– 原型法的基本思想是:

在获得用户基本需求的基础上快速地构造系统工作模型----初始模型,然后演示这个原型系统,在用户参与的情况下, 按用户合理而又可行的要求,不断地修改这一原型系统。 每次修改都使系统得到一个完整的新原型,直到用户满意 为止。
结论:




以上三种系统开发方法各有优点,但又各有缺陷 原型法:是一种快速模拟方法,它通过模拟以及模拟后原型的不断 讨论和修改最终建立系统。但是要想将这样一种方法应用于一个 大型信息系统开发过程中的所有环节就比较困难。因此, 多应用 于小型局部系统或处理过程比较简单系统的设计到实现环节。 面向对象法:是一种围绕对象进行系统分析和设计,然后用面向 对象的工具建立系统的方法。这种方法不能涉及系统分析以前的 开发环节。因此不能成为支持系统开发全过程的方法。 生命周期法是真正能够全面支持整个系统开发过程的方法,其他 几种方法尽管有很多优点,但都只能作为生命周期法在局部开发 环节上的补充,暂时都还不能代替其在系统开发过程中的主导地 位,尤其是在占目前系统开发工作量最大的系统调查和系统分析 这两个环节。 会计信息系统作为管理信息系统的一个组成部分,与管理信息系 统的其他子系统相比,具有许多共同之处,但又有其本身独具的 一些特征;数据量大;数据结构、关系复杂;数据加工处理方法 要求严格;数据的真实性、准确性要求高;要有充分的安全性、 可靠性保证;与其他子系统联系紧密;人为因素多,数据处理方 法因单位而异等。因此,会计信息系统的开发是一项庞大的系统, 应该采用生命周期法为主,其他方法为辅的开发模式。

财务管理会计信息系统开发ppt课件

财务管理会计信息系统开发ppt课件
34
二、初步调查—调查报告
调查报告的主要内容有:企业及财务 部门机构设置状况,开展信息化基础工 作状况,外界环境及内部资源状况,财 务部门的中长期发展规划,现有系统的 主要业务内容,主要凭证、台账和报表 种类,企业方面对系统的改进意见等。
35
二、初步调查
现行系统的基本情况 新系统的目标 系统开发的条件
7
一、软件工程学概述
软件工程学是专门研究计算机软件系 统开发方法和开发技术的学科,它把 软件开发视为一项工程,按照工程化 的指导思想和方法来开发与维护软件。
软件工程学是指导计算机软件开发与 维护的工程科学。
8
(一)软件工程的定义
1983年IEEE(国际电气与电子工 程师协会)将软件工程定义为:软件 工程是开发、运行、维护和修复软件 的系统方法。
39
一、现行系统的详细调查
组织机构
内 业务流程 容 数据流程
数据分析 功能分析
调查方式:
(1)召开调查会; (2)访问; (3)填写调查表; (4)参加业务实践等。
在这一阶段就可以收 集出一套可供程序调试 用的试验数据。
40
二、结构化分析 (structured analysis,SA)
10
(三)软件的生命周期
系统规划
可行性项目建议书
系统分析
系统分析报告





系统设计
系统设计报告
系统实施
系统测试报告等
系统维护
11
(四)软件工程学体系
软件工程学作为一门专门研究和开发计算 机软件的现代学科知识体系,包括了三个层 次要素,即开发模型(过程)、开发方法和 开发工具。
1、开发模型 主要有生命周期瀑布模型、快速原型模型 2、开发方法 主要有结构化方法、面向对象法等 3、开发工具

2-会计信息系统开发

2-会计信息系统开发

Weifang University 会计信息系统 Slide ‹#›
2020/12/22
会计和审计人员参与系统开发的必要性
能够使系统开发专业人员明确 用户需求,确保会计信息系统遵循 会计准则、财务会计制度和相关法 律、法规的规定,建立、健全和执 行恰当的控制,保证会计信息系统 能够留有充分的审计线索。
结构化系统开发方法也称结构化方法, 是采用“逐层分解”、“自顶向下”的方 式开发系统的方法。
结构化系统开发方法包括:结构化 分析方法、结构化设计方法、结构化程 序设计方法。
Weifang University 会计信息系统 Slide ‹#›
2020/12/22
• 对于复杂的问题,由于人的理解力、记忆 力的有限,不可能触及到问题的所有方面 和全部细节。在软件工程技术中,控制复 杂性的基本手段是“分解”与“抽象”。
• 本章将重点学习会计信息系统的规划、分 析与设计。
Weifang University 会计信息系统 Slide ‹#›
2020/12/22
主要内容
第一节 会计信息系统开发概述 第二节 会计信息系统的规划 第三节 会计信息系统的分析 第四节 会计信息系统的设计 第五节 会计信息系统的实施 第六节 会计信息系统的运行与维护
• 为了将复杂性降到人可以掌握的程度, 可以将大问题划分为若干个小问题,然后 分别解决,亦即“分解”;
(四)软件工程学体系
软件工程学作为一门专门研究和开发计算 机软件的现代学科知识体系,包括了三个层 次要素,即开发模型(过程)、开发方法和 开发工具。
1、开发模型 主要有生命周期瀑布模型、快速原型模型 2、开发方法 主要有结构化方法、面向对象法等 3、开发工具
Weifang University 会计信息系统 Slide ‹#›

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

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

B、处理流程
在两个工作区打开相应文件 ↓
建立关联(按关键字—代码) ↓
在第一工作区输入数据 ↓
第二工作区有没有数据 ↓
若有,显示相应代码与名称
二、数据汇总计算
1、按RECN()关联 SELE 2 USE AR2 SELE 1 COPY FILE AR1.DBF TO ARHZ.DBF
USE ARHZ.DBF SET RELA TO RECN() INTO B REPL ALL FL1 WITH FL1+B->FD1, FL2 WITH FL2+B->FD2
2、平衡公式法 A、方法原理:根据指标之间的算法关系, 检验指标值是否闭合,也可称为闭合法。 B、处理流程如下: ↓ 输入分项数据,总计数据 ↓ 对分项数据,计算求和 ↓ N 分项计算结果=总计数? ↓Y
3、标准法
A、方法原理 首先建立一个标准数据库,存放数据
项的标准(代码与名称的对应关系), 然后在数据的输入过程中,以此库为基 准,来检验数据的正确性。
4 、输入设计 (1)输入设计的原则 (2)输入设计的内容
5、安全保密设计
6、处理流程设计
第五节 会计信息系统程序设计
一、数据校验方法 1、简单法—直接利用语句本身具有的功能
(1) PICTURE与RANGE (2) PICTURE 与 VALID (3) DO WHILE…. ENDD (4) IF….. ENDIF
863、4
7
1202 山洪 675、5
703、4
要求:按部门汇总生成企业工资汇总表文件
(2)多关键字段——辅助字段法 例5: *gzhz.prg
set safety off
use gz.dbf *按部门汇总 repl all 汇总码 with substr(编号,1,2) total on汇总码 to hz1.dbf *求合计 use hz1.dbf repl all汇总码 with ‘1’ total on汇总码to hz2.dbf appe from hz2.dbf

第二单元 会计信息系统的开发

第二单元 会计信息系统的开发

(一)、代码设计 代码的一般类型 (1)顺序码。按信息出现的先后顺序进行连续编 码的方法。 (2)组码。组码也称为组合码,是指在信息分类 的基础上,将代码根据需要分成若干组,代码中 的每一组都有一定的含义。 (3)群码。群码是指组合码和顺序码的混合编码 方法。 (4)混合型代码。字母与数字混合形成的代码。 如TV-C-29表示29英寸彩色电视机。
三、AIS的开发方法
软件危机 软件开发和维护过程中遇到的一系列 严重问题,人们称之为软件危机。 主要表现: 开发速度失控、开发成本失控、用户友 好性失控、软件质量失控、软件适应性 失控和软件开发生产率低下等。
1、生命周期法 (一)基本思想:
是软件工程中传统的开发模型。正象人 的生命一样,软件产品也存在从提出到投入使 用直到最后终止的生命周期。它将系统开发过 程严格的划分为几个阶段,每一阶段都有其独 立的任务和成果,前一个阶段是后一个阶段的 基础和指导,而后一个阶段的任务和成果是前 一阶段任务和成果的继续和发展。 具体的划分为几下四个阶段:
1原有流程的分析2业务流程的优化3确定新的业务流程4新系统的人机界面3分析数据流程1原有流程的分析2业务流程的优化3确定新的业务流程4新系统的人机界面4功能分析和划分子系统5数据属性分析6数据存储分析7数据查询要求分析8数据的输入输出分析9绘制新系统的数据流程图10确定性系统的数据处理方式1成批处理方式2联机实时处理方式四系统分析说明书1引言部分名称开发目标主要功能开发背景等2系统目标和开发的可行性3现行系统概况1现行系统现状调查说明
二、系统需求分析的方法—结构化系统分析方 法(SA) 结构化分析方法是面向数据流系统分析 方法,它采用“自顶向下,逐层分解”的方 法,即先把分析对象抽象成一个系统,然后 把复杂的系统分解为较为简单的几个子系统, 再把每个系统进行分解,直至系统被分解成 足够简单、能够清楚地理解和表达的多个子 系统,同时采用图表的方式表达出来。

第二章会计信息系统开发

第二章会计信息系统开发

系统实施 1,程序设计 2,系统测试

固定资产交接证 固定资产报废单 固定资产内部转移
处理
固定资产卡片
编制记帐凭证
折旧 计算表
记帐凭证
总帐
登记
固定资产登记
计提折旧
核对
数据字典
数据存储名称:固定资产卡片 流入,流出数据流:流入与固定资产增减变动相关的凭证, 流出经过整理的固定资产卡片 数据存储组成:固定资产名称,规格型号,主要参数,生 产厂家,设备种类,使用部门,购入日期, 启用日期,预计使用年限,总工作量等 注释:若根据固定资产卡片数据计算固定资产折旧,应注 意当月增加的固定资产不计提折旧,当月减少的固定 资产照提折旧.
系统设计
一,概要设计 (一)总体结构设计 (二)代码和数据库设计 (三)子系统功能模块设计 二,详细设计
概要设计 1,结构图 模块化的思想 原则:高聚合,低耦合
代码设计 1,代码种类 顺序码,组码,群码 2,遵循原则 唯一性,系统性,简明性,合法性, 扩展性
数据库文件 1,数据库文件的种类 帐务数据库文件 辅助性数据库文件 临时工作库文件
描述数据被转换成输出数据的逻 辑处理功能 描述数据的存储形式
数据存储
外部实体
系统数据的外部来源或去向,流 程的开始或结束
外部实体是指不受本系统控制,在系统以外的组 织,事物,人或系统. 数据流的符号一般采用单向箭头,可以由外部实 体产生,也可由某个数据存储产生,但一般不允 许出现从一个处理直接到另一个处理. 一个数据流程图至少有一个处理功能,任何一个 处理至少有一个输入数据流和一个输出数据流. 数据存储是对数据存储的逻辑描述.
二,系统需求分析方法
(一)现行系统的详细调查 1,企业组织结构调查 2,系统的业务处理流程和业务功能划分 (1)业务流程图 (2)表格分配图 3,数据流程图 4,数据分析和功能分析

2 会计信息系统开发

2 会计信息系统开发
雇员数据
实时状态 净工资和扣减
计时部
薪酬 数据
核实薪酬 数据 P1
有 效 数 据
待 处 理 数 据
计算工资
P2
工资 支票
雇员
有效的薪酬数据
薪酬处理DFD的分解
P2模块还可进一步分解细化:
雇员数据
实时数据 处理 工资分 类帐 工 资 支 票 详情
分类账数据
净工资和扣减
预提数据
税率和扣减 待处理数据 有效薪酬数据
• 分析流程图示例
分析流程图确定了一个应用系统中所有重要的处理流程,并重点分析 需要实施控制的任务流程。图分栏绘制,如图2-10
采购部门
已通过的 卖主列表 选择 卖主 询价请求 准备询价
供应商
报价
询价请求
报价
选择 中标者 准备订购
订购
订购
分析流程图
5、文档流程图
文档流程图的目的是列出应用系统中所使用的全部文档并确定 这些文档组织、分布和最终处置的控制点。

内容

战略系统规划
项目规划。
二、初步调查
现行系统的基本情况 新系统的目标
系统开发的条件
初步确定: 是否建立新系统
建立何种规模的系统
要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式
三、可行性分析
技术方面
经济方面 结论
管理方面
可行性分析报告
第三节
一. 二. 三. 四.



所谓模块就是系统中的一个处理过程,软件中 的一段程序,是构成大系统的基本单元。模块 具有输入、输出、逻辑功能、处理过程、内部 数据及运行环境等特性。 结构化系统设计就是通过分解把系统设计成具 有层次和调用关系的模块结构。 表达系统结构常用的系统开发方法是层次图。

2-会计信息系统开发

2-会计信息系统开发
• 软件工程学是指导计算机软件开发与 维护的工程科学。
Weifang University 会计信息系统 Slide 8
2019/11/5
(一)软件工程的定义
1983年IEEE(国际电气与电子 工程师协会)将软件工程定义为:软 件工程是开发、运行、维护和修复软 件的系统方法。
软件:是计算机程序、方法、规 则、相关文档资料以及在计算机上运 行时所必需的数据。
2019/11/5
会计信息系统 Accounting Information System
第二章 会计信息系统开发
Weifang University 会计信息系统 Slide 2
2019/11/5
知识要点
• 计算机会计信息系统的建立是一项复杂的 系统工程。通过本章的学习,应了解系统 开发过程和方法,同时为学习有关会计信 息系统各子系统的分析与设计奠定基础, 以便在未来的实务中能更好地应用、管理 和评价会计信息系统。
Weifang University 会计信息系统 Slide 21
2019/11/5
面向对象法的优缺点
对象是构成所要开发的信息系统的最基本
要素。如果将这些对象描述清楚了,就可以以
比较大的自由度来构建信息系统,优势在于缩
短开发、维护和测试的时间,降低费用。面向
对象法的局限性在于对计算机工具要求高,在没
• 本章将重点学习会计信息系统的规划、分 析与设计。
Weifang University 会计信息系统 Slide 3
2019/11/5
主要内容
第一节 会计信息系统开发概述 第二节 会计信息系统的规划 第三节 会计信息系统的分析 第四节 会计信息系统的设计 第五节 会计信息系统的实施 第六节 会计信息系统的运行与维护
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
2.面向对象法的工作流程
1.系统调查和需求分析。对系统将要面临的 具体管理问题以及用户对系统开发的需要 进行调查研究。
2.分析问题的性质和求解问题。在复杂的问 题领域中抽象地识别出对象以及其行为、 结构、属性、方法等。这一阶段一般被称 之为面向对象分析,简称OOA。
18
3.整理问题。即对分析的结果作进一步的抽 象、归类、整理,最终以范式的形式将它 们确定下来。这一阶段被称为面向对象设 计,简称OOD。
第 二会 讲计
信 息 系 统 开 发
1
计算机会计信息系统开发最核心的工作是 设计出一套适合于现代企业管理要求的会 计应用软件系统。
系统开发方法和采用何种开发方式进行系 统开发是信息系统能否成功的关键。
任何企业要想建立计算机会计信息系统, 必须有科学的管理作基础,采用先进的开 发思想和现代化开发工具进行系统开发。
4.程序实现。即用面向对象的程序设计语言 将上一步整理的范式直接映射为应用程序 软件。这一阶段被称为面向对象的程序设 计,简称OOP。
19
㈣ 计算机辅助开发方法
20世纪80年代末,人们将计算机图形处理 技术、程序生成技术、关系型数据库技术 和各类开发工具相结合,形成支持系统开 发的综合计算机辅助软件工程开发环境
22
3.CASE方法是一种除系统调查外的全面支持系统 开发全过程的自动化开发方法,但是, CASE方法 必须依赖于一种具体的开发方法,因此,也是一 种辅助开发方法。
系统规划
可行 性研 究
审 批
系统
系统实施
转换
系统分析
详细 调查
编程 调试
审 查
系统设计
详细 设计
总体 设计
逻辑 设计
审 查
10
二、开发方法(p39)
㈠ 结构化方法(SSDM) ㈡ 原型法(Prototyping) ㈢ 面向对象法(OO) ㈣ 计算机辅助开发方法(Case方法)
11
㈠结构化方法
1.结构化方法的基本思想 基本思想是,它将软件工程学和系统工程
需求分析 1.概要设计 2.详细设计
系统分析说明书 1.概要设计说明书 2.详细设计说明书
系统实施 运行和维护
1.源程序清单
硬件配置、软件编写 系统测试、系统转换
2.程序设计说明书
3.测试报告 4.操作手册
运行日志、软件问题报告和
程序修改扩充
软件修改报告,评估说明书
系统评估
14
㈡ 原型法
1.原型法的基本思想 原型法的基本思想是:在获得用户基本需
求的基础上快速地构造系统工作模型—— 初始模型,然后演示这个原型系统,在用 户参与的情况下,按用户合理而又可行的 要求,不断修改这一原型系统。每次修改 都使系统得到一个完整的新原型,直到用 户满意为止。
15
2.原型法的工作流程
确定用户基本信息需求
建立初始原型

可用原型
完成系统开发并 交付使用
运行原型系统
(Computer-aided Software Engineering),简称CASE。
20
㈣ 计算机辅助开发方法
CASE方法的基本思路是:在实际开发一个系 统时, CASE应用必须依赖于一种具体的开 发方法,例如,生命周期法、原型法、OO方 法等等,并提供支持上述各种方法的开发环 境,CASE提供专门的软件工具来支持系统开 发过程,实现计算机的辅助开发。
的理论与方法引入计算机会计信息系统的 研制开发中,采用结构化、模块化、自顶 向下地对系统进行分析和设计。
12 系统设计 系统实施
系统运行与维护 13
3.结构化方法工作流程和主要任务
生命周期 主要任务
主要文档
系统规划 可行性研究
可行性项目建议书
系统分析 系统设计
满意否?
否否
放弃否?
是 停止
第一步 第二步 第三步
修改原型 第四步
16
㈢ 面向对象法(Object-oriented,简
称OO)
1.面向对象法的基本思想
面向对象法的基本思想是:客观世界是由 各种各样的对象组成的,每种对象都有各 自的内部状态和运动规律,不同对象之间 的相互作用和联系就构成了各种不同的系 统。当我们设计和实现一个客观的会计信 息系统时,如果能够在满足需求的条件下, 把系统设计成由一些不可变的部分组成的 最小集合,这些不可变的部分就是所谓的 对象。P41
6
第一节 AIS开发概述
一、系统开发生命周期 3、系统设计阶段:
根据系统分析逻辑模型,具体设计。包 括系统概念设计、评估与选择方案、详细 设计、系统设计报告。描述系统“如何做
?” 4、系统实施阶段:设备购置、人员培训、 编程、数据输入、软件测试及报告 5、系统运行与维护:
7
第一节 AIS开发概述
一、系统开发生命周期 系统开发是按照上述系统开发的五
个阶段从上到下依次开展,上一阶段 是下一阶段的基础。
要熟知每个阶段的任务和成果 本讲主要讲述AIS的规划、分析和设计
8
系统开发生命周期
系统规划 系统分析 系统设计 系统实施
系统运行与维护 9
系统 评价
提出 要求
系统 维护
系统运行维护
验 收
初步 调查
21
四种开发方法的比较
1.原型法是一种基于4GLS的快速模拟方法,它通 过模拟以及模拟后原型的不断讨论和修改最终建
立系统。多应用于小型局部系统或处理过程比较 简单系统的设计到实现环节,对大型的、复杂的 系统在原型的制作上有相当的困难。
2.面向对象法是一种围绕对象进行系统分析和设 计,然后用面向对象的工具建立系统的方法。这 种方法不能涉及系统分析以前的开发环节,因此 不能成为支持系统开发全过程的方法。
2
学习目标:
了解系统开发生命周期 掌握各系统开发方法的原理、特点和适用
范围 熟悉会计信息系统规划、分析、设计不同
阶段的任务内容和成果 重点:业务流程图、数据流程图、数据字
典的编制
3
内容提要
第一节 第二节 第三节 第四节
会计信息系统开发概述 会计信息系统的规划 会计信息系统的分析 会计信息系统的设计
4
第一节 AIS开发概述
一、系统开发生命周期 二、开发方法 三、开发方式
5
第一节 AIS开发概述
一、系统开发生命周期(5个阶段) 1、系统规划阶段:
初步调查、可行性分析、可行性项 目建议书 2、系统分析阶段(逻辑设计阶段):
描述现行业务流程、提出新系统的逻辑 模型、系统分析报告,是下一阶段系统设 计的重要依据,描述系统“做什么?”
相关文档
最新文档