-
第一章
信息技术与会计信息系统概述
第一节、
信息与信息系统
(一)数据、信息、知识
数据与信息的关系:是数据加工后的结果。数据是信息的载体
信息的具有的一些特征:
(
1
)
共享性
(
2
)
可传递性
(
3
)
可编码性
(
4
)
信息的价值:信息成本包括收集、处理、存储
。
(二)系统、管理信息系统
1.
系统
系统是由具有独立功能且 相互联系、相互制约、为共同完成系统总目标而存在的若干
元素构成的有机整体。
系统具有以下主要特性:
1.
目的性、
2.
要素性、
3.
关联性、
4.
层次性、
5.
环境适应性。
2.
管理信息系统
管理信息系统(简称
MIS
)是以信息 基础设施为基本运行环境,由人、数据、设备、
信息技术和运行规程等要素组成的,
p>
通过数据处理产生企业进行各项管理和决策所需信
息的系统。
制造资源计划(
MRP
Ⅱ)和企业资源计划(
< p>ERP)
ERP
的概念
< p>:是指建立在信息技术基础上,
以系统化的管理思想,
为企业 决策层及员
工提供决策运行手段的管理平台。
不同角度对
ERP
的描述:
1)
从管理思想角度
2)
从软件产品角度
3)
从管理系统角度
3.
管理信息系统分解(为什么进行管理信息系统分解)
一
个企业的管理活动十分复杂,因此与其对应的企业管理信息系统也是非常庞大和复杂的,
这给描述和开发这样的系统都带来了一定困难,因此须将管理信息系统进行分解。
一、
会计信息系统
< br>会计信息系统(
AIS)
是人和信息、技术、设备等资源的集合,目的在于 将财务和与财务
相关的数据转化成信息,并将信息发送给各类决策者或管理者。
(一)会计数据和会计信息
对会计数据和会计信息不再加以区分,常统称为会计信息。
会计信息的特点:
(
1
)数量大、种类多、来源广
(
2
)综合性
(
3
)结构和处理逻辑的复杂性
(
4
)客观、真实、公允性
版权没有
翻印不究(
by KB
)
1
(
5
)全面、完整和一致性
(
6
)安全、可靠性
(
7
)处理的及时性
(二)会计信息系统的基本概念
1.
会计信息系统
会计信息系统是一个面向企业价值的信息
系统,
是从对企业中家孩子运动进行反应和监督的
角度提出信息处理和管
理需求的信息系统。
与
AIS
的关系
ERP
是集成了业务和财务系统的全系统。
1.
ERP
系统体现的财务会计思想
2.
ERP
系统体现的管理会计思想
3.
ERP
系统体现的成本会计思想
第二节
业务流程
< /p>
业务流程是一系列相关作业,
这些作业包括数据、
组织单元 和逻辑时间顺序。
业务流程通常
是由一些经济事件引发的,并且全都被清
楚地定义了开始点和结束点。
基本业务流程:
内部销售管理、外部销售管理、生产、营销、服务
支持性业务流程
采购、技术研发、人力资源管理、企业基础结构
第三节
业务处理循环
企业的经济业务循环通常包括
个一般循环:
销售与收入循环、
采购与支出循环、
生产循环
和财务循环。
1.
销售与收入循环的概念
销售与收入循环包括向其它主体提供产品和服务并收款的有关事件。
2.
采购与支出循环的概念
采购与支出循环包括从其它主体获取产品和服务并付款的有关事件。
3.
生产循环的概念
生产循环包括将资源转变为产品和服务的相关事件。
4.
财务循环的概念
财务循环包括现金在内的资金管理的相关事件。
第四节
会计与信息技术
一、
信息系统的职能体系
< p>
信息化职能体系结构包括
5
个主要职能:
系统分析、
编程、
运行、
技术支持和用户支持。
二、
快速反应技术
快速反应系统的基础技术包括:
电子数据交换(
EDI
)
、
INTERNET
、
刷卡技术(
POS
)
、
条形码技术(
UPC
)
;虹
膜识别、指纹识别技术等。
五、信息技术环境下会计工作的变革
物料需求计划
(
MRP
)
、
制造资源计划
(
MRPII
)
、
企业资源计划
(
ERP
)
、 p>
业务流程重组
(
BRP
)
、
< p>
供应链管理
(SCM)
版权没有
翻印不究(
by KB
)
2
第
2
章
系统方法及其应用
系统方法是用于分析、
设计信息系统及表达系统与子系统之间关系、
描述业务处理流程和各
职
位之间数据传递路径的工具,
也是编制各种审计文档的有力工具。
它是由一系列图 形符号
及其用法构成的表达语言。
一、流程图
流程图表示系统中数据流动的方向和处理。
二、数据流图
数据流图(
DF D
)也称逻辑数据流程图,主要由系统开发人员使用。
DFD
是构 造信息系统逻
辑模型的有力工具。
(一)数据就图的基本符号
名称
外部项
处理
符号
含义
描述数据的来源或去向
描述加工或处理操作
表示一个文档的存储(一般指磁盘文件)
数据存储(文件)
数据流
表示一组按特定方向流动的数据
外部项
是指不受本
DFD p>
(系统)控制的人、机构或另一个
DFD
(系统)
,是 本
DFD
外部的数
据来源或最终去处,
处理
也称加工,
表示对数据进行加工处理与变换的功能,
即把流向他的一组数据流加工
(变
换)成另一组数据流。
数据存储
又叫文件,用右端开口的长方形表示。
数据流
由一组成分固定的数据项组成,表示一组按特定方向流动的数据。
三、模块结构图
所谓模块就是系统
中的一个处理过程,软件中的一段程序,是构成大系统的基本单元。
(二)模块结构图
模块结构图
MSC(Model
Structure
Chart)
更适用于表达系统结构,是系统总体设计出色的表
达工具。
四
、分析流程图
分析流程图可以用来分析文档在一个系统中的分配和传递。
(二)分析流程图的绘制
分析流程图是用来表
达一个业务处理系统各职位的职责分工、
作业流程和数据的来龙去脉及
最
终归宿,是用来设计一个新的业务流程或抽象概括一个已有业务流程现状的工具。
七、问题分析图
版权没有
翻印不究(
by KB
)
3
问题分析图(
Problem Analysis Diagram
)简称
PAD
图,是一种支持 结构化算法设计的图形表
达工具,也是一种用于业务流程描述的系统方法。
PAD
的过程:由上到下,由左到右
.
第二节
系统方法的应用
二、系统开发中系统方法应用
系统开发包括三
个阶段的工作:
系统分析、
系统设计和系统实施。
系统开发人员包 括系统分
析员、系统设计员和程序员。
1.
系统分析中的应用
构建系
统的逻辑模型。
DFD
图是最重要的系统逻辑模型的表达工具。
2.
系统设计中的应用
系统设计分总体设计和详细设计两部分,
总体
设计主要是设计系统的总体结构,这要用到层次图、模块结构图等系统方法。
< br>详细设计是确定模块的具体算法,
PAD
图是当前描述算法最好的系统方法 。
第三章
系统开发
可行性分析
可行性分析的任务是明确新系统开发的必要性和可行性。
可行性分析主要考虑以下三方面:
1
.
技术可行性。
2
.经济可行性。
3
.管理可行性。
二、系统开发方法
1.
软件开发的生命周期法
2.
软件开发的快速原型法
3.
软件开发的面向对象法
(一)软件开发的生命周期法
1.
p>
2.
软件开发的生命周期法:严格按软件生命周期各个阶段的次序进行软件开 发的各项工作,
这种开发方法称为生命周期法。
1.
计划时期,即系统规划阶段
2.
开发时期。具体包括系统分析、系统设计、系统实施三个阶段
3.
运行和维护期
(二)软件开发的快速原型法
原型化方法是开
发和实现计算机应用系统的另一种通用方法,
用于用户需求预先难以充分确
定的情况。
(三)软件开发的面向对象法
面向对象法是通过组合可重复使用的模块组,自底向上建立信息系统。
第二节
系统分析
(
一)
、系统分析的任务和步骤
1.
系统分析的任务
p>
系统分析的任务是通过详细调查,完全搞清楚现用系统的情况以及用户对新系统的
种种要求,并把它们用规范化的工具表达出来,从而建立新系统的逻辑模型。
逻辑模型是对客观事物本质特征的抽象描述。
版权没有
翻印不究(
by KB
)
4
(二)
、结构化系统分析方法
1.
什么是结构化系统分析方法
结构化分析方法,简称
SA
方法
(Structured
Analysis)
,
SA
方法 就是采用“自顶向下,
逐层分解,
化大为小,分而治之”的思想对复杂的 系统进行分解化简,
从而有效地控制系统
分析每一步的难度,
加工说明和数据字典作为表达工具的一种系统分析技
术。
(三)
、编写系统分析说明书
系统分析说明书又称需求说明书,是系统分析阶段的纲领性文件,
第三节
系统设计
系统设计主要包括:系统模块结构设计、系统
配置设计、人机界面设计、代码设计、数
据库及文件设计、内部控制设计、算法设计、系
统安全设计等内容。
系统设计分为总体设计和详细设计两部分。
(一)
、系统设计的任务和目标
系统设计的任务
:
即新系统的物理模型,以解决新系统应该“怎么做”的问题。
(二)
、总体设计
< br>总体设计又称概要设计,从软件角度来讲,就是设计软件系统的模块结构。
1.
结构化系统设计
结构化系统设计方法
(Structured
Design p>
,即
SD
方法
)
,是总体设计的主要方 法。其基本
思想是分而治之,
通过分解把系统设计成具有层次及调用关系 的模块结构,
并通过评价与优
化技术改进系统,从而整体上提高软件的质
量。
2.
模块
模块就是具有特 定功能的一个程序或一个程序雏形,
是在系统设计阶段构成软件系统的
基
本单元。
(三)
、详细设计
详细设计是对总 体设计中划分的每个模块再进行详细定义和说明。
详细设计主要是指算
法
设计。
1.
算法设计
算法设计就是确 定模块的算法,
即详细描述各模块的处理过程和处理方法
(处理逻辑)
< p>,
并描述模块的输入数据和输出信息等。使用最普遍的工具就是
PA D
图。
第四节
系统实施
系统实施阶段的主要任务就是要实现新系统的物理模型,
系统实 施阶段最主要的工作就
是系统编程和系统测试。
(一)
、系统编程
1.
结构化程序设计方法及其要点(要点是什么?)
< /p>
结构化程序设计方法,简称
SP
(
stru ctured
programming
)方法,程序中只使用 顺序、
分支和循环三种基本控制结构,以“自顶向下、逐步求精”作为程序设计的主要思
路
。
要
点:
1)
“自顶向下,逐步求精”法。
2)
结构化程序设计只使用三种基本控制结构。
(顺序、分支(选择)和循环)
3)
每个程序控制结构必须是单入口和单出口(线性结构)
版权没有
翻印不究(
by KB
)
5
(二)
、系统测试
1.
系统测试的基本方法包括:
⑴静态测试
⑵人工复审
⑶动态测试:又包括两种方法,即 黑盒测试法(功能测试)和白盒测试法(结构测试)
。
使用测试数据测试的程序的过程是:
设计测试用例;
运行被测程序;
分析运行结构并发
现错误。
(
测试职能证明错误存在, 但不能证明错误不存在。
)
2.
设计测试用例
(1)
等价类划分法
等价类划分方法是:先把被测程序的输入域 划分为若干个等价类,然后从每个等价类
中选取几个具有代表性的例子构成测试数据子集
。
(2)
边界值分析法
边界值分析法就是选取刚好等于、稍小于或 稍大于等价类边界的数据作为测试用例。
3.
系统测试
系统测试的步骤
(1)
模块测试
它是指单个程序段的测试,是整个系统测试的基础。
(2)
联合测试
联合测调是将测试好的若干模块组成较大的功能模块或子系统进行测试和修改。
(3)
系统总测试
系统总测试是把经过测试的子系统组装起来进行测试。
(4)
验收测试
验收测试的内容与系统测试类似,主要区别的是测试用例使用实际数据。
(三)
、系统的试运行、维护
2
.系统切换
系统切换有直接切换、并行切换和分段切换三种方式。
2
.系统维护的类型
(
1
)纠错性维护
(
2
)适应性维护
(
3
)完善性维护
(
4
)预防性维护
第四节、
代码设计
(一)
、代码的作用
1
.标识识别作用。
2
.便于计算机分类处理,提高处理效率。
3
.便于信息的交换与共享。
(二)
、代码设计的原则
1
.
唯一性
2
.
标准化和通用性
3
.
稳定性和可扩充性
4
.
简单性
5
.
便于识别和记忆
版权没有
翻印不究(
by KB
)
6