APP下载

基于B/S模式的企业财务管理平台的设计与研究

2013-08-21王斌

计算机光盘软件与应用 2013年9期
关键词:S模式企业财务数据库

王斌

摘 要:论文基于B/S模式,设计与分析了企业的财务数据管理系统的建设目标,从企业财务数据管理的业务需求出发,设计了企业财务数据管理平台的总体框架,设计了系统的数据库,实现了财务账目管理功能、财务凭证管理功能、财务报表管及查询功能,通过系统的建设,从一定程度上提高了企业财务管理的信息化水平与工作效率。

关键词:B/S模式;企业财务;财务管理;数据库

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2013) 09-0000-03

当今世界随着计算机、网络通信等现代科学技术的发展,人类正迈入信息时代,在企业建立覆盖整个内部的财务数据管理平台已成为历史的必然。本文研究的企业财务数据管理平台对外将实现与部门网络信息中心相连;对内实现与企业内各单位进行通信。财务数据管理系统将为企业的财务数据管理、信息公开、管理提供必要的技术手段,为财务数据管理系统的建设搭建平台,以此加快企业服务性的发展,成为一个具有示范性的企业智能体系。

1 财务管理平台建设内容

本文研究的企业财务数据管理系统,利用三层架构的数据层、业务应用层和数据访问层的结构技术[1],对企业财务数据管理系统进行分析、设计与实现,并测试系统所实现的主要功能。将数据保存在SQL数据库中,编程实现业务功能和数据管理功能,建立企业财务数据管理系统的软件体系架构。

针对企业财务数据管理系统的功能需求,将财务数据管理系统分为:系统初始化、系统设置、账套管理、凭证管理、财务数据管理、账簿管理和财务报表管理几个模块。系统可对企业财务数据等进行全方位的管理,使企业财务数据管理人员,实时掌握企业财务数据的状态和数据的运行情况,这些工作都是在网上进行,实现了无纸化办公,保障了企业财务数据管理顺利进行的同时,减轻了工作人员的压力。系统的设计需要准确的采集和收集企业财务数据管理业务中涉及的数据,准确的数据采集信息将会提高系统的可运行性,让设计出的系统更加符合管理者和使用者的需求,通过数据采集,使得财务数据管理系统的数据分析、管理等环节中处于合理的状态。

2 财务管理平台总体结构

2.1 B/S模式体系结构

企业的财务数据管理平台,将在B/S模式下设计与开发,又称B/S结构[2],功能的分布是B/S模式结构的关键所在,这是一种软件系统体系结构,可在客户端的浏览器服务机上运行,也可以在服务器的终端上运行系统程序。B/S模式是目前软件管理系统的主流的开发模式,B/S模式结构主要发展于20世纪80年代。

B/S模式的技术优点主要体现在:B/S架构模式可以使得系统具有较高的可维护性和扩展性,该模式建立在中间件技术产品上,可以有效地使开发人员进行数据存储、数据访问、消息队列、业务划分与流程设计等工作。

2.2 平台总体结构设计

根据B/S模式下的三层架构,将企业财务管理平台设计成为:应用层、中间层和数据层。结构模型的设计,设计企业财务管理平台的功能结构,建立企业财务管理平台的基本架构中的层次划分功能如下:

(1)数据库用于存储企业财务数据处理信息的结构;(2)数据访问层,提供有效访问数据的接口或函数,通过该层进入数据库,将更多设计了数据库的添加、选择、删除和更新等操作;(3)系统访问层,如财务账目管理功能、财务凭证管理功能、财务报表管及查询功能模块等,基于B/S模式实现设计过程。

企业的财务数据管理平台,将分别设计的功能如下:

(1)登录模块:实现财务管理系统的登录界面与功能;(2)系统初始化:针对财务数据和系统基本设置进行初始化,分别进行录入基本信息、指定录入凭证时是否录入现金流量、指定审核人和制单人、指定记账前现金类科目必须由出纳复核、指定凭证模式、指定编码规则、指定会计制度以及选择会计科目等初始化操作;(3)系统设置:需要对系统进行配置,设置计量单位、凭证字号、票据和摘要词典、设置财务核算项目和会计科目等;(4)账套管理:建立账套文件夹,用于存放各年度的财务数据库文件,包括新建账套、引用、删除、备份、移动以及恢复等基本操作要求;(5)财务数据管理:需要分为两个部分,期末处理和期初数据处理,期末处理分结转损益、月末结账、结转下年以及自动转账管理;期初数据分科目期初数据录入、辅助项目期初数据录入以及现金流量期初数据录入管理;(6)账簿管理:对财务账簿进行管理,包括科目余额表、总分类账、明细分类账、多栏式明细账、数量金额明细账、项目明细以及余额表的管理;(7)凭证管理:包括了财务凭证的录入、凭证中心查看月份的分录薄和凭证薄、凭证记账,将已审核、无作废的凭证记入明细账以及汇总登记科目总账;(8)财务报表管理:财务报表管理中需要分为文件操作、报表处理、报表公式以及常用的报表制作功能。

2.3 网络拓扑结构设计

在网络环境下,设计系统的网络拓扑结构。根据财务信息传输的特点,所有客户端与服务器交互请求都由网络交换平台发起。交换数据的动作由财务数据信息管理模块发起,并多选择于系统闲时完成。保证了对于服务器数据的安全并且尽量减低了客户端的耦合性,保证了通信网络业务平台的实时性和稳定性。

此外,财务管理平台所选择的网络设备,采用当今较先进的技术,网络设备仅仅具有安全、稳定和可靠的特点是不够的,应该具有的特点就是技术的先进性;作为高科技的产品,能够降级使用,该设备不能承担繁重的负荷时,能够满足网络规模进一步扩大。

3 财务管理平台数据库设计

本课题研究了企业财务数据管理建设,建立的数据库名为Financial,其中涉及到的财务数据,主要数据涵盖了:系统管理员信息、企业基本信息、财务凭证信息、收付款信息、收支原因信息等,数据库的设计需要对这些系统的数据信息进行存储和程序处理,设计财务管理平台的数据库E-R关系。

设计企业财务数据的凭证信息表,其逻辑结构如下:

凭证信息表:ID,凭证序号,类型int,是主键,不允许空;

Date ,日期,类型varchar,非主键,允许空;

Kuaijikemu,会计科目,类型varchar,非主键,允许空;

Shuliang ,金额数量,类型char,非主键,允许空;

Piaoju,票据,类型varchar,非主键,允许空;

Danjia,单价,类型varchar,非主键,允许空;

Chuna,出纳,类型varchar,非主键,允许空;

Zihao,凭证字号,类型varchar,非主键,允许空。

4 财务管理平台模块设计

4.1 财务凭证管理模块

序列图可以显示不同的业务对象,系统登录行为为了实现一个系统的未来传递需求,除了用来记录组织的当前事件外,其序列图的设计可以被当作一个需求文件。序列图在同一个组织中的设计中,财务管理平台的财务凭证数据查询,设计了财务凭证数据的主要查询功能,序列图是为实现一个系统的需求。

财务的凭证管理是财务信息管理的一个重要部分,关系到企业财务流动的记录,凭证管理模块分为三个部分,凭证录入、凭证中心以及凭证记账设计。系统提供许多功能操作以方便高效快捷地输入记账凭证,选择凭证管理,再点击凭证录入,进入“凭证录入”界面,在凭证录入功能中。选定月份后,系统自动确定录入序号、凭证字、凭证号,并调用被复制凭证的分录,并弹出新增界面,出现凭证界面,用户修改后保存确认。

4.2 财务账目管理模块

财务账目管理分为企业财务的期初数据和期末数据管理两个部分,期初数据管理 包括了科目期初数据录入、辅助项目期初数据录入和现金流量期初数据录入;而期末数据管理则包括,结转损益、月末结账、结转下年以及自动转账几个界面操作功能。财务账目管理业务功能,对要财务账目和文件进行分类并核实相关的情况。然后对过时的财务账目信息进行数据库清理,设计财务账目的删除操作序列。

设计“结转损益”向导界面,选择期末处理--结转损益,转账处理操作功能。也可以手动制作凭证结转损益。自动生成记账凭证,将所有损益类科目的本期余额全部自动转入本年利润科目或利润分配科目,本系统提供的结转损益功能,以反映企业在一个会计期间内实现的利润或亏损总额,将以前年度损益 调整余额转入“利润分配”科目,应将各损益类科目的余额转入“本年利润”科目。

4.3 财务报表管理模块

系统客户端将对财务管理平台所发送的财务报表信息进行接收,报表信息的接收序列,系统客户端的财务报表管理模块在网络中,接收到财务管理平台发送来的报表信息,系统客户端的管理模块将开始接收报表数据,将接收到的财务报表信息显示在系统客户端界面上。完成了系统客户端接收财务报表信息操作设计。

财务报表管理是财务数据管理系统的核心点,财务报表管理将设计分为文件操作、报表处理、报表公式以及常用报表制作几个模块,财务报表管理的子功能中,将分别包括报表的新建、删除、编辑等功能以及针对常用报表如利润表、资产负债表等制作。

制作资产负债表:系统已预设了资产负债表等相应的报表,只需适当修改便可以使用。在菜单栏,文件中点击打开或点击工具条上的打开按钮。单击资产负债表再点击确定按钮,或双击资产负债表,打开财务报表。设计双击单元格便可修改,先点击公式/数据转换按钮进入到公式状态下,修改报表公式的基本操作功能。

5 财务管理平台设计特色

5.1 平台结构特色

本课题将企业财务数据管理平台设计划分为三层架构进行设计,企业财务数据管理平台的三个层次中所设计的内容要求如下。

(1)企业财务数据管理平台的表示层设计。对企业财务数据管理平台的主要功能进行实现,平台设计基于B/S模式来实现的,也就是业务逻辑层,设计实现了:系统初始化模块、系统设置模块、账套管理模块、凭证管理模块、财务数据管理、账簿管理模块、财务报表管理模块等,其设计是基于B/S模式信息服务系统来实现的。(2)企业财务数据管理平台的中间件利用。中间件可以屏蔽分布环境中异构的操作系统和网络协议,能够提供分布环境下的通讯服务,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,有利于财务数据管理业务信息管理系统的升级、维护及移植。(3)企业财务数据管理平台的数据层应用。数据层是用来存储财务数据管理系统,所处理的所有信息数据的结构。数据访问层,封装数据库的选择、添加、更新和删除等操作,为业务逻辑层提供访问数据的接口或函数,建立在系统的数据库之上,应用程序通过该层访问数据库。

5.2 平台运行特色

企业财务数据管理平台设计的时候,实现的功能界面上,系统需要具有功能稳定性的特点。系统要能实现企业财务数据管理平台功能需求分析中的所需功能,用户的操作指令和要求,对点击功能操作按钮时,在任何时侯,系统都要能及时做出反应,准确地处理企业财务数据管理平台发出的指令。

企业财务数据管理平台,当企业财务数据管理流程或要求改变时,企业财务数据管理平台的所有功能模块,利用可编程和可视化的操作方式设计,设计界面上的控件具有较好的可拖放和删除性,实现快速的界面设计方式,以提高系统的可扩展性。

5.3 平台技术特色

企业财务数据管理平台设计,将利用B/S模式下的三层架构体系,将平台划分为业务应用层、中间访问层、数据层,通过编程技术,将三个层次进行连接,用户和开发人员可以分别在三个层次空间中,进行财务数据管理功能的设计、数据库的设计、数据应用操作类的设计,提高了系统的独立性。

在ASP.NET技术空间,通过设计SQLOperator数据操作类,将函数对象设计在访问操作类的.cs文件中,快速地访问数据库,利用数据存储过程的连接,实现操作界面上的财务数据的操作与访问,提高了三个层次之间的访问效率。这种设计方式,将极大地提高财务数据管理平台的灵活性、安全性、便利性。

6 结束语

本文研究的企业财务数据管理平台对外将实现与部门网络信息中心相连;对内实现与企业内各单位进行通信。财务数据管理系统将为企业的财务数据管理、信息公开、管理提供必要的技术手段。企业财务数据管理平台,最大限度实现了企业财务需求数据管理的专门化、集中化与规模化,可以迅速的将网络数据应用到实际财务信息服务业务中去,发挥效用。本文对于企业财务数据管理平台的设计研究,对企业的财务管理部门,进行数字化与网络化的财务数据管理,将不断提高企业财务管理的效率,具有一定的实践价值。

参考文献

[1]薛华成.企业财务信息管理系统(第四版)[M].北京:清华大学,2009:122-123.

[2]杨永明,周剑敏.财务数据信息管理系统[M].北京:电子工业出版社,2010:97-98.

[3]黄天戍,邹俊峰,李俊娥,陈萍等.财务信息管理系统的研究[J].武汉大学学报(工学版),2006,24(8):45-49.

[4]刘特,徐迎晓,吴建军,黄令恭.基于Java Servlet的财务管理与监控技术[J].计算机工程,2007,16(4):78-82.

[5]季久峰,李志.J2EE财务数据管理系统开发实例导航[M].北京:人民邮电出版社,2005:96-98.

[6]张玉平,李长林.深入浅出C#编程[M].北京:北京希望电子出版社,2007:99-102.

[7]东方人华.Visual C#.NET Web应用程序设计[M].北京:清华大学出版社,2009,122-143.

[8]Wilkinson RW. Computerized Specifications on a Small Project [J].ASCE Journal of Construction Engineering and Management,2008,110(3):337-345.

猜你喜欢

S模式企业财务数据库
关于企业财务分析的探讨
企业财务风险的防范