Word试题库工具插件的设计
发布时间:2015-07-04 09:17
摘要
编写试题、排版试卷一直以来都是一项繁重的工作。手工录入试题然后排版试卷工作量大且容易出错,试题的收集保存也是以文件的形式,这使得查找试题变得相当困难。改用数据库存储试题将使试题的存储和查找得到优化,这是大部分试题库软件的优势,但是这些试题库软件都使用软件自身的文本编辑器,功能十分有限,在数据的存储方面也只能存储纯文本的试题,不能存储图片、表格等。这使得用户在编辑试题时十分不便,在数据的存储方面也有很大限制。如果结合数据库的存储功能、结构化查询语言的查询功能和word的文本编辑功能,利用word进行试题编写、试卷排版,利用数据库存储试题,利用结构化查询语言查找试题、过滤显示同类试题,那么编写试题、排版试卷等工作将变得方便快捷。为了实现word与数据库之间的试题存取(能够支持图片、表格、公式的存取)以及其他一些功能编写的word试题库工具插件以com组件的形式嵌入word程序中,通过它将word与试题数据库有效的结合到一起,使用户既能够方便的编辑试题又能够将试题存入数据库或从数据库中取出,还能够通过结构化查询语句搜索试题。
关键词:com组件;word插件;二进制字段;结构化查询语言
word试题库工具插件的功能需求分析
通过对试题编辑工作者的调查和沟通,试题库工具插件的功能需求大概如下:
1、创建试题库。
2、将文档中的试题存入数据库。
3、将数据库中的试题插入到文档中。
4、删除试题库中不需要的试题。
5、在将试题从数据库中插入文档前预览试题内容。
6、按关键字在数据库中搜索试题。用户通过输入要查找的内容,在试题库中搜索出含有该关键字的试题。
7、通过指定规则将同类型试题过滤显示。用户通过指定过滤规则,将某一类试题过滤并显示出来。例如:指定显示选择题,则试题目录中将只显示选择题类型的试题。
3.2.1创建题库功能
word试题库工具插件使用数据库存储试题,一个已经存在的数据库是试题存储和提取的先决条件。通过对试题编辑工作者的调查了解到:不同用户的试题数据必须分开存储,用户需要有自己的数据库;同一个用户往往还需要有多个不同的试题库来分别存储不同类型的试题。word试题库工具插件需要提供新建试题数据库的功能。
3.2.2打开试题库功能
用户要使用已有的试题库就需要先打开该试题库,与其建立连接读取其中的信息。word试题库工具插件需要提供打开已有试题库的功能。
3.2.3存储试题功能
用户已编辑好的试题需要存入数据库中,在很多试题中往往含有图片、表格或公式,用户需要将整个试题完整的存储到数据库中,这就要求同时存储文本、图片、表格。word试题库工具插件需要提供存储试题的功能,试题的内容要求支持图片、表格、公式等并且能够一起存入数据库中。
3.2.4提取试题功能
用户需要将试题库中存储的试题调入文档中使用。word试题库工具插件需要提供将试题从数据库中提取出来并插入到文档中的功能。word试题库工具插件需要提供提取试题的功能,试题的内容要求支持图片、表格、公式等并且能够一起插入文档中。
3.2.5删除试题功能
对于试题库中的试题,有些是用户不再需要的或录入有错误的,对于这些试题需要将其从数据库中删除。word试题库工具插件需要为用户提供删除试题功能。
3.2.6预览试题功能
用户在将试题插入文档前往往需要知道所选试题的内容,有时用户还需要逐道浏览试题库中存储的试题的内容但并不做试题提取操作。word试题库工具插件需要提供预览数据库中记录的具体内容的功能。
3.2.7搜索试题功能
试题库中往往存放了许多同类型的试题,用户不可能记得其中的每一道题的具体内容,当用户需要使用其中某一道题时,word试题库工具插件需要为用户快速的找出该题。word试题库工具插件需要提供通过查找试题内容包含的关键字找出用户需要的试题的功能。
3.2.8过滤试题功能
试题库中存放了许多试题,用户可能需要按某一条件列出某一类试题,例如:列出xxxx年xx月xx日存储的试题或是列出所有选择题等。word试题库工具插件需要提供按条件过滤显示试题的功能。
编写试题、排版试卷一直以来都是一项繁重的工作。手工录入试题然后排版试卷工作量大且容易出错,试题的收集保存也是以文件的形式,这使得查找试题变得相当困难。改用数据库存储试题将使试题的存储和查找得到优化,这是大部分试题库软件的优势,但是这些试题库软件都使用软件自身的文本编辑器,功能十分有限,在数据的存储方面也只能存储纯文本的试题,不能存储图片、表格等。这使得用户在编辑试题时十分不便,在数据的存储方面也有很大限制。如果结合数据库的存储功能、结构化查询语言的查询功能和word的文本编辑功能,利用word进行试题编写、试卷排版,利用数据库存储试题,利用结构化查询语言查找试题、过滤显示同类试题,那么编写试题、排版试卷等工作将变得方便快捷。为了实现word与数据库之间的试题存取(能够支持图片、表格、公式的存取)以及其他一些功能编写的word试题库工具插件以com组件的形式嵌入word程序中,通过它将word与试题数据库有效的结合到一起,使用户既能够方便的编辑试题又能够将试题存入数据库或从数据库中取出,还能够通过结构化查询语句搜索试题。
关键词:com组件;word插件;二进制字段;结构化查询语言
word试题库工具插件的功能需求分析
通过对试题编辑工作者的调查和沟通,试题库工具插件的功能需求大概如下:
1、创建试题库。
2、将文档中的试题存入数据库。
3、将数据库中的试题插入到文档中。
4、删除试题库中不需要的试题。
5、在将试题从数据库中插入文档前预览试题内容。
6、按关键字在数据库中搜索试题。用户通过输入要查找的内容,在试题库中搜索出含有该关键字的试题。
7、通过指定规则将同类型试题过滤显示。用户通过指定过滤规则,将某一类试题过滤并显示出来。例如:指定显示选择题,则试题目录中将只显示选择题类型的试题。
3.2.1创建题库功能
word试题库工具插件使用数据库存储试题,一个已经存在的数据库是试题存储和提取的先决条件。通过对试题编辑工作者的调查了解到:不同用户的试题数据必须分开存储,用户需要有自己的数据库;同一个用户往往还需要有多个不同的试题库来分别存储不同类型的试题。word试题库工具插件需要提供新建试题数据库的功能。
3.2.2打开试题库功能
用户要使用已有的试题库就需要先打开该试题库,与其建立连接读取其中的信息。word试题库工具插件需要提供打开已有试题库的功能。
3.2.3存储试题功能
用户已编辑好的试题需要存入数据库中,在很多试题中往往含有图片、表格或公式,用户需要将整个试题完整的存储到数据库中,这就要求同时存储文本、图片、表格。word试题库工具插件需要提供存储试题的功能,试题的内容要求支持图片、表格、公式等并且能够一起存入数据库中。
3.2.4提取试题功能
用户需要将试题库中存储的试题调入文档中使用。word试题库工具插件需要提供将试题从数据库中提取出来并插入到文档中的功能。word试题库工具插件需要提供提取试题的功能,试题的内容要求支持图片、表格、公式等并且能够一起插入文档中。
3.2.5删除试题功能
对于试题库中的试题,有些是用户不再需要的或录入有错误的,对于这些试题需要将其从数据库中删除。word试题库工具插件需要为用户提供删除试题功能。
3.2.6预览试题功能
用户在将试题插入文档前往往需要知道所选试题的内容,有时用户还需要逐道浏览试题库中存储的试题的内容但并不做试题提取操作。word试题库工具插件需要提供预览数据库中记录的具体内容的功能。
3.2.7搜索试题功能
试题库中往往存放了许多同类型的试题,用户不可能记得其中的每一道题的具体内容,当用户需要使用其中某一道题时,word试题库工具插件需要为用户快速的找出该题。word试题库工具插件需要提供通过查找试题内容包含的关键字找出用户需要的试题的功能。
3.2.8过滤试题功能
试题库中存放了许多试题,用户可能需要按某一条件列出某一类试题,例如:列出xxxx年xx月xx日存储的试题或是列出所有选择题等。word试题库工具插件需要提供按条件过滤显示试题的功能。
上一篇:基于视觉的人行为理解综述