会计电算化第3章.ppt

上传人:wuy****n92 文档编号:90758486 上传时间:2023-05-17 格式:PPT 页数:37 大小:1.25MB
返回 下载 相关 举报
会计电算化第3章.ppt_第1页
第1页 / 共37页
会计电算化第3章.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《会计电算化第3章.ppt》由会员分享,可在线阅读,更多相关《会计电算化第3章.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第3 章 会计电算化开发与实施冯自钦管理与经济学院第一节 会计电算化系统开发方法一、原型法1.概述:原型法是20 世纪80 年代随着计算机软件技术的发展,特别是在关系数据库系统、第四代程序生成语言和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。2.原型法:是指在获取一组基本的需求定义后,利用高级软件工具可视化的开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发。反复进行这个过程,直到得出系统的“精确解”,即用户满意为止。3.原型法的基本思想:在投入大量的人力、物力之前,在限定的时间内,用最经济的方法开发出一个

2、可实际运行的系统模型,用户在运行使用整个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,统一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。4.原型法的开发过程:确定用户需求;设计系统原型;使用和评价原型;修改和完善原型。第一节 会计电算化系统开发方法图3-1 原型法的开 发过程第一节 会计电算化系统开发方法(1)确定用户需求:该阶段的主要任务是:通过调查表、讨论会、现场调研,进行用户需求分析,以确定用户的基本需求。(2)设计系统原型:该阶段的任务是:根据用户的初步需求,在短时间内设计出能够实现用户最基本要求的系统原型。(3)使用和评价原型:该阶段的主要任务是先由

3、用户试用原型,找出原型存在的问题和不足,提出修改原型的具体意见,并将意见反馈给设计者。(4)修改和完善原型:该阶段的主要任务是:系统开发人员根据用户提出的改进意见,对原型进行修改完善,修改后再交由用户使用、评价,并进一步修改和完善,直到用户满意为止。第一节 会计电算化系统开发方法5.原型法的开发评价(1)原型法的优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强。(2)原型法的缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修改评价再修改”

4、的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料。(3)原型法的适用范围:适用于处理过程明确、简单,涉及面窄的小型系统。第一节 会计电算化系统开发方法二、生命周期法1.生命周期法:也称结构化系统开发方法,它是把系统的开发过程看作一个由多个阶段组成的生命周期,每个开发阶段都有明确的目标和任务,都要形成相应的文档资料以作为下一阶段工作的基础和依据,系统开发是一个循序渐进、逐步发展的连续过程。2.生命周期法的基本思想:将软件工程学和系统工程的理论和方法引入会计电算化系统的开发中,按照用户至上的原则,采用结构化、模块化自

5、上而下对系统进行分析和设计。具体来说,它将整个系统开发过程划分为独立的多个阶段,包括可行性研究、系统分析、程序设计、系统测试、运行和维护以及系统评估等。3.生命周期法的特点:(1)采用结构化方法进行系统分析和设计。(2)以调查分析为主要手段来面向用户需求。(3)以严格的系统开发工作分工来分解任务。(4)以完整的开发方案来保证以系统化的产品质量。4.生命周期法的开发过程:可行性研究、系统分析、系统设计、系统实施、系统运行和维护以及系统评估。第一节 会计电算化系统开发方法图3-2 生命周期法的开发过程第一节 会计电算化系统开发方法(1)可行性研究:可行性研究是会计电算化系统开发的必要工作,是在系统

6、初步调查的基础上,对系统开发的经济性、技术性和必要性进行分析,以论证系统开发的可行性,并以可行性研究报告的形式提交给有关领导和管理者进行决策。它包括初步调查、可行性分析和可行性研究报告三个阶段。(2)系统分析:在可行性研究的基础上,和对用户需求的充分理解的前提下,分析现有系统的具体问题,确定会计电算化新系统的设计目标,并按照目标建立会计电算化系统的逻辑模型和编制系统分析说明书。主要任务:解决新系统的“功能”问题,即在对现有系统和新系统分析的基础上,如何将现行系统模型转换成实现系统目标的新系统的逻辑模型。步骤:分析和描述现有系统;分析和描述新系统;编写系统分析说明书。系统分析说明书包括:现行系统

7、概况;新系统逻辑模型;运行环境规定。第一节 会计电算化系统开发方法(3)系统设计:是在系统分析的基础上,根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。主要任务:设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程。步骤:包括概要设计和详细设计两个步骤。概要设计解决软件系统的模块划分和模块的层次机构以及数据库设计;详细设计解决每个模块的控制流程,内部算法和数据结构的设计。完成系统设计后要编写系统设计说明书,说明书的内容包括系统设计的目标和任务、系统总体设计方案、系统详细设计方案、系统物理

8、设计方案。第一节 会计电算化系统开发方法(4)系统实施:是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。主要任务:将系统设计的新系统方案转化为可运行的实际系统,并通过程序设计和系统调试来保证系统的可行性和稳定性。步骤:程序设计和程序调试。程序设计是根据系统分析和系统设计的文件,使用计算机程序设计语言和编程工具编写出可在计算机上执行的源程序代码。系统调试是对程序设计的结果进行全面的检查,查找和纠正错误。包括程序调试和系统联调两部分。程序调试是以程序模块为单位,对模块逐个进行调试,以发现和修正语法和逻辑错误。系统联调是在程序模块调试的基础上

9、,将相关模块和子系统连接起来进行调试,以发现和更正系统错误。第一节 会计电算化系统开发方法(5)系统运行和维护:是完成系统转换,如果系统调试后功能完备,性能良好,就可以用新系统代替旧系统。在新系统代替旧系统的过程中,一般情况下需要将新系统和旧系统并行运行一段时间,以完成新旧系统替代的过渡。(6)系统评估:是采用一定的技术、方法和标准,对会计电算化系统的总体评价和估算,以评价确定会计电算化系统的开发质量优劣和满足用户需求情况。该阶段的主要任务是根据新系统的运行状况,评估系统的性能、效率、目标完成情况等,为进一步完善和下阶段系统开发提供决策依据。第一节 会计电算化系统开发方法(三)生命周期法的开发

10、评价(1)生命周期法的优点生命周期法强调系统开发过程的整体性和全局性,各阶段的任务相对独立,降低了系统开发的复杂性;具有严格的开发任务分工,又强调了协作,提高了开发的可操作性;发现问题可以及时反馈和纠正,保证了系统的质量和可维护性。(2)生命周期法的缺点生命周期法开发的周期比较长,系统的目标一旦确定就不易改变;前一阶段的错误对后续工作的影响较大,且更正这些错误的工作量较大;在功能经常需要变化的情况下,系统开发难以适应这种要求,因此不支持反复开发。(3)生命周期法的适用范围适用于大型会计电算化系统的开发。第一节 会计电算化系统开发方法三、面向对象方法1.面向对象方法(Object Oriente

11、d Method,OOM):是一种把面向对象的思想应用于系统开发过程中,指导系统开发活动的方法,它是建立在“对象”概念基础上,以“对象”为中心,以“类”和“继承”为构造机制,来认识、理解、刻画和设计系统。2.基本思想:客观世界是由各种各样的对象组成的,各种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。当设计和实现一个的会计电算化系统时,如果能够在满足需求的条件下,把系统设计成由一些不可变的部分组成的最小集合,这些不可变的部分就是所谓的对象。第一节 会计电算化系统开发方法3.以对象为主体的面向对象方法可以简单解释为:(1)客观事物都是由对象组成的,对象是在

12、原事物基础上抽象的结果。任何事物都可以通过对象的某种组合构成。(2)对象由属性和方法组成。属性反映了对象的信息特征,方法则是用来定义改变属性状态的各种操作。(3)对象之间的联系主要是通过传递信息来实现的,传递的方式上通过信息模式和方法所定义的操作过程来完成。(4)对象可按其属性进行归类(Class),类有一定的结构,类上可以有超类(Superclass),类下可以有子类(Subclass),这种对象或类之间的层次结构是靠继承来维持的。(5)对象上一个被严格模块化的实体,称之为封装,封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言接受。第一节 会计电算化系统开发方法4.面

13、向对象方法的开发过程:确定用户需求、面向对象分析、面向对象设计和面向对象实现。图3-3 面向对象方法的开发过程第一节 会计电算化系统开发方法(1)确定用户需求:根据系统开发任务,进行系统调查,以确定用户的需求。(2)面向对象分析:是从问题的陈述入手,分析和构造所关心问题的模型,并用相应的符号系统来表示。主要包括确定问题域;区分类和对象;区分整体对象以及组成部分,确定类的关系和结构;定义属性;定义服务;确定附加的系统约束。(3)面向对象设计:包括应用面向对象分析;设计交互过程和用户接口;设计任务管理;设计全局资源;对象设计。(4)面向对象实现:主要是使用面向对象的语言来实现面向对象的设计。面向对

14、象的语言包括:C+、JAVA。第一节 会计电算化系统开发方法5.面向对象方法的开发评价(1)优点:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示,具有高度的连续性;能够实现软件的模块化调用,软件开发设计的重复性和可移植性好;数据结构和控制流程清晰,语言简洁灵活,系统开发效率高;系统开发周期短,便于维护。(2)缺点:需要一定的软件开发环境支持;如果系统缺乏整体设计划分,易造成系统结构不合理和各部分关系失调;初学者不易接受、难学。(3)适用范围:适用于中小型会计电算化系统的开发。第二节 会计电算化系统的实施一、基本原则(1)合法性原则:即企业实施会计电算化的各项工作,都必须以有关法

15、律制度为原则。(2)效益性原则:提高经济效益,是会计电算化的根本目的。包括直接经济效益和间接经济效益。(3)系统性原则:也就是以包括整体观、关联观、发展观、最优观在内的系统观点来进行会计电算化系统的实施。(4)规范性原则:包括系统设计的规范性,管理制度的规范性,数据信息的规范性等。(5)可靠性原则:可靠性是会计电算化系统能否满足实际需要的前提。(6)易用性原则:易用性也就是易操作性。会计电算化系统的使用者是会计人员,因此系统必须尽可能地方便用户,要具有友好的界面,准确简明的操作提示,简单方便的操作过程,并要求尽可能地使用会计术语,使会计人员一学既会。第二节 会计电算化系统的实施二、会计电算化系

16、统的实施环境1.硬件环境:企业实施会计电算化系统的必要条件,是会计电算化工作得以顺利进行的物质基础。会计电算化硬件包括计算机、外围设备、通讯设备、计算机机房等。包括:单机环境工作方式、局域网环境工作方式和互联网环境工作方式。(1)单机环境工作方式:是由一台或多台互不连接的计算机设备构成,支持会计电算化软件运行的硬件基础。特点:完成简单的会计电算化工作,数据的共享程度差;对硬件环境的要求相对简单;完成规模较小、数据关系简单经济组织的核算任务。第二节 会计电算化系统的实施(2)局域网(LAN)环境工作方式:是在一个局部的地理范围内,将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。特

17、点:可通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个大范围的信息处理系统;企业可以将信息组成一个有机的整体,在完成业务数据记录和采集的同时,实现财务数据的同步处理(协同);对硬件环境的要求较高,需要性能优良的网络服务器、工作站及相关网络通讯设备;企业内部信息共享程度大大提高。(3)互联网环境工作方式:是指将两台或两台以上的计算机终端、客户端、服务器端通过计算机信息技术的手段互相联系起来,使人们能与千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐等。特点:可以实现数据的远程处理、控制和共享;企业可将跨区域的不同组织或同一组织中的跨区域部门联系在一起,从更大范

18、围内筛选和处理所需要的数据,从而实现数据的远程处理、信息的远程访问和管理的远程决策与控制;对硬件环境的设备和安全性要求较高。第二节 会计电算化系统的实施2.软件环境主要包括操作系统、数据库、会计电算化应用软件。(1)操作系统:是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。功能:进程与处理机管理、作业管理、存储管理、设备管理和文件管理。(2)数据库:是按照数据结构来组织、存储和管理数据的仓库,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务。会计电算化系统使用的数据库正处于小型数据库向大型数据库过渡的阶段。(3)会计电算化应用软件:是会计电算化系统实施的基本操

19、作环境,它通过设置相应的会计电算化应用模块来完成相应的会计电算化功能。会计电算化应用软件的取得方式通常有购买商品化软件、定点开发(包括自行开发、委托开发和联合开发)、二次开发。如用友软件、金蝶软件、管家婆软件等。第二节 会计电算化系统的实施3.人员素质环境:(包括人员的操作水平、专业技能、责任心等)。必须既熟悉会计知识又能熟练操作电子计算的复合型人才。会计机构的组织成员包括计算机专业人员和会计人员。4.制度环境:是指一系列与会计电算化系统实施有关的法律、法规和人们在长期交往中自发形成的行为规范,它是通过选择制度安排来限制人们在进行会计电算化工作中对自身利益的追求。建立和实施与会计电算化系统相适应的法律、法规和行为规范体系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁