企业会计信息系统研发及运用综述

时间:2022-06-04 11:03:00

企业会计信息系统研发及运用综述

一、研究意义

会计信息系统是专门用于会计核算工作的电子计算机应用软件。中小企业非商品化专用型会计信息系统是指由企业根据自身会计核算的需要自行开发或委托其他单位开发,具备相对独立完成会计数据输入、处理和输出功能模块供本企业使用的会计信息系统。中小企业自行开发并使用专用型会计信息系统,可降低会计信息化成本,可满足本企业个性化的需求,可保证会计数据、用户及客户数据等核心信息的安全。本文选择MSExcel及VBA做为开发平台,中小企业里只需要有计算机技术较好的会计人员,就可以自行开发符合本企业会计业务流程的专用型会计信息系统,也具有以下重要意义:适合中小企业自身的特点;升级会计学专业课程《Excel在会计中的应用》现用教材的内容;中小企业自行开发能适合本企业应用的会计信息系统来加速实现会计信息化。

二、国内外研究现状分析

国外相关研究文献有:(美)GeorgeH.Bondar,WilliamS.Hopwood(200年)阐述了会计软件的基本概念和框架;(美)阿代尔(2007年)介绍了MSEXCEL部分函数和各种工具,并对财务函数的应用进行了详细讲解。国内相关研究文献有:熊高英(2008年)运用VBA进行对工资子系统里的计算机个人所得税进行了详细的设计;朱伟民(2007年)介绍了相关的Excel财务模型;魏东玲等(2008年)介绍了基于Excel的财务管理信息化;吴志超(2009年)介绍了工资子系统的设计;张建(2007年)介绍了ExcelVBA的优越性;赵宏宇(2008年)仅分析了基于Excel开发系统的可行性。以上是近年来国内外部分研究基于Excel平台开发会计软件的科研资料。从这些研究现状看:仅是对此技术的可行性进行了分析,还没有发现全面介绍开发中小企业的专用型会计信息系统的过程,也查不到重要子系统的开发代码,到目前为止,还无中小企业从真正意义上实现基于Excel平台对专用型会计信息系统的研究开发和应用。

三、会计信息系统开发设计及关键技术

会计信息系统实施环境:开发环境,本文考虑到大多数的开发工具特点和用户的使用习惯情况,选择目前市场占主导地位的WindowsXP及XP以上的操作系统,保证系统的兼容性和稳定性能。开发软件平台为MicrosoftOfficeEx-cel2003或者MicrosoftOfficeExcel2003以上版本。网络连接服务器与客户端选择TCP/IP协议作为网络协议,通过光缆连接并由ODBC接口与信息源实现通信功能;开发技术,系统界面人机交互界面是系统的窗口,本文将采用Excel2007作为开发平台,该工具开发的界面具有友好、动态性强及交互性好等特点。采用VBA作为应用层的开发技术,保证系统的执行效率、系统性能稳定性、网络通信及分布应用等方面的需求。为实现与数据层的连接及控制,可通过VBA编译DLL控件和选择AD.NET来完成。为了容纳复杂的海量数据,为了不再依赖数据库链路,Dataset组件在内部采用XML来描述数据;系统安全设计,本系统采用四道安全防线设计:一是利用MSExcel的单元格、工作表和工作簿自带的保护功能,有效进行权限设置、密码设置和只读保护功能;二是利用VBA语言进行编程和设计登陆密码和工具栏等隐藏设置;三是利用IISWeb服务管理软件的安全功能,设置应用程序目录或文件夹属性的安全性,包括IP地址和域名的限制设置;四是利用ASP.NET提供的身份验证机制,综合Windows、Forms两种方式,有效阻止非法用户的访问和入侵。会计信息系统开发主要内容包括账务(总账)子系统、工资核算子系统、固定资产核算子系统、报表核算子系统、材料采购与供应子系统、销售与货款结算子系统.、存货子系统、成本管理子系统和资金管理子系统等九个子系统的开发设计。中小企业可以根据自己的业务需求,有选择的应用以上的子系统。其中,账务(总账)子系统的开发设计是重点,即:会计凭证处理、会计账簿登记、财务报表编制、期末结账和管理维护等五大模块,具体包括“登录密码保护界面”、“主界面”、“凭证信息录入”、“凭证信息汇总表”、“现金流量表”、“科目汇总表”、“明细分类账”、“年度科目汇总表”、“总分类账”、“资产负债表”、“利润表”、“系统管理”等工作表的表单设计、窗体设计、模块应用、VBA程序设计和大量函数、公式的应用。功能模块设计包括:凭证数据处理模块、会计帐簿处理模块、财务数据报表模块、期末与结账模块。管理维护工具模块包括:界面及窗体设计包括:录界面、主界面、凭证信息录入、年度科目汇总和三大财务报表。核心子系统账务处理(总账)子系统数据流程图如下图:整个系统开发过程中,关键技术有:登录密码保护:软件运行后只显示“登陆界面”,其他工作表和Excel的可操作信息栏目全部隐藏,以保证系统的安全性和隐蔽性;操作员权限:设置操作员的权限,合理分工;年末结帐:完成某一个会计年度终了时当年的财务数据的清除,并转让下一会计年度的操作;会计信息备份:用于账务处理子系统一个会计期间所记录经济业务数据信息的备份工作。恢复初始设置:将系统所有记录的数据信息恢复到初始设置的状态;登录密码保护、操作员权限、年末结帐、会计信息备份和恢复初始设置等关键问题都需要大量编程去完成和实现。

会计信息其他子系统包括工资核算子系统、固定资产核算子系统、报表核算子系统、采购与应付子系统、销售与应收子系统、存货子系统、资金管理子系统,它们与账务(总账)处理子系统之间的关系如下图所示:中小企业开发一套基于MSExcel及VBA平台且投入成本低廉和符合中小企业个性化业务流程的专用型会计信息系统是非常有必要的,通过该会计信息系统所提供及时、有效的会计核算信息来帮助管理人员对企业的生产经营进行科学有效地管理、预测和决策,让中小企业全面快速地实现会计信息化。本文的创新点有:一是在操作上具有可行性、实用性,可以独立满足中小企业特别是小型企业实现会计电算化的要求,使得中小企业资产、负债、所有者权益、收入、费用和利润六要素经济业务的记账、算账、报账,依仗会计信息系统的功能模块,全部由计算机处理。专用型会计信息系统的应用,可大大提高会计核算工作效率,减轻会计人员的工作强度;二是可以将中小企业孤立的单项经济业务的会计核算,通过计算机形成完整的会计核算系统,使得信息技术在中小企业的会计工作中拓展应用,会计信息的实时性得以充分体现。专用会计信息系统成为企业管理系统的核心工具,极大地满足管理者从综合信息开始,追踪找到自己需要的原始信息,提高中小企业管理者的管理效率;三是可纳入并升级开发类课程《Excel在会计中的应用》现教材的内容。学生通过理论课的学习和实验课的操作,可独立完成中小企业专用型会计信息系统的开发、应用和日常维护工作,能让学生全面地、系统地掌握会计软件的开发流程和进一步熟悉会计业务流程。

四、总结

中小企业专用型会计信息系统是由企业根据自身会计业务流程的需要自行开发的,具备相对独立完成会计数据输入、处理和输出功能模块的专供本企业使用的信息系统。企业的会计信息化和企业管理信息化是否成功多半取决于会计信息系统的处理功能和使用者的素质,其中会计信息系统的处理功能是最重要的原因之一。本文开发设计的专用型会计信息系统符合中小企业的特点,中小企业选择性的开发相关的子系统,全面实现企业会计信息化,能够满足本企业个性化的需求,也能保证会计数据、用户及客户数据等核心机密信息的安全。选择MSExcel及VBA做为开发平台,中小企业里只需要有计算机技术较好的会计人员,就可以自行开发出符合本企业业务流程的非商品化专用型会计信息系统,整个解决方案在经济上、操作上和技术上都是可行的。