一种韩文打字速度考核系统 |
|||||||
申请号 | CN202011623516.3 | 申请日 | 2020-12-31 | 公开(公告)号 | CN112800717A | 公开(公告)日 | 2021-05-14 |
申请人 | 浙江旅游职业学院; | 发明人 | 吕昭君; 马瑞; | ||||
摘要 | 本 发明 公开了一种韩文打字速度考核系统,包括系统架构,系统架构基于模 块 化设计理念,包括公共模块和类模块,公共模块提供韩文字符的 基础 算法 ,该算法包含对utf‑8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备;类模块包含窗口和应用实例化,具体包括批量处理模组和韩文打字游戏模组。本发明与 现有技术 相比的优点在于:系统架构设计清晰,功能完整且精致小巧,可以处理程序内部打字即时记速和评分功能和导入外部文档打字的评分功能,对于批量处理任务可高效准确的完成,大大提高了韩文考核评分 精度 和效率,降低了传统人员工作负荷,方便用户批量评分和使用,便于推广。 | ||||||
权利要求 | 1.一种韩文打字速度考核系统,包括系统架构,其特征在于:所述系统架构基于模块化设计理念,包括公共模块(2)和类模块(1),所述公共模块(2)提供韩文字符的基础算法,该算法包含对utf‑8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备;所述类模块(1)包含窗口和应用实例化,具体包括批量处理模组(3)和韩文打字游戏模组(4),所述批量处理模组(3)利用word文档二次开发功能模块进行,该模块可以跨进程调用处理外部文档内容,从而为自动批量处理提供保障;所述韩文打字游戏模组(4)借助timer控件和文件读写对速度、内容进行相应调整,并调用不同级别的评分标准完成测试。 |
||||||
说明书全文 | 一种韩文打字速度考核系统技术领域背景技术[0002] 对于专业学习韩语或业余学习韩语的同学,韩文电子文档的处理是必不可少的工作内容。培养学生的韩文打字速度和准确度,部分院校开设了韩文打字或韩文信息处理等课程。韩文打字的评分问题是考核后教师面临的棘手工作,现有的考核评分手段因其功能设计上的不足,导致实际评分效果差,易出现评分精度低、人员工作负荷高的问题,不满足目前需要。 [0003] 因此,设计出一种韩文打字速度考核系统势在必行。 发明内容[0004] 本发明要解决的技术问题是现有的韩文审核方法因其步骤功能设计上的不足,导致实际考核效果不佳,不能真实反映学生水平。 [0005] 为解决上述技术问题,本发明提供的技术方案为:一种韩文打字速度考核系统,包括系统架构,系统架构基于模块化设计理念,包括公共模块和类模块,公共模块提供韩文字符的基础算法,该算法包含对utf‑8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备;类模块包含窗口和应用实例化,具体包括批量处理模组和韩文打字游戏模组,批量处理模组利用word文档二次开发功能模块进行,该模块可以跨进程调用处理外部文档内容,从而为自动批量处理提供保障;韩文打字游戏模组借助timer控件和文件读写对速度、内容进行相应调整,并调用不同级别的评分标准完成测试。 [0006] 本发明与现有技术相比的优点在于:系统架构设计清晰,功能完整且精致小巧,可以处理程序内部打字即时记速和评分功能和导入外部文档打字的评分功能,对于批量处理任务可高效准确的完成,大大提高了韩文考核评分精度和效率,降低了传统人员工作负荷,方便用户批量评分和使用,便于推广。 [0007] 作为改进,系统架构在处理文本流方面选择单线程行进。 [0009] 作为改进,一种韩文打字速度考核系统支持Windows XP以上的系统;系统运行需2G以上内存,无需网络支持。 [0010] 作为改进,一种韩文打字速度考核系统工作流程如下: [0011] S1、打开软件并导入参考答案,系统内模块内参考答案进行预处理; [0012] S2、选择是否批量处理,选择批量处理系统则导入包含多个文档的文件夹并对文档进行预处理;选择不批量处理系统则导入某个学生的打字文档并对文档进行预处理; [0014] 图1是一种韩文打字速度考核系统的结构示意图。 [0015] 图2是一种韩文打字速度考核系统的工作流程示意图。 [0016] 图3是实施例中使用方法第一步的界面示意图。 [0017] 图4是实施例中使用方法第二步的界面示意图, [0018] 图5是实施例中使用方法第三步的界面示意图。 [0019] 图6是实施例中使用方法第四步的界面示意图。 [0020] 图7是实施例中使用方法的对比结果的界面示意图。 [0021] 如图所示:1、类模块,2、公共模块,3、批量处理模组,4、韩文打字游戏模组。 具体实施方式[0022] 下面结合附图对本发明做进一步的详细说明。 [0023] 本发明在具体实施时,一种韩文打字速度考核系统,包括系统架构,所述系统架构基于模块化设计理念,包括公共模块2和类模块1,所述公共模块2提供韩文字符的基础算法,该算法包含对utf‑8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备;所述类模块1包含窗口和应用实例化,具体包括批量处理模组3和韩文打字游戏模组4,所述批量处理模组3利用word文档二次开发功能模块进行,该模块可以跨进程调用处理外部文档内容,从而为自动批量处理提供保障;所述韩文打字游戏模组4借助timer控件和文件读写对速度、内容进行相应调整,并调用不同级别的评分标准完成测试。 [0024] 所述系统架构在处理文本流方面选择单线程行进。 [0025] 所述系统架构的开发工具选用vb.net插件。 [0026] 所述一种韩文打字速度考核系统支持Windows XP以上的系统;系统运行需2G以上内存,无需网络支持。 [0027] 所述一种韩文打字速度考核系统工作流程如下: [0028] S1、打开软件并导入参考答案,系统内模块内参考答案进行预处理; [0029] S2、选择是否批量处理,选择批量处理系统则导入包含多个文档的文件夹并对文档进行预处理;选择不批量处理系统则导入某个学生的打字文档并对文档进行预处理; [0030] S3、处理结果传输至输送单元,通过主动或自动点击打分按钮生成对应列表,列表包括两类,一类是误打、多打、少打列表,另一类是成绩列表。 [0032] 该软件涉及到对韩文文本流的处理,该过程是基于对韩文字符utf‑8内部编码的规则开发,设计方面包括: [0033] (1)如何判断韩文的少打、多打、误打; [0034] (2)如何准确统计错误率(比如乱打、多打的情况); [0035] (3)如何跟踪记录打字速度; [0036] (4)如何调用外部word文档; [0037] (5)如何自动批量处理多文档; [0038] (6)如何防范作弊造假; [0039] (7)为提高打字兴趣,提供打字游戏的功能。 [0040] 本系统的系统架构是基于模块化理念设计,包括公共模块和类模块, [0041] 公共模块中主要提供韩文字符的基础算法,该算法主要包含对utf‑8宽字符编码的处理函数,目的是筛选处理非韩文字符的干扰因素,从而生成包含比对数据的数组,为后续比对做准备。类模块中包含窗口和应用实例化。 [0042] 因测评字符数量一般低于2000字符,处理文本流是基于单线程进行。 [0043] 批量处理中利用word文档二次开发功能模块进行,该模块可以跨进程调用处理外部文档内容,从而为自动批量处理提供保障。 [0044] 韩文打字游戏模组,借助timer控件和文件读写对速度、内容进行相应调整,并调用不同级别的评分标准完成测试。 [0045] 当然,该软件不仅可以用于韩文打字评分,经扩展,还可以用于其他语言的打字评分,甚至文档的对比等应用需求。后续的更新版本将解决自动导入全部学生word文档、自动完成所有同学打分的问题 [0046] 实施例: [0047] 本实施例为系统的具体使用方法:S1、直接打开软件后,将看到软件分三个区域:位于上端的操作 [0048] 区、左边的考卷区、右边的学生word文档区,如图3所示; [0049] S2、导入考卷(或粘贴考卷内容),并按下“预处理”按钮,会看到考卷总字数和文档内容除去空格后的结果,如图4所示; [0050] S3、如果考卷本身字数多,可以在数字控件里设定字数上限,当然也可以不设定,直接以考卷的总字数作为标准进行计算,如图5所示; [0051] S4、粘贴学生的文档内容到“学生word文档”,并点击计算,可立即得到分数,如图6所示; [0053] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。 [0054] 在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。 [0055] 在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。 [0056] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”,“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。 [0057] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。 |