[发明专利]基于数据库及前端显示技术的会议材料自动生成方法有效
申请号: | 201710936582.8 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107729305B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 张越兵;刘荣亮;冯亚冬;周成 | 申请(专利权)人: | 中国航发控制系统研究所 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/00;G06Q10/10 |
代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 殷红梅;屠志力 |
地址: | 214063 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 前端 显示 技术 会议 材料 自动 生成 方法 | ||
1.一种基于数据库及前端显示技术的会议材料自动生成方法,其特征在于,包括以下步骤:
步骤S1,根据会议材料的需求,合理分解各分项数据至相应的负责人,将分项数据拆分为规格化的最小数据单元,设计SQL数据表的数据列与最小数据单元一一对应;
步骤S2,在Visual Studio的集成开发环境下,采用C#语言开发自研工具,以至少实现最小数据单元的编辑、更新、存储、查询操作;包括:
步骤S2.1,设计开发最小用户UI界面;
步骤S2.2,设计开发自定义控件,自定义控件具备一定的可配置功能,能够根据不同的SQL数据表自适应展示数据内容;
步骤S2.3,设计开发中间处理函数,以配合完成自研工具的逻辑运算处理;
步骤S2.4,根据SQL数据库中SQL数据表的设计,批量初始化自定义控件,将SQL数据表的数据在前端展示,数据负责人可在自研工具端实现最小数据单元的编辑处理,并更新回SQL数据库;
步骤S3,利用FineReport工具,根据具体的需求,从SQL数据库中挑选最小数据单元,组合整理形成会议材料并发布。
2.如权利要求1所述的基于数据库及前端显示技术的会议材料自动生成方法,其特征在于,
步骤S2.2中,具体包括:自定义控件,采用DataGridView控件、contextMenuStrip控件实现;
DataGridView控件直接采用设置数据源Datasource的方式,实现和数据表的数据绑定;执行SQL语句,从SQL数据库中获取数据,返回查询结果存储在相应的临时数据表中,设置DataGridView控件的数据源DataSource为读取的临时数据表结果;
自定义控件具备数据筛选功能,筛选字段定义为和临时数据表数据字段一致,根据临时数据表内容自适应;筛选功能采用ToolStripComboBox类实现,动态地将ToolStripComboBox类以子控件的方式添加到contextMenuStrip控件中,ToolStripComboBox下拉选项根据当前字段的名称,在SQL语句中设计针对该字段的查询逻辑,去除重复项之后,动态添加显示,初始化完下拉选项后动态添加触发查询事件;在查询事件中,根据用户选择的字段值,组合生产SQL查询语句,执行数据查询,并将查询结果存储在相应临时数据表中,设置DataGridView控件的数据源DataSource为读取的相应临时数据表结果,前端显示查询结果;
DataGridView控件显示的数据,支持最小数据单元或一行数据记录整体编辑的方式,编辑的临时结果,运用控件自带的功能,存储在DataGridView控件的数据源DataSource中;通过更新的SQL语句,将编辑结果更新回SQL数据库。
3.如权利要求1所述的基于数据库及前端显示技术的会议材料自动生成方法,其特征在于,
步骤S2.2中,自定义控件支持批量数据导入的功能;用户可以在Excel中编辑本期的会议材料数据,并保证数据字段与SQL数据表的设计一一对应;在设计阶段,明确定义Excel中工作表名称,软件判断能否完成名称匹配,在满足条件的前提下,遍历读取Excel中的行数据,存储在C#最小数据单元object数组中,作为一行记录添加到DataGridView控件中,通过更新的SQL语句,将编辑结果更新回SQL数据库。
4.如权利要求1所述的基于数据库及前端显示技术的会议材料自动生成方法,其特征在于,
步骤S2.4具体包括:在主程序中遍历所有SQL数据表循环初始化,设计自定义控件的初始化函数的其中一个形参为SQL数据表名称,将初始化完成的自定义控件,根据表名称和tabControl控件中tabpage页名称的一一对应关系,动态添加到主程序的UI界面显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航发控制系统研究所,未经中国航发控制系统研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710936582.8/1.html,转载请声明来源钻瓜专利网。