一种业务中个性化信息展现方法技术

技术编号:6863743 阅读:304 留言:0更新日期:2012-04-11 18:40
一种业务中个性化信息展现方法,基于J2EE平台,构建信息展现系统,信息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括个性化展现信息配置、个性化展现信息获取及组织、个性化展现信息解析、个性化信息展现几个步骤。本发明专利技术无需重新编码即可实现并满足操作人员自行配置客户的展现信息,提高其工作效率,按实际使用的效果评估,采用本发明专利技术个性化信息展示配置方式比硬编码效率提高了23%。本发明专利技术业务原子是具有业务含义的最小单元,配置信息展现条件具有很强的灵活性和扩展性。

【技术实现步骤摘要】

本专利技术属于计算机软件
,用于业务中的对客户的信息展示,特别是进行个性化信息展示,为。
技术介绍
在客户关系管理系统中,对客户资料信息展示是最基本的需求,在系统中不同的功能界面对客户资料显示信息要求均不相同,现有技术每一个功能界面上显示客户基本信息都必须用硬编码实现,增加或者修改某一客户显示资料需要修改页面程序。尤其对于客户关系管理系统中的精细化营销功能,迫切需要营销制定人员能个性化的指定本次营销行为中客户资料的展现信息,也就是制定个性化的客户信息展示界面,而现有技术只能逐一进行硬编码,以实现不同的界面,需要专业的编程人员随时根据信息展现内容的要求对展现界面进行维护修改,耗时耗力。
技术实现思路
本专利技术要解决的问题是现有技术在信息展示界面变动时,需要频繁通过硬编码实现展示界面的更改,耗时耗力,效率低,技术实现复杂。本专利技术的技术方案为,基于J2EE平台,构建信息展现系统,信息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括以下步骤1)个性化信息展现配置在html前台设置个性化信息显示页面所要展现的内容, 首先配置好业务原子的基本要素,包括业务原子名称、业务原子来源的业务实体表以及业务原子对应业务实体表字段,然后在已配置的业务原子列表中选择业务原子组合形成显示区域,一个或多个显示区域组合形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,并且业务原子按显示的先后排序,完成个性化信息展现的配置,业务原子、显示区域、显示页面的配置分别形成业务原子配置表、显示区域配置表和显示页面配置表其中业务原子配置表要素包括 业务原子标识配置表主键的唯一标识;定义记录业务原子名称;来源于自定义翻译表或来源于系统翻译表,所述翻译表记的对应 业务原子名称 业务原子属性静态来源业务原子属性静态值源表读取字段名录信息展现系统的参数值与真实业务含义值翻译关系;翻译表名或者系统翻译表的翻译类型字段值; 用于解释参数表的中文名称;基础数据来源表业务实体表名称;基础表字段名称业务实体表字段名称;基础表字段类型业务实体表字段类型;业务原子显示列组合业务原子布局时所在列定义;业务原子显示行组合业务原子布局时所在行定义;业务原子描述描述信息;业务原子类别标识用于记录业务原子分类大类;业务原子子类别标识用于记录业务原子分类小类;显示区域编号布局关联的显示区域编码;业务原子状态业务原子为新增或发布;业务原子单位标志用于标记对应业务实体表字段是否可以计算,以及计算单位;显示区域配置将显示区域的定义信息保存起来,在显示页面配置的时候再予以引用,显示区域配置表要素包括显示区域编号配置表主键的唯一标识;显示区域名称记录html前台定义配置的显示区域名称;显示区域描述记录html前台定义配置的显示区域描述;显示区域是否有效显示区域有效或无效;显示区域状态显示区域为新增或发布;显示页面配置将业务原子按照指定的顺序放在指定的显示区域中,为显示页面解析找到显示依据,显示页面配置表要素包括显示页面标识配置表主键的唯一标识;显示页面名称记录html前台定义配置的显示名称;显示页面类型用于标识该显示页面在后续的业务流程中能被哪些模块引用;显示页面状态显示页面有效或无效;显示页面是否有效 显示页面为新增或发布;2)个性化信息展现获取及组织数据库后台根据步骤1)得到的业务原子的信息读取展现信息,并组织为传输数据格式,由后台传输给前台的展现界面进行信息解析;3)个性化展现信息解析前台将从步骤2)获得的数据根据可扩展标记语言XML 协议格式通过JAVA还原为配置好的业务原子、显示区域、显示页面,生成为html显示页面;4)个性化信息展现将解析出来的html显示页面和其它业务办理页面组合后进行展现。业务原子对应的业务实体表的字段存储方式信息中,对于参数化方式记录,采用属性静态参数来源与属性静态值来记录业务原子的该类信息。作为优选,数据库后台采用oracle数据库,步骤1)中,通过JAVA软件开发工具包 SDK提供的java. sql. DatabaseMetaDat类抽取oracle数据库中业务实体表的表名和表结构,在html前台配置业务原子时,由列表方式显示系统数据库中备选的业务实体表,当选中一个业务实体表后,采用AJAX方式通过DatabaseMetaData类的对象取到该业务实体表对应的字段结构并显示到前台配置界面,操作人员配置后形成业务原子。步骤2)中,后台获取到业务原子信息后,将同属一个业务实体表的业务原子汇总,并通过结构化查询语句取到该业务实体表内数据;完成原始数据的获取后,根据业务原子配置的属性静态来源、属性静态值字段,将数据库后台的数据转译成对应的前台业务数据,然后采用OGNL语言将业务数据绑定到按步骤1)组合排版并布局的页面显示前台。本专利技术基于业务原子进行客户个性化信息展示,实现客户关系系统中的客户资料信息的个性化定制配置并展示,无需重新编码即可实现并满足操作人员自行配置客户的展现信息。可以做到对不同的活动显示不同维度的客户信息,让执行者尽量减少对此活动无关的客户信息,只需关注本次配置的客户信息,提高其工作效率。按实际使用的效果评估, 采用本专利技术个性化信息展示配置方式比硬编码效率提高了 23%。本专利技术业务原子是具有业务含义的最小单元,所以用它配置信息展现条件具有很强的灵活性和扩展性。附图说明图1为本专利技术个性化信息展现配置的示意图。图2为本专利技术的信息展现流程图。图3为本专利技术实施例示意图。具体实施例方式本专利技术通过JAVA语言编码封装,实现基于业务原子客户个性化信息展现方法,具体分如下步骤实现个性化展现信息配置、个性化展现信息获取及组织、个性化展现信息解析、个性化信息展现,如图2。将展示信息中最小的显示单位定义为业务原子,业务原子是一个同时具有业务含义和系统含义的最小显示单元。业务实体表,如客户基本信息表、客户联系信息表、客户积分信息表等业务实体表的字段均可以配置为业务原子。这样,在业务方面,业务原子包含了企业业务数据信息;在信息展现所采用的代码系统结构方面,业务原子包含了存储业务数据库数据模型(Data Model)数据结构等信息。因此,引入了具有业务、系统含义的最小显示单元,使用户能根据业务情况方便的进行页面设置,灵活配置显示原子、显示区域及显示页面,不需用户了解展示页面的硬编码方法,就可以实现个性化的信息展现,不再需要进行繁琐的硬编码来实现不同的展示界面,提高了应用的灵活性和扩展性。本专利技术前台的展现界面显示信息往往不是一个业务原子,而是一系列的业务原子的有效组合,这里就需要引入显示区域与显示页面配置的概念。个性化展现信息配置正是将业务原子根据业务需要组合形成显示区域,一个或多个显示区域形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,以及业务原子显示的先后排序等配置。如图1为业务原子、显示区域、显示页面对应关系的示意图。个性化信息展现获取及组织阶段,将展现信息配置的信息根据显示页面标识读取出来,并组织为用于传输的数据格式,传输到前台,进行个性化展现信息解析。后台获取到业务原子信本文档来自技高网...

【技术保护点】
1.一种业务中个性化信息展现方法,其特征是基于J2EE平台,构建信息展现系统,信息展现系统包括html前台和数据库后台,将业务实体表的字段对应配置为业务原子,通过配置业务原子构成展现界面进行个性化信息展现,包括以下步骤:1)个性化信息展现配置:在html前台设置个性化信息显示页面所要展现的内容,首先配置好业务原子的基本要素,包括业务原子名称、业务原子来源的业务实体表以及业务原子对应业务实体表字段,然后在已配置的业务原子列表中选择业务原子组合形成显示区域,一个或多个显示区域组合形成显示页面,实现方式为将业务原子、显示区域、显示页面建立对应关系,这种关系为N对1的对应关系,并且业务原子按显示的先后排序,完成个性化信息展现的配置,业务原子、显示区域、显示页面的配置分别形成业务原子配置表、显示区域配置表和显示页面配置表:其中业务原子配置表要素包括:业务原子标识:          配置表主键的唯一标识;业务原子名称:          定义记录业务原子名称;业务原子属性静态来源:  来源于自定义翻译表或来源于系统翻译表,所述翻译表记录信息展现系统的参数值与真实业务含义值翻译的对应                        关系;业务原子属性静态值:    翻译表名或者系统翻译表的翻译类型字段值;源表读取字段名:        用于解释参数表的中文名称;基础数据来源表:        业务实体表名称;基础表字段名称:        业务实体表字段名称;基础表字段类型:        业务实体表字段类型;业务原子显示列:        组合业务原子布局时所在列定义;业务原子显示行:        组合业务原子布局时所在行定义;业务原子描述:          描述信息;业务原子类别标识:      用于记录业务原子分类大类;业务原子子类别标识:    用于记录业务原子分类小类;显示区域编号:          布局关联的显示区域编码;业务原子状态:          业务原子为新增或发布;业务原子单位标志:      用于标记对应业务实体表字段是否可以计算,以及计算单                        位;显示区域配置将显示区域的定义信息保存起来,在显示页面配置的时候再予以引用,显示区域配置表要素包括:显示区域编号:        配置表主键的唯一标识;显示区域名称:        记录html前台定义配置的显示区域名称;显示区域描述:        记录html前台定义配置的显示区域描述;显示区域是否有效:    显示区域有效或无效;显示区域状态:        显示区域为新增或发布;显示页面配置将业务原子按照指定的顺序放在指定的显示区域中,为显示页面解析找到显示依据,显示页面配置表要素包括:显示页面标识:        配置表主键的唯一标识;显示页面名称:        记录html前台定义配置的显示名称;显示页面类型:        用于标识该显示页面在后续的业务流程中能被哪些模块引                      用;显示页面状态:        显示页面有效或无效;显示页面是否有效:    显示页面为新增或发布;2)个性化信息展现获取及组织:数据库后台根据步骤1)得到的业务原子的信息读取展现信息,并组织为传输数据格式,由后台传输给前台的展现界面进行信息解析;3)个性化展现信息解析:前台将从步骤2)获得的数据根据可扩展标记语言XML协议格式通过JAVA还原为配置好的业务原子、显示区域、显示页面,生成为html显示页面;4)个性化信息展现:将解析出来的html显示页面和其它业务办理页面组合后进行展现。...

【技术特征摘要】

【专利技术属性】
技术研发人员:万长生曹梅胡维龙陈杰张有根李华孙力斌刘国祥
申请(专利权)人:南京联创科技集团股份有限公司
类型:发明
国别省市:84

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

1