Excel财务软件系统设计研究
2015-02-21乔静文
乔静文
(陕西职业技术学院 财经学院,陕西 西安 710038)
Excel财务软件系统设计研究
乔静文
(陕西职业技术学院 财经学院,陕西 西安 710038)
当前发展中,Excel在财务管理中的应用较为广泛,能为财务管理工作的开展提供有力的支撑,基于其在财务管理方面的重要作用,为了达到对Excel财务软件系统的更高效运用,本文结合Excel2007软件融合到财务管理系统中的方式分析了该系统的整体框架、数据流及模块,并在此基础上探讨了Excel的数据访问机制等关键技术,对Excel财务软件系统的可行性进行了验证,以期能为新时期的财务软件系统发展提供有益的参考。
财务软件;Excel;设计;处理
财务管理系统有效整合了财务会计、成本预算等,是新的管理模式及管理理念的体现,能对相关财务数据进行有效分析,从而促进了对企业经营情况的真实反映,此信息能提高企业的管理及决策水平。新时期的企业财务管理发展中,涉及到的记账方式及财务软件的应用已然成为了其中最重要的管理软件,基于此,财务系统更应支持财务报表的自动定义及分析,促进其的广泛应用。笔者在本文的Excel财务软件系统设计中,重点在于对报表任务的设计方面,借助于Excel的财务软件管理系统,实现了财务输入、输出和流程管理,在此前提下,使之能达到财务管理的设计要求,促进财务管理的高效性发展。
1 总体系统结构
1.1 框架结构
结合当前的发展现状来看,在财务软件系统中,最为常见的电子表格软件Excel一般作为终端显示,也可结合对内部函数的利用来加载数据模型,进而与系统建立良好的对接,综合研究之下,如图1,为笔者在本文设计的Excel财务软件系统结构框架[1-2]。
图1 基于Excel的财务软件系统整体框架Fig.1 The overall framework of financial software system based on Excel
综合看来,其主要由4个层次构成,分别为应用服务层、客户端层、数据库层以及web层,其客户端显示借助Escel2007来实现,具体运用中,对于ORACLE的数据库内容,利用该软件区进行调动,接下来在工作表中进行选择与数据处理,最终实现Escel的数据交互,完善了整个过程的运用。
1.2 功能模块的设计
综合笔者的具体设计看来,其主要有3个方面系统功能,具体为初始化设计、系统监测及财务核对,在具体功能分工方面,系统初始化的作用在于它能在启用新帐套时对其相应的初始信息进行设置,一般来说,新帐套的其、用又包含了新机构的建立、本系统的启用以及生成新年度会计帐套等,对应的帐套参数作用在于去维护系统所需的各项参数,再次细分之下,有帐套启用会计期间、会计年度起始日期和科目代码结构。除此之外,期初余额用来管理会计年度期初余额,我们对其进行细分,在启用系统环节,为第一个会计年度期初余额录入,接下来的系统建账以及平衡检测,后续发展中,有对各年度年初余额的查询,在此环节,共有5大部分会计日常业务亟待此核算系统完成,具体有会计业务凭证的制作、复核,后续工作有结账结账、将所在的账簿打印出以及最终的对会计数据的查询,在财务管理中,需要完成制作、浏览、修改一直到最终的汇总等[3]。
1.3 系统数据流分析
在当前的财务会计发展中,数据流图的作用在于对数据处理过程进行描述的一种图形工具,其视角偏向于数据的传递和加工方面,进而对数据在系统流程中涉及到的移动变换等,结合自身功能,借用图像的方式进行了描述,这样,便能有效反映数据传输的逻辑和流向过程,其并不具有其他任何物理部件,只是对数据的软件中被处理及流动过程的描绘,基于此,笔者设计的基于Escel财务系统软件,其内容方面涉及管理者的数据信息,就其涉及到的财务信息而言,包含了支出与收入、工资等表单信息,这种组成形式的存在,让其形成了一个统一的数据流,完善了整个系统的设计[4]。
2 数据报表设计方面的关键技术分析
2.1 数据访问机制
结合笔者的系统设计来看,处理财务信息的数据表信息有效数据时,笔者综合了以往设计的经验,将直接调用SQLAPI的方式作为了数据访问的方法,在该访问机制中,其调式相对困难,且整个流程较为复杂,但其的优势在于运行速度快,可将其有效运用于大量数据的查询方面,此方法尤其在API调用方面比较熟时运用效果更强,不仅如此,还应做API声明和常量的定义,使得整个运用过程更趋于完善。在进行数据访问的过程中,对SQL产生的数据源信息实施处理这一步骤对于整个访问机制而言意义重大,针对此,在访问Excel对应的每一个单元格的数据信息方面,笔者注重对其通过其脚注的属性来进行,具体的实现过程代码如下所示[5-6]:
2.2 Excel报表模块板设计
从运用方面来看,报表格式涉及单元格的合并、行高列宽、纸张、边框以及报表页数等操作,开展运用时,C#操作Excel应当选定操作块,继而实施对应操作,相应过程有:
1)设计单元格的合并,结合对rangel参数的定义,操作者选择一定范围区域内的功能模块,加以整合,继而判断的合并完成与否,并加入下一环节。
2)结合对rangel参数定义的利用,借助 Column Row Height或Column Width来设定宽度和行高度大小。
3)借助于定义rangel参数表达式,在设定work sheet和Cell的基础上,借助rangel.borders.Color=及控制纸张的大小及边框。
4)借助于对rangel参数表达式的定义,利用和.Name设定字体及字号。
5)以测试点为单位,并将每一点作为一页,在此基础上将总点数作为循环变量来实现对月报页数的控制,如下为其实现核心码的过程:
for(int i=0;i<N;i++)//N为其总测试数目
{……}//则是通过i来表示页数的控制变量的大小,继而结束此运用。
2.3 Excel报表的查询与输入
结合财务方面的具体运用,该报表的查询与输入由表头和表内信息组成,其中,其中前者文字以月份为基本出发点,在建立的数据结构的前提下实施数据设计,综合其实现的代码如下:
进行编内数据查询方面,以数据查询条件为基础,继而重在借助点名和日期来进行,进而完成开始及结束日期以Convert.ToInt16 (ComboBoxSL.Text) 和 Convert.ToInt16(ComboBoxSL.Text)来表示,而PName[i]则为其点名的数据组。结合对上述的定义后,操作者就能获取高程数值的大小,存在的这种变化,有助于对数据的跟踪和处理,实现此环节的重要意义,在后续的数据填充环节,对于数据的缺失问题应当进行充分的考虑,针对其中出现的数据不存在的情况,应当及时进行对该数据的标定工作,确保整过过程的完善性与严密性。
2.4 Excel中特殊报表的处理
结合当前的应用现状看来,Excel中,对于所需数据信息的获取,显然需有效操作对应的数据表单,此环节中,因其受到主细表及汇总交叉表的影响,这在一定程度上让报表实现的难度加大,所以,为方便对数据报表的操作,当前发展中,更应适当格式化处理单元格,结合操作者对解析引擎的运用,对前述标示进行解析,更加促进了对每个单元格的数据处理与分析。结合以往经验,笔者在设计的Excel财务软件系统中,在有关报表的处理汇总方面,借助其角柱中标注Exclepeor_Peor来实现,完成此环节的前提下,实施该单元格的计算操作,统计分析则借助和来完成,继而对该单元格进行标记操作,涉及到的代码是及两个函数来实施数据的交叉操作,这种模式下,实现了对数据库的引用与操作,并因此完善了报表的处理功能,使其在财务管理方面的运用更趋于完善[8]。
3 实例验证
为确保其实用性,笔者采用了B/S结构及TCP/IP协议,从企业的财务管理角度,实现了对Excel财务报表信息的有效传递,综合此次设计看来,笔者用了DotNct框架,安装IE8.0,并结合其使用建立了信任站点,让Excel 2007与数据库通信有效性得以提高,完善了台账的建立、账单参数的设置,也使得后续的会计核算、期末结账等更为高效,最终成了一个Excel的报表数据信息,能将其运用于各个领域的财务管理工作中。
4 结束语
综上所述,在新时期的财务管理工作中,为了为公司运营管理提供一个重要的平台,亟待建立相应的财务管理系统来完善,针对此,笔者结合结合Excel2007软件,设计了一种Excel财务管理系统,结合对其的实力验证来看,其具有核算功能,形成一种通用的报表设计方法,能为使用者的决策等提供相应帮助,以期能为当前的财务管理提供有益的参考。
[1]崔晶.EXCEL财务软件系统设计与分析[J].江苏科技信息,2014(5):58-59.CUIJing.EXCEL financialsoftwaresystem design and analysis of[J].Jiangsu Science and Technology Information,2014(5):58-59.
[2]张彦荣.信息时代背景下医院财务管理数字化系统的设计与实现[J].电子设计工程,2013(22):43-45.ZHANG Yan-rong.Under the background of information age digitalsystem design and implementation ofhospital financial management[J].Electronic Design Engineering,2013(22):43-45.
[3]杨江.天津市住宅集团财务应用软件系统设计与开发[D].天津:天津大学,2012.
[4]张明华.房地产企业财务软件系统的设计与实现[D].成都:电子科技大学,2012.
[5]杨峰.基于复杂网络的软件系统设计的研究[D].长沙:湖南师范大学,2013.
[6]周继革.用友财务软件过磅子系统设计与实现[D].长沙:湖南大学,2014.
Research on the design of financial software in Excel system
QIAO Jing-wen
(Shaanxi Vocational and Technical College,Xi’an 710038,China)
In the process of development,the application of Excel in financial management is more extensive,can provide strong support for developing financial management,its important role in the financial management based on aspect,in order to achieve more efficient use of Excel financial software system,this paper combines the Excel2007 software integration into financial management system in the way of analysis the overall framework,data flow and module of the system,and discusses the key technology of Excel data access mechanism,the feasibility of Excel financial software of the system is verified,to provide useful references for development finance software system in the new period.
financial software;Excel;design;treatment
TN99
:A
:1674-6236(2015)18-0053-03
2015-03-26稿件编号:201503363
乔静文(1973—),女,河南禹州人,硕士,助教。研究方向:财务管理、国际贸易。