基于任务的电子技术实验测评系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1本科毕业论文(设计)(2010届本科毕业生)题目:基于任务的电子技术实验测评系统——考试子系统的设计与实现学生姓名:周婧学生学号:06029025学院名称:物理科学与技术学院专业名称:电子信息工程指导教师:李柳2010年05月26日2物理科学与技术学院本科生毕业论文开题报告学生姓名周婧专业电子信息工程学号06029025开题时间2010年3月10日指导教师李柳论文题目基于任务的电子技术课程测评系统——考试子系统的设计实现选题依据、意义、研究内容及目标一、选题依据:在互联网的时代下,利用电子技术的考试子系统成为一个新的亮点。这里提出推行上机考试已经是一个必然的发展方向。在教学上用于对学生学习相关的测试,检验学生的学习效果。上机考试将能解决以前考试的很多弊端问题。二、意义:随着计算机科学、电子技术的迅猛发展,在教育领域里,上机考试可以充分利用学校现有的计算机软、硬件资源来实现考试。针对本校实际情况特别是教学的需求,利用学校已有的基础条件,研究开发适合本校使用基于任务的电子技术课程测评系统的考试子系统。三、研究内容:1.考试子系统的需求分析2.新系统的逻辑方案3.考试子系统各功能模块的设计4.考试子系统的实施5.考试子系统的测试四、目标:建立基于任务的电子技术课程测评系统的考试子系统,采用计算机对学生考试进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生考试流程的系统化、规范化和自动化。3研究方法、研究方案及进度一、研究方法:通过查找文献资料整理出所需内容,理解整理出自己的观点。二、研究方案:阅读大量相关材料,弥补知识欠缺和信息空挡,形成观点,进行论述。三、进度:资料查阅、选题(12月19日至1月11日)调研、翻译外文资料(1月12日至2月25日)撰写开题报告(写作提纲)(2月26日至3月10日)实验研究及论文初稿(3月11日至5月10日)论文修改稿(5月10日至5月20日)论文定稿(5月20日至5月28日)研究特色及预期成果一、研究特色:1.试卷可以根据题库中的内容即时生成,可避免考试前的压题2.采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率3.直接把成绩送到数据库中,进行统计、排序等操作4.考试的公平性、答案的安全性可以得到有效的保证二、预期成果:基本可以实现需求分析中的功能要求,其中考生信息主要由数据库直接输入,考生成功登录后进入考试界面,考生界面主要由抽题、侯考、评分组成,考试时考生输入准考证号码、考生姓名、密码,核对正确后进入考场,关键要实现考生在选择科目后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档功能。4主要参考文献[1].李万伦,何蕾,赵海.ASP.NET程序设计[M].北京:清华大学出版社,2002:98-100.[2].求是科技.ASP.NET数据库管理系统开发实例导航[M].北京:人民邮电出版社,2005:60-61.[3].张增良.ASP.NET程序设计教程[M].西安:西安交通大学出版社,2006:42-45.[4].钱灵.基于.NET的网上考试系统的设计与实现[D].天津大学,2005:140-143.[5].HoffmanK,GabrielJ.汪钟鸣,战晓苏译.NETFramework高级编程[M].北京:清华大学出版社,2002:201-204.[6].肖金秀,冯沃辉,陈少涌.ASP.NET程序设计教程[M].西安:冶金工业出版你社,2002(7):150-151.指导教师意见5开题委员会意见备注前言在技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而电子技术实验测评考试则是一个很重要的方向。基于任务的电子测评系统考试子系统的技术可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为电子技术实验测评考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用电子技术实验测评考试方式将是以后考试发展的趋势。电子技术实验测评考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文6讨论的电子技术实验测评考试系统采用电子技术实现。电子技术超越了传统的客户机/服务器两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此电子结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上),所以,本文所讨论的考试系统采用电子技术实现。第一章绪论第1节项目开发背景在信息技术迅速发展的今天,电子技术实验测评考试系统对于大多数人已不再陌生,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的作用。近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,计算机化教育在人们的教育活动中逐步得到普及。电子技术实验测评考试是教育不可缺少的组成部分,是教育的一个重要环节。电子技术实验测评考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过电脑进行的。例如国外一些著名的考试,如Microsoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是采用电子技术实验测评考试的形式进行的。在国内,目前绝大多数考试还停留在传统考试方式上,还没有真正形成电子技术实验测评考试规模。电子技术实验测评考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常容易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。电子技术的发展使得考试的技术手段和载7体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到基于电子技术的考试成为现实。现阶段,电子技术实验测评考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于电子技术的数据库访问的要求,是当前电子技术实验测评考试软件实现的主流技术之一。在对大量关于计算机考试系统资料的研究和学习后,根据工作的需要,针对本校实际情况特别是教学的需求,利用学校校园已有的基础条件,研究开发适合本校使用的基于电子技术的计算机考试系统。第2节项目开发的目的现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。随着计算机应用的迅猛发展,计算机应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。为了适应新形势的发展,在这次毕业设计之时,我选择了这一计算机考试系统,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!第3节项目提出的意义随着计算机科学、网络通信技术的迅猛发展,在教育领域里,实现计算机考试可以充分利用学校现有的计算机软、硬件资源和网络通信资源实现考试;对于客观题由计算机来完成阅卷,可以将减少人工阅卷的工作量。目前常用的计算机考试系统主要有两种基本模式:传统的C/S(客户机/服务器)模式和新型的B/S(浏览器/服务器)模式,所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。当拥有用户量比8较多时,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。与传统的基于C/S模式的考试系统相比,B/S体系将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于计算机上的考试。在信息化的现实面前,我们提出一种基于电子技术的计算机考试系统,并用SQLSever2000数据库与VB技术结合进行了该系统的开发。第4节论文研究主要内容基于任务的电子技术课程测评系统的开发采用结构化设计思想,实现了电子技术实验考试的计算机考核体系,成为了实验类课程考核方式的改革典范,减轻了教师的负担,使考试环境更加规范和公正。该系统包括管理子系统和考试子系统,管理子系统实现了教师对学生信息、试题和成绩的管理,是系统运行的基础。考试子系统客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷,并负责学生候考和成绩管理。第5节涉及技术简介一、数据库系统后台数据库系统使用微软的MySQL。MySQL是建立在MMySQL7.0可扩展基础上的,代表着下一代Microsoft.NETEnterpriseServers(企业服务器)数据库的发展趋势。MySQL是为创建可伸缩电子商务、商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。二、开发工具VisualBasic6.0“Visual”指的是开发图形用户界面(GUI)的方法,即可视化。“Basic”指的是BASIC(BeginnersAll.PurposeSymbolicInstructionCode)语言,一9种在计算技术发展历史上应用得最为广泛的语言。有关基本概念:OLE:对象的链接和嵌入OOP:面向对象的程序设计方法VisualBasic特性:用于开发Windows环境下应用程序的工具。VB6.0是32位操作系统下应用程序的开发工具。采用面向对象的程序设计方法。采用事件驱动方式的程序设计原理。VisualBasic不仅是VisualBasic编程系统和VBA都使用这一语言。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集。这样,在学习VisualBasic中得到的经验可应用到所有这些领域中。此外,用户除了可以使用单独的VisualBasic程序设计环境进行程序设计外。VisualBasic程序设计系统还被包括在Excel、Access等众多的Windows应用软件中,以供用户进行二次开发。此外,目前使用较多的VBScript脚本语言实际上是VisualBasic语言的子集。因此,无论从哪方面讲,学习VisualBasic都是一件非常合算的投资。VisualBasic语言的特点无论用户是编制一个小的实用程序,还是开发一个大型的专业系统,甚至是开发一个跨越Internet的分布式应用系统,VisualBasic都为用户提供了合适的工具。利用VisualBasic的数据访问特性,用户可创建数据库、前端应用程序、适合于大多数流行数据库格式的服务端。三、MySQL简介MySQL是一个可用于各种流行操作系统平台的关系数据库系统。MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。MySQL完全适用于网络,用其建造的数据

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功