考试题库系统的设计与实现(2)

2019-04-22 13:07

目 录

摘 要 ································································································· I

Abstract ················································································· II 第1章 前 言 ········································································· 1

1.1 课题的来源和目的 ········································································ 1

1.1.1 教育信息化的趋势 ································································ 1 1.1.2 传统的考试活动 ··································································· 2 1.2 开发工具的选择 ··········································································· 2

1.2.1 Delphi简介 ········································································· 2 1.2.2 Access 简介 ········································································ 4 1.2.3 C/S 简介 ············································································ 5

第2章 系统设计 ··································································· 7

2.1 功能设计 ···················································································· 7 2.2 数据库设计 ················································································· 8 2.3 界面设计 ···················································································· 8 2.4 数据文件结构 ·············································································· 8

2.4.1 考试模板基本表 ··································································· 8 2.4.2 学生模板基本表 ··································································· 9

第3章 系统实现 ··································································· 9

3.1 功能模块 ···················································································· 10 3.2 注册功能的实现 ··········································································· 10 3.3 登录功能的实现 ··········································································· 11 3.4 数据库功能的实现 ········································································ 13 3.5 Word字表处理功能的实现 ····························································· 13

第4章 考试系统的流程介绍 ···················································· 17 第5章 组卷策略 ··································································· 19 结 束 语 ··············································································· 21 致 谢 ··············································································· 23 参考文献 ··············································································· 24 附 录 ··············································································· 25

西南交通大学网络教育毕业设计(论文) I

摘 要

目前考试系统越来越被人们所重视,它可以为院系教务部门的决策制定提供强有力的数据支持。为此,作者开发了考试题库系统,以现代计算机技术为工具来管理学生的考试进程,方便教师和管理考试人员的工作。

本系统探讨《数字电子技术基础》课程无纸化考试系统的设计方法,并加以实现,主要负责生成试卷和管理题库。用户根据不同的权限访问系统,对试卷的编码、生成等信息进行日常维护,并能生成试卷供学生测试。从数据库的安全性出发,根据需要可对数据库或数据表中的信息进行备份和恢复,以防止因不慎丢失数据而给用户造成不必要的麻烦。

本系统在设计过程中以人为本,充分考虑了用户的需求,界面力求简单;使用了Delphi6.0开发前台应用程序,采用Access2000为后台数据库开发工具,它是一套完整的基于C/S考试系统。包括考生登入、考生退出、文字录入、数据库操作、Word字表处理等主要模块。系统具有维护简单、使用方便等特点,可应用于数字电路技术基础的教学中。

关键词:考试题库系统, Delphi, Access, 功能模块,无纸化考试

西南交通大学网络教育毕业设计(论文) II

Abstract

Now, people pay more attentions to the examination system. It can provide strong data support for the education administration department to make decisions. As result, the author exploited the examination database system, it uses the modern computer technology to manage the students’ examination course, and it is quite convenient to the work of teachers and examination managers.

This system designed and realized the ways of the no-paper testing systems about the course < numeral electronic technique basic>. It mainly provides the function to create the test papers and manage the database. The users can visit the system according to the different limitation, and make the daily maintenance to the information of the test papers’ coding and creating. And what’s more, the system can create test papers for the testing of the students. Considering the database’s safety, it can backups and resumes the information of the database or the data lists according to requirements, in order to avoid making unnecessary troubles because of carelessly losing data.

In the design process, this system sees the people as its center, considers fully the users’ requirements and tries its best to make the interface simple. This system used Delphi 6.0 to exploit foreground application, and used Access 2000 to exploit background database. It is a suit of whole examination system which is based on C/S system. It includes the main modules of the students entering, the students exiting, inputting words, database operations WORD and so on. This system’s characteristic is easy maintenance, convenient use etc, and it can apply for the teaching of the numeral electronic technique basic.

Keywords:system of examination, Delphi, Access, functional module,non-paper examination

西南交通大学网络教育毕业设计(论文) 第 1 页

第1章 前 言

本文介绍的无纸化模拟测试系统的实现方式,并采用面向对象的开发工具Delphi来实现系统的功能,系统的主要特点如下:

1. 系统的答题界面美观合理,答题方式方便灵活,系统采用一套可视化的答题组件接受答题信息,而每一答题组件都是根据试卷中试题的题型动态生成的,答题时随试卷中的当前试题的变化而改变。

2. 系统提供了“题库保存”功能,提供“题库打印”功能。

3. 系统具有“考前设置”“考生认定”等一系列的控制功能及“答题”“参考答案”等一系列的处理功能。面向教师的功能和面向考生的功能分别设置在服务器端和客户端,功能完善,可靠性和执行效率较高。

1.1 课题的来源和目的

1.1.1 教育信息化的趋势

以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命。自20世纪90年代以来,国际教育界出现了以信息技术(IT)的广泛应用为特征的发展趋向,国内学者称之为教育信息化现象。

什么是教育信息化呢?教育信息化是指以现代信息技术为基础的新教育体系,包括教育观念、教育组织、教育内容、教育模式、教育技术、教育评价、教育环境等一系列的改革和变化。其主要特点是在教学过程中广泛应用以电脑多媒体和网络通讯为基础的现代化信息技术。

教育信息化使现行的教育方式面临着前所未有的挑战。为了迎接新世纪的挑战,国务院转发了《面向21世纪教育振兴行动计划》,教育部将按照统一规划的原则,分三个层面推进教育信息化:第一个层面是以多媒体计算机技术为核心的教育技术在学校的普及和运用;第二个层面是网络的普及和应用,利用网上资源提高教学质量;第三个层面是开办现代远程教育,建设并提供大量的网络资源,不断满足社会日益增长的终身教育需求。

我国的教育科研网经过十多年的建设,已初具规模,但是在此基础上的网络资源利用率并不高,很多可以用网络基础设施及现有的硬软件条件实现的教学过程仍然沿

西南交通大学网络教育毕业设计(论文) 第 2 页 用传统的方式,这无疑是对现有网络资源的浪费,追根究底,主要是因为与教学相关的应用系统的开发还比较匮乏。 1.1.2 传统的考试活动

我国近年来在实行教学体制的改革,对检验教师教学效果和学生学习效果的手段也一直在探讨中,但是在现在以及将来的一段时间内,教师出卷——学生答卷模式仍然是大多数学校首选的手段。而且多数情况下还是沿用传统手工处理方式,传统手工方式对处理主观性试卷的有一定的优越性势,但又不可避免的将出现以下问题。

1. 试卷缺乏随机性:因为在手工方式下,由教师手工编写具体的试卷,其中的每道试题均由教师指定,每次考试只有有限的一两套试卷,对于每个考生来说缺乏随机性,这就有可能发生下面两种情况,一种就是试卷在从教师向学生传递的过程中发生泄密,因为这个传递过程要经历好几个环节;另外一种则是在考试过程中难以从技术上避免作弊行为的发生,因为在多数情况下某门课程的所有考生都面对内容,形式完全相同的一套试卷,虽然现在有的考试采取了A/B卷的方法,但是仍不能算是一种行之有效的方法。

2. 教师的工作量极大,负担重:这主要表现在出卷环节和评卷环节上。出卷时,教师一方面要总结、整理本学期的教学内容和归纳知识要点,另一方面还要手工出题组织试卷。考试完毕后,学生返回的试卷均要由教师手工评阅评分,最后还要由教师登记分数、讲评试卷。可见教师在整个考试过程中的工作量大,工作效率不高。

3. 考试场所缺乏灵活性,考生必须在统一规定的考试地点进行考试(有时甚至具体到考试座位),这对本地考生可能问题不大,但有时却给外地考生带来了很大的不便。而且,每个考场必须由专门监考人员管理,这也是一笔不小的人力资源开销。

4. 此外,这种方式无法适应现代远程教育的需要。

本文所讲到的考试系统即是考虑到学校用传统的手工方式处理考试活动的不足,旨在用现代信息技术将考试活动纳入到学校的教育信息化系统的建设中,以充分利用网络资源来共享学校的教学资源。这也是本课题的目的所在。

1.2 开发工具的选择

1.2.1 Delphi简介

Delphi是面向对象的可视化编程工具,利用该工具既可以开发系统软件,也可以开发包括数据库软件在内的各种应用程序。Delphi是全新的可视化编程环境,为我们


考试题库系统的设计与实现(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:29层框剪高层住宅施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: