还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第二章电算会计信息系统__电算会计信息系统的__是一项复杂的系统工程,涉及到大量的人、财和物的投入,需要借助管理信息系统的技术和方法进行研制和__2.1电算会计信息系统__方法所谓系统__,就是指研制和建立一个经济有效的电算会计信息系统本节以软件工程的原理介绍几种系统__方法2.1.1软件工程概述为提高所__软件系统的质量,缩短__时间,减少__和维护费用,便于软件__和维护人员之间的协作、交流,我们通常采用工程化的方法来__软件软件工程的范围很宽,可以覆盖软件__技术、软件工具与环境、软件经济学、软件心理学、软件工程管理等多方面的内容本书以软件__技术为重点软件__技术又可区分为形式化方法与非形式化方法两个分支,前者以形式化的程序变换技术为主要研究内容,多流行于学术界;而后者旨在用工程化方法生产出高质量、易维护的软件产品,多流行于工业界本节以工程化的软件__技术为主介绍软件工程软件的发展,大体上经历了“程序——软件——软件产品”三个阶段与此相应,软件__技术也从早期的“各行其是”,经过70年代的“结构化程序设计”,发展到以后的“工程化”的方法来__软件多年以来,许多实用的软件__技术应运而生如本节要介绍的基于瀑布型生存周期的“结构化分析与设计”技术,基于原型生存周期模型的“快速原型__法”,还有近年来流行的面向对象的__方法等总之,软件生产的“工程化”思想,具体表现在生产的阶段性和突出文档的重要性这两方面把生产过程划分为阶段是一切工程化生产常用的方法如生命周期法将生产的周期划分为可行性分析与计划一系统分析—概要设计—详细设计一程序设计一组装测试一确认测试一使用和维护等诸多阶段,如图2-1所示这不仅有利于控制生产的复杂性,而且当__过程中发生错误时,能够把返工限制在较小的范围,避免动辄进行大__的返工,甚至推倒重来的情况发生“软件产品=程序十文档”完整和标准的文档,是现代软件产品的重要标志,软件工程方法的特征之一,就是每个阶段都要产生规定的文档,作为该阶段产品在__时期,文档是阶段之间传递信息的媒介;在运行时期,文档更是维护人员必不可少的工作依据2.1.2生命周期法电算会计系统的生命周期,是指从系统__任务的提出,通过系统可行性研究、系统分析、系统设计、系统实施和系统运行与维护等几个阶段,到系统更新,重新提出新系统__任务的全过程图2—1系统生命周期从旧系统的消亡到新系统的诞生,这种周而复始,新老更替的循环过程有以下特点1.__过程有明显的阶段性;2.__是一个循环过程,不是简单重复而是螺旋式上升,是一个不断发展和提高的过程;3.用户至上,每一个__阶段及__步骤不仅要从用户的需求出发,而且要得到用户的认可按照生命周期进行系统__的方法称为生命周期法它包括八个阶段第一阶段是可行性研究与计划了解客户的要求及现实环境,从技术、经济和社会因素等三个方面研究并论证本软件项目的可行性,编写可行性研究报告;制订初步项目__计划第二阶段是系统分析确定被__软件的运行环境、功能和性能要求,对现系统进行全面的分析研究,建立新系统的逻辑模型,并编写用户确认、测试准则,为概要设计提供用户需求说明书第三阶段是概要设计根据软件需求说明,建立目标系统的总体结构和模块间的关系,定义各功能模块的接口、控制接口;设计全局数据库或数据结构,规定设计限制,制定组装测试计划第四阶段是详细设计对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和数据结构,为编写源程序代码提供必要的说明,建立“模块__卷宗”第五阶段是程序设计将详细设计说明转化为所要求的程序设计语言或数据库语言书写的源程序,并对编写好的源程序进行单元测试,验证程序模块接口与详细设计说明的一致性第六阶段是组装测试根据概要设计中各功能模块的说明及制定的组装测试计划,将经过单元测试的模块(程序)逐步进行组装和测试第七阶段是确认测试根据软件需求说明书中定义的全部功能和性能要求及确认测试计划测试整个软件系统是否达到了要求,并提供最终的用户手册和操作系统第八阶段是使用和维护对投入运行后的软件系统进行修改,以改正在__阶段产生、在测试阶段又未发现的错误,使软件系统能适应外界环境的改变,并实现软件系统的功能扩充和性能改善对每个阶段的工作和成果作出客观评价,由用户认可在各个阶段之间的工作转换是通过各阶段的不同文档资料来完成的,而各个阶段的任务则由一系列工程化的方法和工具来实现其中系统分析和系统设计是系统生命周期中最重要的两个阶段,它们是整个系统__的核心内容,__的难度较大,需要使用有效的方法和工具在系统分析阶段中常用的技术手段,有结构化系统分析方法和结构化系统设计方法,在系统分析阶段的相应的软件工具,有信息关联图、管理业务流程图、数据流程图、数据字典等等本书着重介绍结构化系统分析方法和结构化系统设计方法2.1.3原型法系统生命周期法是基于两个最基本的假定一是系统的目标反映了用户的要求,二是系统__的环境,包括系统内部的关系都不发生变化但是,随着企业环境的变化和周期时间的延续,用户会不断提出新的要求用户需求的多变和循环条件的不确定性,动摇了系统生命周期法的前提使用生命周期法__的系统是一个固定的模式,它与用户多变的需求及环境的不确定性产生了尖锐的矛盾,以致系统__成功率较低,因__周期过长而不了了之的现象屡见不鲜传统的生命周期法面临着严峻的挑战,于是人们提出了原型法的设计思想和方法
一、原型法的概念原型即初始模型,表示某种产品的最初形态,对于系统__则指的是该系统的早期版本原型法的基本思想是在获得用户基本需求的基础上,投入少量人力和物力,尽快建立一个原始模型,使用户及时运行并看到模型的概貌和初步使用效果,然后,进一步提出改进意见__人员据此进一步修改完善,并把它作为原型—如此循环迭代,直到得到一个用户满意的模型为止从原型的基本思想中可以看到,由于用户能及时看到系统模型,因而在循环迭代修改和完善过程中,用户的需求日益明确,从而消除了用户需求的不确定性;同时从原型到模型的生成,周期短、见效快,对环境变化的适应能力较强但是作为一个会计信息系统的原型,它最终应含有如下主要特征1.主要功能的程序模块;2.会计数据库;3.主要会计报表;4.用户界面;5.与其它系统的接口
二、建立原型的过程原型法的运用,是随着用户和__人员对系统认识和理解的逐步加深,而不断地对系统进行修改和完善的过程其整个__过程可以分成如下几个步骤1.确定初步需求根据用户基本需求,对系统给出初步定义用户的基本需求包括各种功能的要求、数据结构、菜单和屏幕、报表内容和格式等要求这些要求虽是概略的,但是最基本的,易于描述和定义2.设计初始原型根据用户初步需求,__出一个可以应用的系统,它应满足上述由用户提出的基本要求3.试用和评价原型在试用中用户能亲自参加和面对一个实在的模型,能较为直观和明确地进一步提出需求,提出修改意见4.修改和完善原型根据修改意见进行修改,以得到新的系统原型,然后再进行试用和评价,这样经过有限次的循环反复,逐步提高和完善,直到得出一个用户满意的系统模型为止原型法的__流程如图2-2所示原型法具有明显的优点它的__周期短,见效快,可以边__边使用,较适合于__环境和管理体制多变、系统结构不稳定的情况但是,__系统采用原型法,其初始原型设计较为困难,若缺乏有效的管理和控制手段,就容易陷入“头痛医头,脚疼医脚”的被动局面图2-2原型法__流程
三、初始原型的构造原则原型法的实质是构造一个原型,以尽快明确用户需求,适应变化的__环境但是如何才能构造一个系统的初始原型呢构造系统原型可以从如下三方面考虑1.尽可能利用现成软件和模型来构造原型随着软件产品的商品化,这种积木式产生原型的方法是完全可行的,而且会大大减少__费用,缩短__周期2.按最小系统原则构造一个规模较小、基本能反映用户系统需求的原型,经用户评价和迭代修改,再补充完善系统的其余部分按最小系统原则构造原型并不要求面面俱到,而是要求能反映用户要求的主要特征,满足用户的基本要求3.利用高效率软件工具生成原型如___语言较第三代语言编程能力和编程效率高出很多,因而利用___语言可大大节省编程时间,缩短__周期
四、原型法对__环境的要求原型法不仅要求快速构造出一个用户满意的系统模型,而且还要快速地响应用户提出的修改要求这就对原型法的工作环境有所要求这要求具体而言就是1.高级的___语言利用该语言能支持结构化程序设计,实现自动编程,以简化编程过程2.交互式工作环境交互式工作环境能快速地完成用户提出的修改要求3.数据字典管理系统利用它可以保存__系统中各种文件、表格和数据的各种信息,它还能辅助生成与数据字典有关的内容4.屏幕编辑器和文档编辑器它们能快速生成用户要求的屏幕格式,能够自动化保存和维护各种文档资料5.报表生成器它能快速生成各种报表6.数据库管理系统该系统能对数据进行存取和查询由上述几点可知,原型法对__环境的软件支撑工具要求颇高,随着软件工具的日臻完善,原型法的运用可得到进一步的发展2.2初步调查可行性分析研究是生命周期法的第一阶段这阶段的主要内容是调查会计系统的现状,明确用户的基本要求,了解现行系统的运转情况、__条件和环境,明确新系统的目标、功能、结构等在此基础上进行可行性分析和论证,编制可行性报告,提出多种设计方案,以供用户审查和决策如果__是可行的,即可转入系统分析阶段可行性分析首先从调查研究开始首先,必须由用户单位决策层提出__电算会计系统的项目任务书任务书的内容应简洁明了、完整而具体,为今后的__工作指明方向,作为系统__工作的依据其次,__人员以__任务书为依据,对现行系统及周围环境进行初步综合调查,为可行性研究和制订新系统总体规划提供依据2.2.1初步调查的内容初步调查的内容可归结如下
一、企业及财务部门的状况要了解企业生产经营活动的目标和近期应完成的生产经营任务同时应弄清企业的管理现状和__机构状况,包括人、财、物的使用情况,各管理部门的职能划分,内部分工及业务往来,以及生产流程和经济效益等等会计信息系统作为企业的一个主要组成部分,是调查研究的重点调查内容,包括会计信息系统在企业所处的地位和作用、财务部门人员组成和人员分工、当前存在的问题及薄弱环节、帐务处理流程和会计核算流程是否合理、财务人员对__新系统的设想和要求、现行会计信息系统的信息分类的合理性、财务管理水平等
二、开展电算化的基础工作一方面,要弄清现行财务部门的工作是否规范,管理是否科学,会计信息是否可靠;另一方面,要了解计算机的配置和使用情况,如计算机的型号、从事计算机工作的人员、用于企业管理的内容、计算机的培训情况等
三、与外界环境的__会计信息系统不是一个孤立的系统随着____市场经济的发展,企业走向市场,会计部门与外界的__也日益密切这种__也是调查的内容,我们可以用业务流程图来对之进行描述
四、对电算会计的要求对电算会计的要求可从决策层、管理层和使用层三方面进行分析首先是公司或厂级__对现行会计信息系统___、改进的建议和对建立新系统的要求等;其次是财务管理部门对现行会计信息系统的改进意见,以及对相关的业务上有往来的子系统的改进要求;最后是财务人员对现行的业务流程的改进意见,对记帐凭证、帐册和报表的改进意见等等2.2.2调查方法对象不同,调查的内容不同,则所采用的调查方法也应有所不同
一、有的放失地进行调查对决策者和管理者的调查应以填写调查表和召开座谈会为主,对业务人员则宜以现场调查为主总之,应上下一起研究,了解不同层次对系统存在的问题的看法,倾听各方面___,共同商讨解决问题的办法
二、查询文档资料通过查询记帐凭证、各种帐册和财务报表,了解业务处理的流程、基本数据的格式和内容,考核会计数据的准确性和完备性,进而了解财会基础工作是否规范和扎实,为可行性分析提供依据2.2.3调查工具除了收集帐册、报表等文档资料,还可以通过一些调查工具来收集有关信息
一、__机构图可以用__机构图反映财会部门的内部分工及与其它部门的__情况
二、会计信息需求表需求表反映了财会部门各项业务的输入、处理及输出信息
三、调查问卷用一问一答的方式填写问卷表,可直观地反映现行系统中存在的问题和薄弱环节表的主要内容有管理方面存在的问题,凭证报表的数据准确程度,计算机重点应解决什么问题等等对于这些问题表中列有相应的几种可能答案,以方便被调查人选择回答2.2.4调查报告调查结束后,需撰写调查报告其主要内容有企业及财务部门状况,开展电算化基础工作情况,外界环境及内部资源,财务部的中、__发展规划,现有会计信息系统的主要业务内容、主要凭证、台帐和报表种类,以及对会计信息系统的改进意见等等2.3需求分析在初步调查报告的基础上,通过对现行系统的分析,明确用户需求,掌握用户意图,为新系统的规划作好准备2.3.1现行系统的分析分析现行系统的状况,主要是了解在实现电算会计中的薄弱环节及瓶颈问题,并分析产生此问题的原因及解决方法2.3.2功能需求分析功能需求随财会部门的规模和管理水平不同而不同确定功能需求,首先要划分系统范围,确立系统的组成及其与外界环境的界面,然后要确定系统各个子系统的业务工作,即要明确其业务功能如会计信息系统的基本功能有帐务处理、固定资产核算、工资核算、材料核算、成本核算、销售核算等等此外还要确定系统的技术性能,即在完成各种业务功能时应明确的各项技术性能指标如系统的处理能力、输入和输出要求、系统响应时间,以及系统的通用性、可靠性、可扩充性、保密性、可维护性以及环境的适应性财务计划与财务决策功能对提高企业经济效益有巨大的作用特别是在企业走向开放的市场、面对激烈的市场竞争的情况下,财务计划和决策是否正确都将直接影响到企业未来的发展,甚至影响到企业的成败兴衰在功能需求分析时,应着重了解决策需求的内容、决策问题的类型、开展计算机辅助决策的条件等等2.4新系统规划制订系统规划,有利于充分利用企业的有限资源,__出一个高水准的电算会计系统,有利于从整体上、全局上把握用户的需求,保证所__的电算会计系统在总体上达到最优2.4.1新系统的目标
一、系统目标的内容电算会计的系统目标,是能够实现企业的管理职能,能进行帐务核算及计划和决策处理,及时准确地提供各种财会信息1.提高会计信息来源的准确性、数据传输的及时性和数据使用的共享性,以提高信息处理的效益2.实现电算会计,可以把会计人员从繁琐的事务性工作中解放出来,使其主要精力转移到财务管理和财务分析上来3.提高财务部门的现代化管理水平,做到管理科学化、会计信息代码化、财会工作规范化4.为企业及上级有关部门提供各种准确、及时而全面的财务报表5.加强财会计划和计算机辅助决策工作,促使财务决策科学化,以提高企业的经济效益系统的总目标是通过其各个下属子系统来完成的明确总目标有利于子系统的功能设计
二、系统目标的特点电算会计系统目标具有以下四个特点1.目标的多重性系统目标是多方面的,是由一个目标体系来实现的,具有多重性2.目标的层次性对系统的不同层次有其不同的需求,如高级管理层需要决策信息,基层操作人员需要事务性的信息3.目标的适应性目标必须适应企业内部和外部环境的变化,具有良好的适应性4.目标的阶段性系统的目标既考虑近期需要,又要顾及长远发展,要分阶段逐步实施和完成2.4.2新系统的范围新系统的范围是指电算会计系统的组成及各组成子系统的主要功能确定了各个子系统及其功能后,就可确定系统的环境和人机界面子系统的组成是依据系统的目标和用户需求确定的子系统的划分可根据财务部门的____、规模大小、业务特点和发展情况等等具体而定2.4.3新系统功能图在规划阶段只是较为粗略地提出系统及子系统的各基本功能一般地,可用树状层次结构图来表示新系统的功能,如图2—3所示采用树状功能图图2—3可以逐层细化整个系统,把一个大系统划分成若干个小系统,再把一个个小系统进一步分解成一批子系统这样一层层细化,逐步接近最终系统2.4.4新系统计算机配置初步设想在规划阶段仅需粗略地进行计算机配置方案,框算出投资概算计算机配置具体选型可在系统分析或系统设计阶段确定在总体规划阶段的计算机系统配置主要内容有1新系统计算机系统结构方案;2子系统的划分及相应的工作站或终端数量;3打印机、稳压或不间断电源UPS等外设;4计算机机房的装修及电源线通讯线等配置方案计算机系统的体系结构有下列三种结构形式可供选择1单用户系统;2多用户系统;3微机局域网络系统;选择何种结构形式应根据用户单位的__机构、规模大小、地理区域、处理特点、人员素质及投资能力等决定2.4.5系统实施计划制订实施计划的目的,是使用户和__人员对整个__过程有概括性的了解,以做到心中有数;同时可以划分实施的阶段,以作为实施的依据实施计划应包括以下主要内容
一、进度计划在规划阶段确定了总体方案后,明确了要求__的系统目标和规模,就能制定出一个__进度计划具体作法是根据__各阶段所参加人数、__时间和工作量大小,排出各阶段完成的期限,并在此基础上可以推算出最后完成期限
二、投资计划投资计划,即对各个阶段的投资金额作出筹措计划,以保证会计信息系统__工作的顺利进行
三、____欲成功地__会计信息系统,首先应抓住人员培训和专业队伍建设通过培训,形成一支能参与电算会计系统__;使用和维修的人员,形成牢靠的群众基础;同时要培训自己的专业人才只有这样,才能管理好、使用好电算会计系统专业人才最重要的是系统分析和设计人员、程序设计人员、系统软件和硬件人员、数据录入人员等等按照财务部门需求、__的规模和深度的不同,应酌情配备上述部分或全部人员2.5可行性分析可行性分析,就是分析软件__项目在技术、经济和社会条件方面的可行性,评述为了合理地达到__目的而可能选择的各种方案,同时说明并论证选定的方案2.5.1可行性分析的内容会计信息系统__的可行性分析,通常可从__技术上、经济效益上和__管理等三个方面进行
一、技术上的可行性通常我们从设备等硬件条件和人员技术力量等方面来论证系统在技术上实现的可行性具体而言,包括1.现有的计算机系统软、硬件资源或准备购置的计算机系统软硬件资源是否能满足系统__的需要这种需要主要是指会计信息系统在数据处理方面的需要,包括计算机系统的结构形式、数据处理方式、装机容量、运算速度、通讯能力和数据输入输出形式等2.__人员技术水平能否胜任__任务,是否有一定数量的操作人员保证系统的正常运转,是否有合格的维护人员为系统提供良好的运行环境如果答案是肯定的,那么就可以说在技术力量方面是可行的;否则就是不可行的
二、经济上的可行性经济上的可行性论证,主要是对系统效益是否合算,产生的效益是否大于投入的费用等问题进行分析具体可以用投资回收期来说明所产生的效益__一个系统的回收期少则一二年,多则五六年,回收期愈短,效益愈明显此间的关系可用公式T=F/N来说明其中,T为投资回收期,F为费用,N为年利润增长率这个公式说明,系统经济效益的估算,主要是估算投资费用和回收效益两个方面1.系统投资费用的估算1设备费用包括计算机系统硬件和软件的购建费用、计算机机房建设费用等2系统__费用包括__人员的工资、调研费、资料费等等如是外购软件,则还有软件购置费等3人工费用包括用户单位参加__人员的人工费及培训费、__调试费等4管理和维护费用包括水、电费开支,打印纸及磁盘等低值易耗品的费用支出2.系统效益估算一般地,系统效益可分为直接效益和间接效益两个方面1直接效益直接效益可从以下几个方面进行估算提供新的会计信息,提供的会计信息的质量精度、速度、及时性,加速____,节约人力和降低成本等等2间接效益间接效益主要包括以下几种情况能及时而准确地提供高质量的会计信息,提高管理水平和财务部门的素质,为决策层提供决策信息,减轻财务人员的工作强度,及时把握市场行情,增强企业的竞争能力,促使管理现代化树立企业的良好形象等
三、__管理上的可行性__管理上的可行性论证是对系统__的__保证进行的论证,内容包括1.____新系统的态度和决心;2.财会人员和__人员对__新系统的认识和知识结构;3.现行管理体制和管理方式是否能提供稳定的__环境、合理的会计信息传递路线及完整而准确的财会数据;4.财会部门的基础工作,如会计作业的规范化、科学化的开展情况;5.财务人员对新系统的认识和心理承受能力2.5.2可行性分析报告在可行性分析论证工作中,应写出书面的可行性报告可行性分析报告的格式如下
一、可行性研究的前提1.说明对所建议__的软件的基本要求,如功能、性能、输入、输出、完成期限等2.说明欲__系统的主要__目标,如人力与设备费用的减少、处理速度的提高、管理信息服务的改进、人员利用率的提高等等
二、对现有系统的分析对现有系统的分析,其内容包括1.现行系统的处理流程和数据流程;2.工作负荷;3.费用开支;4.人员与设备;5.现有系统不足之处
三、新系统1.对所建新系统的说明;2.处理流程和数据流程;3.应改进之处;4.建立了新的系统后,预期带来的影响;5.技术条件方面的可行性
四、可选择的其他备选系统方案说明各个可选择的备选方案,并说明它们未被选中的原因
五、投资及效益分析1.列出基本建设投资、其它一次性支出、非一次性支出等各项开支费用;2.列出一次性收益、开支的缩减、价值的增升等等收益3.算出收益/投资比和投资回收期,并对一些关键性因素进行敏感性分析
六、社会因素方面的可行性1.法律方面的可行性;2.使用方面的可行性
七、结论在进行可行性研究报告的编制时,必须有一个明确的研究结论这个结论可以是1.可以立即开始后面的__工作;2.需要推迟到某些条件例如资金、人力、设备等落实之后才能开始进行;3.需要对__目标进行某些修改之后才能进行;4.不能进行或不必进行例如因技术上不成熟、经济上不合算等写出了可行性分析报告书以后,须经用户、业务人员和同行专家评审认可,方能以可行性报告为依据,转入下一阶段系统分析的工作可行性研究与计划确认测试使用和维护详细设计概要设计系统分析程序设计组装测试。