[发明专利]一种业务处理方法及其系统无效
申请号: | 200910086537.3 | 申请日: | 2009-06-05 |
公开(公告)号: | CN101908046A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 陈志雄 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L9/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 及其 系统 | ||
技术领域
本发明涉及通信领域中的数据处理技术,尤其涉及一种业务处理方法及其系统。
背景技术
由软件实现的业务处理系统架构一般包括数据模型和应用层。数据模型是指业务数据的存储模型,通常由数据库方式实现;应用层可为用户提供友好的操作界面,以及根据用户通过该界面提交的数据操作命令或/和业务数据,通过对数据库中的业务数据进行相应处理,从而实现用户所请求的业务处理。
传统的业务处理系统,其应用层往往直接建立在静态数据模型之上。静态的数据模型是指业务处理系统的数据模型是基于确定的业务数据种类抽象而来的,且每种业务数据的属性项(如业务数据的名称、数据类型、字段长度等)也是固定的,通过该业务处理系统处理业务时,其应用层直接调用数据模型中的相关业务数据进行数据操作处理。基于这种方式的业务处理系统的应用层和数据模型是紧耦合的,这类业务处理系统只能适用于业务数据确定、业务模式不变的业务或用户。
而在实际工作中,业务处理系统的使用者对业务处理系统的数据种类及其属性项扩展的要求是非常普遍的。而传统的业务处理系统的数据模型方式实现的业务处理系统的灵活性和扩展性有一定局限,因此,当业务处理系统的使用者要求增加要处理的业务的数据种类或调整业务数据属性时,业务处理系统的维护者就必须修改与业务处理系统相关的底层数据库的结构,同时还需要修改业务处理系统的应用层,以适应修改数据库结构之后新的数据模型。
发明内容
本发明实施例提供一种业务处理方法及其系统,用以解决现有业务处理系统因应用层和数据模型之间紧耦合导致的可扩展性低的问题。
本发明实施例提供的业务处理方法中,预先配置有记录各业务数据种类的信息类表、与业务数据种类对应的记录业务数据属性项的信息类属性表,以及与业务数据种类对应的记录业务数据的业务数据表,该方法包括:
根据用户请求的业务数据种类,确定出信息类表中相应的业务数据种类记录;
根据所述业务数据种类记录获取对应的信息类属性表,并根据该信息类属性表获取该业务数据的属性项;
根据获取到的业务数据属性项生成业务处理界面,并通过该界面接收用户提交的业务数据信息;
根据用户提交的业务数据信息,对与所述业务数据种类记录对应的业务数据表进行相应的业务数据处理。
本发明实施例提供的业务处理系统,包括:
种类确定单元,用于根据用户请求的业务数据种类,确定出信息类表中相应的业务数据种类记录;
属性获取单元,用于根据所述业务数据种类记录获取对应的信息类属性表,并根据该信息类属性表获取该业务数据的属性项;
界面处理单元,用于根据获取到的业务数据属性项生成业务处理界面;以及,通过该界面接收用户提交的业务数据信息;
数据处理单元,用于根据用户提交的业务数据信息,对与所述业务数据种类记录对应的业务数据表进行相应的业务数据处理;
其中,所述信息类表记录各业务数据种类,所述信息类属性表记录业务数据属性项,所述业务数据表记录业务数据,并且,所述信息类表中的每个业务数据种类记录对应该种类业务数据的信息类属性表,以及对应记录有该种类业务数据的业务数据表。
本发明的上述实施例,通过预先配置记录各业务数据种类的信息类表、与业务数据种类对应的记录业务数据属性项的信息类属性表,以及与业务数据种类对应的记录业务数据的业务数据表,从而在业务处理系统访问业务数据时,不象现有技术一样直接访问业务数据表,而是首先访问信息类表,在根据信息类表和信息类属性表的对应关系获取所请求访问的业务数据的属性项,再根据获取到的属性项生成业务处理界面,通过该界面接收用户提交的信息,从而通过访问相应的业务数据表进行业务数据操作。可以看出,本发明实施例中的业务处理系统与数据库的耦合度较低,由于业务处理系统没有直接访问数据库中的业务数据表,因此,在需要改变业务数据表的结构或增加业务数据时,不需要对业务处理系统进行改造,从而提高了业务处理系统的可扩展性和灵活性。
附图说明
图1为本发明实施例提供的动态数据模型的示意图;
图2为本发明实施例提供的业务处理系统访问业务数据的原理示意图;
图3为本发明实施例提供的业务处理系统访问业务数据的流程示意图;
图4为本发明实施例提供的业务处理系统录入业务数据的流程示意图;
图5为本发明实施例提供的业务处理系统修改业务数据的流程示意图;
图6为本发明实施例提供的业务处理系统结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910086537.3/2.html,转载请声明来源钻瓜专利网。