[发明专利]一种基于BLOB存储及增强RichEdit控件的试卷自动生成装置及方法无效

专利信息
申请号: 201310023047.5 申请日: 2013-01-22
公开(公告)号: CN103077492A 公开(公告)日: 2013-05-01
发明(设计)人: 王晶晶;于立洋;杨文君;梁际华;杨春文 申请(专利权)人: 牡丹江师范学院
主分类号: G06Q50/20 分类号: G06Q50/20
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 张宏威
地址: 157012 黑龙江省牡丹江市*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 blob 存储 增强 richedit 控件 试卷 自动 生成 装置 方法
【权利要求书】:

1.一种基于BLOB存储及增强RichEdit控件的试卷自动生成装置,其特征是:它包括用户数据库(1)、科目数据库(2)、试题数据库(3)、科目信息数据库(4)、系统管理模块(5)、试卷生成模块(8)、试题修改模块(9)、试题录入模块(10)、试题检索模块(11)和科目信息管理模块(12);

试卷生成模块(8)、试题修改模块(9)、试题录入模块(10)中均包括一个BLOB转换模块(6)和一个RTF流导入/导出模块(7);

BLOB转换模块(6),用于实现RTF数据流和二进制对象之间的相互转换;在存储试题时,把用户录入的原始试题导出的RTF流转换为二进制数据块,存储到试题数据库(3)中;在读取试题时,从试题数据库(3)中读出二进制数据块,恢复为RTF流;

RTF流导入/导出模块(7),以一个增强的RichEdit控件作为含OLE对象的数据载体,该控件扩展了MFC中RichEdit控件的IRichEditOleCallback接口,用于支持OLE对象的导入导出;在存储试题时,把用户输入控件中的内容导出为RTF流,输出到BLOB转换模块(6);在读取试题时,从BLOB转换模块(6)接收到导出的RTF流,并解析为原始数据,即:试题内容;

用户数据库(1),用于存储所有用户的信息;所述用户信息中的用户角色类型包括管理员和普通教师;

科目数据库(2),用于存储试题科目名称;

试题数据库(3),用于存储试题内容及各试题的相关信息;

其中试题内容以BLOB方式存储,各试题的相关信息以文本或数值类型存储;试题的相关信息包括该试题的题型、分值、重点考核内容/非重点考核内容标记以及关键字;

科目信息数据库(4),用于存储所有科目相关的信息,每门考试科目相关的信息包括该科目要考核的题型、每种题型的总分值、该科目在重点内容和非重点内容中抽取试题的百分比;

系统管理模块(5),用于添加系统用户,包括管理员用户及教师用户;还用于管理员创建考试科目;还用于系统维护;

试卷生成模块(8),用于根据科目信息模块中的参数设置,在试题数据库(3)中随机抽取试题,经BLOB转换模块(6)把二进制试题数据流转换为RTF流,导入增强RichEdit控件,最后输出到Word模板文档中,生成试卷;

试题修改模块(9),用于用户以关键字在试题数据库(3)中进行检索;还用于对试题进行修改,以及修改后对试题数据库(3)进行更新;

试题录入模块(10),用于用户把试题输入试题数据库(3)中,具体为:用户把试题内容输入增强RichEdit控件后,由增强RichEdit控件将试题内容转换为RTF流,再通过BLOB转换模块(6)将RTF流转换为二进制对象,存储在试题数据库(3)中;

试题检索模块(11),用于用户以关键词的方式在试题数据库(3)中对试题进行检索,并返回相关试题记录;

科目信息管理模块(12),用于用户对考试科目的相关信息进行设置和更新,所述对考试科目的相关信息包括该科目要考核的题型、每种题型的总分值、该科目在重点内容和非重点内容中抽取试题的百分比。

2.使用权利要求1的一种基于BLOB存储及增强RichEdit控件的试卷自动生成方法,其特征是:它由以下步骤实现:

步骤a:从科目信息数据库(4)中读取科目信息,所述科目信息包括该科目各题型的总分值,重点内容与非重点内容的考核比例;

步骤b:判断是否完成所有题型的抽取,如果判断结果为是,则执行步骤e;如果判断结果为否,则执行步骤c;

步骤c:判断当前题型下已抽取试题的总分值是否达到预设值,如果判断结果为是,则执行返回步骤b,如果判断结果为否,则执行步骤d;

步骤d:在试题数据库(3)中查询所有与当前题型匹配的试题,根据当前剩余分值在记录集中随机抽取,将抽到的试题主键加入已抽取试题集中;所述已抽取试题集将进行重复元素检查,防止抽取相同试题,并返回执行步骤c;

步骤e:已抽取试题集中存储了所有被抽取的试题在试题数据库(3)中的主键,这些主键对应的试题即构成一份完整试卷。根据这些主键值,在试题数据库(3)中读取相应记录的BLOB字段,通过BLOB转换模块(6)转换为RTF流,并将RTF流导入增强RichEdit控件;

步骤f:将增强RichEdit控件中的内容通过Office Automation接口导入到预制的word模板中;

步骤g:释放数据库连接,完成试卷生成。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于牡丹江师范学院,未经牡丹江师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310023047.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top