ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:375.19KB ,
资源ID:13640061      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13640061.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(试题库系统设计毕业论文Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

试题库系统设计毕业论文Word文档下载推荐.docx

1、3.4.3 ACCESS 数据库介绍 94 详细设计 104.1 各模块的功能 10WORD嵌入的实现 104.2 系统数据库的设计 114.2.1 数据库表的结构 114.2.2 数据库选择及理由 135 系统实现 135.1试题及答案的录入 135.1自动组卷过程 166 综合测试 256.1简单功能实现 256.1.1 登录和用户管理界面 256.1.2 试题管理界面 266.1.3 试卷管理界面 266.1.4 试卷定义 276.1.5 手动组卷 276.1.6 自动组卷 286.2系统运行环境 28结 束 语 29致 谢 30参考文献 311 绪 论1.1 本课题的研究意义及必要性世

2、界上首台计算机诞生于上个世纪40年代,经过六十多年的发展,计算机技术已经非常成熟。近十年来,随着计算机的小型化和普及,计算机也越来越多的走进人们的生活,在人们的生活,工作中扮演者越来越重要的角色。 计算机办公始于上个世纪80年代,人们利用计算机软件技术,根据人们的需求来设计符合要求的软件,帮助人们处理日常工作中的事务。该技术的应用,不仅将我们从繁琐的工作中解放出来,提高了工作效率,而且使办公朝着无纸化,自动化方向发展。 在目前的大多数学校中,出卷过程仍然是由任课老师手动完成。任课老师往往凭借多年的教学经验,综合考虑到各个知识点,试题难度,参照往年试题,从庞大的试题库中抽取相应的试题等,才能组成

3、一份合格的试卷,其任务的繁琐程度可想而知。大大增加了老师的工作量。 利用计算机软件技术,来完成从试题的存储,到组成一份合格的考试试卷的过程,不仅能够大大降低了老师的任务量,提高任课老师工作效率,更加有利于教育事业朝着科技化,自动化,数字化方向发展。与此同时,从试题的存储到出卷整个过程全部交给计算机完成,整个过程可以做到无纸化,节约了纸,响应低碳生活的号召。由于系统将整个流程全部交给计算机本身完成,抽题的环节做到了随机抽取试题,试卷的性也得到了保证,同时有利于知识面的全面覆盖。 1.2 相关领域国外应用的现状及发展趋势基于上述原因,国外有许多软件从事人员,科研机构,商业公司都对试题库系统投入了研

4、究,在试卷自动生成技术方面得出了许多宝贵的经验。随着需求的不断提高,试题库系统也从最初单一的试题存储功能,逐步拓展到了集试题存储,试题管理,试卷生成,试卷存储,试卷管理等功能于一体的完整系统。目前,虽然国也有比较成熟的试题库系统,但由于我国自动化办公起步较晚,数字化教学成本较高等问题,许多学校,尤其是中小学,其出卷的过程仍然由任课老师手动完成。计算机技术在教育教学方面的普及性还有待提高。在国外,试题库系统正在朝着更加完善的方向发展,成为计算机辅助教学(CAI)中非常重要的一个组成部分。计算机辅助教学(Computer Aided Instruction ,简称CAI)是在计算机辅助下进行的各种

5、教学活动,以对话方式与学生讨论教学容、安排教学进程、进行教学训练的方法与技术。CAI为学生提供一个良好的个人化学习环境。综合应用多媒体、超文本、人工智能和知识库等计算机技术,克服了传统教学方式上单一、片面的缺点。它的使用能有效地缩短学习时间、提高教学质量和教学效率,实现最优化的教学目标1。我国目前也在大力推行教育改革,计算机辅助教学也将成为教育教学过程中重要的方式。计算机辅助教学能够有力的辅助老师完成教育教学过程中的每个环节,是教育改革过程中非常重要的手段之一。它能够促进教学手段的改革进度,推进教学方式改革,大大普及现代化教学手段的应用。根据国外经验,试题库系统势必将会伴随着计算机辅助教学系统

6、在学校中的普及,而成为用户组卷过程中重要的辅助工具。1.3 试题库系统建立原理试题库管理和试卷库管理是该试题库系统中最重要的两个部分。试题库的管理过程,又包含了试题的录入和试题的存储。试题录入过程中,因为每个学科中有各种公式,图片等学科专有容,所以该试题库系统中用到了 OLE嵌入WORD技术,将WORD 文本框嵌入到系统,做到了公式,图片的最大化兼容。试题的存储过程中,因为试题和答案中既可以包含文字,也可以包含图片等信息。所以试题在数据库中的存储采用长二进制数据的方式。本系统采用二进制流的方式,完成数据从WORD到数据库的互相导入和导出。试卷库管理过程,自动组卷过程,采用随机数算法,从试题库中

7、抽取试题来组成试卷。该系统是采用C+语言,基于MFC 进行开发,具体原因如下:C+是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的,支持多重编程式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格2。MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C+类的形式封装了Windows的API,并且包含一个应用程序框架,以较少程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的建控件和组件的封装类3。2 系

8、统分析2.1 系统功能要求本系统设计要求,开发一个能够达到实用程度的试题库系统。本系统允许用户对试题进行存储,对试题进行管理,并能根据设定条件,从试题库中抽取试题组成一份符合设定条件的试卷。为了系统的安全性考虑,使用者分成两种不同的权限,即管理员和普通用户。管理员可以对该试题库进行所有操作,包括对用户进行管理。普通用户仅有使用该系统的权限。为了满足用户的需求,软件模拟人工的整个组卷流程,从试题集中抽取试题,综合各方面信息,比如题型,各个题型的分值,总分数,试题与往年的重复性等问题,组成一份试卷,同时生成这份试卷的参考答案。为了能够让自动生成的试卷能够实用,不需做任何修改,生成的试卷必须有通用试

9、卷的试卷格式。本系统旨在运用计算机软件技术将考试过程中复杂繁琐的出卷过程实现自动化,从而减少出卷人的工作量,提高教学办公效率。2.2 系统开发功能试题库系统要求集成试题的存储与管理,试卷的存储与管理,组卷和试卷打印等功能于一体。该系统要实现如下功能:(1)数据库的设计数据库包括注册用户的信息,学科和各个学科下的单元信息,试题和试题答案以及组成的试卷。(2)实现WORD 文本框嵌入考试试题中难免会包含公式,图片等非文本信息,为了能够实现这些信息的最简单录入,满足用户需求,系统采用OLE技术嵌入WORD文本框4,实现了公式,图片等非文本信息的最大化兼容,同时,组成的试卷和答案可以导出为WORD格式

10、,支持打印。(3)实现自动组卷过程用户提前设计组卷参数,系统自动生成符合要求的试卷,提高了系统的安全性和公平性。(4)系统界面设计用户界面,用户可以在该界面和子菜单下对系统进行相关操作,包含用户管理,试题管理,试卷管理等功能。2.3 系统的可行性分析试题库系统虽然有比较成熟的产品,但由于使用成本,实用性以及适用性等原因,目前试题库系统在学校中的普及性不高,尤其是中小学学校。所以一款通用的,具有良好的适应性的试题库系统的开发是很有必要的。本课题采用C+语言基于MFC技术在VC+ 6.0环境下进行开发。C+语言是一种静态数据类型检查的,支持多重编程式的通用程序设计语言。它支持过程化程序设计、数据抽

11、象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C+语言具有安全,可靠,稳定等优点,所以非常适合大中型软件的开发。MFC技术是微软公司提供的基础类库,同时包含应用程序框架,可以大大减少程序开发人员的代码量。因此本系统是基于MFC技术进行开发。其中试题以及答案的录入部分采用了OLE 嵌入WORD技术,不仅支持文本编辑,还支持图片和公式的插入,实现了文本编辑和文本兼容性的最大化。3 总体设计3.1 功能模块划分根据试题库系统的实际需要,实现起来大致可分为以下几个方面:(1)用户管理用户管理包括用户的增加,删除,权限赋予,同时区分不同权限用户对系统的使用权限。(2)课程设置课程设置

12、包含课程的增加,删除,以及相关课程下各个单元的增加,删除,修改。(3)题型设置因为每个学科的试卷包含的题型各不相同,所以用户可以 根据自己的需求来进行题型的增加,删除。(4)手动组卷用户根据自身需求,手动从试题库中抽取试题,组成符合要求的试卷,同时自动生成试卷答案。(5)自动组卷将组卷的过程交给计算机,计算机根据提前设定的参数,来随机从试题库中抽取试题,组成试卷,并生成答案。(6)试卷管理对系统生成的试卷进行管理,包括试卷删除,试卷导出,试卷相关答案的导出。因为导出的试卷和答案是WORD 格式,所以可以对其进行打印。3.2 系统模块设计图根据以上功能模块的划分,可得出系统的模块设计图(图3.1

13、)。用户管理部分,主要是用于添加用户,修改密码。在添加用户的同时,用户必须选择新建用户的权限,管理员权限具有系统的所有功能,普通用户仅有使用系统的权限。条件设置部分包含了课程的管理,该课程下单元知识的管理以及题型的管理。题型管理主要为了满足不同课程之间对试卷题型的不同要求。试卷设置部分,含有试卷管理,试题的管理,试卷的定义,试卷的定义的功能用于预先设定组卷的参数。自动组卷功能依据试卷定义功能所设定的参数在数据库中进行抽题组卷。手动组卷部分同样依据试卷定义部分的参数,来从试题库中手动筛选试题。具体系统模块图如图3.1所示。图 3.1 系统的模块设计图3.3 系统流程图该系统的使用流程如下,用户登

14、录之后,首先要做生成试卷之前的准备工作,即添加试题。第一步是添加课程信息。课程信息下又包括该课程下的单元知识信息。然后添加该试卷所用到的题型。第一步完成之后,就可以添加试题。试题的信息包含了该试题所属的科目,所属的单元,以及该试题的题型,试题难度等。第二步是定义试卷。试卷的参数由用户自己完成,包含试卷的总分值,总难度,总频度,试卷的题型,每个题型的试题个数,每个题型每道试题的分值等。上述两步准备工作完成之后,就可以开始进行组卷。系统提供了两种组卷方式,分别是手动组卷和自动组卷。手动组卷是用户根据预先设置的试卷参数,手动选择试题来组成试卷;自动组卷方式将这个过程交给系统自动完成。组卷完毕之后,用户可以查看试卷,可以将试卷以及答案保存为(*.doc)格式的文档,进行修改,打印等后续工作,试题库系统功能完毕,即可退出系统。3.4 开发工具和开发框架介绍3.4.1 Visual C+ 6.0 介绍Visual C+ 6.0 是微软公司推出的一款C+编译器,将高级编程语言翻译成机器语言的程序。Visual 是“可视化”的意思。Visual C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境。Visual C+6.0包含了编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。Visual C+

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1