一种同时支持两种会计制度的财务系统及处理方法技术方案

技术编号:2826915 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了在一个系统中同时处理不同属性数据的方法,解决业务由于应用需求不同而导致同一种业务的数据属性不同,进一步导致需要开发不同的业务应用系统来处理不同属性数据的问题。所述方法包括:针对不同属性的数据,划分出公共属性和有差异的属性;将所述有差异的属性定义为数据库的配置参数;用户选择特定属性后,动态加载相应的数据库配置参数,生成系统菜单与功能界面;显示所述完整的界面。本发明专利技术还公开了一种同时支持两种会计制度的财务系统,减少了财务系统的开发和维护成本。而且,通过数据库参数配置的方式同时也使系统具备很大的灵活性,修改部分功能只需要修改对应的数据库参数配置,而不需要修改和重新发布程序代码。

【技术实现步骤摘要】

本专利技术涉及计算机数据处理领域,特别是涉及一种同时支持两种会计制度 的财务系统及处理方法。
技术介绍
在各种业务应用中J艮多业务由于应用需求不同而导致同一种业务的数据 属性也不同,进一步导致需要开发不同的业务应用系统来处理不同属性的数 据。例如在财务应用中,大陆和香港的会计制度就存在很大的差异,因此就需 要用两个系统来分别处理属性不同的财务数据。更具体地,大陆和香港的会计制度差异主要表现在以下几个方面其一,期间设置不一样大陆每年按照月份釆用12期(或13期,年底最后一天为第13期),每期从l号开始;而香港会计制度每年只有1期,期间从每年4月1曰开始,到第二年3月31曰结束; 其二,科目设置不一样,其中A、 科目分类不一样大陆制度需要区分资产、负债、权益、成本、损 益五大类,然后再细分现金、银行等20小类;而香港制度只有现金、银行等 20小类;B、 大陆科目需要分级显示, 一般支持3级以上(如1101短期投资,, 科目下设置110101 股票,,科目),而香港科目只需要设置1级,不需要设 置多级;其三,期末处理不一样大陆需要按期(12或13期)进行期末处理,主 要处理期末调汇、结转损益业务(保证每期损益类科目的余额为Q);而香港 制度不进行期末处理操作;其四,对部分财务报表的要求不一样如大陆制度需要总账、明细账冲味,而香港制度只需要明细账报表。基于以上实例分析可知,虽然都是用于同一种业务的处理(财务数据处 理),但由于应用需求不同(会计制度不同), 一般都是由开发人员针对不同需求开发出不同的系统来处理。这样处理存在的问题是虽然具体的应用需求不 同,.业务数据的属性也不同,但由于属于同一种业务,因此存在共同之处,导 致不同应用系统之间共同的功能进行了重复开发;而且,对于用户使用也非常 不方便,用户如果需要同时处理大陆和香港的财务数据,就需要安装两个系统。 因此,针对同一种业务,需要设计一种能够同时支持不同属性数据的应用系统。
技术实现思路
本专利技术所要解决的技术问题是提供在一个系统中同时处理不同属性数据 的方法,以解决业务由于应用需求不同而导致同一种业务的数据属性不同,进 一步导致需要开发不同的业务应用系统来处理不同属性数据的问题。本专利技术的另一个目的是提供一种同时支持两种会计制度的财务系统,解决 现有的财务系统只能支持一种会计制度的问题。为解决上述技术问题,根据本专利技术提供的具体实施例,本专利技术公开了以下 技术方案在一个系统中同时处理不同属性数据的方法,包括 针对不同属性的数据,划分出公共属性和有差异的属性; 将所述有差异的属性定义为数据库的配置参数;用户选择特定属性后,动态加载相应的数据库配置参数,生成系统菜单与 功能界面;显示所述完整的界面。其中,在加载配置参数之前,还包括加载对应公共属性的公共控件。 所述方法还包括修改数据库中的配置参数,系统菜单与相关的功能界面 也发生相应变化。其中,所述不同属性的数据为对应不同会计制度的财务数据,所述有差异 的属性包括期间、科目、期末处理、财务报表。 一种同时支持两种会计制度的财务系统,包括数据库,用于针对不同的会计制度,将有差异的属性作为配置参数存储; 加载单元,用于根据用户选择的会计制度,动态加载相应的数据库配置参数;业务逻辑单元,用于根据加载单元的动态加载,生成系统菜单与功能界面; 显示单元,用于显示所述完整的界面。其中,所述配置参数包括会计制度选项、期间数、期间划分方式、科目层 次结构设置。其中,所述业务逻辑单元包括科目模块、凭证模块、期末处理模块、财务 报表模块。其中,所述业务逻辑单元还包括系统启动;f莫块,用于为用户才是供会计制 度类型的设置,以及相应的系统期间设置。其中,所述加载单元还用于加载公共控件。其中,所述系统还包括语言设置单元,用于提供多语言支持功能。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果本专利技术通过数据库参数配置的方式,将不同属性数据的差异性配置为数据库参数保存,动态构造有差异的界面,从而实现在一个系统中同时处理不同属性的数据。本专利技术实施例实现的一种同时支持两种会计制度的财务系统,将不同会计 制度中有差异的特性定义为数据库参数,通过配置数据库参数,在一套系统中 以统一的逻辑处理大陆和香港两种会计制度。用户选择自己的会计制度后,系 统自动构造系统菜单与功能界面,这种用 一套代码实现两种会计制度的功能, 减少了财务系统的开发和维护成本。而且,通过数据库参数配置的方式同时也 使系统具备很大的灵活性,修改部分功能只需要修改对应的数据库参数配置, 而不需要修改和重新发布程序代码。附图说明图1是本专利技术实施例所述在一个系统中同时处理不同属性数据的方法流 程图;图2是本专利技术实施例所述动态加载数据库配置信息的流程图; 图3是本专利技术实施例所述一种同时支持两种会计制度的财务系统逻辑结 构图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。针对业务应用中不同属性数据需要单独设置系统处理的问题,本专利技术提供了 一种在一个系统中同时处理不同属性数据的方法,通过数据库参数配置的方 式,将不同属性数据的差异性配置为数据库参数保存,动态构造有差异的界面, 从而实现在一个系统中同时处理不同属性的数据。举例说明,在财务数据处理中有不同的会计制度,每种会计制度的处理方 式也不同,例如大陆和香港的会计制度在期间设置、科目设置、期末处理、财 务报表处理等方面都存在很大差异。虽然都是对财务数据的处理,但由于会计 制度不同,数据的属性及处理方式也不同。针对所述问题,本专利技术实施例提供 了 一种能够同时支持两种会计制度的系统及处理方法,能够对不同属性的数据 在一个系统中进行处理。下面将以针对不同会计制度的财务数据处理为例进行 详细i兌明。参照图1,是所述在一个系统中同时处理不同属性数据的方法流程图。步骤IOI,针对不同属性的数据,划分出公共属性和有差异的属性。例如针对大陆和香港两种会计制度下的财务处理,将两种会计制度功能进 行分析抽象,存在的差异主要是期间设置、科目设置、期末处理、财务报表处 理等方面。当然,二者也有很多共同的功能。步骤102,将所述有差异的属性定义为数据库的配置参数。通过上述步骤分析抽取出大陆和香港会计制度的差异,将这种差异描述为 一系列数据库配置信息,系统在功能界面通过读取这些参数信息而动态构造与 会计制度相匹配的菜单或界面。步骤103,用户选择特定属性后,动态加载相应的数据库配置参数,生成 系统菜单与功能界面。用户可以登录系统选择其中 一种会计制度,系统会自动从数据库中加载相 应的配置参数,生成菜单与功能界面。参照图2,是所述动态加载数据库配置 信息的流程图,详细的加载过程如下步骤201,加载界面的公共控件或菜单,这些控件在所有会计制度下一致;步骤202,判断用户选择的会计制度;步骤203,如果为大陆会计制度,则加载大陆会计制度相关的控件; 步骤204,如果为香港会计制度,则加载香港会计制度相关的控件; 步骤205,显示完整的界面。本实施例在界面显示时,只显示当前会计制度的界面和表报。而且,还提供了比较完善的多语言界面,日期格式按照区域显示。上述提供的数据处理方法,能动态显,不同的会计制度本文档来自技高网
...

【技术保护点】
在一个系统中同时处理不同属性数据的方法,其特征在于,包括:    针对不同属性的数据,划分出公共属性和有差异的属性;    将所述有差异的属性定义为数据库的配置参数;    用户选择特定属性后,动态加载相应的数据库配置参数,生成系统菜单与功能界面;    显示所述完整的界面。

【技术特征摘要】
1、在一个系统中同时处理不同属性数据的方法,其特征在于,包括针对不同属性的数据,划分出公共属性和有差异的属性;将所述有差异的属性定义为数据库的配置参数;用户选择特定属性后,动态加载相应的数据库配置参数,生成系统菜单与功能界面;显示所述完整的界面。2、 根据权利要求1所述的方法,其特征在于,在加载配置参数之前,还 包括加载对应公共属性的公共控件。3、 根据权利要求1所述的方法,其特征在于,还包括修改数据库中的 配置参数,系统菜单与相关的功能界面也发生相应变化。4、 根据权利要求1所述的方法,其特征在于所述不同属性的数据为对 应不同会计制度的财务数据,所述有差异的属性包括期间、科目、期末处理、 财务报表。5、 一种同时支持两种会计制度的财务系统,其特征在于,包括 数据库,用于针对不同的会计制度,将有差异的属性作为配...

【专利技术属性】
技术研发人员:肖溢润
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1