1、计算机会计学,http:/ 材:计算机会计学人大版,张瑞君 参考书目:1.Accounting Information System第8版,George H.Bodnar,清华影印版2.会计信息系统经济科学出版社,杨周南3.计算机在会计中的应用中国商业出版社,王景新,http:/ 1、财务软件分会http:/ 2、AICPA http:/www.aicpa.org/ 3、看吧理财 http:/ 4、东方会计 http:/ 5、中国会计电算化http:/ 6、会计之家 http:/,http:/ 1、用友软件集团 2、深圳金蝶科技公司 3、杭州新中大财务软件 4、金算盘软件有限公司 1、中国管
2、理信息化 2、企业管理 3、IT经理世界 4、会计类期刊有关电算化、信息化的栏目,参考资源,http:/ 会计信息系统概述(一般掌握) 第二章 计算机会计信息系统开发方法 (重点掌握) 第三章 帐务处理子系统(重点掌握) 第四章 销售与应收帐款子系统(一般了解) 第五章 采购、应付帐款与存货子系统(一般了解) 第六章 工资、固定资产、成本子系统(其中工资重点掌握) 第七章 会计报表子系统(重点掌握) 第八章 计算机会计信息系统实施与管理(一般掌握) 第九章 计算机审计(一般掌握审计内容、程序和方法) 第十章 我国会计电算化事业的发展(一般掌握),http:/ 会计信息系统概述,http:/ 信
3、息系统基本概念,(一)数据 数据是人们反映客观世界而记录下来的可以识别的有特定含义(如表现国家经济发展规模的GDP)的语言符号 。数据不仅仅指数字,还包括文字、图表及图像、声音、特殊符号等等。,一、数据和信息,http:/ 15 000元”这一数据,“银行存款”是属性名称,“15 000元”是属性特征值,这两者缺一不可。(2)用于记录数据的符号,符号是对客观事物的映像或记载,是数据的具体表现形式。上述例子以中文文字符号反映,除此之外还可以用图表或图像、声音等符号表示客观事物。,http:/ 所谓会计数据是指反映会计主体的资金筹集、资金投放、资金运营、资金退出、资金收回和资金分配等等经济活动的数
4、据。,http:/ 1999年 1月 1日资产总额为 两千万元;或者为比上年增加10%,还可以是非数字数据,例如某企业今年因市场变化原因,营业利润较大幅度下降。会计数据具体地记载着企事业单位的资金运动过程和结果,例如企业购买原材料,并以转账结算方式支付材料款这一经济业务,会计人员需要在相关的凭证和账簿等载体中记载原材料增加、银行存款减少的数据。在会计实践中,会计数据主要反映在各种凭证、账簿、报表等载体中。,http:/ 信息是指经过加工后的数据,它对接受者或使用者有用,对使用者的决策或行为具有现实的或潜在的价值。,http:/ 人们根据不同的目的和要求,把信息分为:自然信息和社会信息;原始信息
5、和综合信息;内部信息和外部信息;输入信息和输出信息;经济信息和管理信息。 会计信息是经济管理信息的重要组成部分,在企业管理和国家宏观经济调往中起着十分重要的作用。 会计信息是指经过加工或者处理后的会计数据,是对会计数据的分类、汇总、计算、解释和报告。,http:/ 系统是指由若干个具有相对独立功能的部分(或要案)组成,各部分(或要素)之间相互联系、相互影响,共同实现系统总目标的一个有机的整体。,http:/ 系统由输入、处理、输出、反馈和控制五个基本元素(要素)组成 ,其关系如下:,http:/ 自动系统 基于计算机的系统,http:/ 信息系统的功能,http:/ 按系统的管理层次分类可分为
6、电子数据处理系统、管理信息系统和决策支持系统 服务于事务管理的系统称为事务处理系统,它主要处理大量日常事务,如会计信息系统、计划信息系统等等。,http:/www.bet- Information System,简称MIS),它主要处理事务处理系统提供的信息,进行分析、预测,如企业管理信息系统。 服务于战略管理的系统,称为决策支持系统(Decision Support System,简称DSS),它除了抽取MIS为决策所需提供的信息外,还要处理与决策有关的外部信息,运用数学模型,进行战略决策。,http:/www.bet- 会计信息系统,一、会计信息系统,http:/www.bet- (二)我
7、国计算机会计的发展历程 我国计算机会计工作起步于20世纪70年代末,迄今为止、可以说已经历了三个阶段,即缓慢发展阶段,自发发展阶段,有组织有计划发展阶段。,http:/ (B)会计软件由封闭型向开放型发展 (C)会计软件由手工型向智能型发展,(五)ERP企业资源规划,(四)MRPII制造资源规划,http:/www.bet1365d.org/,国外: 发展概况:1954年10月 美国通用汽车制造公司 工资核算。主要功能模块:总帐、应收帐款、应付帐款、报表生成、存货、购货、销售、工资、固定资产等。主要财务软件:DacEasy、Sap、IBM、CA、Baan、Peachtree等,返回,http:
8、/ 这个阶段起始于20世纪70年代,表现在少数企业单项会计业务的电算化。其主要特点是:(1)主要是单项会计业务的电算化,最为普遍的是工资核算的电算化; (2)主要还处于试验探索阶段; (3)后期对计算机会计重要性已有所认识。,http:/ (1)采用工程方法开展计算机会计工作和开发会计软件的少,多是单位各自为阵,自行组织研制开发会计软件,低水平重复开发现象严重;会计软件多为专用定点软件;通用性、适应性差;盲目上马,资源浪费严重; (2)单位计算机会计工作的开展缺乏与之相配套的各种组织管理制度及其他内部控制措施; (3)在宏观上,缺乏统一的规划、指导与管理,没有相应的管理制度; (4)开始了既懂
9、会计又懂计算机的复合型人才的培训工作。 (5)注重会计电算化实践经验的总结和理论研究工作。,http:/ 这个阶段主要有以下特点: (l)会计软件的开发向通用化、商品化方向发展,出现了一批开发和经营商品化会计软件的专业计算机会计公司; (2)主管部门组织开发、推广会计软件取得显著成效; (3)各地、各主管部门加强了计算机会计的组织、指导、管理工作; (4)计算机会计的应用水平不断提高,逐步由核算型计算机会计向管理型计算机会计发展。 (5)以财政部为中心的计算机会计宏观管理体系已经确立,并制定、健全和完善了计算机会计管理制度; (6)对广大财会人员进行了普及性的计算机会计培训,培养了一支力量雄厚
10、的计算机会计队伍; (7)计算机会计的理论研究取得显著成效;,返回,http:/ 2、管理型会计软件 3、管理型会计软件与管理信息系统(MIS),返回,http:/www.bet33365.org/,1、管理的层次,管理是分层次的。从企业的角度一般可分为三层: 决策层 管理层 事务层,返回,http:/ 会计的全部职能是什么呢?用一句通俗的话来概括就是核算、监督、参与决策。具体来说就是: 资金管理 成本管理 利润管理 (2)管理型会计软件的功能。 管理型会计软件功能是,将核算结果(实际)与预算结果(计划)加以比较、分析;运用数学模型对核算结果与预算结果进行分析,为决策提供依据。,返回,http
11、:/ 筹资核算、筹资决策、筹资回报; 费用核算、费用预算、费用分析; 采购资金、生产资金、销售资金的核算以及它们之间的调度等。,返回,http:/ 成本预测 成本分析 成本控制 成本决策等。,返回,http:/ MIS的报价,国外软件公司售价是十几万美元,国内软件公司售价是几十万元人民币,而某些软件公司的MIS报价只有几万元人民币,仅从售价上即可见其功能的完整性和强弱性、技术含量的高和低。,返回,http:/www.bet365sports1.org/,(B)会计软件由封闭型向开放型发展,目前市场上销售的商品化软件或自行开发的软件均属于封闭型一类,即局限于本企业、本部门的资源,即使网络化,也只
12、是一个孤立的、对外封闭的、资源贫乏的局域网络,这种状况已落后于国际信息社会对信息的需求,在竞争中将处于劣势。那么,什么是开放型的会计软件呢? (1)广域化 (连接上) (2)一体化 (功能上),返回,http:/ 2、业务分析智能化 3、决策支持智能化,返回,http:/ Process Reengineering,简称BPR)之后,我们对我们的会计软件应当进行反思。所谓业务流程重组,是指会计业务除了传统的流程之外,还可以随时根据需要,进行若干次的重新组合。这就要求: (1)把业务重组(分类)的权限交给用户,而不是由软件开发商做死 (2)解决标识的多重性问题 所谓标识的多重性问题,是指当一笔业
13、务或一个会计账户需要进行若干次重组(分类)时,可以给予多个不同的标识。这一问题只要设计时考虑到,技术上是不难解决的。,返回,http:/www.bet444.org/,3、决策支持智能化,(1)决策类型 程序化决策。用常规数学模型解决重复出现的问题的决策。 非程序化决策。用常规数学模型难以解决的从未出现过或无规律可循的问题的决策。 半程序化决策。介于程序化决策与非程序化决策之间的问题的决策。 (2)决策支持智能化的含义 将人类的知识、经验、创造性思维、直觉判断等能力,用计算机语言来表达,模拟人脑进行决策。 决策支持智能化主要解决非程序化决策和半程序化决策中的无法用常规方法处理的问题。 (3)决
14、策支持智能化的功能结构,返回,http:/ (二)机械化操作技术 (三)电算化操作技术,http:/ 手工操作的特点是会计人员参与并控制会计数据处理的全过程,控制具有直观性。如果企业内部控制制度不完备、执行不严格,容易发生会计人员伪造、更改会计数据的行为。,http:/ 它是广泛应用现代电子计算机技术来加工处理会计数据的过程。具有以下特点: (l)速度快、精确度高; (2)具有记忆功能,可存储和读写数据; (3)能够自动控制数据处理过程; (4)可连续性工作; (5)具有多功能的输入、输出设备。,http:/ :是信息系统中计算机设备的统称,通常有单机系统、多用户系统、网络系统等模式。 2、计
15、算机软件:是指控制计算机使其为用户进行信息处理的程序的集合。计算机软件系统分为系统软件与应用软件两大组成部分。,http:/ 2、报表编制子系统:完成各种财务报表的编制工作,实现主要账务报表的自动编制。 3、工资核算子系统:完成核算单位工作人员工资的计算、发放。个人所得税的计算以及各项费用的计提等。 4、固定资产管理子系统:完成固定资产的管理,按期计提固定资产的折旧费用。 5、采购与应付款管理子系统:完成采购计划、商品物质采购及付款业务的处理,进而完成核算单位采购业务与付款的核算和管理。,http:/ 7、销售与应收款核算子系统:完成销售订单、发货、开票、收款等业务的管理,实现销售业务与应收款
16、的核算和分析。 8、成本核算子系统:通过对各种生产耗用、费用等成本数据的归集、分配与汇总,完成生产成本的核算,运用相关的数学模型,对生产成本进行预测。 9、财务分析子系统:根据业务数据,对核算单位的经营情况进行分析,为经营者提供相关的业务信息、管理信息、决策参考信息。 10、其他子系统 以上的模块结构只是一般结构,对于不同的软件和不同的开发者可能有不同模块划分。,http:/www.bg123w.org/,介绍一个应用方案,北京燕京啤酒集团公司的应用方案,http:/ (一)集中传递式 (二)账务处理中心式 (三)直接传递式,http:/www.bg1888.org/,账务处理系统与工资核算系
17、统之间的数据联系,账务处理系统的初始化设置数据,如会计科目,部门、职员等,工资核算系统可以共享,这些初始数据在账务处理系统中设置之后,在工资核算系统中就不必重复设置。同样,在工资核算系统中所增加或修改的这部分数据,在账务处理系统中也可以共享。 在工资核算系统中进行工资业务处理完毕后,各项工资费用的分配,可以通过生成相应的转账凭证结转到账务处理系统中,不必手工填制相关业务的记账凭证。,http:/ 在固定资产管理系统的日常业务处理中所产生的业务数据,如固定资产增加、固定资产减少或固定资产的其他变动方式所产生的固定资产变动数据,可以通过生成相应的转账凭证传递到账务处理系统中;每月固定资产折旧费用的
18、计提与分配数据,也可以生成相应的转账凭证直接传递到账务系统中。,http:/ 采购、库存管理系统中所使用的会计科目,如往来单位、部门、材料或产品项目等基础数据取自于账务处理系统的初始设置;材料的采购数据在该系统中处理完成之后,以转账凭证传输到账务处理系统中;企业生产所领用的材料,其业务数据经过该系统处理后,通过成本核算系统进行成本核算,最终汇集到账务处理系统中。,http:/ 报表编制系统的数据来源是会计信息系统中各子系统的现实业务数据,而各子系统的业务处理,偶而也用到报表编制系统的数据,但这种情况不多见。,http:/ 计算机与手工会计信息系统的异同,一、计算机和手工会计信息系统的共同点,(
19、一)系统目标一致 (二)都要遵循基本的会计理论和会对方法 (三)都要共同遵守会计法规和会计准则 (四)会计基本工作要求相同 (五)数据量大、数据结构复杂,http:/www.bingt.org/,二、计算机和手工会计信息系统的区别,会计数据处理由手工方式变为电子计算机处理方式,两者存在较大的差别,主要表现在以下几个方面 : (一)数据收集方式不同 (二)会计数据与信息的载体不同 (三)数据处理速度、准确性与深度开发利用不同,http:/ (五)账务处理程序不同 (六)账表输出方式不同 (七)会计工作的组织体制不同 (八)财会人员的素质不同 (九)内部控制制度不同 (十)会计职能和方法的变化,h
20、ttp:/www.binhk.org/,(二)会计数据与信息的载体不同,手工会计处理的所有数据和信息都是以纸张为载体,计算机会计环境下,会计数据和信息的存储方式由单一的纸介质形式转变为以磁介质存储的数据文件为主,以计算机输出的纸介质证、账、表为辅的形式。磁介质存储信息具有存取、传递速度快、占用空间小、成本低,检索、传递及再处理方便,可以保留更丰富完整的会计信息等优点。但是,另一方面,由于磁介质存储的数据文件容易复制、篡改与删除并且不留痕迹,为使用者无意或不法分子的有意破坏创造了条件,因此,计算机会计环境下,会计信息的安全性问题必须引起广大会计人员的高度重视。,返回,http:/ 根据财政部制定
21、的计算机会计管理办法的有关规定,已经处理登账的会计数据不允许会计人员直接进行再修改,只能采用红字冲销法或补充登记法进行更正,以便留下改动的痕迹,为日后审计留下线索。,返回,http:/ 计算机会计下,软件开发人员可以选择科学的账务处理程序和核算方法,使整个处理过程分为输入、处理、输出三个环节,从输入记账凭证到输出会计报表一气呵成,全部处理过程由计算机控制自动完成。因此,在会计实务中,财会人员可以不再像手工会计一样关注账务处理程序。,返回,http:/ 在计算机会计中,所有账户均用科目代码来标识,其一级科目的第一位就代表了该账户的类别,并且所有“账”的明细记录可以存储在同一个数据文件,根据每条记
22、录的科目代码及其隶属关系就可以方便地进行分类或汇总,随时生成所要的日记账或明细账;有下属明细科目的一级账和二级账则通过对下属明细科目的汇总得到,以表代账,甚至还可以不保留日记账和明细账。 记账则只是根据凭证去更新对应科目的发生额与余额,并对该凭证作已记账的标志,需要“账簿”记录时,可根据保存的记账凭证及各科目的期初余额可以随时方便地生成。计算机会计真正实现了数出一门(都从凭证中来)和数据共享。,返回,http:/www.binjf.org/,(七)会计工作的组织体制不同,在手工会计中,会计工作组织体制以会计事务的不同性质为主要依据。在手工方式下,工业企业会计岗位一般设如下专业组:材料组、成本组
23、、工资组、综会组等等,它们之间通过信息资料传递、交换,建立联系,相互稽核牵制,使会计工作正常运行。 在计算机会计中,会计工作的组织体制以数据的不同形态作为主要依据。通常可设置数据(信息)收集组、数据处理组、信息分析组、系统维护组等。 这两种组织机构是截然不同的。计算机会计将手工会计对数据分散收集、分散处理、重复记录的操作方式,改变成集中收集、统一处理、数据共享的操作方式,使会计信息的提取、应用更适应于企业现代化管理的要求。,返回,http:/www.binjh.org/,(八)财会人员的素质不同,手工会计的业务人员均是会计专业人员;在计算机会计中的人员应由会计专业人员,电子计算机软件、硬件和操
24、作人员组成。会计人员的知识结构发生了较大的变化,不仅要精通会计专业的知识。而且要熟悉电子计算机信息处理技术,需要的是复合型的人才。,返回,http:/ 在计算机会计中,会计数据进入系统后,在程序的控制下连续地自动化处理,中间一般不需要人工干预,许多传统的内部控制方法失去了作用,由人工控制变为人机控制。因此,内部控制的重点应是把好原始会计数据的入口,以便把非法数据排除在系统之外。在计算机会计中,主要通过操作员授权、提供运行标志,设置并控制运行状态等手段来加强内部控制,从而保证系统的安全和可靠。,返回,http:/ (2)运用更为先进的会计方法,及时、精确、灵活、有效地利用会计信息,为会计参与经营
25、、参与决策提供坚实的基础 (3)通过计算机会计,推动会计由核算型向管理型转变,强化会计的管理职能 (4)通过计算机会计,促进微观管理和宏观管理的现代化,(十)会计职能和方法的变化,返回,http:/ 计算机会计信息系统开发方法和步骤,http:/ 会计信息系统开发方法和步骤概述,会计信息系统的开发是一项复杂的系统工程,需要系统开发的组织者遵循系统开发的基本原则,统观全局,有计划、有组织、有步骤地安排好各项开发工作。,主要了解会计信息系统开发的基本过程,了解会计信息系统开发中通常所使用的基本设计方法,重点掌握生命周期法中各个开发阶段的工作任务和工作程序,以及系统运行与维护的主要工作内容。,htt
26、p:/www.binkj.org/,一、会计信息系统开发的基本要求,会计信息系统的开发,不仅仅是开发者本身的事情,系统用户也应当积极参与其中,只有这样,才能使开发出来的系统更符合系统用户的需要。当然,在这过程当中,系统的开发者应担负起更大责任。,http:/ 新任务、 渐进性、 系统工程、 成本效益原则,http:/ 原型法 面向对象法 计算机辅助软件工程法,三、会计信息系统的开发方法,http:/ 所谓软件的生命周期,是指从软件开发任务的提出,一直到软件最终被淘汰这一段时间。生命周期法就是按照软件的生命周期进行开发的方法。 生命周期法是把信息系统的开发过程视为一个由系统分析、系统设计、系统实
27、施、系统运行维护等阶段组成的生命周期。生命周期法对系统开发的要求十分严格,每个开发阶段都有着明确的目标与任务,都要形成相应的文档资料以作为下一阶段开发工作的依据。,http:/ 生命周期法按照以上各个阶段循序渐进。强调整体性、全局性、阶段性。问题可以一步步由抽象到具体,由全局到局部;错误也可以尽早发现和纠正,从而提高软件质量,节省开发成本。,http:/ 命 周 期 法 示 意 图,返回,http:/ 原型设计法的基本的原理是系统开发者在初步了解用户需求的基础上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。用户与开发人员在原型的基础上共同探讨、改进和完善方案,开发人员根据这个方案
28、对原型进行修改,得到新的原型,再去征求用户意见,反复多次直至取得满意的原型为止。,http:/www.binsl.org/,原型法原型法采取了和生命周期法完全不同的思路,打破了传统的自顶向下的开发模式,在没有定义好全局之前,先抓住局部设计实现,然后不断修改,达到全面满足要求。(一)原型的类型 1、用于验证软件需求的原型。 2、用于验证设计方案的原型。 3、用于演进出目标系统的原型。,http:/ 1、原型法的优点 (1)最终的设计能够很好地满足用户的需求 (2)用户被紧密地包容在系统开发过程中 (3)便于识别出问题 (4)源程序代码易于获得,http:/www.binsm.org/,2、原型法
29、的缺点 (1)一些第四代语言和其他原型工具对计算机处理能力要求很高,很昂贵。 (2)原型法的开发过程可能比较难以管理和控制,容易陷入“头痛医头脚痛医脚”的局面。 (3)原型工具往往要求数据按照特定的格式编排。这就意味着现有的数据文件需要先进行转换。 (4)一些原型工具对系统开发过程有严格的规定,往往不允许嵌入手写的代码。 (5)由原型工具自动生成的源程序代码和一个有经验的程序员编写的代码相比,可能不够精巧、高效。,http:/ 型 法 示 意 图,定义、总结 用户的需求,开发一个原型系统,运行原型系统,修改?,增加新 功能?,修改,增 加 新功能,运行原型系统,Y,Y,N,N,返回,http:/ 分 析 (OOA),面向对象 设 计 (OOD),面向对象 编 程 (OOP),http:/www.binsx.org/,(三)面向对象的开发方法基本思想,