jsp考试管理系统毕业设计(含源文件)(2)

2019-05-26 20:56

前 言

现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过四个步骤,即人工出卷、考生考试、人工阅卷和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,其工作也将变成一件十分繁琐和非常容易出错的事情。可以说传统的考试方式已经不能适应现代考试的需要。

随着计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率、提高考试的质量。从而使考试更趋于公证!客观!更加激发学生的学习兴趣。为了适应新形势的发展和本次毕业设计的需要,设计了这套《计算机文化基础》在线考试系统,但由于考试多样性及时间与技术的原因,选取了后台教师试卷管理及评分和前台学生考试模块进行主要课题的实施。希望此考试系统在真正的考试中发挥高效、便捷的作用。把教师从繁重的工作中解脱出来,并希望能为进行网络考试的发展进行有益的探索及尝试。

第一章 项目概述

1.1本课题研究的意义

在我国,随着高校招生规模的不断扩大,学校的学生越来越多,但目前学校的各种考试大都采用传统的考试方式,在这种传统的方式下,考试要经过教师出题,组织学生考试,人工评卷这些最基本的过程。这种传统的方式,费时,费力,教师的工作压力比较大,而且容易产生错误,所在通过网络进行的在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高,同时也可以用于正式的考试场合。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,利用本次毕业设计的机会,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。

1.2 系统设计原理

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统,它的主要优点是便于扩充应用、升级维护简便。

另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。

基于上述考虑,用Browser/Server模式来设计考试系统比较合适,服务器端我们采

- 1 -

用SQL Server数据库系统和JSP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。

利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JAVA技术,我开发了基于B/S模式《计算机文化基础》网上考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的主观题部分,但已具有管理员登录,学生注册,学生登录,教师登录,在线考试,在线出题,在线阅卷等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试,同时也大大减轻了教师出题、抽题和判卷等繁重的工作量。

1.3 系统目标

现在我国的学校中学生考试的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式面临着变革。本次设计的网络考试系统可以借助于遍布全球的因特网进行。本系统的目标是实现在线考试的出题,考试及评卷的功能,考试可以在本地进行,也可以在异地进行,拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,这样可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、查询等操作。

根据要求,本系统具体实现如下的功能:

1.实出教师的在线出题功能,教师可以再任何时间,任何地点,只要有计算机就可以完成相应的出题工作。

2.实现学生的在线考试功能。教师可以设置考试状态及考试时间,在规定的时间内学生以准考证号及密码验证的方式,进入考试并开始答题,系统自动计时,学生答完题后,实现网上试卷提交。

3.教师评分功能,教师可以根据学生的试卷,对学生进行评分。得出学生成绩信息。

- 2 -

第二章 可行性研究

可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:

2.1 技术可行性与经济可行性

《计算机文化基础》在线考试系统是由网络和网页实现的。所以本系统使用JSP开发技术,应用界面友好且功能强大的由Macromedia公司的Macromedia Dreamweaver MX软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用SQL Server 2000 数据库,服务器是TOMCAT 5.0 。本人在大学的学习中,已经学过这几门语言,就本人能力而言,多次进行数据库开发实习,有一定的实地开发经验。本人热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学四年的学习,这些课程已熟练掌握,本系统是本人在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。因此在技术上能够适应本系统的开发。

系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。

本软件的开发费用可以忽略,由本人利用毕业设计的机会进行开发,目前中档办公用机每台在4000元左右。在加上一些其他设施的购买,预计一万元以内便可使系统投入运行。现在学校现有办公用机完全能够达到要求,可以利用现有的设备,不需要再进行投资。

本系统的开发需要资金少,系统开发运行后,可以实现学生考试管理的计算机化,节省了人力、物力,将教师从繁重的工作业务中解脱出来,减少了考试管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行

2.2 操作可行性与法律可行性

本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。

本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,

- 3 -

因此具有法律可行性。

综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。

- 4 -


jsp考试管理系统毕业设计(含源文件)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:塔吊防碰撞安全措施方案

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

马上注册会员

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