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

合集下载

会计信息系统开发方法

会计信息系统开发方法

会计信息系统开发方法引言会计信息系统(Accounting Information System, 简称AIS)是指用来记录、处理和报告会计信息的系统。

它在现代会计工作中起到了关键的作用,帮助管理者进行决策、监控和评估业务的财务状况。

会计信息系统的开发是一个复杂而重要的过程,本文将介绍一种常用的会计信息系统开发方法。

敏捷开发方法敏捷开发方法是一种快速开发软件系统的方法论,它强调与用户的频繁沟通和合作,以及快速适应需求变化。

对于会计信息系统的开发来说,敏捷开发方法也可以发挥重要的作用。

需求收集和分析在敏捷开发过程中,需求收集和分析是一个重要的起点。

会计信息系统的开发团队需要与用户进行密切的合作,了解业务流程和需求。

通过问卷调查、面对面的讨论和用户参与的会议,团队可以收集到详细的需求信息。

在需求收集的过程中,团队应当重点关注以下方面: - 会计信息系统所需要支持的业务流程; - 报表和所需的数据分析功能; - 安全性与数据保护需求; - 需要集成的其他系统。

迭代开发和用户反馈敏捷开发方法还强调迭代开发和用户反馈。

会计信息系统的开发过程应该被划分为多个迭代,每个迭代结束后,团队需要与用户进行沟通和反馈。

在每个迭代中,开发团队应该根据用户反馈和新的需求进行相应调整和改进。

这样可以确保会计信息系统的功能和性能能够与用户需求保持一致。

自动化测试和质量保证为了确保会计信息系统的稳定性和质量,敏捷开发方法强调自动化测试和质量保证。

开发团队应该建立一套自动化测试框架,并在每个迭代结束后进行全面的测试。

自动化测试可以帮助开发团队快速发现和修复系统中的问题,并确保系统的稳定性。

此外,质量保证措施,如代码审查和性能测试也是必不可少的。

结论会计信息系统的开发方法需要充分考虑用户需求和敏捷开发的原则。

敏捷开发方法可以帮助开发团队快速响应用户需求的变化,并确保会计信息系统的质量和稳定性。

在开发过程中,需要收集和分析用户需求,进行迭代开发并与用户保持频繁的沟通和反馈。

会计信息系统的设计与实现

会计信息系统的设计与实现

会计信息系统的设计与实现第一章:绪论会计信息系统是企业内部重要的管理工具,也是财务管理的核心。

借助会计信息系统能够更好地管理企业内部财务、成本、营销和客户等信息,提高财务管理的效率和精度。

本文将从设计和实现两个层面对会计信息系统进行详细阐述。

第二章:会计信息系统设计2.1 系统架构设计会计信息系统架构设计是系统设计的基础,系统架构设计要根据不同的企业类型和规模进行合理的设计。

主要分为三个层次:表述层、逻辑层和数据层。

表述层是会计信息系统用户接触到的组成部分,主要包括系统的用户界面和用户操作界面。

用户界面主要通过各种工具来实现,要求界面美观、直观、易操作,同时用户操作界面对数据采集与处理有重要的作用,这一层主要关注人与信息的交互,信息的表述、图形化展示等。

设计应兼顾界面安排和操作性的平衡。

逻辑层是会计信息系统的核心部分,主要包括会计信息系统的业务逻辑、流程设计、各种指标的分析及计算。

针对不同的企业类型和规模,可以通过自定义指标、生成数据汇总报表、实现财务审批流程的自动化等实现。

数据层是会计信息系统的基础设施部分,主要对企业核心的财务数据进行统一和管理。

该层次中需要考虑数据的完整性、数据的安全性以及对数据的更新、监控等。

2.2 数据库设计数据库设计是会计信息系统的一个重要组成部分。

数据库的设计应从两个方面来考虑:数据模型设计和数据库结构设计。

数据模型的设计要根据企业的业务操作需要,常见数据模型包括层次式数据模型、关系式数据模型、面向对象数据模型、对象关系数据模型以及大数据分布式存储数据库等。

针对企业的实际情况,设计不同的数据模型以确保较高的系统灵活性,该灵活性还应包括在数据操作上的查询、统计、对比等。

数据库的结构设计包括表结构设计、索引设计、视图设计、存储过程和函数设计等。

其中表设计是设计中最为基础也最为重要的一方面,其设计需要综合考虑实际应用场景、数据完整性和数据安全性等,同时还需要满足数据库的性能要求,如:对数据的大规模操作、高并发和高吞吐的支持能力。

AIS的开发方法和步骤

AIS的开发方法和步骤

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

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

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

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

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

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

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


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

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

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

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




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

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

14会计信息系统开发方法和步骤
建立系统层活动图(商务过程分析)
(1) 找出负责实现系统或子系统工作流的 业务对象。
(2) 确定工作流的初始状态和终止状态。 (3) 从工作流的初始状态开始,找出随时
间而发生的活动(即用例图中的用例) 。 (4) 并画出各个分支、分叉和汇合。 (5) 给出连接活动的转移。
路漫漫其修远兮, 吾பைடு நூலகம்上下而求索
会计信息系统的设计
系统的功能结构设计
会计信息系统的子系统
账务子系统、报表子系统、工资子系统、固 定资产子系统、成本子系统、采购与应付子系 统、销售与应收子系统、存货子系统和管理与 决策子系统等
用PD设计包图:
路漫漫其修远兮, 吾将上下而求索
系统的功能结构设计
路漫漫其修远兮, 吾将上下而求索
系统或子系统的动态模型设计
对整个系统提问:
系统需要何种输入输出?从何输入?输出到哪? 当前运行系统的主要问题? 账务子系统用例: “初始设置”、“录入凭证”、“审核凭证”、“记账结账
”和“处理账表”。
路漫漫其修远兮, 吾将上下而求索
账务子系统的用例图(用PD设计 )
路漫漫其修远兮, 吾将上下而求索
系统层活动图 凭证录入活动图
账务子系统常见的角色有: “凭证录入员”、“记账结账员”、“凭证审核员”、“账表处
理员”和“打印机”等
路漫漫其修远兮, 吾将上下而求索
获取用例(事件分析/窗体设计)
对每个角色提问: 角色要求系统提供哪些功能? 角色需要读、产生、删除、修改或存储的信息类型 ? 角色必须提醒系统的事件有哪些?反之呢? 角色的某些典型功能能否被系统自动实现?
路漫漫其修远兮, 吾将上下而求索
由SQL脚本文件生成Access数据库

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

第二章 会计信息系统开发方法
第二章 会计信息系统的开发方法
教学目的与要求:通过本章学习,要求掌握软件的生命周期法的概念、以及生命 周期法的开发方法可分为系统分析、系统设计、系统实施、系统运行和系统维护 几个阶段。生命周期法基本概念就是按照软件的生命周期进行开发的方法。其中: A、系统分析阶段包括提出系统开发任务、进行可行性分析、在可行的基础上进 行更详细的需求分析、建立系统的逻辑模型。B、系统设计阶段包括总体设计和 详细设计,主要是指系统模块的划分文件设计、计算机化处理流程设计、代码设 计、数据库文件设计、输入和输出设计等。C、系统实施阶段主要指程序代码的 编写和调试。D、系统运行和维护阶段指系统移交用户使用和相应的各种维护工 作。掌握每个阶段所用的工具和阶段成果;并能用这些工具分析、设计一个小型 的财务软件。
10
三、原型法
所谓原型法是指:就是首先由用户与系统分析设计人员 合作,在短期内定义用户的基本要求,开发一个功能不 十分完善的、实验性的、简易的应用软件系统的基本框 架,称之为原型。接着运行这个原型,再不断评价和改 变原型,使之逐步完善。其开发过程是多次重复,不断 演进的过程。 原型法打破了信息系统传统的“自顶向下”的开发模式, 它首先以少量的代价快速地塑造一个可执行软件系统模 型,也就是原型。按照原型的不同目的,可以分为以下 三种:
命 周
总体设计(系统模块的划分)和详细设计(计算机化

处理优化流程设计、代码设计、数据库文件设计、输
法 的
入和输出设计等等),它是诉你能得到什么)。


3、系统实施阶段:程序代码的编写和调试(这就是软

件开发工作,编写程序)。
4、系统运行和维护阶段:系统移交用户使用和相应的 各种维护工作(这是检测环节)。

会计信息系统的开发方法

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

第二章会计信息系统开发方法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

会计信息系统开发方法(ppt 20)

会计信息系统开发方法(ppt 20)
三、程序排错方法
1、追综法 2、截取法 3、归纳法 4、演绎法
1、程序设计 2、测试和排错 3、系统转换
第五节 会计电算化系统实现
老系统 新系统 直接转换
老系统 新系统
并行转换 老系统1
新系统1 老系统2
新系统2 老系统3
新系统3 分阶段转换

1、有时候读书是一种巧妙地避开思考 的方法 。20.1 2.1920. 12.19Sa turday, December 19, 2020
移交运行 硬件、软件维护 系统评价
用户
运行手册 维护手册
一、生命周期法 二、原型法
第一节 会计信息系统开发简介
确定初始需求
设计初始原型 试用原型
评价
正式使用
改进提高
原型法工作流程
1、任务与步骤 2、可行性研究 3、系统详细调查 4、功能需求分析 5、系统数据字典
第二节 会计信息系统分析
第二节 会计信息系统分析
2、功能模块设计
3、数据库设计
4、代码设计 6、输出设计
5、输入设计 7、安全性、可靠性设计
8、模块处理过程的详细描述
第三节 会计信息系统设计
1、系统设计概要 2、结构化系统设计
一、结构化设计方法是从数据流图出发,逐步产生系统的 总体结构。它将系统看成一个模块,然后按任务和功 能逐步将其分解成更具体的模块,直到模块足够简单、 明确,编程人员能按照模块的处理过程描述进行编程 时为止。
3、功能分析法
二、系统调查法:
1、收集信息载体
2、开调查会
3、个别访问
4、书面调查
5、参加业务实践
三、组织机构调查:
企业财会人员的工作岗位一般可以分为:会计主管、

第二章 会计软件 《会计信息系统》PPT课件

第二章  会计软件  《会计信息系统》PPT课件

会计软件
按照我国会计准则与会计制度的规定,在我 国境内的企业应以人民币作为记账本位币。业 务收支以人民币以外的货币为主的企业,也可 以选定某种外币作为记账本位币,但其编制的 财务会计报表应当折算为人民币反映。因此, 应当按照会计核算的要求,指定一种货币作为 记账本位币,其他币别必须以记账本位币为基 础进行折算。
会计信息系统
第二章
各模块的数据传递
会计软件
• 2.应收管理模块完成销售单据处理、客户往 来处理、票据处理及坏账处理等业务后, 生成相应的记账凭证并传递到账务处理模 块,以便用户审核登记赊销往来及其相关 账簿。
会计信息系统
第二章
各模块的数据传递
会计软件
• 3.固定资产管理模块生成固定资产增加、减 少、盘盈、盘亏、固定资产变动、固定资 产评估和折旧分配等业务的记账凭证,并 传递到账务处理模块,以便用户审核登记 相关的资产账簿。
• (2)由于企业内部员工对系统充分了解, 当会计软件出现问题或需要改进时,企业 能够及时高效地纠错和调整,保证系统使 用的流畅性。
会计信息系统
第二章
自行开发的缺点
会计软件
• (1)系统开发要求高、周期长、成本高, 系统开发完成后,还需要较长时间的试运 行;
• (2)自行开发软件系统需要大量的计算机 专业人才,普通企业难以维持一支稳定的 高素质软件人才队伍。
会计信息系统
第二章
会计软件
(三)委托外部单位开发
• 委托外部单位开发是指企业通过委托外部 单位进行会计软件开发。
会计信息系统
第二章
会计软件
委托外部单位开发的优点
• (1)软件的针对性较强,降低了用户的使 用难度;
• (2)对企业自身技术力量的要求不高。

会计电算化-计算机会计信息系统开发方法和步骤

会计电算化-计算机会计信息系统开发方法和步骤
会计电算化
Slide ‹#›
2013-10-9
结构化系统方法
结构化系统开发方法也称结构化方法,是 采用“逐层分解”、“自顶向下”的方式 开发系统的方法。 结构化系统开发方法包括:结构化分析 方法、结构化设计方法、结构化程序设 计方法。
Slide ‹#›
Weifang University
会计电算化
内容
战略系统规划(涉及宏观层次上的系统资源分配)
项目规划(是在战略系统规划的框架内为个别应用 程序分配资源)
Weifang University
会计电算化
Slide ‹#›
2013-10-9
任务 1、对现行系统进行初步调查,提出 现行系统中存在的问题,初步确定 建立新系统的主要目标,预计建立 新系统可能产生的效果、可能性和 大致的时间计划; 2、在完成对现行系统初步调查和可 行性分析的基础上,写出可行性项 目建议书。
会计信息系统 Accounting Information System
第二章 计算机会计信息系统开发方法和步骤
Weifang University
会计电算化
Slide ‹#›
2013-10-9
知识要点
• 计算机会计信息系统的建立是一项复杂的 系统工程。通过本章的学习,应了解系统 开发过程和方法,同时为学习有关会计信 息系统各子系统的分析与设计奠定基础, 以便在未来的实务中能更好地应用、管理 和评价会计信息系统。 • 本章将重点学习会计信息系统的规划、分 析与设计。
Weifang University
会计电算化
Slide ‹#›
2013-10-9
主要内容
•第一节 会计信息系统开发概述 •第二节 会计信息系统的规划

会计信息系统的规划分析与设计

会计信息系统的规划分析与设计
第二章 会计信息系统的规划、分析与设计
点击此处添加副标题
主要内容
本章学习目的:通过学习了解系统的开发过程和开发方法。
第一节 会计信息系统开发概述
第二节 会计信息系统的规划
第三节 会计信息系统的分析
第三节 会计信息系统的设计
会计信息系统的建立是一项重要的财务活动。 企业会计信息系统的建立的方式: 1.购买现成商品化软件 优点:费用低;速度快 缺点:依赖开发商维护;不能完全满足企业的需求 2.企业自行开发 优点:与企业业务高度协调;培养自己的开发、维护人员;可以根据需要再开发 缺点:费用高;周期长 一种可选择的方案是部分购买,部分开发
系统测试报告等
可行性项目建议书
一、系统开发的生命周期
系统规划阶段:现状调查(初步调查),需求分析,可行性分析,可行性项目建议书
01
系统分析阶段:详细调查,描述系统的业务流程,提出修改方案,提出新系统的逻辑模型。
02
系统设计阶段:根据系统分析报告规定的功能,具体设计实现逻辑模型的技术方案。 系统实施阶段:将设计的系统予以实施。购置硬件、编程、测试、写系统测试报告,编写系统操作手册等。 系统运行和维护阶段:
要点
应当突出几个备选方案的主要功能之间的区别
记账凭证查询
按凭证号 查 询
按日期 查 询
按查询条件查 询
结构图 结构图中的主要成分: (1)模块 (2)调用 (3)数据
凭证号
日期
查询条件
模块划分的原则
代码的编码方法
顺序码 组码 群码(层次码)
代码设计原则
唯一性
系统性
简明性
稳定性
扩展性
合法、合规性
代码设计的步骤
确定代码对象 考查是否已有标准代码 根据代码对象的性质和处理要求,确定选用的代码类型和编码规则 考虑检错功能 用选用的规则对被表示的对象逐个设计出其代码,编制代码表

会计信息系统的建立和运作

会计信息系统的建立和运作

会计信息系统的建立和运作会计信息系统(Accounting Information System,简称AIS)是由会计信息技术和管理控制相结合的综合性系统,用于收集、处理、存储和传递会计信息。

它在企业的会计运作中起着至关重要的作用。

本文将探讨会计信息系统的建立和运作,旨在帮助读者理解其重要性以及如何高效利用。

一、会计信息系统的建立1. 确定需求:在建立会计信息系统之前,需要明确所需的功能和目标。

这包括核算对象、会计科目、报表要求等。

准确的需求分析是成功建立会计信息系统的关键。

2. 技术选型:根据需求分析结果,选择适合的技术工具和软件来支持系统的建立。

常用的会计软件包括SAP、Oracle等,需要根据企业的规模和需求进行选择。

3. 数据库设计:设计和构建数据库是会计信息系统建立的重要环节。

需要确定数据表的结构、关系和字段,确保数据的准确性和完整性。

4. 系统开发:在进行系统开发之前,应制定详细的开发计划和时间表。

在此基础上,考虑系统开发的需求和资源,并设计相应的开发模块和功能。

5. 系统测试:完成系统开发后,需要进行全面的测试,包括功能测试、性能测试和安全测试。

确保系统能够正常运行,并符合预期的需求。

6. 系统上线:经过测试后,可以将会计信息系统正式上线。

在此过程中,需要确保系统的数据迁移和集成顺利进行,以避免数据丢失和使用中断。

二、会计信息系统的运作1. 数据采集:会计信息系统首先需要采集源数据,包括各类原始凭证和相关的经济业务数据。

采集方式可以通过手工输入或者自动化采集实现。

2. 数据录入:采集到的源数据需要经过核实和录入系统。

在录入过程中,需要保证数据的准确性和完整性,避免输入错误和遗漏。

3. 数据处理:经过录入的数据会经过系统自动处理,包括分类、核算和汇总等。

会计信息系统可以根据预设的规则和流程自动完成这些操作,提高处理效率和准确性。

4. 数据存储:处理后的数据将被存储在数据库中,并可以通过适当的查询和报表功能进行访问。

第2章_会计信息系统的建立与运行管理

第2章_会计信息系统的建立与运行管理
第2章
会计信息系统的建立与运行管理
《会计信息系统原理与应用》毛华扬、李帅 编著. 教学软件:金算盘eERP-B 9.0标准版 电子工业出版社,2014
Contents
1. 会计信息系统的构成 2.会计信息系统的模式 3. 会计软件的开发方法 4. 会计信息系统的基本要求 5. 商品化会计软件的选择 6.会计软件实施 7. 会计信息化组织及岗位
预计现金流量表
资金管理
2.3 会计软件的开发方法 2.3.1 会计软件开发的一般方法 1. 会计软件开发的阶段 (1) 系统分析阶段 ① 问题定义 ② 可行性研究 ③ 需求分析
(2) 系统设计阶段 (3) 系统实施 (4) 系统维护
2. 生命周期法 (1) 面向用户 (2) 严格区分工作阶段 (3) 结构化、模块化、自顶向下进行开发 (4) 工作文件的标准化和文档化
(2) 工作流技术
2.4 会计信息化工作的基本要求 2.4.1 规范的会计信息化工作是会计工作的基本 保证 2.4.2 会计软件和服务 1.对会计软件的要求 2.会计软件服务 2.4.3 企业会计信息化工作管理 1.会计信息化工作的组织和管理 2.开展会计信息化的实现方式 3.会计信息系统应用 4.会计信息的使用与管理 2.4.4 会计信息化工作监督

采购及应付核算 销售及应收核算 存货核算 现金及银行核算 工资核算 固定资产核算 ……… 填制原始 凭证 账务处理 系统 报表系统
(2) 账务处理子系统与工资核算子系统间的数据 联系 (3) 账务处理子系统与固定资产核算子系统间的 数据联系 (4) 账务处理子系统与存货核算子系统间的数据 联系 (5) 账务处理子系统与销售及应收核算子系统间 的数据联系 (6) 账务处理子系统与报表子系统的数据联系
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3. 缺点
法统一,易给以后地 维护工作带来隐患。
第一节 会计信息系统开发概述
4.工作流程
用户提出开发要求 开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第一节 会计信息系统开发概述
从全新的角度看问题:从系统的构成入手 面向对象的局限性在于对计 ,希望将系统的最基本结构搞清楚,从现实世 算机工具要求高,在没有进行全 界中抽象出系统组成的基本实体——对象。对 面的系统性调查分析之前,把 象是构成所要开发的信息系统的最基本要素。 握系统的结构有困难。因此, 如果将这些对象描述清楚了,就可以以比较大 目前该方法需要与其他方法结 的自由度来构建信息系统,当外界环境发生变 合应用。 化后,就可以通过重新组合对象来应对环境的
“银行对账文件”的数据词典:
数据词典 文件:银行对账文件
序号 1 2 3 数据项名称 科目代码 对账单日期 摘要 内容举例 100201 2007/9/1 收货款
制表日期:
类型 字符型 日期型 字符型 小于等于18字符 取值范围 小于等于12字符 备注
4
5 6 7
支票号/结算单据号
收/付 金额 已达标志
一、生命周期法
(一)定义 根据软件的生命周 将软件工程学和系 期将开发过程分为几个 统工程的理论与方法引 阶段,进行软件的分析 入计算机会计信息系统 和设计的方法。 的研制开发中,采用结 构化、模块化、自顶向 下地对系统进行分析和 设计。
(二)基本思想
(三)六个阶段:
系统分析 系统设计 程序设计 系统测试 运行和维护
第一节 会计信息系统开发概述
思考:会计信息系统基本开
发方法有哪些?这些方法各
自优缺点是什么?有何区别 与联系?
第一节 会计信息系统开发概述
总结 面向对象的方法从另外一个全新的角度来看问题, 结构化的系统开发方法是经典的开发方 即从系统的基本构成入手,从现实世界中抽象出系 法,强调从系统出发, 自顶向下、逐步 统组成的基本实体(对象)。其局限性在于对计算 求精地开发系统。 机工具要求高:在没有进行全面的系统性调查分析 原型法强调开发方与用户的交流,从动 之前,把握这个系统的结构有困难。因此,目前该 态的角度看待系统变化,采用的是以变 方法的应用也是需要与其他方法相结合的。 应变的思路,思路上比结构化的系统开 CASE方法是一种除系统调查外全面支持系统开发 发方法要先进。原型法对于中小型的信 过程的方法,也是一种自动化的系统开发方法。从 息系统开发应该说效果很好,但对于大 方法学的特点来看,它具有其他方法的各种特点, 型、复杂的系统在原型的制作上有相当 同时又有其自身的独特之处——高度自动化的特点。 的困难;在实际应用中,通常与结构化 方法结合起来一起使用。 但是,CASE方法必须依赖于一种具体的开发方法。
(三)数据库文件设计 1.确定系统要建立的文件种类 ⑴账务数据库文件 ⑵辅助性数据库文件 ⑶临时性数据库文件 2.数据库文件的组织形式:记录的排列方式 ⑴顺序组织方式:记录按建立时间先后顺序进行 排列和处理。 ⑵索引组织方式:按对先后顺序排列的文件按索 引关键字自动建立索引的文件。返回第二节会计信息系统的系统分析
一、会计信息系统的可行性研究
二、系统的需求分析
返回
第二节
会计信息系统的系统分析
一、会计信息系统的可行性研究
(一)初步系统调查: 2.调查方法:查阅、收集账表等 又称会计信息系统调查,旨 1.内容: 三个基本步骤: 文档召开座谈会,与有关人员面 1.初步调查 在了解和初步评估待开发信息 谈,填写各种调查表。, 对企业的组织机构、管理体制、经济环境、 2.可行性分析 系统的可行性,并且为系统开 3.描述调查结果工具: 会计业务、系统的开发条件等进行初步调 发做出规划准备。 3.编写可行性报告 (1)组织结构图和功能结构图 查,掌握与系统有关的基本情况,作为可 (2)调查表 行性研究和制定开发计划的基础。
变动数据
中间层数据库
抄不变 栏目名称
不变栏目名称
抄不变工资
上月数据
计算个人 实发工资
本月变动栏目
写新栏 目名称
新栏目名称
写新工 资额 本 月 变 动
计算各 栏合计
本 月 工 资 数 据
返回
第二节
会计信息系统的系统分析
数据词典(Data Dictionary,DD)
是对数据流图包含的所有元素 数据词典的内容应包含以下4 种类型 的定义集合,也就是对数据流图 的词典条目:数据流、文件、数据项和 中各文件及数据流进行详细地描 加工。加工类条目又称小说明,主要涉 述和确切地解释。其作用是为系 及算法描述,描述特点有所不同。 统人员在系统分析、系统设计和 系统维护过程中提供关于数据的 描述信息。
返回
名称 数据流 加工 文件 起点/终 点
图形
解释 反映系统各部分之间数 据传递关系 对数据流的处理过程 数据的存储形式 描述系统之外传送或接 收数据的组织或人
例:手工会计处理银行对账流程图
银行 对账 对账单
找问题 编制调节表
有关 部门
企业银行日记账
调节表
①数据流的流向有以下几种:
起点 文件 加工 加工;加工 加工;加工 加工 文件; 终点;
二、概要设计
指的是对会计 根据系统分析的要求和组织 系统的总体结构设计方法: 信息系统进行 (一)系统的总体 的实际情况来对新系统进行总 SD方法——用于从系统分层数据流图 结构设计 子系统和模块 体结构设计和代码设计、数据 导出系统模块结构图,以低耦合度、 的划分。 库设计等。 高内聚度作为模块划分的原则。基本 思想:由大到小、自顶向下、层层分 解,直到最底层模块都是功能单一, 不能再分为止。
结构图:SD方法中用来精确表达系统结构和系 统模块间的层次关系和联系的图形。组成部分:
①模块: 名字 模块的功能或模块的简 称 ②模块的调用关系:模块间调用和被调用 关系 。 调用模块 A
B
被调用模块
③模块间的通讯:在调用模块和被调用模块 之间中会由信息传递,有两种: a.二值控制信号:控制信号只表明“是/否” b.一般数据:字符、数值
第二节 ②加工
③文件
会计信息系统的系统分析
一个数据流图中至少有一个 加工,任何一个加工至少有一 个输入数据和一个输出数据。 是相关数据的集合,在数据 流图中起着暂存、永久保存数 据的作用。 数据的始发点和终止点。 可省略。
指向文件的数据流:数据写入文件 从文件中引出的数据流:文件中读出数据 ④数据流
会计信息系统的系统分析
二、系统的需求分析
采用数据流图 和数据词典,自 上而下、逐层分 解的思路来描述 1、数据流图(DFD):用图形方式刻画 系统,面向数据 各种业务数据处理过程的工具。 进行系统分析。 2、数据词典:对流程图中的文件数据流进 行详细的描述和解释的词典。
(三)结构化分析 方法(SA方法)
第二节
会计信息系统的系统分析
(二)可行性分析
1.经济上可行性 2.技术的可行性 费用估计、效益估计 设备条件、技术力量 新系统的建立是否与 内外环境协调
返回
3.环境可行性
第二节
会计信息系统的系统分析
(三)编写可行性报告 可行性报告包括系 统研制和开发人员调 查的资料、所需资金、 工作量、开发计划、 开发进度等内容。
第一节 会计信息系统开发概述
综上所述,只有结构化系统开发方法是真 正能较全面支持整个系统开发过程的方法。 其他几种方法尽管有很多优点,但都只能作 为结构化系统开发方法在局部开发环节上的 补充,暂时都还不能替代其在系统开发过程 中的主导地位,尤其是在目前系统开发工作 量最大的系统调查和分析这两个重要环节。 会计信息系统的开发是一项庞大复杂的工 程,通常应采用以生命周期法为主,其他方 法为辅的开发方法。
银行对账
是 否 编号
工资查询
姓 名 项目
手工对账
自动对账
按职工 按职工 按工资 编号查询 姓名查询 项目查询
(二)代码设计 1.代码设计的编码有三种 ⑴顺序码:按一定标准依次排列 ⑵组码:用若干连续数组区段表示不同类别事物的编 码。 ⑶群码:每一个代码由固定的几个区段组成每一个区 段表示一种特征并可以按顺序码或组码进行编码。 2、原则: ⑴唯一性 ⑵系统性 ⑶简明性 ⑷稳定性 ⑸扩展性 ⑹合法合规性
(一)初步系统调查
1. 内容 2.调查方法 3.描述调查 结果工具 对企业的组织机构、管 理体制、经济环境、会计 查阅、收集账表、有关 业务、系统的开发条件等 制度等文档,召开座谈会, 进行初步调查,掌握与系 与有关人员面谈,填写各 (1)组织结构图和功能 统有关的基本情况,作为 种调查表。 结构图 可行性研究和制定开发计 (2)调查表 划的基础。
返回
第二节
会计信息系统的系统分析
二、系统的需求分析
又称逻辑设计, (一)需求分析 建立新系统的逻 系统分析主要是研究系统的详细 辑模型,在逻辑上 用户需求,又称需求分析。 (二)任务 规定新系统的功 能,但不干涉其物 ①了解用户要求 理设计。 ②按用户的要求建立逻辑模型,完成系统 分析报告。
第二节
(四)优点 (五)缺点
第一节 会计信息系统开发概述
二、原型法
1.基本思想 2. 特点
从一个初始信息需求的 在获得用户基本需求的 集合出发,在发展中初步 基础上,快速的构造系统工 完善信息系统的方法。 程模型,然后演示这个原型 整个软件系统没有一 系统,在用户参与的情况下 个完整地概念,各子 按用户合理而又可行的要 系统之间地接口不明 见效快 求不断地修改这一原型系 确,系统开发文档无 统。
第二章
会计信息系统开发方法和步骤
主讲:张晓琼
中南林业大学商学院会计教研室
会计信息系统开发方法和步骤 第一节 会计信息系统开发概述 第二节 会计信息系统的调查与分析 第三节 会计信息系统的设计 第四节 会计信息系统程序设计及系统测试 第五节 会计信息系统的运行与维护
相关文档
最新文档