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

上传人:夏** 文档编号:570011507 上传时间:2024-08-01 格式:PPT 页数:94 大小:291KB
返回 下载 相关 举报
财务管理会计信息系统开发_第1页
第1页 / 共94页
财务管理会计信息系统开发_第2页
第2页 / 共94页
财务管理会计信息系统开发_第3页
第3页 / 共94页
财务管理会计信息系统开发_第4页
第4页 / 共94页
财务管理会计信息系统开发_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《财务管理会计信息系统开发》由会员分享,可在线阅读,更多相关《财务管理会计信息系统开发(94页珍藏版)》请在金锄头文库上搜索。

1、 财务管理财务管理 会计信息系统会计信息系统开发开发Slide 2 Weifang University会计信息系统8/1/2024会计信息系统会计信息系统Accounting Information System第二章第二章 会计信息系统开发会计信息系统开发Slide 3 Weifang University会计信息系统8/1/2024知识要点知识要点计算机会计信息系统的建立是一项复杂的计算机会计信息系统的建立是一项复杂的系统工程。通过本章的学习,应了解系统系统工程。通过本章的学习,应了解系统开发过程和方法,同时为学习有关会计信开发过程和方法,同时为学习有关会计信息系统各子系统的分析与设计奠

2、定基础,息系统各子系统的分析与设计奠定基础,以便在未来的实务中能更好地应用、管理以便在未来的实务中能更好地应用、管理和评价会计信息系统。和评价会计信息系统。本章将重点学习会计信息系统的规划、分本章将重点学习会计信息系统的规划、分析与设计。析与设计。Slide 4 Weifang University会计信息系统8/1/2024主要内容主要内容第一节第一节 会计信息系统开发概述会计信息系统开发概述第二节第二节 会计信息系统的规划会计信息系统的规划第三节第三节 会计信息系统的分析会计信息系统的分析第四节第四节 会计信息系统的设计会计信息系统的设计第五节第五节 会计信息系统的实施会计信息系统的实施第

3、六节第六节 会计信息系统的运行与维护会计信息系统的运行与维护Slide 5 Weifang University会计信息系统8/1/2024会计和审计人员参与系统开发的必要性会计和审计人员参与系统开发的必要性 能够使系统开发专业人员明确能够使系统开发专业人员明确用户需求,确保会计信息系统遵循用户需求,确保会计信息系统遵循会计准则、财务会计制度和相关法会计准则、财务会计制度和相关法律、法规的规定,建立、健全和执律、法规的规定,建立、健全和执行恰当的控制,保证会计信息系统行恰当的控制,保证会计信息系统能够留有充分的审计线索。能够留有充分的审计线索。Slide 6 Weifang Universit

4、y会计信息系统8/1/2024企业获得会计信息系统的方式企业获得会计信息系统的方式(1)购买软件供应商的商品化软件)购买软件供应商的商品化软件(2)通过正式的系统开发活动,由)通过正式的系统开发活动,由企业内部自行开发。企业内部自行开发。 两种方式各有优缺点,购买通两种方式各有优缺点,购买通用商品化软件的费用比较低,定制用商品化软件的费用比较低,定制系统的开发时间会很长。系统的开发时间会很长。Slide 7 Weifang University会计信息系统8/1/2024第一节第一节 会计信息系统开发概述会计信息系统开发概述 一、软件工程学概述一、软件工程学概述二、信息系统的开发模型二、信息系

5、统的开发模型三、信息系统的开发方法三、信息系统的开发方法四、信息系统的开发工具四、信息系统的开发工具五、信息系统的开发方式五、信息系统的开发方式六、系统开发的步骤六、系统开发的步骤Slide 8 Weifang University会计信息系统8/1/2024一、软件工程学概述一、软件工程学概述软件工程学软件工程学是专门研究计算机软件系是专门研究计算机软件系统开发方法和开发技术的学科,它把统开发方法和开发技术的学科,它把软件开发视为一项工程,按照工程化软件开发视为一项工程,按照工程化的指导思想和方法来开发与维护软件。的指导思想和方法来开发与维护软件。软件工程学是指导计算机软件开发与软件工程学是

6、指导计算机软件开发与维护的工程科学。维护的工程科学。Slide 9 Weifang University会计信息系统8/1/2024(一)软件工程的定义(一)软件工程的定义 1983年年IEEE(国际电气与电子(国际电气与电子工程师协会)将软件工程定义为:工程师协会)将软件工程定义为:软软件工程件工程是开发、运行、维护和修复软是开发、运行、维护和修复软件的系统方法。件的系统方法。 软件:软件:是计算机程序、方法、规是计算机程序、方法、规则、相关文档资料以及在计算机上运则、相关文档资料以及在计算机上运行时所必需的数据。行时所必需的数据。Slide 10 Weifang University会计信

7、息系统8/1/2024(二)软件工程项目的基本目标(二)软件工程项目的基本目标和指导原则和指导原则1、基本目标:、基本目标:就是要研制开发出费用低、质就是要研制开发出费用低、质量好的软件产品。量好的软件产品。2、指导性原则:、指导性原则:(1)适应变动的软件需求;)适应变动的软件需求;(2)采用稳妥的设计方法;)采用稳妥的设计方法;(3)采用高效的软件开发支持技术;)采用高效的软件开发支持技术;(4)进行有效的过程管理。)进行有效的过程管理。Slide 11 Weifang University会计信息系统8/1/2024系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统维护

8、系统维护新新系系统统开开发发系统分析报告系统分析报告系统设计报告系统设计报告系统测试报告等系统测试报告等可行性项目建议书可行性项目建议书(三)软件的生命周期(三)软件的生命周期Slide 12 Weifang University会计信息系统8/1/2024(四)软件工程学体系(四)软件工程学体系 软件工程学作为一门专门研究和开发计算软件工程学作为一门专门研究和开发计算机软件的现代学科知识体系,包括了三个层机软件的现代学科知识体系,包括了三个层次要素,即开发模型(过程)、开发方法和次要素,即开发模型(过程)、开发方法和开发工具。开发工具。1、开发模型、开发模型主要有生命周期瀑布模型、快速原型模

9、型主要有生命周期瀑布模型、快速原型模型2、开发方法、开发方法主要有结构化方法、面向对象法等主要有结构化方法、面向对象法等3、开发工具、开发工具Slide 13 Weifang University会计信息系统8/1/2024二、信息系统的开发模型二、信息系统的开发模型(一)生命周期瀑布模型(一)生命周期瀑布模型(二)快速原型模型(二)快速原型模型Slide 14 Weifang University会计信息系统8/1/2024确定用户基本信息需求确定用户基本信息需求 建立初始原型建立初始原型 运行原型系统运行原型系统满意否满意否?放弃否放弃否?可用原型可用原型 修改原型修改原型完完成成系系统统

10、开开发发并并交付使用交付使用是否停止是否第一步第二步第三步第四步快速原型模型的工作流程快速原型模型的工作流程Slide 15 Weifang University会计信息系统8/1/2024原型模型的优缺点原型模型的优缺点 原型模型是增量开发模型,工作顺原型模型是增量开发模型,工作顺序呈现循环状态,在系统分析与设计中序呈现循环状态,在系统分析与设计中用户处于主导地位,加强了用户的参与用户处于主导地位,加强了用户的参与和决策,能够快速构造系统的原型。和决策,能够快速构造系统的原型。 但这种模型在开发工具上要求较高,但这种模型在开发工具上要求较高,对于中小型的信息系统开发效果较好,对于中小型的信息

11、系统开发效果较好,对于大型的复杂的系统在原型制作上有对于大型的复杂的系统在原型制作上有相当的困难。相当的困难。Slide 16 Weifang University会计信息系统8/1/2024三、信息系统的开发方法三、信息系统的开发方法(一)结构化系统开发方法(一)结构化系统开发方法(二)面向对象的系统开发方法(二)面向对象的系统开发方法(三)计算机辅助开发方法(三)计算机辅助开发方法(CASE)Slide 17 Weifang University会计信息系统8/1/2024 结构化系统开发方法也称结构化方法,结构化系统开发方法也称结构化方法,是采用是采用“逐层分解逐层分解”、“自顶向下自顶

12、向下”的方式的方式开发系统的方法。开发系统的方法。 结构化系统开发方法包括:结构化结构化系统开发方法包括:结构化分析方法、结构化设计方法、结构化程分析方法、结构化设计方法、结构化程序设计方法。序设计方法。(一)结构化系统开发方法(一)结构化系统开发方法Slide 18 Weifang University会计信息系统8/1/2024对于复杂的问题,由于人的理解力、记忆对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复和全部细节。在软件工程技术中,控制复杂性的基本手段是杂性的基本手段是“分解分解”与与“

13、抽象抽象”。 为了将复杂性降到人可以掌握的程度,为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后可以将大问题划分为若干个小问题,然后分别解决,亦即分别解决,亦即“分解分解”; “分解分解”可以分层进行,即先考虑问题最可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即层添加细节,直至涉及最详细的内容,即“抽象抽象”。 Slide 19 Weifang University会计信息系统8/1/2024结构化系统开发方法的优缺点结构化系统开发方法的优缺点 强调在整体优化的前提下考虑强调在整体优

14、化的前提下考虑具体的分析设计问题,开发过程规具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、范,思路清楚,适合于开发大型、复杂的系统,但开发的工作量很大,复杂的系统,但开发的工作量很大,开发周期长。开发周期长。Slide 20 Weifang University会计信息系统8/1/2024(二)面向对象的系统开发方法(二)面向对象的系统开发方法 面向对象的系统开发方法面向对象的系统开发方法产生于产生于20世世纪纪60年代,是通过组合可重复使用的模块,年代,是通过组合可重复使用的模块,自底向上自底向上建立信息系统的方法。建立信息系统的方法。 面向对象方法的基本思想是:客观世面向对象

15、方法的基本思想是:客观世界是由各种各样的对象组成的,每种对象界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的都有各自的内部状态和运动规律,不同的对象之间相互作用和联系就构成了各种不对象之间相互作用和联系就构成了各种不同的系统。同的系统。Slide 21 Weifang University会计信息系统8/1/2024面向对象法的特点面向对象法的特点 面向对象的方法以对象为中心,具面向对象的方法以对象为中心,具有以下特点:有以下特点:(1)封装性。)封装性。(2)抽象性。)抽象性。(3)继承性。)继承性。(4)动态链接性。)动态链接性。Slide 22 Weifang U

16、niversity会计信息系统8/1/2024 对象是构成所要开发的信息系统的最基本对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,比较大的自由度来构建信息系统,优势在于优势在于缩缩短开发、维护和测试的时间,降低费用。面向短开发、维护和测试的时间,降低费用。面向对象法的对象法的局限性在于局限性在于对计算机工具要求高对计算机工具要求高, ,在没在没有进行全面的系统性调查分析之前,把握系统有进行全面的系统性调查分析之前,把握系统的结构有困难。因此,目前该方法需要与其他的结构有困难。因此,目前该方法需要

17、与其他方法结合应用。方法结合应用。 面向对象法的优缺点面向对象法的优缺点Slide 23 Weifang University会计信息系统8/1/2024 也称计算机辅助软件工程(也称计算机辅助软件工程(Computer Aided Software Engineering ,CASE)是是一种先进的软件开发技术,强调的是解决一种先进的软件开发技术,强调的是解决整个系统开发过程的效率问题,它为系统开整个系统开发过程的效率问题,它为系统开发人员提供一组优化的、集成的、能够大量发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具,着眼于系统分析节省人力的系统开发工具,着眼于系统分析和系统设

18、计以及程序实现和维护等各环节的和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。自动化,并使之成为一个整体。(三)计算机辅助开发方法(三)计算机辅助开发方法(CASE)Slide 24 Weifang University会计信息系统8/1/2024(三)计算机辅助开发方法(三)计算机辅助开发方法(CASE)严格地讲,严格地讲,CASE只是一种开发环境而只是一种开发环境而不是一种开发方法。不是一种开发方法。它是它是20世纪末从计算机辅助编程工具、世纪末从计算机辅助编程工具、第四代语言及绘图工具发展而来的。第四代语言及绘图工具发展而来的。采用采用CASE工具进行系统开发,必须结工

19、具进行系统开发,必须结合一种具体的开发方法,如结构化系合一种具体的开发方法,如结构化系统开发方法、面向对象法等。统开发方法、面向对象法等。Slide 25 Weifang University会计信息系统8/1/2024CASE的主要优点加快了系统开发过程,使结构化系统加快了系统开发过程,使结构化系统开发方法得以全面实施,使原型的建开发方法得以全面实施,使原型的建立有了高效率的手段,使系统开发人立有了高效率的手段,使系统开发人员的精力集中于开创性工作,简化了员的精力集中于开创性工作,简化了系统的维护工作;系统的维护工作;通过自动检查提高软件的质量,提高通过自动检查提高软件的质量,提高软件的可重

20、用度。软件的可重用度。Slide 26 Weifang University会计信息系统8/1/2024会计信息系统具有数据量大、结构复杂、数据处理会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是

21、一项庞大的系统工程,应该会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发采用结构化系统开发方法为主,其他方法为辅的开发方法。方法。 会计信息系统适用的开发方法会计信息系统适用的开发方法Slide 27 Weifang University会计信息系统8/1/2024四、信息系统的开发工具四、信息系统的开发工具(一)需求分析工具(一)需求分析工具(二)设计工具(二)设计工具(三)编码工具(三)编码工具(四)测试工具(四)测试工具(五)运行维护工具(五)运行维护工具(六)项目管理工具(六)项目管理工具Slide 28 Weifang University会

22、计信息系统8/1/2024 应根据企业的资源情况、技术力量、外部环境应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式等因素选择适当的开发方式五、信息系统的开发方式五、信息系统的开发方式Slide 29 Weifang University会计信息系统8/1/2024六、系统开发的步骤六、系统开发的步骤系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统运行与维护系统运行与维护Slide 30 Weifang University会计信息系统8/1/2024第二节第二节 会计信息系统的规划会计信息系统的规划1系统规划任务系统规划任务2初步调查初步调查3可行性分析可

23、行性分析Slide 31 Weifang University会计信息系统8/1/2024一、系统规划的任务一、系统规划的任务目的目的将个别的系统项目或应用程序与企业的战略目标将个别的系统项目或应用程序与企业的战略目标相联系相联系 。内容内容战略系统规划(涉及宏观层次上的系统资源分配)战略系统规划(涉及宏观层次上的系统资源分配)项目规划(是在战略系统规划的框架内为个别应项目规划(是在战略系统规划的框架内为个别应用程序分配资源)用程序分配资源)Slide 32 Weifang University会计信息系统8/1/2024二、初步调查二、初步调查调查内容调查内容(一)调查内容(一)调查内容1、

24、企业内部环境;、企业内部环境;2、企业外部环境;、企业外部环境;3、企业计算机应用状况;、企业计算机应用状况;4、会计信息系统工作中的人力、财力分布状、会计信息系统工作中的人力、财力分布状况。况。Slide 33 Weifang University会计信息系统8/1/2024二、初步调查二、初步调查调查方法调查方法(二)调查方法(二)调查方法1、开座谈会、开座谈会2、个别交谈访问、个别交谈访问3、查询手工会计的各种文档资料、查询手工会计的各种文档资料Slide 34 Weifang University会计信息系统8/1/2024二、初步调查二、初步调查调查工具调查工具(三)调查工具(三)调

25、查工具1、组织结构图、组织结构图2、会计信息需求表、会计信息需求表3、调查简表、调查简表Slide 35 Weifang University会计信息系统8/1/2024二、初步调查二、初步调查调查报告调查报告 调查报告的主要内容有:企业及财调查报告的主要内容有:企业及财务部门机构设置状况,开展信息化基础务部门机构设置状况,开展信息化基础工作状况,外界环境及内部资源状况,工作状况,外界环境及内部资源状况,财务部门的中长期发展规划,现有系统财务部门的中长期发展规划,现有系统的主要业务内容,主要凭证、台账和报的主要业务内容,主要凭证、台账和报表种类,企业方面对系统的改进意见等。表种类,企业方面对系

26、统的改进意见等。Slide 36 Weifang University会计信息系统8/1/2024 现行系统的基本情况现行系统的基本情况 新系统的目标新系统的目标 系统开发的条件系统开发的条件 初步确定:初步确定: 是否建立新系统是否建立新系统 建立何种规模的系统建立何种规模的系统 要解决什么问题、达到哪些目标要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何系统软硬件的总体配置方案如何 系统的开发方式系统的开发方式二、初步调查二、初步调查Slide 37 Weifang University会计信息系统8/1/2024 (一)可行性分析的内容(一)可行性分析的内容 1 1、技术上的可

27、行性、技术上的可行性 2 2、经济上的可行性、经济上的可行性 3 3、组织上的可行性、组织上的可行性 三、系统的可行性分析三、系统的可行性分析 可行性分析的任务是明确应用系统开发可行性分析的任务是明确应用系统开发的必要性和可行性。的必要性和可行性。Slide 38 Weifang University会计信息系统8/1/2024三、系统的可行性分析三、系统的可行性分析(二)可行性分析报告(二)可行性分析报告1、初步调查概况;、初步调查概况;2、系统的目标、功能及子系统的划分;、系统的目标、功能及子系统的划分;3、可行性分析;、可行性分析;4、新系统实施计划、新系统实施计划5、结论。、结论。(三

28、)可行性评审会(三)可行性评审会Slide 39 Weifang University会计信息系统8/1/2024第三节第三节 会计信息系统分析会计信息系统分析1现行系统的详细调查现行系统的详细调查2结构化分析结构化分析3建立新系统的逻辑模型建立新系统的逻辑模型4系统分析报告书系统分析报告书 系统分析阶段要通过详细的调查分析,系统分析阶段要通过详细的调查分析,抽象出新系统的逻辑模型,分析用户需求,抽象出新系统的逻辑模型,分析用户需求,回答新系统要回答新系统要“做什么做什么”这个关键问题。这个关键问题。Slide 40 Weifang University会计信息系统8/1/2024 组织机构组

29、织机构 业务流程业务流程 数据流程数据流程 数据分析数据分析 功能分析功能分析调查方式:调查方式:(1)召开调查会;)召开调查会;(2)访问;)访问;(3)填写调查表;)填写调查表;(4)参加业务实践等。)参加业务实践等。 在这一阶段就可以收在这一阶段就可以收集出一套可供程序调试集出一套可供程序调试用的试验数据。用的试验数据。内内容容一、现行系统的详细调查一、现行系统的详细调查Slide 41 Weifang University会计信息系统8/1/2024 结构化分析方法采用介于形式语言与自结构化分析方法采用介于形式语言与自然语言之间的描述方式,通过一套分层次的然语言之间的描述方式,通过一套

30、分层次的数据流程图,辅以数据词典、处理逻辑说明数据流程图,辅以数据词典、处理逻辑说明等工具来描述系统。等工具来描述系统。数据流程图数据流程图( (Data Flow Diagram,Data Flow Diagram,简称简称DFD)DFD)数据词典数据词典(Data Dictionary,(Data Dictionary,简称简称DD)DD)二、结构化分析二、结构化分析(structured analysis,SA)Slide 42 Weifang University会计信息系统8/1/2024 数据流程图是描述信息系统逻辑模型的工具。数据流程图是描述信息系统逻辑模型的工具。它用少数几种符

31、号将数据的存储、流动、处理加它用少数几种符号将数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。系抽象地反映系统的全貌。(一)业务处理描述与数据流程图(一)业务处理描述与数据流程图Slide 43 Weifang University会计信息系统8/1/2024处处理理编制编制记账凭证记账凭证登登记记计算计算折旧折旧固定资产卡片记账凭证折旧计算表总账固定资产登记簿固定资产交接证固定资产报废单固定资产内部转移核核对对固定资产核算业务数据流程图固定资产核算业务数据流程图Slide 44 Weifang Univers

32、ity会计信息系统8/1/2024数据流程分解过程数据流程分解过程Slide 45 Weifang University会计信息系统8/1/2024(二)数据描述与数据词典(二)数据描述与数据词典数据流程图描述了系统的分解,即描述了系数据流程图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间的联系,但统由哪几部分组成,各部分之间的联系,但还没有说明系统中各个成分的含义。只有当还没有说明系统中各个成分的含义。只有当数据流程图中的每一个成分都定义之后,才数据流程图中的每一个成分都定义之后,才能完整、准确地描述一个系统。能完整、准确地描述一个系统。数据词典数据词典是结构化分析方法中的另一个工

33、具,是结构化分析方法中的另一个工具,主要用来描述数据流程图中的数据流和数据主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、外部实体和处理逻辑存储的详细逻辑内容、外部实体和处理逻辑的某些数据特征。的某些数据特征。Slide 46 Weifang University会计信息系统8/1/2024数据字典的描述也是自顶向下,逐步求精。数据字典的描述也是自顶向下,逐步求精。数据字典常用以下符号:数据字典常用以下符号:+ + 表示和表示和| | 表示选择表示选择 表示可选(即方括号内的项目可有可无)表示可选(即方括号内的项目可有可无) 表示重复,有时还可以在旁边加注重复次数表示重复,有时还可以

34、在旁边加注重复次数数据词典常用的符号数据词典常用的符号Slide 47 Weifang University会计信息系统8/1/2024数据词典的条目数据词典的条目数据词典由四类条目组成:数据词典由四类条目组成:数据流条目、文件条目、数据流条目、文件条目、数据项条目和加工条目(数据项条目和加工条目(P62)1、数据流条目、数据流条目 它主要说明数据流的组成、流量、来源、它主要说明数据流的组成、流量、来源、去向等。去向等。 举例举例银行对账单银行对账单2、文件条目、文件条目 它主要用来说明文件由哪些数据项组成以及它主要用来说明文件由哪些数据项组成以及其存储方式和频率等其存储方式和频率等。 举例举

35、例文件文件“总账总账”3、数据项条目、数据项条目(又称数据元素,是指不能再分的数据单元)(又称数据元素,是指不能再分的数据单元)主要说明数据项类型、长度、取值范围等。主要说明数据项类型、长度、取值范围等。 举例举例凭证编号凭证编号4、加工条目、加工条目 它主要说明加工的输入数据、输出数据及加工它主要说明加工的输入数据、输出数据及加工逻辑。逻辑。 举例举例凭证汇总凭证汇总Slide 48 Weifang University会计信息系统8/1/2024加工条目加工加工名称:名称:计计算折旧算折旧输输入入数据数据:固定:固定资产资产登登记记簿簿输输出出数据数据:折旧:折旧计计算表算表加工加工逻辑逻

36、辑:按折旧:按折旧计计算方法(如使用年限法:月折旧算方法(如使用年限法:月折旧额额=原价原价*(1-预计净预计净残残值值率)率)/(预计预计使用年限使用年限*12)计计算固定算固定资产资产折旧折旧数据字典举例数据字典举例Slide 49 Weifang University会计信息系统8/1/2024(三)加要处理逻辑说明的专门工具(三)加要处理逻辑说明的专门工具1、结构式语言:是介于程序设计语言和人们、结构式语言:是介于程序设计语言和人们平常使用的自然语言之间的过渡性语言,平常使用的自然语言之间的过渡性语言,它采用了程序语言的结构方式,但用自然它采用了程序语言的结构方式,但用自然语言来进行表

37、述。(伪码)语言来进行表述。(伪码)2、判断树:是对加工处理进行逻辑说明的另、判断树:是对加工处理进行逻辑说明的另一种描述方法。一种描述方法。P643、判断表:是用表格形式来描述一个加工,、判断表:是用表格形式来描述一个加工,即用表格形式来分析和表述一个处理逻辑即用表格形式来分析和表述一个处理逻辑的功能以及其对数据流的转换途径和策略。的功能以及其对数据流的转换途径和策略。Slide 50 Weifang University会计信息系统8/1/2024手工系统手工系统 增加、删除、修改增加、删除、修改 计算机系统计算机系统三、建立新系统的逻辑模型三、建立新系统的逻辑模型需求分析需求分析系统目标

38、系统目标业务流程业务流程数据流程数据流程数据属性数据属性数据查询要求数据查询要求数据输入、输出数据输入、输出Slide 51 Weifang University会计信息系统8/1/20241、对现行系统的描述;、对现行系统的描述;2、对目标系统的描述;、对目标系统的描述;3、对运行环境的要求,如硬件设备、软件、对运行环境的要求,如硬件设备、软件环境等;环境等;4、对目标系统的性能要求;、对目标系统的性能要求;5、系统设计实施的工作计划。、系统设计实施的工作计划。四、系统分析说明书四、系统分析说明书Slide 52 Weifang University会计信息系统8/1/2024五、系统分析的

39、步骤举例五、系统分析的步骤举例(一)手工会计核算系统的调查分析一)手工会计核算系统的调查分析1、数据量的调查分析、数据量的调查分析2、数据处理模型的调查分析、数据处理模型的调查分析(1)手工会计核算系统数据流程图)手工会计核算系统数据流程图(2)手工会计核算系统数据字典)手工会计核算系统数据字典(二)计算机会计核算系统逻辑模型的建立(二)计算机会计核算系统逻辑模型的建立1、建立计算机会计核算系统数据流程图、建立计算机会计核算系统数据流程图2、建立计算机会计核算系统数据字典、建立计算机会计核算系统数据字典Slide 53 Weifang University会计信息系统8/1/2024小小 结结

40、一、会计信息系统开发概述一、会计信息系统开发概述二、会计信息系统的规划二、会计信息系统的规划三、会计信息系统的分析三、会计信息系统的分析Slide 54 Weifang University会计信息系统8/1/2024内容回顾一、会计信息系统开发概述一、会计信息系统开发概述二、会计信息系统的规划二、会计信息系统的规划三、会计信息系统的分析三、会计信息系统的分析Slide 55 Weifang University会计信息系统8/1/2024主要内容主要内容第一节第一节 会计信息系统开发概述会计信息系统开发概述第二节第二节 会计信息系统的规划会计信息系统的规划第三节第三节 会计信息系统的分析会计

41、信息系统的分析第四节第四节 会计信息系统的设计会计信息系统的设计第五节第五节 会计信息系统的实施会计信息系统的实施第六节第六节 会计信息系统的运行与维护会计信息系统的运行与维护Slide 56 Weifang University会计信息系统8/1/2024第四节第四节 会计信息系统的设计会计信息系统的设计1结构设计结构设计2评估与选择评估与选择3详细设计详细设计4系统设计说明书系统设计说明书会计信息系统设计是在进行了系统分析并明确会计信息系统设计是在进行了系统分析并明确了系统逻辑模型的基础上,根据实际的技术、经了系统逻辑模型的基础上,根据实际的技术、经济和组织条件,确定系统的实施方案,即将系

42、统济和组织条件,确定系统的实施方案,即将系统的逻辑模型转化为系统的物理模型。的逻辑模型转化为系统的物理模型。系统设计阶段要回答系统系统设计阶段要回答系统“怎么做怎么做”的问题。的问题。Slide 57 Weifang University会计信息系统8/1/2024一、一、结构设计结构设计任务任务进行系统功能结构的划分,将一个系统划分为若进行系统功能结构的划分,将一个系统划分为若干个子系统,将子系统再划分为若干个功能模块。干个子系统,将子系统再划分为若干个功能模块。方法方法采用结构化系统设计方法,建立采用结构化系统设计方法,建立“系统结构图系统结构图”,用系统结构图描述系统的层次、分块结构。用

43、系统结构图描述系统的层次、分块结构。要点要点应当设计几个备选方案,突出几个备选方案的主应当设计几个备选方案,突出几个备选方案的主要功能之间的区别要功能之间的区别,供用户选择。供用户选择。Slide 58 Weifang University会计信息系统8/1/2024结构化设计的基本要求结构化设计的基本要求尽量把系统划分成一些功能简单明了且尽量把系统划分成一些功能简单明了且易于修改的模块;易于修改的模块;系统划分成模块的工作应按层次进行;系统划分成模块的工作应按层次进行;每个模块的功能应尽可能地独立,减少每个模块的功能应尽可能地独立,减少与其他模块之间的联系。与其他模块之间的联系。(P72)S

44、lide 59 Weifang University会计信息系统8/1/2024 模块结构图是用来表达系统结构和系统中模模块结构图是用来表达系统结构和系统中模块的层次关系与联系的图形。块的层次关系与联系的图形。 模块结构图中的主要成分:模块结构图中的主要成分: (1 1)模块)模块 (2 2)模块间的调用)模块间的调用 (3 3)模块间的通讯)模块间的通讯 日期 记账凭证查询记账凭证查询按按凭凭证证号号 查查 询询按日期按日期查查 询询按按查查询询条条件件查查 询询凭证号查询条件模块结构图模块结构图Slide 60 Weifang University会计信息系统8/1/2024(1 1)自顶

45、向下、层层分解)自顶向下、层层分解(2 2)低耦合度、高内聚度)低耦合度、高内聚度(耦合度是模块之间信息的关联程度,内聚度是(耦合度是模块之间信息的关联程度,内聚度是模块内部各部分联系的紧凑程度)模块内部各部分联系的紧凑程度) 一一方方面面,各各个个模模块块具具有有相相对对独独立立性性,可可以以分分别别设设计实现;计实现; 另另一一方方面面,可可将将模模块块之之间间的的相相互互关关系系(如如数数据据传传递递、调调用用)通通过过一一定定的的方方式式予予以以说说明明,便便于于系系统统的的修改与维护。修改与维护。模块划分的原则模块划分的原则Slide 61 Weifang University会计信

46、息系统8/1/2024系统的功能结构原理系统的功能结构原理.XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块n(结合会计信息系统举例说明)(结合会计信息系统举例说明)Slide 62 Weifang University会计信息系统8/1/2024结构图与数据流程图的关系结构图与数据流程图的关系 结构图中各层次的功能模块与新系统数结构图中各层次的功能模块与新系统数据流程图中的处理是对应的,结构图可以由据流程图中的处理是对应的,结构图可以由数据流程图转化而来,但是,结构图与数据数据流程图转化而来,但是,结构图与数据流程图有着本质的差别。流程图有着本质的

47、差别。数据流程图着眼于数据流,反映系统的逻辑数据流程图着眼于数据流,反映系统的逻辑功能,即系统能够功能,即系统能够“做什么做什么”;结构图着眼于控制层次,反映系统的物理模结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能。型,即怎样逐步实现系统的总功能。Slide 63 Weifang University会计信息系统8/1/2024二、二、评估与选择评估与选择任务任务从所有结构设计方案中选择一个系统最佳方案。从所有结构设计方案中选择一个系统最佳方案。 步骤步骤详细的可行性研究详细的可行性研究技术可行性技术可行性操作可行性操作可行性进度可行性进度可行性成本效益分析成本效益分析

48、 Slide 64 Weifang University会计信息系统8/1/2024成本效益分析成本效益分析确认成本确认成本一次性成本一次性成本经常性成本经常性成本 确认效益确认效益有形效益有形效益无形效益无形效益成本效益比较成本效益比较 净现值法净现值法回收期法回收期法 Slide 65 Weifang University会计信息系统8/1/2024三、详细三、详细设计设计 评估与选择阶段的文档是系统选择报评估与选择阶段的文档是系统选择报告,选出的系统将进入详细设计阶段。告,选出的系统将进入详细设计阶段。代码设计代码设计数据库文件设计数据库文件设计输入设计输入设计输出设计输出设计安全保密设

49、计安全保密设计处理过程设计处理过程设计 详细设计是系统功能、结构实现方法的最详细说明,详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据是程序设计的依据Slide 66 Weifang University会计信息系统8/1/2024(一)代码设计(一)代码设计代码的作用代码的作用代码设计原则代码设计原则代码的编码方法代码的编码方法代码设计的步骤代码设计的步骤各子系统需设计的主要代码各子系统需设计的主要代码代码是代表事物名称、属性、状态等的符号。代码是代表事物名称、属性、状态等的符号。代码设计代码设计就是设计系统所使用的各种代码的就是设计系统所使用的各种代码的编码编码规则规则和和具

50、体的代码具体的代码及其及其表示的对象表示的对象的的对照表对照表。Slide 67 Weifang University会计信息系统8/1/2024代码的作用代码的作用便于计算机录入便于计算机录入节省计算机系统的存储空间节省计算机系统的存储空间提高计算机处理的速度提高计算机处理的速度提高数据的规范化、标准化程度,从而也增提高数据的规范化、标准化程度,从而也增强了数据的共享化程度强了数据的共享化程度便于计算机识别和处理便于计算机识别和处理便于分类便于分类Slide 68 Weifang University会计信息系统8/1/2024代码设计原则代码设计原则唯一性唯一性通用性通用性适合于计算机处理

51、适合于计算机处理可扩展性可扩展性简明性简明性合法合规性合法合规性Slide 69 Weifang University会计信息系统8/1/20241、序码:、序码:代码以连续的数字按升序或降序排代码以连续的数字按升序或降序排列,这种编码简便易行,但扩展性较差。列,这种编码简便易行,但扩展性较差。2、位码:、位码:以分类对象的从属层次关系为排列以分类对象的从属层次关系为排列顺序的编码。代码分为若干层,左端为高层顺序的编码。代码分为若干层,左端为高层次代码,右端为低层次代码。次代码,右端为低层次代码。举例举例 会计科目代码会计科目代码21710101代表应交税费应代表应交税费应交增值税进项税额。交

52、增值税进项税额。3、组码:、组码:用若干连续的数组,组成几个系列用若干连续的数组,组成几个系列编码对象的代码。编码对象的代码。举例举例 会计科目编码会计科目编码代码的编码方法代码的编码方法Slide 70 Weifang University会计信息系统8/1/2024代码设计的步骤代码设计的步骤确定代码对象确定代码对象考查是否已有标准代码考查是否已有标准代码根据代码对象的性质和处理要求,确根据代码对象的性质和处理要求,确定选用的代码类型和编码规则定选用的代码类型和编码规则用选用的规则对被表示的对象逐个设用选用的规则对被表示的对象逐个设计出其代码,编制代码表计出其代码,编制代码表Slide 7

53、1 Weifang University会计信息系统8/1/2024各子系统需设计的主要代码各子系统需设计的主要代码科目代码科目代码客户代码客户代码供应商代码供应商代码存货代码存货代码职工代码职工代码固定资产代码固定资产代码.Slide 72 Weifang University会计信息系统8/1/2024数据库文件设计数据库文件设计就是将会计信息系统涉及的文就是将会计信息系统涉及的文件进行物理定义,将所有文件设计成可用计算件进行物理定义,将所有文件设计成可用计算机进行存取的物理形式。机进行存取的物理形式。 数据库文件设计的数据库文件设计的依据依据:数据流程图、数据词:数据流程图、数据词典典

54、(步骤步骤P85-86)1 1、确定系统需要建立的文件种类、确定系统需要建立的文件种类2 2、确定数据库文件的组织形式、确定数据库文件的组织形式3 3、确定数据库文件结构设计、确定数据库文件结构设计4 4、确定数据库文件的存取区域、确定数据库文件的存取区域5 5、确定数据库文件的属性、确定数据库文件的属性 (二)数据库文件设计(二)数据库文件设计Slide 73 Weifang University会计信息系统8/1/2024确定系统需要建立的文件类型确定系统需要建立的文件类型词典数据库词典数据库凭证数据库凭证数据库账簿数据库账簿数据库报表数据库报表数据库工作数据库工作数据库系统管理数据库系统

55、管理数据库系统专项管理及参数设置数据库系统专项管理及参数设置数据库Slide 74 Weifang University会计信息系统8/1/2024 数据库文件的组织形式是指数据记数据库文件的组织形式是指数据记录排列、读写的方式等。录排列、读写的方式等。会计信息系统中常用的文件组织形式有会计信息系统中常用的文件组织形式有1 1、顺序组织方式、顺序组织方式,其记录是按照建立,其记录是按照建立的时间先后顺序存放和处理的,当数据的时间先后顺序存放和处理的,当数据量较大时,存取速度较慢。量较大时,存取速度较慢。2 2、索引组织方式、索引组织方式,是对文件按索引关,是对文件按索引关键字自动建立索引,处理

56、速度很快,可键字自动建立索引,处理速度很快,可以按索引关键字快速查询和处理数据。以按索引关键字快速查询和处理数据。数据库文件的组织形式数据库文件的组织形式Slide 75 Weifang University会计信息系统8/1/2024 -文件名文件名 - -文件结构文件结构数据库文件结构设计数据库文件结构设计Slide 76 Weifang University会计信息系统8/1/2024数据库文件的存取区域数据库文件的存取区域 系统的数据文件一般都存放在硬盘系统的数据文件一般都存放在硬盘上,但存放在硬盘的什么样区域、什么上,但存放在硬盘的什么样区域、什么目录下,才能使得数据库文件的存取既目

57、录下,才能使得数据库文件的存取既方便又具有共享性和安全性,就是数据方便又具有共享性和安全性,就是数据库文件存取区域设计应考虑的问题。库文件存取区域设计应考虑的问题。Slide 77 Weifang University会计信息系统8/1/2024保密性保密性读写性读写性共享性共享性 计算机会计信息系统中要为每一个计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文子系统设计数据库文件,设计每个库文件的件的文件名文件名、文件结构文件结构及文件及文件组织方式组织方式和和属性属性等。等。数据库文件的属性数据库文件的属性Slide 78 Weifang University会计信息系统8/

58、1/2024 输入设计是信息系统与用户之间交互的输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。量有决定性的重大影响。输入设计原则输入设计原则(源点输入、一次输入、用户友好性)(源点输入、一次输入、用户友好性)输入设备的选择输入设备的选择输入内容的设计输入内容的设计输入方式的设计输入方式的设计输入可靠性的设计(合法性校验、正确性校验、修输入可靠性的设计(合法性校验、正确性校验、修改错误)改错误)(三)输入设计(三)输入设计Slide 79 Weifang University会计信息系统8/1/2024 从系统

59、开发的角度看,输出决定输入,从系统开发的角度看,输出决定输入,即输入数据要根据输出的要求确定。即输入数据要根据输出的要求确定。确定输出方式、输出介质和设备确定输出方式、输出介质和设备确定输出信息的内容确定输出信息的内容输出格式的设计输出格式的设计(四)输出设计(四)输出设计Slide 80 Weifang University会计信息系统8/1/2024 系统的安全保密性要靠软件的控制、各种系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证。管理制度和人工控制才有保证。 系统安全保密设计的系统安全保密设计的主要任务主要任务是根据系统是根据系统的功能、特点和用户要求,设计会计软件中的

60、的功能、特点和用户要求,设计会计软件中的安全保密措施及其实现方法。安全保密措施及其实现方法。设立密码权限控制设立密码权限控制系统设立操作日志系统设立操作日志系统数据的备份与恢复系统数据的备份与恢复系统运行状态的自动记录与检查系统运行状态的自动记录与检查(五)安全保密设计(五)安全保密设计Slide 81 Weifang University会计信息系统8/1/2024(六)处理流程设计(六)处理流程设计 处理流程设计处理流程设计是要确定每个模块的内部执是要确定每个模块的内部执行过程,包括局部的数据组织、控制流程、行过程,包括局部的数据组织、控制流程、每一步的具体加工要求和实施细节,为下一每一步

61、的具体加工要求和实施细节,为下一步的程序设计作出详细的描述。步的程序设计作出详细的描述。 主要任务:主要任务:是确定各模块要实现的功能是确定各模块要实现的功能及其与其他模块的接口,选择恰当的算法,及其与其他模块的接口,选择恰当的算法,用恰当的工具表达该算法的详细处理过程,用恰当的工具表达该算法的详细处理过程,并根据输入、处理、输出的细节和有关文件并根据输入、处理、输出的细节和有关文件的结构,编写出程序设计说明书。的结构,编写出程序设计说明书。Slide 82 Weifang University会计信息系统8/1/2024 处理流程设计的关键是用恰当的表达方处理流程设计的关键是用恰当的表达方法

62、来描述每个模块的执行过程。常用的描法来描述每个模块的执行过程。常用的描述工具有:述工具有:程序流程图程序流程图(flowchart)程序设计语言程序设计语言PDL(program design language)处理流程设计常用的描述工具处理流程设计常用的描述工具Slide 83 Weifang University会计信息系统8/1/2024处理流程设计的步骤处理流程设计的步骤(1)明确模块要实现的功能及模块间的接口。)明确模块要实现的功能及模块间的接口。(2)将各模块按功能再进一步细分,直至使)将各模块按功能再进一步细分,直至使每一部分可用一个程序来实现。每一部分可用一个程序来实现。(3)

63、对每一个程序设计其具体算法和详细处)对每一个程序设计其具体算法和详细处理过程。理过程。 详细设计的最终结果是详细设计说明详细设计的最终结果是详细设计说明书,是程序设计的依据。书,是程序设计的依据。Slide 84 Weifang University会计信息系统8/1/2024四、系统设计说明书四、系统设计说明书系统设计的最终结果是系统设计说明书,它是系系统设计的最终结果是系统设计说明书,它是系统物理模型的文字概括,也是系统实施阶段的重统物理模型的文字概括,也是系统实施阶段的重要依据。要依据。系统设计说明书的主要内容包括系统设计说明书的主要内容包括:P951、计算机软、硬件配置说明;、计算机软

64、、硬件配置说明;2、系统功能模块结构图及详细说明书;、系统功能模块结构图及详细说明书;3、数据存储设计说明;、数据存储设计说明;4、代码设计说明;、代码设计说明;5、输出设计说明书及报表格式;、输出设计说明书及报表格式;6、输入设计说明书。、输入设计说明书。Slide 85 Weifang University会计信息系统8/1/2024第五节第五节 会计信息系统的实施会计信息系统的实施在系统设计阶段,完成了系统的物理结构、在系统设计阶段,完成了系统的物理结构、数据结构和模块结构的设计,在此基础上数据结构和模块结构的设计,在此基础上就可以进行系统的实施工作了。就可以进行系统的实施工作了。系统实

65、施阶段的主要内容包括:系统的软系统实施阶段的主要内容包括:系统的软硬件配置、程序设计、系统测试、系统试硬件配置、程序设计、系统测试、系统试运行与评审等一系列工作。运行与评审等一系列工作。一、系统的程序设计一、系统的程序设计二、系统测试二、系统测试三、系统的试运行与评审三、系统的试运行与评审Slide 86 Weifang University会计信息系统8/1/2024一、系统的程序设计一、系统的程序设计系统的程序设计是在系统设计的基础上,系统的程序设计是在系统设计的基础上,根据模块结构及模块处理说明书等,选择根据模块结构及模块处理说明书等,选择一种或几种计算机语言编写程序的过程。一种或几种计

66、算机语言编写程序的过程。(一)程序设计的原则:(一)程序设计的原则: 1、通用化、通用化 2、标准化、标准化Slide 87 Weifang University会计信息系统8/1/2024一、系统的程序设计一、系统的程序设计(二)结构化程序设计方法(二)结构化程序设计方法SP方法方法SP(Structured Programming)方法是结)方法是结构化系统开发方法在程序设计中的应用。用它构化系统开发方法在程序设计中的应用。用它可以编写出结构清晰,且具有较好可扩充性、可以编写出结构清晰,且具有较好可扩充性、可理解性、可维护性、可验证性的程序。可理解性、可维护性、可验证性的程序。结构化程序设

67、计的三种基本结构:结构化程序设计的三种基本结构:1、顺序结构、顺序结构2、选择结构、选择结构3、循环结构、循环结构结构化程序设计的基本思想:程序模块化结构化程序设计的基本思想:程序模块化Slide 88 Weifang University会计信息系统8/1/2024(三)程序设计的步骤(三)程序设计的步骤1、了解实际使用的计算机系统的性能与环境;、了解实际使用的计算机系统的性能与环境;2、充分理解系统设计说明书;、充分理解系统设计说明书;3、绘制程序框图;、绘制程序框图;4、编码、编码5、检查(俗称、检查(俗称“走程序走程序”)Slide 89 Weifang University会计信息系

68、统8/1/2024二、系统测试二、系统测试程序测试程序测试1、黑盒测试法(功能测试)、黑盒测试法(功能测试)2、白盒测试法(路径测试或逻辑覆盖)、白盒测试法(路径测试或逻辑覆盖)系统测试系统测试1、分调、分调2、联调、联调Slide 90 Weifang University会计信息系统8/1/2024三、系统的试运行与评审三、系统的试运行与评审试运行数据的选择试运行数据的选择试运行所需的准备工作试运行所需的准备工作在正式运行前还需经过上级财政主管在正式运行前还需经过上级财政主管部门的评审。部门的评审。Slide 91 Weifang University会计信息系统8/1/2024第六节第六

69、节 会计信息系统的会计信息系统的 运行与维护运行与维护会计信息系统经过前面几个阶段的开发会计信息系统经过前面几个阶段的开发以后就进入了运行与维护阶段。以后就进入了运行与维护阶段。一、系统运行前的准备工作一、系统运行前的准备工作二、系统运行时的转换二、系统运行时的转换 P178-179三、系统运行后的管理与维护三、系统运行后的管理与维护Slide 92 Weifang University会计信息系统8/1/2024本章小结本章小结会计信息系统开发概述会计信息系统开发概述 系统开发模型、方法、开发工具、开发方系统开发模型、方法、开发工具、开发方式和开发步骤式和开发步骤会计信息系统规划会计信息系统

70、规划会计信息系统分析会计信息系统分析 重点重点会计信息系统设计会计信息系统设计会计信息系统的实施会计信息系统的实施会计信息系统的运行与维护会计信息系统的运行与维护Slide 93 Weifang University会计信息系统8/1/2024作业题作业题1、为什么会计人员和审计人员要参与会计信息系统的开发为什么会计人员和审计人员要参与会计信息系统的开发? 2、什么是软件的生命周期法?软件生命周期可分为几个阶、什么是软件的生命周期法?软件生命周期可分为几个阶段?各阶段的主要任务和文档是什么?段?各阶段的主要任务和文档是什么? 3、系统分析的主要任务是什么?系统分析说明书应包括哪、系统分析的主要任务是什么?系统分析说明书应包括哪些内容?些内容?4、系统分析的工具有哪些?各工具的主要作用是什么?、系统分析的工具有哪些?各工具的主要作用是什么?5、数据流程图和模块结构图是什么关系?、数据流程图和模块结构图是什么关系?6、数据流程图、数据词典、模块结构图和程序框图各用了、数据流程图、数据词典、模块结构图和程序框图各用了哪些符号?各符号表示什么含义?哪些符号?各符号表示什么含义?结束!结束!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号