内容正文:
会计信息系统
二月 24
2
第二章主要内容
开发方法的选择
开发方式的选择
商品化会计软件简介
会计
信息
系统
开发
与实施
2
会计信息系统的实施与管理
3
第二章 会计信息系统开发概述
【学习目的与要求】:
理解结构化系统开发方法、原型法、面向对象的系统开发方法、CASE的概念和思想
理解系统开发方法和开发方式的选择
了解国内外的主要财务软件
4
第一节 开发方法的选择
一、结构化系统开发方法
1、基本思想:
按照系统的观点、用户至上的原则,模块化、自顶向下地对信息系统进行分析与设计。
严格按照软件开发的生命周期,并规定了各阶段工作的任务、工作的步骤、目标、提交的成果。
5
系统规划阶段
系统分析阶段
系统设计阶段
系统实施阶段
初步调查,确定系统目标和总体结构,实施进度
分析业务流程、数据流程(处理逻辑和数据字典)
总体结构设计,代码设计,数据库设计,输入/输出设计,模块结构与功能设计
编程,软件培训,试运行
6
第一节 开发方法的选择
2、结构化开发方法的特点
优点:
整体思路清楚,把握系统的观点进行分析与设计;
设计时目标明确。
缺点:
系统的开发周期长,难以适应环境的变化 ;
适用条件:
用户需求基本没有变化
大型复杂型软件的开发
7
第一节 开发方法的选择
二、原型法
1、原型法的基本思想
N
Y
用户提出开发要求
开发人员开发原型
完成系统开发
并交付使用
开发人员
修改原型
有修改意见否?
用户使用原型
8
第一节 开发方法的选择
2、原型法的特点
优点:
环境适应性强,能够降低系统开发失败的风险
缺点:
缺乏对管理系统全面、系统地认识
适用条件:
系统需求在系统开发以前不能准确的说明,用户需求变化较快
有快速的系统建造工具
需要实际的、可供用户参与的系统模型
9
第一节 开发方法的选择
三、面向对象的系统开发方法
1、基本思想:
从对象以及对象之间的关系出发来构建系统
2、面向对象分析
3、优点:
增强软件的可重用性和可维护性
10
问题域陈述
识别对象/类
确定对象的属性
确定对象的方法
确定对象/类的关系
面向对象分析的步骤
11
第一节 开发方法的选择
四、CASE辅助开发方法
1、概念:
CASE 是一种开发环境,以支持软件开发的自动化过程
2、优点:
1.使系统开发过程中的许多手工作业得以自动化
2.促进一种开发方法的标准化
3.为系统生成大部分的技术文档
4.加快了开发周期
5.简化了系统开发的管理和维护
3、注意:
不能自动进行系统分析以及具有特定功能的系统
4、常见的一些CASE工具:
Power Desinger、Rational Rose、System Architect、Visio
12
第一节 开发方法的选择
五、会计信息系统的开发方法的选择
会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。
13
第二节 会计信息系统的开发方式
一、自行开发
1、优点:可以满足本单位的要求,易于维护,开发经费较少,在开发过程中可以培养自己的技术力量。
2、缺点:开发周期往往较长,系统优化不够,开发水平较低。
二、委托开发
1、优点:省时、省事,开发的系统技术水平较高。
2、缺点:费用高、系统维护需要开发单位的长期支持。
三、联合开发
1、优点:节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统技术水平较高。
2、缺点:双方在合作中沟通易出现问题。
四、购买商品化软件
1、优点:节省时间和费用、技术水平较高。
2、缺点:不能满足用户单位的特定需求。
14
自行开发 委托开发 联合开发 购买商品软件
系统开发力量的要求 非常需要 不需要 需要 不需要
系统维护 容易 较困难 较容易 困难
开发费用 少 多 较多 较少
系统开发方式的比较
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
15
系统开发方式的选择
使用单位有较强的信息系统开发队伍
使用单位无系统开发队伍或力量较弱、但资金较为充足
使用单位有系统开发队伍,但开发队伍力量较弱,希望通过信息系统的开发建立完善和提高自己的技术队伍
使用单位无系统开发队伍或力量较弱、但资金较为紧张
自行开发
委托开发
购买商品
化软件
联合开发
总结:应根据企业的资源情况、技术力量情况等因素选择,但是,不论采用哪种方式,都需要企业领导和业务人员参加。
16
第三节会计信息系统的实施与管理
一、系统试运行
1、定义与内容
系统试运行是会计软件使用的最初阶段,是手工和计算并行记账阶段,这一阶段不仅是对会计核算软件的检验,也是对会计核算工作规范化程度的检验、会计机构和人员的的调整与配备过程。
2、清理和规范会计业务工作内容
会计核算程序的规范化
科目