[发明专利]一种报表系统中英文表名字段名映射系统及方法在审
申请号: | 201510107594.0 | 申请日: | 2015-03-12 |
公开(公告)号: | CN104715032A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 聂作先;蒋新华;聂明星;邵明;李光洋;朱悦涵;王平阳;张顺淼;杨海燕 | 申请(专利权)人: | 福建工程学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 王晓彬 |
地址: | 350118 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 系统 中英文 名字 段名 映射 方法 | ||
1.一种报表系统中英文表名字段名映射系统,其特征在于,包括报表用户服务端(1)、报表服务器(2)、报表设计器(3)和中英文字段名映射关系编辑器(4),所述报表用户服务端(1)与报表服务器(2)连接,报表服务器(2)连接数据库服务器(5),所述数据库服务器(5)内设有包含所有数据表的应用系统表模块(51)、包含报表系统运行时用到的数据表的报表系统表模块(52)、用于保存中英文表名字段名映射关系的中英文字段名映射关系表模块(53)和用于给报表设计器(3)检索英文表的中文字段名的中英文字段名映射关系检索存储过程模块(54);所述数据库服务器(5)与报表设计器(3)和中英文字段名映射关系编辑器(4)相连。
2.如权利要求1所述的报表系统中英文表名字段名映射系统,其特征在于,所述报表设计器(3)内设有数据源控件。
3.一种报表系统中英文表名字段名映射方法,其特征在于,包括如下步骤:
步骤一)设计中英文表名字段名映射关系表:在数据库服务器(5)中增加中英文表名字段名映射关系表(53);
步骤二)设计映射关系检索存储过程:在数据库服务器(5)设计用于检索中英文表名字段名映射关系的存储过程;
步骤三)编辑中英文表名映射关系:在中英文字段映射关系编辑器(4)中设置英文表名和字段名到中文表名及字段名的映射关系;
步骤四)使用中文表名字段名设计报表:在报表设计器中读取数据库中可用表及字段集合,使用中文字段名设计报表;
步骤五)保存报表模板。
4.如权利要求3所述的报表系统中英文表名字段名映射方法,其特征在于,所述步骤一)中,所述中英文表名字段名映射关系表的数据格式为:中英文表名字段名映射关系表的表名{数据库表的英文名,数据库表字段的英文名,类型值,记录名};其中所述类型值取值为0/1,当类型值取值为0时,则所述记录名为数据库表的英文名对应的中文名;当类型值取1时,则所述记录名为数据库表字段的英文名对应的中文名。
5.如权利要求3所述的报表系统中英文表名字段名映射方法,其特征在于,所述步骤二)中,所述存储过程名的格式为:
p_getCnTableAndColumns(输入参数,输出参数);在存储过程中通过查询语句“select*from中英文表名字段名映射关系表where数据库表的英文名=@输入参数”可以用输入参数中指定的英文表名,查询得到其包含的所有字段及表本身的中英文映射信息的记录集合。
6.如权利要求3所述的报表系统中英文表名字段名映射方法,其特征在于,所述步骤三)中,编辑中英文表名映射关系的步骤如下:
1)从数据库服务器(5)获取所有数据表;
2)在中英文字段映射关系编辑器(4)上,将获得的数据表中已设置中文表名字段名的数据表放入已处理表列表框中;将获得的数据表中未设置中文表名字段名的数据表放入未处理表列表框中;
3)从已处理表列表框和未处理表列表框中任选一数据表,若该数据表已设置中文表名,则在文本框中显示其中文名,若该数据表尚未设置中文名,则文本框内容为空,可在文本框中录入表的中文名;
4)若选择已设置中文表名字段名的表,则其所有中英文字段映射关系显示在网格控件中,所述网格控件包含两列:英文字段,中文字段;选择网格控件中英文字段对应的中文字段,进行修改;若选择未设置中文表名字段名的表,则所有英文字段显示在网格控件中,所述网格控件包含两列:英文字段,中文字段,其中中文字段列为空,选择网格控件中英文字段对应的中文字段单元格,为该英文字段设置中文名;
5)提交表的中英文字段映射:完成数据表的设置后,提交其中英文表名字段名映射信息至中英文表名字段名映射关系表。
7.如权利要求6所述的报表系统中英文表名字段名映射方法,其特征在于,所述步骤三)中,可以将不同的数据表的中英文表名字段名映射关系的编辑工作分给不同人以并行工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院;,未经福建工程学院;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510107594.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:生成报表的方法及其系统
- 下一篇:用于离线Web应用的数据存储方法和装置