061JSP+SQL SERVER 2000题库管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
061JSP+SQL SERVER 2000题库管理系统样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:JSP +SQL SERVER2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
 
 

题库管理系统

1 摘  要
虽着近几年来微机技术、网络技术、多媒体技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。本文针对单位工作的具体需求,研制开发了一种试卷管理系统,主要讨论学校考试的出卷方式与试题库的管理。论文阐述了试卷管理系统的设计原理及方法,给出了计算机管理环境下的题型分类、和试卷生成,从科学、实用的角度构造系统功能机构,包括试题录入、题库维护、生成试卷、系统管理等功能。
关键词:试卷生成;试题库;试卷管理;
Abstract
Owing to the development of the computer technology,the network technology,the multimedia technology and the corresponding software technology,the teaching,the managmenting and the testing are depend on the computer more and more.On the one hand,computer based education and computer aided instruction are the very important domains of the computer applications;on the other hand,CAI and CBE are advanced much more.Now,CAI and CBE work up to the very important tools for modern educations.The author develops a in telligentize computer assistant teaching management system based the daily demand of the work.This paper mainly discusses the test management system.The article expatiates the design principle and method of the computer aided test management system, it gives the design of test classify,and randomization test. It structures the system founction by scientific and practical view, involves test in, test maintenance, randomization test and system management functions.
 
KEYWORDS:randomizationtest;test questions database;test manangement;
 
 
 
 
 

                                 
目  录
摘  要 I
Abstract II
1概论 1
1.1 课题意义 1
1.2 课题目的 2
2 系统概述 4
2.1 现状 4
2.2开发工具 5
3 调研与可行性分析 7
3.1 需求分析 7
3.2 可靠性分析 8
4 调研与可行性分析 9
4.1 系统需求 9
4.2 数据流 10
4.3 数据流量 11
5 总体设计 12
5.1 软件平台 12
5.2 系统层次、功能 12
5.3 总体设计 13
6 详细设计 15
6.1 数据库设计 15
6.2 主要界面与实现代码 17
6.3 系统综合测试 37
7 小  结 38
8 参考文献 39
9 致  谢 40
 
1概论
1.1 课题意义
  在教育领域中,考试是整个教学过程中的重要环节,它是对学生所学知识和能力的一种评价,也是衡量教师教学效果优劣的一种教育测量手段。目前许多考试的实施过程并不完全科学,考试手段落后,命题内容、评分标准等由于受各种人为因素的干扰,缺乏普遍的可比性,考试信度和效度较低。例如,传统的经验型考试是由任课教师分别主持,命题原则不同,评分标准和评分方法不同,带有较大的主观性,不够客观和准确。随着计算机科学的迅速发展和广泛应用,计算机技术已进入现代教育领域并形成一门新兴的边缘科学一一计算机辅助教学CAI (Computer Aided Instruction)。利用计算机建立试题库,实现计算机自动选题组卷,是CAI工程的重要组成部分,是实现考试规范化、科学化的重要措施,更是实现教考分离的一个重要手段。利用计算机组卷,不仅能节省教师的宝贵时间,提高工作效率,而且能消除出卷人主观意志的影响,使考试更加标准化,更加客观、真实、全面地反映教学的实际效果,有利于促进教学质量的提高。建立了试题库管理系统后,可实行教考分离,促使任课教师必须按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。有了试题库管理系统,每次考试后,可利用计算机对试卷和考试分数进行分析和评价,大大减少人力负担、提高效率和精确度,而且也使考试这一教学环节更加科学化。
考试是一项“测量工程”。从统计学的角度来看,考试是一种抽样测量,通常我们告诉学生的应考内容是考查的总体,而试题实际考查到的内容则是我们从总体中抽取的样本。要提高考试质量,在实施考试之前,先要进行设计。实施一次考试命题,不论主观上的认识如何,都在进行着不同形式、不同水平的设计,差别是有的设计是不自觉的模糊的,有的设计则是有意识的、较周密的。命题是考试设计的核心。传统的命题是人工命题,往往凭主考者的经验编制试卷和评阅试卷。而我们许多重要考试的命题不够理想,往往不是命题人员专业知识缺乏和命题经验不足造成,而主要是命题计划不周及试题取样代表性不足。先经科学的设计而后按设计实施考试是现代考试的特点。提高考试的科学化程度,最重要的是:加强考试的设计工作,提高考试设计的科学程度:把数理统计的方法引入考试工作,对试卷的编制和考试的质量进行定量分析。建立试题库,实现机器组卷能使科学的考试设计得以实施,是对教学工作加强宏观指导和管理的重要措施之一,有助于将课程教学的科学管理变成现实。研制试题库系统,是一项自然科学与教育科学,学术研究与教学研究相结合的研制课题,它的目的是:运用教育测量学、考试学、教育统计学的理论和方法,总结广大教师的考试经验,建立科学的成卷理论,借助于计算机的先进技术,实现能用电子计算机生成试卷。
1.2 课题目的
传统的考试从出题,组卷,印刷,到试卷分发,答题,收卷,再到判卷,公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大.所以,实现无纸化,网络化,自动化的计算机考试系统,具有深远的现实意义和实用价值.
  除学校规定的期中、期末考试等重大考试外,各任课教师常常要举行多次单元测验或复习练习。命题中往往各自为政,各显其能,都采用自己的一套“秘决”。学科内实行资源封锁。每出一份试卷或练习,得化费大量的时间和精力。学科题库管理系统的建立,实现了学科教学资源的共享。题库习题既可用于学校对学科教学质量的检测,又可作为任课教师在平时教学中布置的作业、练习和测试试题。实现学科教学资源共享后,大大地节省教师命题出卷时间,一般从出题到打印校对完毕按平均化费二至三小时。而建立题库管理系统后,一位较熟练的操作员,从抽题、组卷至排版(一般只需少量调整位置),全过程不超过五分钟,工作效率大大提高。
题库管理系统的设计、开发必须切合学校教学的实际,满足学科各种考试的要求。一般而言,学校的常规考试包括期中、期末考试,毕业考试和升学复习模拟考试,还有任课教师在平时教学中的单元测试等。而上述考试的知识范围和试题难度一般有所不同。根据实用性原则的要求,题库管理系统的设计,必须考虑抽题组卷的范围和试题难度的区分。做到同一门学科既可以章(或单元)为单位组卷,又可以数章(或单元)为单位组卷,还可以一册或几册为单位组卷。在试卷的难度上,高、中、低难度的习题可以按任意比例搭配,这样才能满足单元测试、期中考试、期末考试、毕业考试及升学复习模拟考试等多种考试的需要,最大限度地发挥题库管理系统的使用效率。
本文介绍的试卷自动生成系统将计算机用于现代化管理,在学校学生处进行关于学生信息的处理,完成了许多功能,如信息录入、常规查询、形成报表、预览打印报表等。本文通过对试卷自动生成系统的分析与设计,介绍了该系统的设计思想、设计方法和开发的步骤及成果。
 
 
2  调研与可行性分析
2.1 需求分析
题库管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理题库档案,过强大的查询和索检高效的索检出数据,提高办事效率。
经过分析,我们使用SUN公司的?JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
 
图3.1 层次模块图
2.2 可靠性分析
1.技术可行性:本系统的配置(Tomcat与Microsoft SQL Server 2000)在这
种中小规模的情况下能够提供较快的数据访问,技术上可行.
2. 经济可行性:系统的配置,不需要昂贵的EJB服务器,除Microsoft SQL
Server 2000外大部分软件都是可以免费获得,开发成本低.
3. 操作可行性:访问系统的主要有:命题人,管理员.目前资源的利用情况和可操作性,只需少量的对数据库中的表的直接操作就可以实现系统的完整,稳定的运行,不会造成系统的巨大压力.
2.3 主要界面与实现代码
主要界面与实现代码
登录页面以及管理员登录和教师登录
 
系统登陆页面,输入用户名和密码,选择用户类型,单击登陆按钮,转入后台处理。
实在代码://处理具体页面对数据库操作
<%
 

简答题录入
角色:管理员
功能:对简答题进行录入。
实现代码:
//增加简答题信息
 
 

计算题录入
角色:管理员
功能:对计算题进行录入。
实现代码:
//增加计算题信息

function Add(form){
 str = '';
 if(form.tm.value=='') str += "题目\n";
 if(form.yxrq.value=='') str += "有效天数\n";
 if(form.fz.value=='') str += "分数\n";
 if(form.nyd.value=='') str += "难易度\n";
 if(str!=''){
  str ="请填写好以下各项:\n" + str;
  alert(str);
  return false;
 }
 form.action = "sql.jsp?p=4";
 form.submit();
}

 
填空题录入
角色:管理员
功能:对填空题进行录入。
实现代码:
//增加填空题信息
 
function Add(form){
 str = '';
 if(form.tkttm.value=='') str += "题目\n";
 if(form.tks.value=='') str += "填空数\n";
 if(form.yxrq.value=='') str += "有效天数\n";
 if(form.fz.value=='') str += "分数\n";
 if(form.nyd.value=='') str += "难易度\n";
 if(str!=''){
  str ="请填写好以下各项:\n" + str;
  alert(str);
  return false;
 }
 form.action = "sql.jsp?p=1";
 form.submit();
}
 

 
选择题录入
角色:管理员
功能:对选择题进行录入。
实现代码:
//增加选择题信息

function Add(form){
 str = '';
 if(form.tm.value=='') str += "题目\n";
 if(form.yxrq.value=='') str += "有效天数\n";
 if(form.fz.value=='') str += "分数\n";
 if(form.nyd.value=='') str += "难易度\n";
 if(str!=''){
  str ="请填写好以下各项:\n" + str;
  alert(str);
  return false;
 }
 form.action = "sql.jsp?p=2";
 form.submit();
}
 
 
 

试卷编辑
角色:管理员
功能:对试卷进行修改。
实现代码:
//试卷编辑
//删除操作
function Del(id){
 if(confirm("是否删除此记录?")){
  document.editform.action = "delsj.jsp?sjid="+id;
  document.editform.submit();
 }
 else return false;
}

 
试卷查看代码
061JSP+SQL SERVER 2000题库管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM