自动题库出题组卷系统论文
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3) 数据库连接方式选择 Visual basic6.0 连接数据库的主要方式以下几种方式:一是用 data 控件进
行数据库链接。二是利用 adodc(ADO Data Control)进行数据库链接 。三是利 用 DataEnvironment 进行数据库链接。四是利用 ADO(ActiveX Data Objects)进 行编程。 现在我们来大致对这几种技术应用介绍:
<3>利用 DAO 对数据库进行操纵:
在 visual basic 中提供了两种与 jet 数据引擎接口的方法:data 控件与 数据访问对象(DAO)DAO 是 database object 的英文缩写,要访问数据库一方 面数据库要提供访问接口,另一方面要在编程环境中有对数据库的支持。
2、程序运行环境
中文摘要
一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来, 第 页(共 21 页) 3
或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证 试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量 的试卷而开发了本软件。为了达到预期的目标我们最终选择了 Microsoft Office DocumentImaging 做为本软件的终端输出。本软件是在对现有控件的改进和 VBA 编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2. 自动生成试卷;3.抽取现有试卷;4.数据库管理。大量的测试表明本软件在 Windows 98/me/2000/XP 平台配合 Office 系列 的环境下程序运行稳定且各 项功能运行得都很正确,基本达到了预期的要求!!
二、 需求分析.............................
1、 负责功能的模块........................... 2、 软件功能分析........................................
三、 数据库设计..............................
呼伦贝尔学院 本科生毕业论文(设计)
题 目: 专业班级: 学生姓名: 指导教师:
题库自动出题组卷系统
学 号:
2010 年 4 月 5 日
第 页(共 21 页) 1
摘要 关键词
正文
目录........................................
一 、 引言..................................
<1> 用 data 控件进行数据库链接.
第一步:给窗体添加一个 Data 控件。 第二步:用 Access 建立一个名为 Pad 的数据库,在库中建立一个表 Myset, 给表添加四个字段:backcolor(数据),forecolor(文本),fontname(文 本),fontsize(文本)。注意:请将库文件存入程序所在目录。
如果你的机器没安装有 Access,可通过 VB 建库。
<2>利用 adodc(ADO Data Control)进行数据库链接:
第 页(共 21 页)
7
使用 adodata 控件访问数据库可以完全不用编写代码,只需要通过简单的 设置和操作其属性就可以实现与数据库的连接,通过绑定数据感知控件,就能 提供一个访问数据库的界面,用来实现对数据库的浏览,贴加,删除,修改等操 作.
第 页(共 21 页) 6
库编程必须的控件。
然后在 FORM1窗体中添加 ADODC 控件和 DATAGRID 控件,将 DATAGRID1的属性 DATASOURCE 选 ADODC1,打开 ADODC1控件属性页使用连接字符串,选生成,在提 供者选项中选 MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。 在 ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意 该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本 (SQL)编写窗口可编写 SQL 查询语言。该窗口的 SQL 语句可复制到程序代码用 于编程。
操作系统:Windows 9x/Me/Windows 2000/Windows XP 办公软件:Office XP/Office 2003/ Office 2000
二、 需求分析 1、负责的功能模块
(1)设计试题生成功能,试题能分布整个教学内容 (2)具有试题的答案生成功能
(3)数据库设计及维护 (4)程序的其它选项设置
1、概要设计 (1) 系统数据库设计 2、 详细设计 (1) 程序流程图
四、 界面设计................................
1、 窗体功能简介...........................................
五、 软件测试机器维护............................
2、 软件功能分析
根据我负责的功能模块,主要是在试卷的生成上。 (1)要显示书本章节信息以供用户使用。而在数据库里章节的存放是没有 规则也即它们的顺序不一定按照真实书本的章节顺序来存储的。但是在显示章节 信息的时候必须按照书本的章节顺序来显示。所以特别设置如下的数据类型: Public Function AddQuestion(ByVal iCount As Long, ByVal QID As Long, ByVal QType As QuestionType, ByVal Score As Single) As Boolean
开发的高效 语言的高效 编译的高效 执行的高效 维护的高效
基于以上理由,我们毫不忧郁的选择了 VB6.0做为我们的开发工具! (2) VB 程序如何与数据库连接 数据库用 VB6编程语言,对学者而言,如何用好 ADODC 控件和 DATAGRID 控件相 当重要。具体做法: 新建工程时选数据工程,此时 VB6集成调试环境左边工具箱内已加载了有关数据
1、系统测试平台简介
2、 测试方法...............................................
第 页(共 21 页) 2
3、系统维护.............................................
六、 论文不足及解决办法 结论 参考文献 致谢 附录
1、 开发工具简介....................................
(1) Visual Basic 6.0 的特点......................
(2) VB 如何与数据库连接............................ (3) 数据库连接方式选择............................ 2、 程序运行环境......................................
SQL 查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句(排序语句或分组语句)
查询字段必须分别用逗号分开或就用一个*号代替,上述查询中排序语句建议最 好应用。
SQL 查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上 述连接,SQL 用"SELECT * FROM TabelName"作调试,无问题,用一个按钮孔件 将前述需复制的连接字符串和 SQL 查询语言先复制于按钮控件的 CLICK 事件中备 着,以便放着以后使用。然后删去 ADODC1孔件,再添加 ADODC1控件再添其他内 容。
论文综述
计算机基础课程是高校的一门基础课程。学习的人数越来越多,传统的教 学与考核方式应该进行改革以适应快速的教学步伐。本课程主要解决面向本校 计算机笔试自动出卷系统开发。适用大中小学校的老师方便:随着学校基本硬 件条件的提高,现在绝大多数学校都有了软件系统。自动出卷系统信息化可以 减少人力资源的浪费,可以使传统的人工出卷告一段落,老师有足够的时间提 高自己的教学质量,就可以承担好学校更多的日常工作的任务。 进一步提高学校的工作服务质量,充分发挥学校资源优势的需要:目前,一些 学校仍采用油墨人工打印的方式进行烦琐的出卷。工作人员在日常工作中要面对 枯燥资料的大量重复操作,并且靠手工进行油印很困难,而且在实际工作中会由 于人工处理的疏漏、不慎造成一定的问题,整体上讲,原始的出卷方法一定程度
一 、引言
1、开发工具简介
(1)Visual Basic 6.0 的特点 Visual Basic 6.0 是 Micrsoft 公司出品的开发工具,Visual Basic 是一种
可视化的,面向对象的 Windows 开发语言,它具有易用,通用和开发效率高的特 点。随着微软对它不断地改进以及计算机本身性能的提高,使得 Visual Basic 越来越适合一般的应用程序开发。正如 Bill Gate 所说,世界上绝大多数的 Windows 应用程序是用 Visual Basic 编写的。在众多的开发工具中,我们为什 么要选择 Visual Basic6.0 呢?因为 VB 具有众多其它开发工具所没有的优点! 具体介绍如下:
关键词:题库系统;试卷生成;数据库;VBA
英文摘要
Title:
computer atuomatic construction 第 页(共 21 页) 4
test paper system
Abstract: The general situation teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a higt quality paper is the destination of develop this Software. In the cause of this we select the terminal is Microsoft Office Word. This Software’s base of develop is improve on control in existence and study the VBA programing. These functions of this software are as follows: One. Manual create paper; Two. Auto create paper; Three. Select from existential papers; Four. User manage; Five. Database manage. The result of many test is that this software is runing steady and these funtions of it is runing right in the environment which make up of Windows 98/me/2000/XP and Office 2000/XP/2003, it is basic reach the requests. Keywords:Exam;Problem pool;VBA;word
第 页(共 ቤተ መጻሕፍቲ ባይዱ1 页) 5
上导致了工作效率无法进一步提高。为了能更好的为教育服务,把握好学生们的 需求,做好服务工作,自动出卷信息化是一条切实可行的改革之路。 数据可维护性、安全性的需要:原始的手工出卷的方式,要整理大量的资料很 困难,而且手写的数据一旦被毁,要重新整理就相当不容易。自动出卷系统的信 息化,可以使有关数据的统计可以轻松、精确实现,而且数据的备份、恢复也很 容易,只要有良好的操作习惯,遇到怎样的数据灾难都可以从容应对。
行数据库链接。二是利用 adodc(ADO Data Control)进行数据库链接 。三是利 用 DataEnvironment 进行数据库链接。四是利用 ADO(ActiveX Data Objects)进 行编程。 现在我们来大致对这几种技术应用介绍:
<3>利用 DAO 对数据库进行操纵:
在 visual basic 中提供了两种与 jet 数据引擎接口的方法:data 控件与 数据访问对象(DAO)DAO 是 database object 的英文缩写,要访问数据库一方 面数据库要提供访问接口,另一方面要在编程环境中有对数据库的支持。
2、程序运行环境
中文摘要
一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来, 第 页(共 21 页) 3
或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证 试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量 的试卷而开发了本软件。为了达到预期的目标我们最终选择了 Microsoft Office DocumentImaging 做为本软件的终端输出。本软件是在对现有控件的改进和 VBA 编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2. 自动生成试卷;3.抽取现有试卷;4.数据库管理。大量的测试表明本软件在 Windows 98/me/2000/XP 平台配合 Office 系列 的环境下程序运行稳定且各 项功能运行得都很正确,基本达到了预期的要求!!
二、 需求分析.............................
1、 负责功能的模块........................... 2、 软件功能分析........................................
三、 数据库设计..............................
呼伦贝尔学院 本科生毕业论文(设计)
题 目: 专业班级: 学生姓名: 指导教师:
题库自动出题组卷系统
学 号:
2010 年 4 月 5 日
第 页(共 21 页) 1
摘要 关键词
正文
目录........................................
一 、 引言..................................
<1> 用 data 控件进行数据库链接.
第一步:给窗体添加一个 Data 控件。 第二步:用 Access 建立一个名为 Pad 的数据库,在库中建立一个表 Myset, 给表添加四个字段:backcolor(数据),forecolor(文本),fontname(文 本),fontsize(文本)。注意:请将库文件存入程序所在目录。
如果你的机器没安装有 Access,可通过 VB 建库。
<2>利用 adodc(ADO Data Control)进行数据库链接:
第 页(共 21 页)
7
使用 adodata 控件访问数据库可以完全不用编写代码,只需要通过简单的 设置和操作其属性就可以实现与数据库的连接,通过绑定数据感知控件,就能 提供一个访问数据库的界面,用来实现对数据库的浏览,贴加,删除,修改等操 作.
第 页(共 21 页) 6
库编程必须的控件。
然后在 FORM1窗体中添加 ADODC 控件和 DATAGRID 控件,将 DATAGRID1的属性 DATASOURCE 选 ADODC1,打开 ADODC1控件属性页使用连接字符串,选生成,在提 供者选项中选 MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。 在 ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意 该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本 (SQL)编写窗口可编写 SQL 查询语言。该窗口的 SQL 语句可复制到程序代码用 于编程。
操作系统:Windows 9x/Me/Windows 2000/Windows XP 办公软件:Office XP/Office 2003/ Office 2000
二、 需求分析 1、负责的功能模块
(1)设计试题生成功能,试题能分布整个教学内容 (2)具有试题的答案生成功能
(3)数据库设计及维护 (4)程序的其它选项设置
1、概要设计 (1) 系统数据库设计 2、 详细设计 (1) 程序流程图
四、 界面设计................................
1、 窗体功能简介...........................................
五、 软件测试机器维护............................
2、 软件功能分析
根据我负责的功能模块,主要是在试卷的生成上。 (1)要显示书本章节信息以供用户使用。而在数据库里章节的存放是没有 规则也即它们的顺序不一定按照真实书本的章节顺序来存储的。但是在显示章节 信息的时候必须按照书本的章节顺序来显示。所以特别设置如下的数据类型: Public Function AddQuestion(ByVal iCount As Long, ByVal QID As Long, ByVal QType As QuestionType, ByVal Score As Single) As Boolean
开发的高效 语言的高效 编译的高效 执行的高效 维护的高效
基于以上理由,我们毫不忧郁的选择了 VB6.0做为我们的开发工具! (2) VB 程序如何与数据库连接 数据库用 VB6编程语言,对学者而言,如何用好 ADODC 控件和 DATAGRID 控件相 当重要。具体做法: 新建工程时选数据工程,此时 VB6集成调试环境左边工具箱内已加载了有关数据
1、系统测试平台简介
2、 测试方法...............................................
第 页(共 21 页) 2
3、系统维护.............................................
六、 论文不足及解决办法 结论 参考文献 致谢 附录
1、 开发工具简介....................................
(1) Visual Basic 6.0 的特点......................
(2) VB 如何与数据库连接............................ (3) 数据库连接方式选择............................ 2、 程序运行环境......................................
SQL 查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句(排序语句或分组语句)
查询字段必须分别用逗号分开或就用一个*号代替,上述查询中排序语句建议最 好应用。
SQL 查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上 述连接,SQL 用"SELECT * FROM TabelName"作调试,无问题,用一个按钮孔件 将前述需复制的连接字符串和 SQL 查询语言先复制于按钮控件的 CLICK 事件中备 着,以便放着以后使用。然后删去 ADODC1孔件,再添加 ADODC1控件再添其他内 容。
论文综述
计算机基础课程是高校的一门基础课程。学习的人数越来越多,传统的教 学与考核方式应该进行改革以适应快速的教学步伐。本课程主要解决面向本校 计算机笔试自动出卷系统开发。适用大中小学校的老师方便:随着学校基本硬 件条件的提高,现在绝大多数学校都有了软件系统。自动出卷系统信息化可以 减少人力资源的浪费,可以使传统的人工出卷告一段落,老师有足够的时间提 高自己的教学质量,就可以承担好学校更多的日常工作的任务。 进一步提高学校的工作服务质量,充分发挥学校资源优势的需要:目前,一些 学校仍采用油墨人工打印的方式进行烦琐的出卷。工作人员在日常工作中要面对 枯燥资料的大量重复操作,并且靠手工进行油印很困难,而且在实际工作中会由 于人工处理的疏漏、不慎造成一定的问题,整体上讲,原始的出卷方法一定程度
一 、引言
1、开发工具简介
(1)Visual Basic 6.0 的特点 Visual Basic 6.0 是 Micrsoft 公司出品的开发工具,Visual Basic 是一种
可视化的,面向对象的 Windows 开发语言,它具有易用,通用和开发效率高的特 点。随着微软对它不断地改进以及计算机本身性能的提高,使得 Visual Basic 越来越适合一般的应用程序开发。正如 Bill Gate 所说,世界上绝大多数的 Windows 应用程序是用 Visual Basic 编写的。在众多的开发工具中,我们为什 么要选择 Visual Basic6.0 呢?因为 VB 具有众多其它开发工具所没有的优点! 具体介绍如下:
关键词:题库系统;试卷生成;数据库;VBA
英文摘要
Title:
computer atuomatic construction 第 页(共 21 页) 4
test paper system
Abstract: The general situation teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a higt quality paper is the destination of develop this Software. In the cause of this we select the terminal is Microsoft Office Word. This Software’s base of develop is improve on control in existence and study the VBA programing. These functions of this software are as follows: One. Manual create paper; Two. Auto create paper; Three. Select from existential papers; Four. User manage; Five. Database manage. The result of many test is that this software is runing steady and these funtions of it is runing right in the environment which make up of Windows 98/me/2000/XP and Office 2000/XP/2003, it is basic reach the requests. Keywords:Exam;Problem pool;VBA;word
第 页(共 ቤተ መጻሕፍቲ ባይዱ1 页) 5
上导致了工作效率无法进一步提高。为了能更好的为教育服务,把握好学生们的 需求,做好服务工作,自动出卷信息化是一条切实可行的改革之路。 数据可维护性、安全性的需要:原始的手工出卷的方式,要整理大量的资料很 困难,而且手写的数据一旦被毁,要重新整理就相当不容易。自动出卷系统的信 息化,可以使有关数据的统计可以轻松、精确实现,而且数据的备份、恢复也很 容易,只要有良好的操作习惯,遇到怎样的数据灾难都可以从容应对。