中小企业财务管理系统设计与研发
2018-02-07张毅
张毅
(衡阳师范学院,湖南衡阳421000)
1 我国中小企业财务管理系统的设计要求
1.1 财务管理业务流程的要求
财务管理流程是企业财务工作的核心,是确定系统中各功能模块所需实现功能的基础,在进行财务管理系统设计的前期,必须要对企业财务管理的规范流程和现有流程做清晰的解构,进而继续开发,最终投入使用。
1.2 系统性能的要求
财务工作是一个企业的核心工作,因此企业的财务管理系统应具有可靠性,保证能在全天不间断、持续无故障稳定运行;其次企业的财务管理系统必须具有处理意外和在发生的非物理性的突发意外时不中断运行的能力;企业的财务管理系统应有稳定的响应速度[1]。
1.3 系统故障处理要求
在系统运行过程中,会遇到诸多故障,当故障发生时,相关工作人员最好能够及时发现,快速反应,尽早解决故障,并能使系统恢复正常运转,尽量避免对企业造成损失。
1.4 系统易用性要求
中小企业的财务工作人员的综合素质参次不齐,由于操作人员综合素质跟不上,即使企业拥有一套完善的财务管理系统,同样会造成企业财务工作效率低下。因此系统需要保持良好的易操作性,能使各类用户都能够轻松快速地操作系统。
1.5 系统安全要求
一个企业的财务是企业的核心机密,就我国中小企业而言,在信息化时代,必须拥有安全的财务管理系统为企业运行保驾护航。
2 我国中小企业财务管理大致工作内容
我国中小企业财务管理的基本工作内容大抵包括确认、计量、记录、报告四个部分,其中的每一个部分又可以分成多项工作内容,本文将对每个部分的具体内容做出分析。
2.1 确认
确认是指企业财务人员将本企业的一个事项记录并列入到财务报表的过程。企业在经营过程中,财务关系发生者向会计人员提供原始凭证,会计人员对原始凭证进行审核,会计人员再确认原始凭证的真实性。
2.2 计量
计量是指将符合确认条件的会计要素登记入账,并确定金额大小及进行相关统计的过程。对于一个企业来说,计量必须采用固定的货币单位,计量属性可根据单位的不同,采用不同的计量属性,其包括历史成本、重置成本、可变现净值、公允价值等。
2.3 记录
记录是指财务人员对企业所有的经济事项进行确认。相关财务人员在确认原始凭证的真实性后填写记账凭证并加盖财务凭证专用章,再由专人将记账凭证录入到企业的财务系统。在由专人录入财务信息的同时,财务人员可对一个会计期间内的财务指标进行财务凭证汇总,并登记财务总账账簿。
在企业进行账款管理时,其主要包括请款、报销、结算三个部分,在结算阶段,财务出纳人员需凭借请款报销单填写银行的取款登记表,并需要财务主管人员审核加盖名章后,才完成结算手续并将相关财务事项录入系统。
在企业进行税务申报时,财务人员对企业的相关税务事项结算完成后,需要将发票的具体情况录入企业财务系统,并加盖财务税务申报专用章,由财务主管进行审核后,才能将发票递交至税务部门进行企业税务申报。
2.4 报告
财务报告是反映企业财务状况和经营状况的关键要素,包括资产负债表、利润表、现金流量表等。在一个会计期间内,财务报表是对企业所有财务状况的汇总,是企业管理阶层进行决策的重要依据,同时也是税务等有关部门对企业税务进行审计的凭证。对于企业财务系统的财务报表模块来说,应设置用于计算和记录企业的财务情况以及企业日常运营中的账务平衡情况。企业的财务报表大致分为两个部分。①首先由财务人员进行记账凭证的录入,企业的财务系统将自动运行账务平衡计算及其核对等功能,进而生成所需相关财务报表。②在企业财务系统生成财务报表后,由企业的财务高管进行核对,核对通过后分别加盖法人名章等,最后分别向企业相关方报出。
3 我国中小企业财务管理系统研发与软件介绍
就我国中小企业财务信息管理系统研发而言,本文主张采用VB程序语言对系统进行编程,使用SQL Server 2005、ADO数据库技术。
3.1 VB程序语言
VB程序语言2是一种事件驱动编程语言。其以图片格式为用户界面,能够快速应用与程序开发系统,并且可以轻易地联合ADO访问数据库技术共同运用。大体上讲其具有以下特征:①设计平台的可视化。VB语言的用户界面是图片格式,为程序开发人员和用户提供了可视化平台,程序开发从而变得较为简便快捷,可大量节约开发时间以及成本,并方便用户的使用。②对象。VB程序语言可以将相应程序和与之对应的数据封装成一个整体,程序设计人员在设计对象时不需要去设计相应的代码,VB程序语言均可以自动完成,大大提高工作效率。③事件驱动。在使用VB程序语言设计程序时,设计人员可以直接编写设计进程,并且可以同时采用明确代码和不明确代码,在程序进行时,VB程序语言都可以直接编写完成。④结构化。VB程序语言开发具有结构化的特征,主要是因为它源自BASIC语言,具有丰富的数据类型以及众多的内部函数。⑤与系统资源相契合。VB程序语言能够实现与电脑系统进行动态化数据交换,包括图片、视频和音频等不同形式的文件。⑥对数据库的综合管理。VB程序设计语言通过VB语言可以访问Access等大部分数据库,且VB语言都可以用过开放式数据连接轻松实现。[2]
3.2 SQL Server 2005数据库
从数据库规模出发,SQL Server 2005数据库的规模适中,在研发的周期和后期维护上来说所花费的费用和精力都比较小。对于SQL Server 2005数据库来说,其特点大致如下:①SQL Server 2005数据库可适用于很多不同的接口工具,方便快捷,可以节省大量的开发时间。②SQL Server 2005数据库以图片格式的形式向用户提供界面以及相关信息,不仅方便开发人员选择开发时所需的工具,而且极大给用户的操作提供便利。③SQL Server 2005数据库在可扩展,出错率极低,十分可靠。
3.3 ADO技术
3.3.1 ADO技术简介
ADO技术作为一种电脑程序对象,在用户数据库中,常表示数据结构以及所包含的相关数据。ADO对象经过ADO相关组件的处理之后,可以形成相关数据记录,最终需求者仅需通过简单操作,可轻松获取这些数据。
3.3.2 ADO对象简介
ADO技术具有强大的访问数据库功能,此功能的实现主要依靠于ADO对象。ADO技术具有以下对象:①连接对象(Connection):与数据库建立连接,进行查询以及事务等相关操作。②命令对象(Command):执行数据库操作命令。③记录集对象(Recordset):用于查询、返回、退出的结果集,可以在结果集中通过游标建立记录集,即可进行增加、删除、修改、查询以及移动等相关操作。④字段对象(Field):用来表示和记录相关信息。⑤参数对象(Parameter):与命令对象联用。由参数对象来提供信息,用于命令对象的查询操作。
4 总结
本文以我国中小型企业的财务管理如何进行信息化建设为研究对象,通过对我国中小型企业财务管理的大致流程具体分析,对财务系统选用程序语言,选择数据库等提出可行性建议。在企业实际财务管理系统的操作过程中,企业需要对财务管理做出具体定位,并且依据本企业财务管理系统运行的实际情况,做好相关系统的设计工作。本文所论述的财务管理系统仅适用于中小企业,对于其以后的发展,现有的财务管理系统需作相应调整,由于企业发展具有未知性,本文将不再赘述。