电算化会计信息系统的内部控制研究
摘要:
随着计算机在会计领域的应用与普及,会计信息系统由传统手工会计信息系统发展到电算化会计信息系统。由此,加强会计信息系统的内部控制,不断探索适合电算化环境的内部控制措施与方法成了当前企业要解决的首要问题。
关键字:会计信息系统;控制措施;方法;内部控制
Abstract:
Withthecomputerintheaccountingfieldofapplicationandpopularizationof,accountinginformationsystemsfromthetraditionalmanualaccountinginformationsystemdevelopedtoComputerizedAccountingInformationSystemThus,accountinginformationsystemtostrengtheninternalcontrol,andcontinuouslyprobeforcomputerizationoftheinternalcontrolenvironmentmeasuresandmethodshasbecomeacurrentbusinessproblemtobesolvedfirstandforemostKeyword:accountinginformationsystems;controlmeasures;Ways;InternalControl
绪论
随着电子信息产业的不断发展,会计电算化在社会经济中的运用越来越广泛,随之而来的如何发展我国的会计电算化的问题也越来越引起人们的关注。会计电算化是以电子计算机为主的现代电子技术和信息技术应用到会计实务的简称,是电子计算机代替人工,实现报帐、记帐、算帐、查帐以及部分需由人工完成的对会计信息(数据)的统计、分析、判断乃至提供决策的过程。它的使用,使会计人员从繁重的手工劳动中解脱出来,节约了大量的人力、物力和时间,具有运算速度快、存储容量大、数据高度共享、检索查询速度快捷、编制报表简单、数据分析准确等特点,核算手段和财务管理决策的现代化使收集、整理、传输、反馈的会计信息更准确、更及时,提高了会计分析决策能力,为管理者提供所需的会计信息,更好地实现其参与管理、决策的职能。一、电算化会计特征(一)信息系统的特征
所谓信息系统就是指从数据的收集、存储、处理到传输使用的整体。电算化会计系统是指对会计数据的收集、存储、处理与报告使用会计信息的管理信息系统。该信息系统可分为三个不同层次结构,分别为不同管理层服务。会计数据处理系统结构(ADPS)为 *** 作层服务;会计管理信息系统结构(AMIS)为中层管理服务:会计决策支持系统结构(ADSS)为高层服务。同时,会计管理信息系统又是企业管理信息系统的一个重要子系统。(二)数据集中存放和管理的特征
“电算化会计”改变传统会计数据重复记录分散存放而带来的弊端,采用先进的数据库及数据仓库技术,实现了数据分类集中存放,既保证了数据的可靠性,又可从此完全取消各种会计明细分类账和对账 *** 作,实现数据共享。(三)人机交互作用的特征
“电算化会计”可理解为一个由人、计算机、数据及程序组成的系统。因为它不仅具有核算的功能还具有管理和控制的功能,所以,它离不开人的交互作用,尤其是预测和辅助决策的功能必须在管理人员的控制下完成。因此,电算化会计系统不应该是一个“儍瓜型”的仿真系统,而应该是一个人机交互作用的“智能型”的管理信息系统。
“电算化会计”是会计学进入信息时代的发展,它是会计学、电脑与信息技术、企业管理及经济计量学等学科相互交叉结合后产生的综合性学科。从某种意义上说,“电算化会计”是为了满足现代企业制度的需要,应用现代科技与方法对传统会计进行改造和整合后产生的能适应信息化社会要求的新型应用型学科。二、电算化环境下内部控制系统风险分析(一)软件开发和设计中存在的风险
现有的通用财务软件中,由于财务信息软件开发人员考虑问题不够全面,在财务软件开发过程中,难以与实际工作中的一些情况相吻合,开发的软件存在微小漏洞,给犯罪分子以可乘之机,正是这一空隙,犯罪分子运用技术化、智能化等高科技手段进行犯罪活动。(二)人为风险
虽然企业应用现代化管理工具替代了陈旧落后、繁琐的手工核算,减轻了会计人员的重复劳动,但企业管理者在思想观念上没能及时转变,严格而科学管理往往只停留在形式上。犯罪分子利用内部防范制度的薄弱环节,不惜以身试法,利用合法身份,滥用或盗用 *** 作密码进行越权 *** 作,从而达到侵吞企业财产的目的。例如密码过于简单、电算主管授权没有严格按照要求办理、财务系统中的初始数据和记账凭证的修改没能按规定进行等。(三)计算机安全风险
虽然企业应用现代化管理工具替代了陈旧落后、繁琐的手工核算,减轻了会计人员的重复劳动,但企业管理者在思想观念上没能及时转变,严格而科学管理往往只停留在形式上。犯罪分子利用内部防范制度的薄弱环节,不惜以身试法,利用合法身份,滥用或盗用 *** 作密码进行越权 *** 作,从而达到侵吞企业财产的目的。例如密码过于简单、电算主管授权没有严格按照要求办理、财务系统中的初始数据和记账凭证的修改没能按规定进行等。三、会计电算化对企业内部控制制度的影响内部控制是企业单位在会计工作中为维护会计数据的可靠性、业务经营的有效性和财产完整性而制定的各项规章制度、组织措施管理方法、业务处理手续等控制措施的总称。会计电算化使传统的会计系统组织机构、会计核算形式及内部控制制度等发生了很大变化,其中对企业内部控制制度的影响最为明显。主要表现在以下几个方面:(一)控制方式发生改变,由单一制度控制转为程序控制和制度控制
手工会计系统中,内部控制的方式主要是人员的内部牵制制度。会计电算化后,会计帐务的集中化处理,使会计部门传统的内部控制措施如编制科目汇总表、凭证汇总表,试算平衡的检查,总账、明细账的核对等自然而然地消失了。取而代之的计算机内部控制措施,如凭证借贷平衡校验,余额发生额平衡检查。随着远程通讯技术的发展,会计信息的网上实时处理成为可能,业务事项可以在远离企业的某个终端机上瞬间完成数据处理工作。例如昔日应由会计人员处理的有关业务事项,现在可能由其他业务人员在终端机上一次完成,昔日应由几个部门按
预定的步骤完成的业务事项,能集中在一个部门甚至一个人完成。
会计电算化后企业的内部控制制度是由人通过会计软件来实现的,由人员和计算机相结合来共同完成。(二)控制对象发生改变
控制对象发生改变,由对人的控制为主转变为对人、机控制为主手工会计系统中,内部控制的对象主要是会计对象、工作情况、信息处理方法和处理程序等。企业的经济业务发生均记录于纸张之上,并按会计数据处理的不同过程分为原始凭证、记账凭证。会计电算化后,会计凭证转变为以文件、记录形式储存在磁性介质上,使会计核算无纸化,修改数据不留痕迹。随着电子商务、网上交易、无纸化交易等的推行,每一项交易发生时,有关该项交易的有关信息由业务人员直接输入计算机,并由计算机自动记录,原先使用的每项交易必备的各种凭证、单据被部分地取消了,原来在核算过程中进行的各种必要的核对、审核等工作有相当一部分变为由计算机自动完成了。(三)加大了控制舞弊、犯罪的难度
手工会计系统中,会出现由于会计人员的粗心大意、疲劳或处理环节过多等而产生的无意错误。会计电算化系统后,输入数据正确、计算机程序正确和设备正常运转三者具备才能保证财务信息的准确性,如果上述的任何一方出现差错,就会使处理结果错误。现实中,由于储存在计算机磁性媒介上的数据容易被篡改,有时甚至能不留痕迹地篡改,加以数据高度集中,未经授权的人员有可能通过计算机和网络浏览全部数据文件,复制、伪造、销毁企业重要的数据,因此,计算机犯罪具有很大的隐蔽性和危害性,会计电算化系统中发现计算机舞弊和犯罪的难度较之手工会计系统更大。
由于控制方法,对象等方面的变化,企业原有的内部控制制度已不能适应电算化会计系统的要求,因此进一步完善企业内部控制制度已刻不容缓。计算机会计系统的内部控制是一个范围大、控制程序复杂的综合性控制,完善会计电算化内部控制的基本思路为:坚持明确分工、相互独立、互相牵制、相互制约的安全管理原则,建立系统的人工与机器相结合的控制机制,使会计电算化运行的每一个过程都处于严密控制之中。
四、会计电算化存在的主要问题(一)兼容性差
由于各个系统都是自行开发,各自使用不同的 *** 作平台和支持软件,数据结构不同,编程风格各异各软件公司为技术保密,相互没有交流和沟通,没有业界的协议,自然也就没有统一的数据接口,很难在不同系统上实现数据共享。(二)系统内部衔接性差
由于当前许多财会软件都着重开发帐务处理与报表管理,对于其他诸如成本核算、市场预测等功能开发力度较小,使得在处理此类问题时,需先将财会管理的有关数据输出,经人工核算后再重新输入,就是说从一个处理系统(模块)到另一个处理系统(模块),不能自动转换数据格式,直接使用基础数据。这不仅啬了工作量,而且因为由人工核算、人工输入等人为因素,必然增加出错机率,使得财会软件不能充分发挥它的管理功效和预测功能。在这种意义上,只能称它为“加电的帐本”。(三)数据保密性、安全性差
很多时候,财务上的数据,是企业的绝对秘密,在很大程度上关系着企业的自下而上与发展,但几乎所有的软件系统都在为完善会计功能和适应财务制度大伤脑筋,却没有几家软件认真研究过数据的保密问题。所谓的加密,也无非是对软件本身的加密,防止盗版。另处在进入系统时加上些诸如用户口令、声音监测、指纹辨认等检测手段和用户权限设置等限制手段,不能真正起到数据的保密作用。安全性上,更是难如人意,系统一旦瘫痪,或者受病毒侵袭,或者突然断电,很难从容恢复原来的数据。(四)实用性不强在某种程度上,财会软件因为只实现了会计功能,并没有实现预想的管理及预测功能,以至于它的出现,仅是减少了会计的工作量,或者说减少了会计而已,并没有产生真正的经济效益和管理效益,那末,它的风靡,或多或少就有“赶时髦”的嫌疑(五)开发者与使用者的矛盾
早期的软件,是由程序员专门开发,它虽然能实现用户的数据处理的要求,但对财务工作的实质以及用户使用水平都没能准确定位,使这些软件很难使用;现在是程序员与会计专业人员共同开发,但也仅仅是从用户界面、系统平台、报表处理等问题上做文章,不能满足用户实际需要。
在我国,计算机热起来大约不到十年,而且真正普及应用也不过三五年,或者说现在仍然没有达到普及水平。人们对它的认识,自然不尽相同。即使厂家在安装会计软件时都作了系统的培训,但对也许从未接触过计算机的会计们来说,它怎么也不如算盘和笔好用,而且需要极端小心,一旦出错,可能就会使自己很长时间的工作成果付诸东流。五、电算化会计信息系统的内部控制措施与方法(一)从控制的形式上看
1、制度控制
制度控制,即完备有效的内部控制制度是电算化内部控制的基本保证。俗话说:“没有规矩,不成方圆”。每一事物的产生,都有其内在的运行规则,会计电算化代替手工也同样有自己独特运行规则,需要一套完备的制度来约束。
2、组织机构控制
随着会计电算化的快速发展,会计机构也应作相应的调整,如人员岗位责任制:人员岗位包括基本会计岗位和电算化岗位,其中基本会计岗位分为会计主管、出纳、核算、稽核和档案人员等。而电算化会计岗位则是 *** 作员、电算维护员、电算主管。以上两种工作岗位不得兼任,还要明确软件开发人员、维护人员不能兼任 *** 作员。建立各岗位人员的岗位责任制度,分工合理,责任明确。各岗位都得到一定的授权,并用密码控制,防止非法 *** 作,越权 *** 作。这样各岗位人员互相制约和互相牵制,从而防止违法行为的发生和及时发现错误。
3、程序的设计和 *** 作控制
软件的研制、开发一定要规范,开发、研制的软件必须进行全面、深入的调查,科学系统地分析和设计,必须符合财政部发布的《会计核算软件基本功能规范》的要求。开发、研制出的软件在投入运行前必须经上级有关部门的评审、鉴定,软件的有关文档资料必须齐全。会计电算化 *** 作应严格遵循会计业务和处理流程进行,在会计软件中设置防止重复 *** 作、遗漏 *** 作和误 *** 作的控制程序。
4、数据的输入、输出和安全控制
会计电算化系统主要是由数据整理、数据输入、数据处理、数据通讯、数据保存,数据输出几个部分构成。在这些环节中分析出现风险的可能性,分析系统设计过程中是否在实现各个功能时嵌入相应的内部控制措施,嵌入的内部控制措施是否发挥作用,对于一些潜在的可预见风险是否在系统中采取预防措施,是否对不可预见风险的处理留有系统空间等等。由此保证各个环节的数据准确、有效和全过程会计电算化的安全完整。在会计电算化工作中,电脑原始数据是由人工事先进行审核和确认后输入计算机内的,因而自动处理数据的准确性完全依赖原始数据输入时的准确性。会计资料是单位的绝对机密,一旦泄露将给单位带来不应有的损失,而磁性介质的可复制性又使会计资料极易泄露而不易发现。故会计电算化系统的输出不论是磁性文件还是打印资料,输出后均应立即受到严格管理,以防被人窃取和篡改。存载数据介质本身可能存在安全性能以及蓄意的计算机病毒的侵害是危害数据安全的两大重要隐患。
5、会计处理控制
要健全企业内部定期检查制度,对会计资料定期检查,主要检查全计电算化账务处理正确与否,看是否遵照会计法规行事,审核费用签字是不是符合本单位的内控制度要求,凭证附件是否完整等。审核计算机内部数据与书面资料的一致性,如输出的工资单与职工花名册进行对照检查,防止错发工资等。(二)从电算化系统的内部控制内容来看
1、加强制度建设,增强制度意识
纯粹的制度建设,如果没有有效的执行,也就等于没有了制度。我们一方面在加强制度建设的同时,应该进一步增强财务人员的制度意识,保证执行力。
当然,建立健全的会计电算化制度,是电算化正常运行的首要任务,包括建立会计电算化 *** 作基本要求、会计电算化数据备份及软盘管理制度、网络维护和计算机病毒防治制度、电算化微机档案管理制度等。加强领导、组织和规划,加强财务人员有关制度意识的教育,不仅仅是企业会计信息化发展的要求,更是企业会计电算化安全、有效运行的保证。
2、加强程序 *** 作记录
单位应建立日常 *** 作记录制度,记录 *** 作时间, *** 作人员姓名, *** 作内容等。另外,软件的修改是难以避免的,对会计软件进行修改应经过周密计划和严格记录,修改过程的每一个环节都必须设置必要的控制,修改的原因和性质应有书面
形式的报告,经批准后才能实施修改,所有与软件修改有关的记录都应该打印后存档。
3、加强会计人员职能控制
由于会计电算化功能的相对集中,我们必须制定相应的组织和管理控制,明确职责分工,加强组织控制,将系统中不相容的职责进行分离,以相应的管理规章对系统中的各类人员进行严密分工。通过设立一种相互稽核、相互监督和相互制约的机制来保障会计信息的真实和可靠,减少发生错误和舞弊的可能性。职责分工首先是会计电算化使用部门与业务部门的职责相分离(业务部门指产生原始数据的部门或人员),尽可能保持不相容职能(如业务授权、执行、保管和记录)
的分离,其次是财务部门电算化岗位内部的职责分离。通过进行内部职责分工,以补救不相容职能集中化的不足。例如在手工会计信息系统中其岗位设置一般为会计主管、出纳、稽核、会计核算各岗等基本会计工作岗位。会计信息管理人员负责日常成本核算工作,资产管理人员负责工程及固定资产管理,资金管理人员负责资金的筹集,预算管理人员负责各项资金预算、成本预算以及工程预决算等,会计主管人员负责各项经济业务的合规、合法性审核,出纳人员负责资金的结算,以上各岗位按照会计制度规定实行不相容岗位分离。在实行电算化后,各项职能分工均按照会计制度相关规定进行,有电算主管或系统管理员按照不相容岗位分离的原则对上述电算岗位设置相应的功能权限、账套权限、 *** 作时间权限等。在功能权限设置上负责审核人员,不赋予制证权限,不兼任出纳工作,对业务的真实性、合法性以及完整性负责。制证人员赋予审核权限,出纳人员不赋予除固定资产管理之外的其他工作,电算主管和系统管理员负责日常监督、系统安全运行、数据安全以及协调各工作人员关系等。会计档案人员负责数据光盘、系统光盘及各类纸制资料的保管工作,但系统光盘和数据光盘应分开保管。
4、加强会计人员的电算化培训工作
会计电算化信息系统应在开发阶段就要对使用该系统的有关人员进行培训,提高其对系统的认识和理解,以减少系统运行后出错的可能性。外购的商品化软件应要求软件开发公司提供足够的培训机会和时间。在系统运行前对有关人员进行的培训,不仅仅是系统的 *** 作培训,还应包括让这些人员了解系统投入运行后新的内部控制制度、会计信息系统运行后的新的凭证流转程序、会计信息的进一步利用和分析的前景等。
5、加强程序 *** 作流程控制
为了保证信息处理质量,减少产生差错和事故的概率,应制定相应的上机守则与 *** 作规程,规范程序 *** 作。上机守则主要是对电脑机房内工作所作的一般性规定。 *** 作规程则是提出了会计业务计算机处理过程的具体 *** 作步骤和具体要求,包括各种 *** 作命令、各种设备的使用说明以及非常情况的处理等。对日记账和已结账业务设置不可修改或逆 *** 作程序,要修改必须通过编制记账凭证冲正或补充登记来更正,以保证会计数据的完整性、真实性。
6、加强安全管理和控制
电算化会计信息系统的安全控制是指如何采取有效的内部控制方法和措施来保证系统和数据的安全,保证系统可靠地运行。系统的安全控制包括系统的接触控制、后备控制和环境安全控制等内容。具体包括:
严格按照会计人员岗位设置相应的 *** 作权限,对不相容岗位进行严格分离。
对电算主管、各 *** 作人员、系统维护人员、程序开发人员等的密码设置做严密规定,禁止设置简易的密码,防止不相关人员盗用。
建立日常数据备份制度,采用两种以上方式定期对数据进行备份,备份方式包括:服务器和工作站双重备份、数据整体备份和分模块备份。
定期对财务信息系统进行维护,采取应有的“病毒”防御措施,定期进行杀“毒”,防止“病毒”入侵。
禁止财务工作站与互联网相连,切断“病毒”入侵系统可能途径,对数据的输入进行严格管理,输入数据时,应经过相关人员的检查无“病毒”后方可输入。
各级 *** 作人员发生变动时,除了按照规定做好会计人员交接工作外,还应对用户登录名称和密码数据文件进行备份,并防止用户名和密码被盗用。
7、档案管理控制
进行微机档案管理控制可以有效保证数据的可恢复性,在计算机系统受到损坏情况下,可以及时恢复财务数据,保证会计资料不会丢失,同时也保证了会计工作的正常运转。具体控制措施有:
建立计算机档案管理制度,注册名、科目体系、报表数据来源、运算关系、勾稽关系等各种初始化资料应作为档案保存。
每月所有的账簿、科目汇总表、清理账户清单、辅助账页应及时分类归档保存。
所有光盘、软盘备份应贴好明细标签归档,妥善保管,作为档案资料保存。
做好对会计电算化档案的防磁、防火、防潮和防尘工作,重要会计档案应准备双份,存放于两个不同的地点。同时,定期对磁性介质保存的会计档案进行检查,定期进行复制,防止由于磁性介质损坏,而使会计档案丢失。
8、加强内部审计内部审计是内部控制系统的重要组成部分,也是电算化会计下实施内部会计监督的一种手段。在会计电算化环境下,由于审计对象的表现形式发生了改变,对内部审计提出了更高、更严格的要求。
首先应加大对审计人员的高层次培训,如网络系统、电算化信息系统等方面
培训,使审计人员能适应会计信息化审计需要。其次,由于审计人员的能力有限,不可能对诸多领域全方位了解,故应在外聘请专家协助审计。比如参与软件的开发阶段的可能性分析,软件运行环节升级可靠性审计、日常处理是否符合内部控制要求等。最后,我们在制定完备的控制制度的同时,如果没有有限的执行,是徒劳。从目前的国内形式来看,由于执行力不够,导致内部控制制度失效时有发生,所以在制定制度的同时,应加强执行力建设。
结论
随着电子技术和网络技术的飞速发展,会计电算化的普及程度也越来越高,内部会计控制中的新问题和新课题将不断出现。对会计风险的深入研究,必将使在会计电算化下形成新的会计理论和方法得到进一步完善和发展,也使得电算化会计环境下的内部控制制度不断地调整、改善,真正做到保证会计信息的真实性、完整性和可靠性,为企业做出正确的决策提供有效的信息,给企业创造良好的会计效益。参考文献:
[1]张英明IT环境下会计信息系统内部控制研究[J]中国会计电算化,2002
[2]王景新,郭新平计算机在会计中的应用[M]北京:经济管理出版社,1998
[3]会计电算化工作规范[M]财政部经济科学出版社,1996
[4]商新虹会计电算化系统舞弊的防范与控制[J]会计之友,2001
相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。同时,内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行 *** 作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,一般都在10倍以上。内存数据库的最大特点是其"主拷贝"或"工作版本" 常驻内存,即活动事务只与实时内存数据库的内存拷贝打交道。显然,它要求较大的内存量,但并非任何时刻整个数据库都存放在内存,即内存数据库系统还是要处理I/O。
内存数据库是以牺牲内存资源为代价换取数据处理实时性的,内存数据库和磁盘数据库都是当今信息社会里每个企业所必须的关系型数据库产品,磁盘数据库解决的是大容量存储和数据分析问题,而内存数据库解决的是实时处理和高并发问题。两者的存在是相辅相成的,内存数据库的事务实时处理性能要远强于磁盘数据库。但是相对的,他的数据安全方面还没有达到磁盘数据库比肩的地步。
内存数据库将物理内存作为数据的第一存储介质,而将磁盘作为备份。随着电信业务的发展,系统对实时性的要求和对业务灵活修改的要求非常高,在此种情况下对于内存数据库的需求也越来越高。磁盘数据库的做法是将数据存入内存中进行处理,这种方式的可管理性及数据安全可靠性都没有保障。而内存数据库正是针对这一弱点进行了改进。
实际上,内存数据库并不是一项时髦技术,其出现于上世纪60年代末,但由于市场的需求原因在90年代后期才开始发展。作为新一代数据库,Altibase产品已经走向混合型数据库,其版本Altibase 40已经有一套自带的磁盘数据库,用户一旦购买了Altibase的内存数据库,就无须再购买磁盘数据库。它把热数据(经常被使用的、访问比较高的、经常要运算的数据)放在内存数据库里,而把历史性数据放在磁盘数据库里,可为用户进一步减少投资。
对于内存数据库而言,可以将同样数据库的部分内容存放于磁盘上,而另一部分存放于内存中。用户可以选择将数据存储在内存表中以提供即时的数据访问。若访问时间不紧急或数据存于内存中所占空间过大时,用户可将这些数据存入磁盘表中。
比如,在手机用户开始拔打电话时,如果应用基于内存数据库技术的混合数据管理引擎,就通过内存表检索其服务选项并立即验证用户身份,而将通话清单和计费清单归档到磁盘表中。从而,达到了速度与资源使用的平衡。
内存数据库的技术,一个很重要的特点,是可以对内存中的数据实现全事务处理,这是仅仅把数据以数组等形式放在内存中完全不同的。并且,内存数据库是与应用无关的,显然这种体系结构具有其合理性。内存引擎可以实现查询与存档功能使用的是完全相同的数据库,同时内存表与磁盘表也使用的是完全相同的存取方法。存储的选择,对于应用开发者而言是完全透明的。
对于内存数据库而言,实现了数据在内存中的管理,而不仅仅是作为数据库的缓存。不像其它将磁盘数据块缓存到主存中的数据库,内存数据库的内存引擎使用了为随机访问内存而特别设计的数据结构和算法,这种设计使其避免了因使用排序命令而经常破坏缓存数据库性能的问题。通过内存数据库,减少了磁盘I/O,能够达到了以磁盘I/O 为主的传统数据库无法与其相比拟的处理速度。
因此,内存数据库技术的应用,可以大大提高数据库的速度,这对于需要高速反应的数据库应用,如电信、金融等提供了有力支撑。
由于把大多数数据都放在内存中进行 *** 作,使得内存数据库有着比磁盘数据库高得多的性能表现,这一特点非常契合电信企业运营支撑系统对实时性的要求。
电信业的竞争正在全方位地展开,这种竞争必然带来新的价值链模式以及新的计费方式,这些变化对目前的电信运营支撑系统是一个挑战。比如,多种业务的计费环节将不再是单一的按照时长或通信距离收取费用,而可能是根据时长、内容、使用量等多种参数的组合计费。为了应对这些挑战,电信企业先后引入了内存数据库,以提高后台数据管理的实时性、精确性和灵活性。
尽管内存数据库已不是传统磁盘数据库的概念,但是内存数据库本质上还是数据库,它也具有一般数据库的基本功能:
■ 永久数据的管理,包括数据库的定义、存储、维护等;
■ 完成各种数据 *** 作,如查询处理、存取、完整性检查;
■ 事务管理,包括调度与并发控制等;
■ 对存取的控制和安全性检验;
■ 具有数据库的可靠性恢复机制。
相对于利用程序开发手段调用内存处理来说,内存数据库自有其优势。首先,内存数据库是产品化的数据库管理软件,极大缩短了开发周期; 其次,内存数据库有着开放的平台和接口,程序开发和移植更加灵活便捷,也便于维护和二次开发; 第三,可以通过使用统一的SQL语言方便地查询内存中的数据; 最后,能在数据库中保障数据的安全性和完整性。这些优势,对于快速部署和简化维护都是有利的。
但内存数据库也有其不可避免的缺点,比如: 不容易恢复,内存数据库中的数据不总是永久的,为了保证实时,也不一定是一致和绝对正确的,有的是短暂的,有的是暂时不一致或非绝对正确的。
电信企业一直是内存数据库的主要用户,近几年来,随着计算机硬件技术的飞速发展、内存容量的提高、价格下跌以及计算机进入64位时代 *** 作系统后可以支持更大的地址,为内存数据库的实现提供了可能。目前内存数据库在电信行业的应用也日趋成熟,已有超过90G的电信系统案例,能自动扩展内存空间,不需要重启数据库,提供ESOL自定义存储过程,支持多线程,开发效率高,程序移植容易等等。
下面以两个例子来介绍内存数据库的应用。
电信计费数据的加载
电信的二次批价和实时累账是计费系统中的两个必备功能。
所谓二次批价是相对于一次批价来说的。
一次批价是按照国家标准资费来进行价格计算,比如: 全球通每分钟本地通话为04元,在一次批价完成后,会根据这个用户的套餐进行再一次的计算。以北京全球通用户接听4分钟的电话为例,一次批价完成后,这条话单的价格是16元,如果这个用户参加了10元包月接听套餐,那么在二次批价后,这次通话的费用就为0元。
一次批价是用于各大运营商之间结算的,而二次批价是针对用户个人的。
实时累账是将用户从每月1号到目前为止的所有费用累加起来,也就是用户目前可以通过10086查到截止到前一天的实时话费。累账值可以帮助用户控制高额话费或是供用户即时查询消费信息。
二次批价和实时累账过程涉及用户资料、用户套餐等与用户相关的信息,电信支撑系统在开始批价时必须加载这些数据。稍大一点的省级运营商的这些数据就会超过1000万条,计费处理模型也由于套餐的组合、产品的组合以及不同的优惠规则变得相当复杂,加载这部分数据对系统而言是一笔不小的开销,这就使得现在的计费处理速度比较慢,而且很难做到对数据的实时更新。内存数据库的引入在一定程度上解决了这个问题。
在计费二次批价过程中数据量最大的是详单数据,这部分数据不用放在内存数据库中,每处理完一个话单文件或达到设定的提交记录数时直接 *** 作磁盘数据库,不会影响系统性能。最急切的是将用户资料、套餐、营业套餐和计费套餐对应关系数据、计费套餐模型数据及用户累计数据放到内存数据库中,这部分数据查询 *** 作远比数据新增和更新 *** 作要频繁。除了这些数据外,当然还有应用需要的其他数据也都可以加载到内存数据库。
在采用内存数据库后,用户通过营业部或客户查询实时话费的时候完全可以做到实时,比目前只能提供查询到前一天的实时话费在业务上有了质的飞跃。因为系统在处理这部分数据时查询流程和以前的完全一样,但系统省去了以往内存中的数据和磁盘数据库数据同步的环节,所以就能做到了实时查询。对于信控来说也同样,以往系统在累完账后要按照一定周期刷新信控数据,这就存在一个时间差,不能够完全做到实时。
而采用内存数据库后,信控可以直接取得内存数据库中的实时话费累计表中的数据,完全实现实时预警、停机。二次批价和累账中采用内存数据库后,对防欺诈、收入保障系统也有相当大的好处,这样能够充分保证运营商的切身利益。
另外,在采用内存数据库后,整体提高了系统批价、累账的处理速度,大大缓解访问磁盘数据库的压力,提高数据查询、修改、删除的效率,也为后付费和预付费的融合提供了可能。
电信计费数据的同步
电信营业数据和计费系统中的数据总是在不断的变化中,这就涉及内存数据库中的数据和磁盘数据库数据的同步问题(为了描述清楚,这里的磁盘数据库以Oracle DB为例来说明)。数据同步包括两部分: 从内存数据库到Oracle DB数据同步和从Oracle DB到内存数据库的同步。
1 Oracle DB到内存数据库同步
这部分数据同步采用增量表的方式,营业系统或CRM新增或更新的数据将生成到Oracle的增量表中,计费后台程序先到这些增量表中查询数据。如果能在这些增量表中查到数据就把这些数据更新到内存数据库对应表中,如果查不到,就直接从内存数据库中直接查询,从而保证了数据的完整性和实时性。由于增量表的数据量一般会很小,所以这部分 *** 作不会影响系统的性能。
2 内存数据库到Oracle DB同步
由于Oracle的计费后台批价、累账数据几乎都加载到了内存数据库中,所以Oracle数据库对应的数据表将主要用于对内存数据库的数据备份。
用户最新的实时话费等信息都保存在内存数据库中,实时话费查询将直接连接到内存数据库中查询,保证用户得到最新的费用信息。信控也直接从内存数据库查询数据,因此对Oracle中的这部分数据已经没有实时性的要求。这时内存数据库到Oracle的同步可以由应用程序生成文件,定时地往Oracle数据库中同步备份,或者采用Oracle 存储过程在系统相对空闲时间段进行数据导入就可以了。
总体而言,由于市场与技术的快速发展,电信业务在不断扩充,其运营和管理不断优化,传统的一些支撑系统的架构已经逐渐不能满足日益增长的业务要求和客户需求,引入一些新的技术来解决我们生产中遇到的问题是必然的。比如采用内存数据库来代替以前的共享内存技术,使得原来在内存中不标准的东西,包括接口、格式和管理都标准化了。
内存数据库只是多种新技术中有代表性的一种而已,只要解放思想、选用得当,完全可以在投入不大的情况下克服系统中的瓶颈,以最小的代价获得最大回报。
通用数据库大家见的多了,Oracle、Db2、Sqlserver、Sybase、Informix 还有最近比较火的Mysql、和Pqllite,当然还不能忘记开源的PostgreSQL。通常情况下这些数据库可以承担重要业务,但是在要求高性能方面还是略有不足。在计费系统中如果用户信息常常改变的话延迟方面就会产生比较大的影响,甚至能影响到计费系统的正常运行。
我接触到唯一的内存数据库就是亚信在中移动计费中心稽核系统中使用的。由于稽核系统需要实施同步用户状态信息和订购信息,然后对产生的话单进行稽核,如果响应速度较慢的话就会产生错误的结果。最初没有稽核系统的时候,计费的标准基本是sp发过来的,然而用户方面却经常发现自己没有实际使用或者已经取消这项业务的时候,自己的帐单中仍然收取了费用,因此中移动决心要对sp的话单进行稽核,以自己的数据为标准,彻底剪断sp乱收费的手段。
如果要取到用户状态信息和订购信息的话就要从多个系统中同步过来,同时对话单进行稽核,中间的处理时间要求比较严格(用户可能会在短时间内检查自己的话费信息),对系统响应时间就要尽量短。
通用数据库在这方面处于劣势。亚信就以三台rx8420作为数据库主机,将31个省用户的信息按照数量的多少分担到三台主机,每个省至少有一个入库进程,对于用户比较多的就采用多个进程进行入库。数据的采集来源主要是通过BOSS和计费的一级系统。
由于数据是存储在内存中,所以存储的数据结构和通用数据库有所差异,同时为了保证数据的安全,在磁盘上有一个内存数据的镜像,每隔一定时间将内存中的数据同步到磁盘上,当主机故障时可以通过磁盘恢复数据。当主机故障时,会有备用主机通过HA接管。但是对于数据 *** 作的日志和回滚就没有Oracle做的好了,只提供了简单的恢复机制。
在计费系统中首先要对sp发来的话单进行稽核,主要标准是用户状态和订购信息。例如用户最近7天一直处于关机状态,如果sp的话单中出现新的订购信息就将此条话单作为错单处理。移动通过这种方式在和sp的博弈中取得主动。稽核系统上线后用户对于sp的投诉问题明显减少。
链接一:内存数据库与传统数据库的异同
传统的数据库系统是关系型数据库,开发这种数据库的目的,是处理永久、稳定的数据。关系数据库强调维护数据的完整性、一致性,但很难顾及有关数据及其处理的定时限制,不能满足工业生产管理实时应用的需要,因为实时事务要求系统能较准确地预报事务的运行时间。
对磁盘数据库而言,由于磁盘存取、内外存的数据传递、缓冲区管理、排队等待及锁的延迟等使得事务实际平均执行时间与估算的最坏情况执行时间相差很大,如果将整个数据库或其主要的"工作"部分放入内存,使每个事务在执行过程中没有I/O,则为系统较准确估算和安排事务的运行时间,使之具有较好的动态可预报性提供了有力的支持,同时也为实现事务的定时限制打下了基础。这就是内存数据库出现的主要原因。
内存数据库所处理的数据通常是"短暂"的,即有一定的有效时间,过时则有新的数据产生,而当前的决策推导变成无效。所以,实际应用中采用内存数据库来处理实时性强的业务逻辑处理数据。而传统数据库旨在处理永久、稳定的数据,其性能目标是高的系统吞吐量和低的代价,处理数据的实时性就要考虑的相对少一些。实际应用中利用传统数据库这一特性存放相对实时性要求不高的数据。
在实际应用中这两种数据库常常结合使用,而不是以内存数据库替代传统数据库。
链接二:几款内存数据库产品
■ Oracle TimesTen
Oracle TimesTen是Oracle从TimesTen公司收购的一个内存优化的关系数据库,它为应用程序提供了实时企业和行业(例如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量。Oracle TimesTen可作为高速缓存或嵌入式数据库被部署在应用程序层中,它利用标准的 SQL 接口对完全位于物理内存中的数据存储区进行 *** 作。
■ Altibase
Altibase是一个在事务优先的环境中提供高性能和高可用性的软件解决方案。它提供高性能、容错能力和事务管理能力,特别适合通信、网上银行、证券交易、实时应用和嵌入式系统领域。Altibase能够最大限度地发挥数据库服务系统的潜力,增强数据服务器的处理能力。Altibase支持客户端/服务器架构或嵌入式架构。其中客户端/服务器架构非常适合一般的应用。而嵌入式架构将应用程序嵌入到数据库服务器,适合于有高时效要求的实时系统。
■ eXtremeDB
eXtremeDB实时数据库是McObject公司的一款特别为实时与嵌入式系统数据管理而设计的数据库,只有 50K到130K的开销,速度达到微秒级。eXtremeDB完全驻留在主内存中,不使用文件系统(包括内存盘)。eXtremeDB采用了新的磁盘融合技术,将内存拓展到磁盘,将磁盘当做虚拟内存来用,实时性能保持微秒级的同时,数据管理量在32BIT下能达到20G。
会计电算化模拟试题
选择题
1--_________负责单位的财务管理工作。( D )
A,总会计师 B会计师 C注册会计师 D会计
2___________负责会计程序的维护,必须精通计算机程序设计和会计业务,熟悉系统并有一定的软件开发经验。(B) A 硬件维护员 B软件维护员 C 系统管理员 D系统审核员
3_________具体负责电算化系统的日常运行管理和监督进行系统重要数据的维护, *** 作人员及其权限管理,负责系统安全保密工作。(C) A,系统维护员 B系统 *** 作员 C系统管理员 D系统审核员
4________负责数据软盘、系统软盘及各类账表、凭证的存档保管工作。(D)
A电算主管 B软件 *** 作员 C审核记账员 D档案保管员
5[编辑]菜单中的[复制]、[剪切]命令和________命令配对使用,才能完成文件或文件夹的移动或复制。(D) A打开 B移动 C拷贝 D粘贴
6[账务初始化]是指_______________(A)
A 把当前手工账簿上的账目、账面数据输入到计算机中去
B 财务人员工作及权限的分配、建立适合本单位核算的账务结构体系等。
C 提供决策D 提供数据恢复和备份
71954年,____国通用电气公司运用计算机进行工资的计算处理,这是计算机在会计领域的首次应用。(B) A中国 B美国 C日本 D英国
81994年,我国颁布了________(A)
A《会计电算化管理方法》 B《会计电算化初级知识培训大纲》
C《会计电算化知识培训管理办法(试行)》 D《会计核算软件管理的几项规定(试行)》
9DOS *** 作系统是一种_______软件。(A) A系统 B实用 C应用 D编译
10DOS *** 作系统的扩展名最多由____各字符组成。(A)
A3 B4 C5 D6
11EXCEL文件默认的扩展名是_______(B) AECL BXLS CDOC DXEL
12EXCEL中,我们只是想复制单元格中的公式,可选用_______(C)
A剪切 B粘贴 C选择性粘贴 D清楚内容
13WINDOWS软件中每个窗口的右角上都有一个X按钮,单击该按钮可以______(D)
A还原窗口 B最大化窗口 C最小化 D关闭窗口或退出程序
14WINDOWS中打开文件夹后,按_______间可以返回到上一级文件夹。(D)
AESC BALT CENTER DBACKSPACE
15安装新的中文输入法的 *** 作是在 ------------------------_________窗口中进行的。(C)
A我的电脑 B资源管理器 C控制面板 D文字处理程序
16 *** 作过程中发现问题,应记录故障情况并及时向系统管理员报告属于_________的职责。(B)
A硬件维护员。 B软件 *** 作员 C数据录入员 D数据审核员
17当处于中文输入法状态时,按______键可以进行中文全角/半角切换。( C )
AALT+空格 BESC+空格 CSHIFT+空格 DCTRL+空格
18会计电算化输入的方式有多种,下面哪项不是( C )
A 直接输入方式 B 自动输入方式 C 笔输入方式 D 间接输入方式
19电算化会计系统内部控制一般分为总体控制和应用控制,属于总体控制的是( D )
A 组织控制 B 硬件控制 C 系统 *** 作实用控制 D BC
20电算化会计中,岗位分工最好是_______( B)
A 按会计事务 B 按会计数据所处形态 C 按原由手工不便 D 随意设置
21多用户计算机系统缺点_________(D)
A对主机要求低,费用低 B 对主机要求低,费用高
C对主机要求高,费用低 D 对主机要求高,费用高
22防止计算机______,应该避免使用来历不明的软盘和各种非法拷贝的软件,以及在计算机上玩游戏。(A) A 病毒 B 病菌 C 流毒 D 病源
23根据财政部规定,电算化会计核算信息系统必须提供______和恢复功能。(C_)
A 数据保存 B 数据转移 C 数据备份 D 数据销毁
24关于会计电算化意义的说法错误的是( D)
A 提高工作效率 B 促进会计工作职能转变
C 提高会计工作职能 D 仅仅是替代手工完全记账、编表工作
25管理型电算化会计系统有如下功能,那一项不属于?( A)
A 计划功能 B 控制功能 C 预算功能 D 分析功能
26国外先进的工业国家,会计电算化工作从____世纪50年代开始。( C)
A 19 B 21 C 20 D18
27会计电算化初始化设置包括_____和系统初始化。( C )
A 硬件初始化 B 软件初始化 C 环境初始化 D 会计初始化
28会计电算化的最终目的和表现形式就是用计算机 ________替代手工 *** 作。( B )
A 部分 B 全部 C 一半 D 没有
29会计电算化工作一般有_______种模式。( B )
A 1 B 2 C 3 D 4
30会计电算化后的工作岗位可分为_____ 会计岗位和电算化会计岗位。(A )
A 基本 B 基础 C 一般 D 特殊
31会计电算化系统中核心子系统是_____子系统。( A)
A 账务处理 B 存货 C 报表处理 D 工资
32会计软件主要包括以下几种,其中哪一种不是?( D )
A 核算型软件 B 决策型软件 C 管理型软件 D实时控制软件
33基本会计岗位可分为_______、出纳、会计核算各岗、稽核、会计档案管理等工作。(B )
A 法人代表 B 会计主管 C 核算主管 D 业务主管
34计算机病毒是一种_______( B )
A 幻觉 B 程序 C 生物体 D 化学物
35计算机的内存比外存_______。( A)
A 存取速度快 B 更便宜 C 虽贵但能存储更多的信息 D 存储容量大
36键盘上的换档键是________(D)
A CAPSLOCK B BLACKSPACE C ESC D SHIFT
37具有磁盘、打印机、显示比例等按钮的工具栏成为________工具栏。( B)
A格式 B常用 C窗体 D审阅
38决策支持系统是(C)
A 完成事中控制 B 完成时候核算 C 完成事前辅助决策 D 完成事前预测、事中控制和事后核算
39决策支持型会计电算化软件有许多功能,但________不是该类系统所特有的。(C)
A 为财务决策提供数据支持 B 提供模型支持 C 为领导服务 D 提供知识支持
40计算机的字节是常用的单位,它的英文名字是______( A)
A BYTE B BIT C BAUD D BOUT
41利用键盘在对话框中的不同项目组间移动光标用______键。( A)
A TAB B ESC C SHIFT D CTRL
42批处理文件的建立可以用文字处理编辑器____来建立。( B )
A TYPE B COPY C DATE D TIME
43,任务栏中一般不包括_____ ( D )
A 开始菜单 B 数字时钟 C 汉字输入法按钮 D 打印机设置
45商品化会计软件对______环境的要求主要指:对 *** 作系统的要求、对中文环境的要求、对数据库的要求。(A) A 计算机软件 B 计算机硬件 C 办公 D 卫生
46数据审核员不能有____兼任。(A)
A 系统 *** 作员 B 系统管理员 C 数据录入员 D 数据审核员
47手工会计数据处理流程是_________( A )
A 收集原始数据、会计数据处理、会计信息报告、会计数据存储
B 原始凭证、记账凭证、会计信息报告、会计数据存储
C 整理记账凭证、登记账簿、会计数据存储
D 收集原始数据、会计数据处理、会计数据存储、会计住处报告
48首次启动EXCEL,,默认的工作簿基本名是(A )
A BOOK1 B 工作簿1 C 表格1 D SHEET1
49通常所说的一个完整的计算机系统应包括________。( C )
A 主机、键盘和显示器 B 计算机及其外部设备
C 硬件系统和软件系统 D 系统硬件和系统软件
50退出WORD的热键是________( A )
A ALT+F4 B SHIFT+F8 C F4 D F8
51下面_______不是应用软件。( D )
A 消毒软件,主要用于杀计算机病毒
B 辅助设计软件:例如用于机械和电子等计算机辅助设计软件
C 管理软件:例如用于会计业务的会计软件 D 数据库软件:如FOXPRO60
52下面______不属于计算机的应用。( C )
A 计算机在数据和信息处理方面的应用 B 计算机在过程控制方面的应用
C 计算机病毒 D 计算机在逻辑加工方面的应用
53下面_______是不正确的。( C )
A 财务软件中的初始化包括系统初始化和账务初始化,这是不一样的两个概念。
B 年中结转工作属于初始化要解决的问题 C A和B都不正确 D A和B都正确
54下面_____不属于会计电算化的实施中必须的费用?( B )
A 软件和硬件费用 B 网络通讯费 C 资料费用培训费 D 售后服务费、网络软件费
55下面说法中,那一项是不正确的?( B )
A 管理型电算化系统的使用者包括企业管理者乃至企业最高层领导
B 控制功能是核算型电算化系统的功能
C 决策支持型会计电算化的会计目标是提供会计上的非结构化决策问题的支持环境。
D 核算型电算化会计系统的会计目标与手工会计的会计目标没什么差异
56现金日记账和银行存款日记账要每____登记并打印输出,做到日清月结。( A )
A 日 B 旬 C 月 D 周
57小写字母状态下想要输入大写状态,可配合_____键实现。( A )
A SHIFT B CTRL C ALT D ESC
58选定相应的单元格区域,在状态栏上可以察看到该单元格区域中的_______( C )
A 注释 B 引用 C 数值之和 D 行列标志
59一般把软件分成两大类_______( D )
A 字处理软件和数据库管理软件 B *** 作系统和数据库管理软件
C 程序和数据 D 系统软件和应用软件
60在电算化会计信息系统中,对凭证审核的方式一般有______种。( B )
A 静态审核 B 动态审核 C 屏幕审核 D 二次录入
判断题
1CPU=运算器+控制器 。( √ )
2EXECL的自动筛选功能不允许自定义筛选条件。( × )
3《会计法》赋予了各级财政部门管理会计工作的职能。( √ )
4EXECL中当正在修改单元格中的内容时,不能为单元格命名。( √ )
5WINGDOWS中,软盘上所删除的文件不能从“回收站”中恢复。( √ )
6WORD文档只有在“普通”模式下才显示页眉页脚。( × )
7WORD文件中也可能隐藏病毒。( √ )
8不再使用 *** 作会计电算化软件,应正常退出该软件再离开计算机( √ )
9电算化方式下不用账证、账账核对。( √ )
10电算化信息系统中,计算机自动处理会计数据,会计基础工作规范化也不需要了。( × )
11分析功能是核算型电算化会计系统的功能( × )
12会计电算化改变了内部控制制度的控制方式、控制对象和许多具体制度。( √ )
13会计电算化工作按作用期分为长期规划、中期规划和短期规划。( √ )
14会计电算化报表的格式可任意定义。( × )
15会计电算化方式下处理流程与手工方式没有区别。( × )
16会计信息处理流程是一块以数据的收集为核心的。( × )
17双击窗口标题栏上蓝色区域,也可实现窗口的最大化或复原 *** 作。( √ )
18所谓热启动就是打开电源通电的启动。( √ )
19因为错误 *** 作造成死机,可以按下主机上的“RESET”键重新启动,不必关闭主机电源。√
20在电算化会计系统中,会计数据并不能由计算机按照程序自动完成的。( × )
你好,各地的农信社考试内容不相同。像山东农信社是纸考,分为计算机类、法律类、综合类三类岗位,
计算机类考试科目:计算机专业相关知识(计算机网络,数据库,数据结构, *** 作系统等)+时政;
法律类考试科目:法律相关专业知识+时政;
综合类考试科目:公基+专业知识(经济金融、会计、计算机)+写作。
青岛农商行笔试则是和商业银行的考试内容相似。
农村信用社招聘考试科目有哪些
农村信用社招聘考试科目分为《公共基础知识》和《专业知识》两科。《公共基础知识》为各岗位公共考试科目,《专业知识》科目按报考岗位分为:《金融经济》《财会》、《储蓄》、《信贷》、《稽核》、《计算机》、《文秘》、《法律》,为各岗位专考科目。
由于农村信用社考试是不同省份各自出题,各省的考试内容、考试科目、考试题型也不尽相同。
其中,有些省份还把笔试分为以下五类:
(1)金融财会经济大专(A卷)
(2)金融财会经济本科(B卷)
(3)文秘专业大专及以上(C卷)
(4)法律专业大专及以上(D卷)
(5)计算机专业大专及以上(E卷)
A、B试卷内容为金融、财会、经济等基础知识;C试卷内容为文秘、金融、法律基础等知识;D试卷内容为经济法律法规、金融、文秘等基础知识;E试卷内容为计算机基础知识。
农信社考试内容包括什么?
农信社考试分为笔试和面试
笔试的主要内容是:公基、经济、金融、财会、法律、计算机、英语
题型以单选、多选、名词解释、简答、案例分析、写作为主
面试形式:半结构化(面试题型考察偏结构化)
面试的主要内容为:主要考察考生的综合剖析才能、应变才能、人际交往才能、语言表达才能、组织调和才能、心理挫折承受才能、团队意识与精神、举止仪表与教养、见识与驾驭潜质等
以上就是关于财会硕士论文 以商品化软件为契机,开发更具实用性的会计软件全部的内容,包括:财会硕士论文 以商品化软件为契机,开发更具实用性的会计软件、什么情况下用内存数据库、拜托各位:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)