一种财务凭证生成系统和方法

文档序号:6338538
专利名称:一种财务凭证生成系统和方法
技术领域
本发明涉及财务自动化技术领域,尤其涉及一种财务凭证生成系统和方法。
技术背景
企业的财务结算通常有内部单位间的结算、与供应商的结算以及与银行间的结算 等。企业自身在信息化的过程中,为适应各部门业务的需要开发了各种业务系统,比如会员 系统、IC卡系统、客户收费系统、银行网银系统、MIS系统等,财务部门有财务管理系统,这 些信息系统初始都是以信息孤岛的形式存在,相互之间信息的共享很少。而财务结算需要 各业务系统与财务系统之间进行信息交互,就得财务系统开发方、企业、各业务系统开发方 三方会谈,确定信息交互接口,各业务系统各自开发财务接口系统来实现信息对接。
图1是现有技术中企业财务结算系统结构图。如图1所示,现有的财务结算解决 方案是针对每个业务系统都开发特定的财务接口系统与财务系统实现信息对接。财务结算 系统通常由会员财务接口系统、IC卡财务接口系统、客户收费财务接口系统、MIS财务接口 系统、POS销售财务接口系统等组成。
上述现有财务系统接口是针对每个业务系统都开发特定的财务接口系统来实现 的,存在以下的缺点
企业总在不断完善发展和壮大,业务模式也在不断地优化和更新,每增加一种业 务系统就得相应开发财务接口系统来处理,每次业务变化也要对系统作相应修改,每次系 统升级都要重新设计、编码、测试,耗费大量的人力、物力。
每个子系统都是各自独立的系统,开发工具和运行环境、数据存储地点、存储格式 都可能各不相同,给后期的维护管理带来不便。
数据信息孤立,不能在此基础上进行数据挖掘,也不能做数据整合等处理,容易造 成系统重复开发,数据重复存储,造成企业资源的大量浪费。发明内容
本发明的目的在于提出一种财务凭证生成系统和方法,能够采用单一系统代替原 来独立的各财务接口系统,并对将来可能的业务类型的增加和变化,只用改变系统参数的 配置,而不需要升级系统,就能得到解决和处理。
为达此目的,本发明采用以下技术方案
一种财务凭证生成系统,包括TOB后台配置信息维护模块、数据自动收集和预处 理模块、数据库、凭证格式配置信息模块、凭证格式解析模块和财务凭证生成模块,数据自 动收集和预处理模块与业务系统连接,数据自动收集和预处理模块还与数据库连接,凭证 格式配置信息模块与凭证格式解析模块连接,凭证格式解析模块与财务凭证生成模块连 接,数据库还分别与WEB后台配置信息维护模块和财务凭证生成模块连接,其中
WEB后台配置信息维护模块用于通过WEB后台页面维护系统配置信息,并发送给 数据库;
数据自动收集和预处理模块用于从业务系统收集业务数据,将业务数据的字段格 式转换成可产生财务凭证需要的数据存储格式,并发送给数据库;
数据库用于存储TOB后台配置信息维护模块发送来的系统配置信息和数据自动 收集和预处理模块发送来的业务数据;
凭证格式配置信息模块用于配置XML财务凭证模板段落信息,并发送给凭证格式 解析模块;
凭证格式解析模块用于读取和解析凭证格式配置信息模块发送的XML财务凭证 模板段落信息,并发送给财务凭证生成模块;
财务凭证生成模块用于根据数据库中的系统配置信息和凭证格式解析模块发送 的XML财务凭证模板段落信息,从数据库提取业务数据,生成财务凭证。
还包括自动任务执行模块,自动任务执行模块与数据自动收集和预处理模块连 接,自动任务执行模块用于在预定时间启动数据自动收集和预处理模块的财务凭证数据预 处理过程。
还包括WEB信息查询统计模块,WEB信息查询统计模块与数据库连接,WEB信息查 询统计模块用于数据分析和查询。
一种财务凭证生成方法,包括以下步骤
A、通过TOB后台页面维护系统配置信息;
B、根据财务凭证格式的段落特征,配置XML财务凭证的模板段落信息;
C、从业务系统收集业务数据,将业务数据的字段格式转换成可产生财务凭证需要 的数据存储格式,并存储到数据库中;
D、读取并解析XML财务凭证模板段落信息;
E、根据系统配置信息和XML财务凭证模板段落信息,提取业务数据,生成财务凭 证。
步骤C中还包括以下步骤
配置执行从业务系统收集业务数据流程的频率和时间,并定时启动收集。
采用了本发明的技术方案,能够采用单一系统代替原来独立的各财务接口系统, 并对将来可能的业务类型的增加和变化,只用改变系统参数的配置,而不需要升级系统,就 能得到解决和处理,而且填补了企业内财务结算凭证自动生成的空白,并通过可配置化设 计,提高了信息系统的可扩展性、可配置性,延长信息系统的使用寿命,最终达到了节约系 统使用企业大量的人力、物力和财力的目的。


图1是现有技术中企业财务结算系统结构图。
图2是本发明具体实施方式
中财务凭证生成系统的结构示意图。
图3是本发明具体实施方式
中财务凭证生成流程图。
具体实施方式
下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。
本发明技术方案的主要思想就是要搭建企业各业务系统和财务系统的信息交互平台,消除各单独财务接口系统造成的信息孤岛,通过定义统一的财务凭证格式,在一个系 统平台上实现各业务系统和财务系统的无缝信息对接。企业开发了新的业务系统或当前业 务有变化时,只需要增加或改变系统的配置信息就能完成新业务的财务凭证记帐。这样大 大减少了企业在各信息系统财务接口上的开发和维护费用,带来了可观的经济效益。系统 积累的中间历史数据还可供企业各单位部门查询统计,从数据挖掘中提高企业自身管理和 经营水平。
本发明技术方案从数据处理元到需要生成的财务凭证格式,对当前的信息处理过 程进行了分析,根据封装变化的设计原则,重新设计了数据库与财务凭证格式,将实际业务 类型的增减,封装为数据库表中数据行的增减;业务处理内容的变化,封装为数据库表中数 据列值的变化;财务凭证格式的变化,封装为相对固定的段格式的不同组合。这样,实际业 务的变化,只需要改变数据配置项,而不改动程序就能正确生成符合需要的财务凭证。
图2是本发明具体实施方式
中财务凭证生成系统的结构示意图。如图2所示,该 财务凭证生成系统包括WEB后台配置信息维护模块101、自动任务执行模块102、数据自动 收集和预处理模块103、数据库104、凭证格式配置信息模块105、凭证格式解析模块106、 财务凭证生成模块107和TOB信息查询统计模块108,其中,数据自动收集和预处理模块与 业务系统连接,数据自动收集和预处理模块还分别与自动任务执行模块和数据库连接,凭 证格式配置信息模块与凭证格式解析模块连接,凭证格式解析模块与财务凭证生成模块连 接,数据库还分别与WEB后台配置信息维护模块、WEB信息查询统计模块和财务凭证生成模 块连接。
WEB后台配置信息维护模块通过WEB后台页面维护系统配置信息,主要对具体的 科目配置进行维护,还可以对需要记帐的客户,企业内部的各记帐单位和系统登陆的用户 进行维护,并将系统配置信息发送给数据库。
数据自动收集和预处理模块从各业务系统收集业务数据,并进行字段格式的转 换,使其成为可被本系统识别的产生财务凭证需要数据存储格式,此格式中除了包含了财 务凭证生成需要金额数据外,还包括凭证生成中不确定的,如银行、客户、收款单位等必须 的财务记帐要素,然后发送给凭证格式解析模块和数据库。
自动任务执行模块是一个自动任务的定时处理程序,可以通过配置文件的设定, 自动注册并执行制定的业务逻辑代码,并可以设定任务执行的启动日期,时间间隔等,在这 里用于在预定时间启动数据自动收集和预处理模块的财务凭证数据预处理过程。
数据库为系统数据库,存储WEB后台配置信息维护模块发送来的系统配置信息和 数据自动收集和预处理模块发送来的业务数据。
凭证格式配置信息模块配置XML财务凭证模板段落信息,并发送给凭证格式解析 模块。财务凭证的格式由这些模板格式根据系统配置信息以及实际业务情况组合而成。
凭证格式解析模块读取和解析凭证格式配置信息模块发送的XML财务凭证模板 段落信息,并发送给财务凭证生成模块。
财务凭证生成模块根据数据库中的系统配置信息和凭证格式解析模块发送的XML 财务凭证模板段落信息,从数据库提取业务数据,生成财务凭证。在科目配置表中记录了凭 证生成过程中一些动态要素(如客户,内部单位,银行等)的取数逻辑,根据配置记录到业 务数据中进行动态要素的科目信息提取和具体的记帐金额的记录,从而动态地完成不同类型财务凭证的产生。
TOB信息查询统计模块作为数据分析和查询的报表模块,提供系统的财务实际业 务数据和凭证生成的情况,同时为部分跨系统的业务提供数据查询服务(比如某个客户可 以在系统中查询到其销售金额,各项收费,实际的银行返款等信息),为企业了解自身财务 信息状况、制定优化业务方案提供参考和依据。
图3是本发明具体实施方式
中财务凭证生成流程图。如图3所示,该财务凭证生 成流程包括以下步骤
步骤201、WEB后台配置信息维护模块通过WEB后台页面维护系统配置信息,包括 对业务类型、业务科目、客户信息、终端信息、客户扣率等信息进行配置。
步骤202、凭证格式配置信息模块根据财务凭证格式的段落特征,配置XML财务凭 证的模板段落信息。
步骤203、自动任务执行模块配置执行从业务系统收集业务数据流程的频率和时 间,并定时启动收集,通常配置到每天晚上11点左右启动程序。
步骤204、数据自动收集和预处理模块从业务系统收集业务数据,将业务数据的字 段格式转换成可产生财务凭证需要的数据存储格式,并存储到数据库中,为后面财务凭证 生成处理提供数据来源。
步骤205、凭证格式解析模块读取并解析XML财务凭证模板段落信息,放到内存 中。
步骤206、财务凭证生成模块根据系统配置信息和XML财务凭证模板段落信息,提 取新到的业务数据,填充数据,生成财务凭证。
采用了本具体实施方式
的技术方案,具有以下效果
企业原先有多少套业务系统,按原技术方案,那么就会相应对应有多少套的财务 接口系统。采用本技术方案的话,只需要一套财务接口系统就可以了,大大降低了开发和实 施成本。
随着企业的发展,企业潜在可能增加业务系统,每增加一种系统,采用本技术方案 的话不需要再开发新的财务接口系统,只需要通过后台程序修改系统配置信息,并增强数 据源数据抽取的匹配过程,就能满足新业务的需要,降低了后期的维护、升级费用。
提供了信息查询和统计系统,通过提供各种报表,为企业的管理和决策提供了帮 助。
系统的性能、可靠性、易开发性、扩展性都得到了极大的提高,给企业的经济效益 带来了可观的回报。
本发明的财务凭证生成系统主要适用于财务系统记帐领域,成为各业务系统和财 务系统信息交互的桥梁,但不仅适用于零售企业,其设计思路还广泛适用于同样饱受信息 孤岛困扰的各行业企业。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖 在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。权利要求
1.一种财务凭证生成系统,其特征在于,包括WEB后台配置信息维护模块、数据自动 收集和预处理模块、数据库、凭证格式配置信息模块、凭证格式解析模块和财务凭证生成模 块,数据自动收集和预处理模块与业务系统连接,数据自动收集和预处理模块还与数据库 连接,凭证格式配置信息模块与凭证格式解析模块连接,凭证格式解析模块与财务凭证生 成模块连接,数据库还分别与WEB后台配置信息维护模块和财务凭证生成模块连接,其中WEB后台配置信息维护模块用于通过WEB后台页面维护系统配置信息,并发送给数据库;数据自动收集和预处理模块用于从业务系统收集业务数据,将业务数据的字段格式转 换成可产生财务凭证需要的数据存储格式,并发送给数据库;数据库用于存储WEB后台配置信息维护模块发送来的系统配置信息和数据自动收集 和预处理模块发送来的业务数据;凭证格式配置信息模块用于配置XML财务凭证模板段落信息,并发送给凭证格式解析 模块;凭证格式解析模块用于读取和解析凭证格式配置信息模块发送的XML财务凭证模板 段落信息,并发送给财务凭证生成模块;财务凭证生成模块用于根据数据库中的系统配置信息和凭证格式解析模块发送的XML 财务凭证模板段落信息,从数据库提取业务数据,生成财务凭证。
2.根据权利要求1所述的一种财务凭证生成系统,其特征在于,还包括自动任务执行 模块,自动任务执行模块与数据自动收集和预处理模块连接,自动任务执行模块用于在预 定时间启动数据自动收集和预处理模块的财务凭证数据预处理过程。
3.根据权利要求1所述的一种财务凭证生成系统,其特征在于,还包括WEB信息查询 统计模块,WEB信息查询统计模块与数据库连接,WEB信息查询统计模块用于数据分析和查 询。
4.一种财务凭证生成方法,其特征在于,包括以下步骤A、通过TOB后台页面维护系统配置信息;B、根据财务凭证格式的段落特征,配置XML财务凭证的模板段落信息;C、从业务系统收集业务数据,将业务数据的字段格式转换成可产生财务凭证需要的数 据存储格式,并存储到数据库中;D、读取并解析XML财务凭证模板段落信息;E、根据系统配置信息和XML财务凭证模板段落信息,提取业务数据,生成财务凭证。
5.根据权利要求4所述的一种财务凭证生成方法,其特征在于,步骤C中还包括以下步骤配置执行从业务系统收集业务数据流程的频率和时间,并定时启动收集。
全文摘要
本发明公开了一种财务凭证生成系统和方法,通过WEB后台页面维护系统配置信息;根据财务凭证格式的段落特征,配置XML财务凭证的模板段落信息;从业务系统收集业务数据,将业务数据的字段格式转换成可产生财务凭证需要的数据存储格式,并存储到数据库中;读取并解析XML财务凭证模板段落信息;根据系统配置信息和XML财务凭证模板段落信息,提取业务数据,生成财务凭证。采用了本发明的技术方案,能够采用单一系统代替原来独立的各财务接口系统,并对将来可能的业务类型的增加和变化,只用改变系统参数的配置,而不需要升级系统,就能得到解决和处理。
文档编号G06F17/30GK102044019SQ201010586180
公开日2011年5月4日 申请日期2010年12月8日 优先权日2010年12月8日
发明者冯会东, 赖双龙, 郑涛, 钱朝晖 申请人:北京物美商业集团股份有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1