美章网 资料文库 浅谈财务凭证管理系统实现范文

浅谈财务凭证管理系统实现范文

本站小编为你精心准备了浅谈财务凭证管理系统实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

浅谈财务凭证管理系统实现

摘要:为满足企业对财务凭证管理的需求,对财务凭证管理系统进行了研究与设计,系统基于Web开发,采用B/S结构。对凭证管理、账单查询、报表管理等主要模块进行详细介绍。完成了数据库设计以保证各模块功能的有效实现,提升财务管理工作质量,进而使企业财务办公效率得以有效提高。

关键词:财务管理;凭证管理系统;实现路径

引言

企业账薄的记录需依据完整有效的凭证,传统的财务系统缺少同业务、会计等流程的相互衔接,缺少完善的预算控制体系,阻碍了财务系统基本管理及控制功能的实现,使企业财务管理中存在风险隐患。随着计算机网络技术的发展,使财务凭证管理系统的功能不断发展完善,设计合理的财务凭证管理系统能提供诸多便利,具有重要的实际应用价值,可实现凭证及科目的有效管理,提升了录入、更新或删除信息的准确性和效率,进而提升财务管理人员的工作效率。

1财务凭证管理系统现状

企业各项经济活动需以凭证的形式详细记录下来,根据财务凭证核算出企业的经济效益,财务部门的首要工作为各种凭证的准确填写及审查核实,保障企业经济来往的合法合规,为后续财务核算提供重要依据,确保企业开展的经济活动有原始单据可查,通常主要由会计、出纳负责对财务凭证进行相应的管理操作,公司账目的录入、审核、核算,由出纳再次审核财务费用后完成最终财务凭证的生成,财务凭证的管理用例如图1所示。为提高财务凭证管理效率在对系统进行设计时需实现功能为:具有良好的操作界面,降低系统操作(包括录入、修改、增删数据等)的复杂程度;需具备凭证数据基本查询及打印功能;数据计算过程能够自动完成,提升数据的准确率[1]。

2财务凭证管理系统设计

为保证人机交互界面的友好,设计系统整体架构时在表示层放置系统界面的表单和组件,业务逻辑层负责实现相关的业务规则和逻辑,数据访问层负责对所有的数据库进行封装,系统整体架构如图2所示。通过此种结构确保分层严格,业务逻辑层的范围对象只能是表示层,数据访问层的访问对象只能是业务逻辑层,当用户需向业务逻辑层传递需求信息时通过数据访问层即可实现,处理完信息后的业务逻辑层通过数据访问层完成相应数据的获取,再依次返回给表示层(按照相反顺序)进行显示。系统具备良好的伸缩性和维护性,技术逻辑和业务逻辑在此种层次中比较清晰,每个包还可以通过编译成Java组件的形式实现在多个服务器上的安装,如将用户包、业务逻辑包及数据访问方案包分别安装在WEB服务器、应用服务器和数据服务器上,多级分布通过此种灵活性的部署而得以有效实现,从而提高系统的可扩展性和安全性,满足企业对B/S应用系统的实际需求[2]。本文设计的财务凭证管理系统的功能主要包括:系统管理,主要负责对系统内的人员进行权限分配及管理,系统维护与升级等;财务凭证管理,在财务管理过程中,需确保财务凭证管理系统按照步骤执行各环节,条理分明,确保包括财务账目的录入、生成凭证、审核、记账结账等在内的各个环节的科学准确;财务账簿管理,该模块主要由总分类帐和明细账构成,财务账簿是统计和整合已过账凭证的结果,最终将一系列数据以表格的形式展现出来,财务报告等相关资料的查询和提供由财务账簿查询分析负责完成,实现按相应的字段查询分析对现在及过去的财务状况(包括投资活动、分配情况、运营/偿债能力等),为今后的经济活动提供科学依据;报表统计,完成试算平衡和期末结账等报表的相关处理后。以表格的形式将集中的数据显示出来以供相关人员查阅及使用。其功能框架如图3所示[3]。

3财务凭证管理系统的实现

3.1数据库设计

(1)数据管理流程以数据加工和传递过程为依据对系统的数据流程进行设计,包括信息从输入开始到输出结束整个过程,从而更加直观的展示出系统的逻辑模型,财务凭证管理系统数据流程如图4所示。(2)数据库E-R图设计概念数据模型按照用户的需求对信息建模,用于数据库设计,以实体联系法即E-R图形作为常用表示方法,财务凭证管理系统的E-R图如图5所示。(3)数据库表设计考虑到随着业务的拓展,系统内数据的复杂性和容量会逐渐增加,本文选择常用的SQLServer数据库对系统的数据进行维护与管理,系统在运作过程中用到的数据库表较多,本文对比较主要的数据库表进行介绍,财务登记表如表1所示,财务信息查询表如表2所示,财务详细表如表3所示,财务记录表如表4所示[4]。

3.2系统关键功能模块的实现

(1)登录模块及报表管理的实现对进入该系统的用户需先进行身份验证等安全性检查,保证财务凭证管理系统的安全,完成登录信息的输入并点击确定按钮后,系统程序会通过公共类的调用完成用户输入信息的准确性的判定,用户只有同数据库中的信息匹配成功的情况下才能登入到财务凭证管理系统内,并上传用户名至主窗体。作为会计核算的最终成果,报表主要构成为资产负债表、现金流量表、损益表、利益分配表、日报表及核算项目明细表等,以资产负债表制作步骤为例,在报表管理操作界面用户对资产负债统计内容进行直接填写后提交到资产负债控制器接收系统,接下来对应统计操作的完成通过各项业务逻辑类的调用即可实现,并且完成所需实体类信息的获取,在此基础上封装上述信息,最终在界面上以规定格式显示出来。(2)凭证管理的实现作为系统的核心部分,该模块的主要功能在于凭证制单及对凭证进行审核及查询,可有效降低人工输入凭证模式的工作量及错误率。考虑到企业日常填制的记账凭证存在较大的相似性,财务凭证管理系统能够将凭证按照大类的划分实现标准的凭证模板的提供,并且可以根据实际需要对这些模块进行相应的修改,使其更好的满足财务工作要求的动态变化,提高财务管理的效率。修改凭证支付制单时,财务管理人员需对预备修改信息进行选择(根据相关提示操作),并将相应的修改请求发送至系统控制器,控制器根据接收到的修改请求对相关的业务逻辑类进行调用(同时对数据库进行更新),相关结果在财务凭证制单操作完成后返回系统并在界面上显示出来;以填写凭证为例,财务人员需在PizhFormjsp页面完成最新凭证信息的填写,然后保存填写完后的凭证,并将对应的请求提交到管理控制器,由管理控制器对业务逻辑类中的Save()进行调用完成对相应数据的保存,从而完成凭证信息的储存,在此基础上对List()进行再次调用实现对凭证列表的及时更新及展示,填写凭证的具体流程如图6所示[5]。(3)账单查询的实现作为服务性质的管理模块,为简化用户查询流程,各种财务账单的查询接口由其为用户提供,要在进行查询时,财务人员需将财务账单查询请求发送至系统控制器(根据相关提示信息完成即可),账单查询流程如图7所示。用户登录系统后点击账单查询,系统自动跳转至查询界面,该界面提供了以起始日期条件为主的一系列筛选项,用户根据实际需求将表单及参数提交给服务器后台,后台程序在数据库中查找到对应账单信息后,将相应的查询及计算结果发送至Web前端,并以Excel表等形式对查询结果进行保存,最终以报表的形式呈现给用户。(4)财务设置管理的实现管理人员需通过该模块对财务凭证信息进行设置和管理,实现对各财务报表中的参数等的设置,财务参数设计过程中,管理人员登录系统后,内容填写在CwcsForm.jsp界面中完成点击提交按钮,页面对cwcsAction提出查询请求,控制器通过财务参数及逻辑的调用完成对数据库的写入操作,最后再返回显状态,财务管理的时序图如图8所示。

4系统测试实现

为检测本文所设计的会计核算管理系统功能的实用性和稳定性,通过对系统各功能模块进行测试,将某企业的凭证信息输入到系统中,通过反复操作检测系统权限管理、财务凭证管理、财务账簿管理、财务报表统计等模块的功能,检测结果表明该系统能够有效的实现上述功能;接下来在各模块组合到一起后,对于系统可能出现的非正常运行情况(主要包括可靠性、维护性和可移植性)进行检测,测试方法主要采用集成测试法,该测试方法以概要设计的文档内容为依据,测试结果表明各单元集成后的模块可以满足设计目标,并且在集成测试后对本系统进行试用,系统能够为财务凭证管理人员提供信息的快速准确的录入、查询及删除等操作,并无数据异常及出错等情况的出现,证明该系统支持负载能力较好,能够有效满足企业会计核算的需求。

5总结

为满足企业对财务凭证管理的需求,本文主要对财务凭证管理系统进行研究与设计,系统基于WEB开发,采用B/S结构,并对凭证管理、账单查询、报表管理等主要模块进行详细介绍,完成了数据库设计以保证各模块功能的有效实现,提升财务管理工作质量,进而使企业财务办公效率得以有效提高,可有效满足企业会计核算的需求,具有较高的实际应用价值。

参考文献

[1]殷佳雪.基于Web的财务凭证管理系统的设计与实现探讨[J].电子技术与软件工程,2016(7):51-52.

[3]宋欣洋.基于J2EE技术的财务项目管理系统的研究[J].自动化与仪器仪表,2016(8):155-156.

[4]向桂清.会计凭证打印管理系统的应用与研究[J].金融科技时代,2014(8):68-69.

[5]殷佳雪.基于Web的财务凭证管理系统的设计与实现探讨[J].电子技术与软件工程,2016(7):51-52.

作者:吉珠 单位:陕西财经职业技术学院