本站小编为你精心准备了企业财务会计信息系统设计参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:从BPM视角对财务会计信息系统进行设计,基于SOA框架和BPM视角,从应用表示层、应用表示层、BPM平台层、应用表示层设计系统框架,分析模块功能和网络部署结构,系统业务流程采用BPMN2.0建模,最后对系统的应用进行分析,结果表明系统能够稳定运行。
关键词:BPM;财务会计;SQLServer20080
引言
随着信息技术的发展,财务会计信息系统的发展也经历了不同的阶段。不同信息化水平下财务会计信息系统的建设也存在明显差异。在电子化建设阶段,企业通过单机版会计软件模抱会计处理流程,导致同一企业内会计软件版本较多并且开发、投资分散。在数据集中化阶段,各大企业的分支机构将会计流程内嵌在不同的业务系统中,交易发生后自动驱动会计核算,但是“自下而上、汇总上报”的会计处理模式使得巧行分支化构陷于重复“报数”和“报表”。在综合业务系统建设阶段,全国数据大集中后的各业务系统相对统一,总化系统相对独立于业务系统。但该模式下的财务会计信息系统巧旧采取了交易与核算绑定模式,业务处理的结束。为了提高系统的响应速度,本文以BPM为视角,对构建我国银行财务会计信息系统的客观要求及其交易与核算分离的发展趋势进行研究。
1BPM介绍
BPM是BusinessProcessManagement的简称,翻译为中文是业务流程管理,它在规范化业务流程构造的中心作用下,向人与人、人与系统以及系统与系统提供服务,使其实现信息流通与整。在管理层面,BPM将流程这一新的抽象数据类型视作其进行直接操作与管理的基本对象。在技术层面,流程自动化与系统设计等工作均将BPM视作自身的最终发展方向。BPM具体包括两层面内容:(1)工作流程管理,向业务流程的运行提供支持的各种方法(如设计、制定与管理)、技术以及工具等因素均是工作流程管理所应考虑的内容。通过搜集业务流程的各项信息,来对其效率与效果进行评估,进而把握环境因素的潜在影响,以协调各成员之间的工作,提高工作效率与业务流程敏捷度。(2)企业应用整合,通过对各异构系统中的无缝集成予以解决,向各子系统的正常运行提供保证,以快速整合新系统,实现数据的流通与信息的交互。
2基于BPM的系统设计
2.1整体架构
作为对BPM的一种良好支持,以标准开放接口与松散耦合方式为基础,SOA可以对服务进行组合,进而构建相应的流程。本系统的设计引入了SOA思想,以BPM为基础的财务会计信息系统框架,整个系统架构共包含4个层次。
(1)系统平台层该层的工作主要为向系统资源提供支持,同时整合企业原有系统及财务会计系统之间的交互资源。在数据层面,以各系统数据的无误存取为前提,统一访问并管理各项数据源。作为服务传输的核心内容,在整个服务架构中,应用企业服务总线(ESB)都会位居一个十分重要的位置上。
(2)BPM平台层该层的工作主要为提供软件平台以支撑BPM应用的实现。对于工作流引擎与规则引擎来说,它们分别是针对财务会计业务流程与财务会计业务规则所作的定义与管理。以不同业务之需为依据,服务适配器可对部分功能进行封装,使其成为重要性服务接受上层的调用,进而实现业务流程的组合,此外,它还可以将业务过程中的一些服务传给下层进行相应修改。
(3)流程处理层该层的工作主要为创建、管理并维护系统中的各项业务流程。通过工作流与规则引擎,与财务会计中的实际业务需求相结合,可以对工作流或规则模型库进行创建。通过BPM建模插件,在分层建模方式的指导下,依次在各系统模块间与模块内部建模,进而实现整个财务会计系统业务流程建模。
(4)应用表示层根据其功能结构,可将该层划分为以下模块:
①基础信息维护模块:提供基础性的财务信息维护工作。
②核算引擎模块:此为整个系统的核心内容,能够将不同的业务场景转化为会计信息,同时固化不同业务之间的共性核算规则。它通过数据库语言来对系统模块参数进行设定,不仅具有增加、删除与更改功能,还可自行对存在于原有会计资料中的连结与显示错误进行处理,主动引导整个设计过程。
③会计计量模块:该模块相关合约信息的获取来源于交易系统,通过在模块内部展开计算、预提与摊销等工作,并将结果传输于核算引擎中,生成相应的会计分录,账务处理工作亦由此而完成。
④总账模块:在会计周期末,企业可期后调整整个会计期间的总账数据,并将其传入财务报告系统,以生成所需财务报告信息。模块内部可以以会计科目体系为基础进行汇总分录接入,并根据凭证输入控制设置与凭证分拆,得到总账凭证。日结得到的总账与平均余额可用于总账报表的生成,在信息传至财务报表模块以后,可以通过统一数据平台对其予以备份。
⑤财务报表模块:在报表合并原则及其处理流程的指导下,可对集团的合并报表(以符合国内与国际会计标准为前提)进行自动的生成。此外,该模块可以产生业务线及地区分部报告,并且达到国内、国际准则财务报告所提出的要求,对管理与统计需要予以兼顾,进而对管理信息系统在银行业中的应用与拓展提供支撑。
⑥固定资产管理模块:在实际的生产与经营过程中,没有一家企业能够离开固定资产。对于企业来说,固定资产的管理效率及管理方式会对其生产经营效益产生很大影响。考虑其整体性功能,固定资产模块包括资产类别、使用现状、增减方式、计提管理以及卡片管理。
⑦工资管理模块:该模块使得在对员工工资进行计算之时,效率得到巨大的提高。它具有四项功能:第一,员工管理,对员工基本信息进行修改、删除或重新录入;第二,工资管理,对员工的基本与浮动工资进行修改与调整,以生成员工工资表;第三,工资调整,以员工的工作年限、工资与补贴状况为依据调整其岗位工资;第四,工资查询,提供各种有关于工资的信息数据以供员工进行查询。
⑧系统管理模块:该模块所要做的主要工作为管理系统用户与角色信息、分配角色权限菜单等。它的设计赋予系统以下应用特点:与BPM的应用要求相结合,分配用户角色于不同的目录菜单中;集成使用单点登录,减少了无关的用户验证,提升系统效率。
2.2网络部署架构
由于系统对多层架构的设计方法予以采用,有利于多层部署模型的实现,因此将应用、数据库以及中间件服务器在网络上进行独立的拆分与部署,同时对系统支持接入层、应用中间件层以及数据库网络区域进行分层部署的行为能够提供更可靠的安全保证。企业对系统可用性与安全性有着较高的要求,因此财务会计信息系统采用主备机房两地部署模式,通过光纤实现两地连接。
2.3业务流程的BPMN2.0建模
本文通过Activiti5.8软件对财务会计信息系统模块进行编写,通过在eclipse中安装AvtivitiDesigner,根据流程进行bpmn2.0流程定义文件的创建。实际执行流程中的PVM流程虚拟机包括Start、Take与End三大类事件,它们分别代表流程的启动、流转与结束。流程的发起人会对流程实例进行创建,由start启动,通过对各个动作的起草使流程进入下一环节,这时的Activiti引擎会进行任务的存储,存储空间为持久化数据库,与这一任务相互关联的用户或组的分配会得到解析,进而也会进行存储,taskListener接口会执行此“流向”动作的监听工作。Activiti引擎会对流程予以执行,直至流程出现等待状态。此时,该状态会被存储于数据库中,流程亦会对此状态予以保持,指导用户完成最终操作并提交为止。当流程进入一种新的等待状态或流程终点后,流程引擎对流程的执行才会终止。在流程设计结束以后,由流程引擎提供的repositoryservice接口会对流程进行部署。.
3服务器处理器为四核及其以上;内存4G;硬盘大小1T以上。
4结束语
本文现有图书馆管理存在的问题,提出了一款RFID的图书馆智能管理系统,并借助C/S等技术对系统进行了包括图书编目、图书管理、图书盘点统计等在内的各种功能,并将其应用到陕西工业技术学院中,大大提高了管理效率,为当前高职院校信息化的提升提供了参考。
参考文献
[1]许毅,陈建军.物联网:RFID原理与应用[M].北京:清华大学出版社,2013.
[2]马桂艳.高校图书馆应用RFID技术实证研究--以唐山师范学院图书馆为例[J].唐山师范学院学报,2015(2):148-150.
[3]李璐.基于RFID图书馆系统的设计与实现[D].上海.上海海洋大学,2014.
[4]杨明华,张莉华,董朝峰.图书馆在应用RFID时必须面对的几个问题———汕头大学图书馆RFID项目的实践[J].图书馆论坛,2011(1):79-80.
[5]姚媛.RFID技术在高校图书馆的应用研究[D].上海.上海交通大学,2011.
[6]陆应华.条码技术在图书馆管理中的应用和发展[J].广西教育C(职业与高等教育版).2014,(11):189-189.
[7]胡翔晖.高职院校图书馆存在的问题及对策研究[J].湖北成人教育学院学报.2015(2):46-47.
[8]赵琴.浅谈图书馆统的发展趋势[J].才智,2013(10).
[9]钮虹.在线图书馆管理系统的设计[J].襄阳职业技术学院学报,2013(04)
作者:陈慧 单位:陕西工业职业技术学院