收藏 分享(赏)

网上考试系统的开发与实现毕业论文.doc

上传人:无敌 文档编号:673219 上传时间:2018-04-18 格式:DOC 页数:28 大小:938.50KB
下载 相关 举报
网上考试系统的开发与实现毕业论文.doc_第1页
第1页 / 共28页
网上考试系统的开发与实现毕业论文.doc_第2页
第2页 / 共28页
网上考试系统的开发与实现毕业论文.doc_第3页
第3页 / 共28页
网上考试系统的开发与实现毕业论文.doc_第4页
第4页 / 共28页
网上考试系统的开发与实现毕业论文.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、XXXX 大学XXXXX 毕业设计(论文)1系 别 XXXXXXXXXXXX 专 业 XXXXXXXXXX 班 级 XXXXXXXXXX 学生姓名 XXX 学 号 XXXX 指导教师 XXX XXX 年 XX 月XXXX 大学XXXXX 毕业设计(论文)2目 录摘要 .3前言 .4第一章 网上考试系统 .51.1 系统开发背景 .51.2 系统开发意义 .5第二章 网上考试系统需求分析 .62.1 现状分析 .62.2 可行性分析 .72.2.1 经济可行性 .72.2.2 技术可行性 .7第三章 系统设计 .83.1 功能要求 .83.2 系统开发环境 .93.3 系统开发工具 .9第四章

2、网上考试系统设计 .114.1 数据库设计 .114.1.1 数据库结构设计 .114.1.2 数据库表的设计 .114.2 系统结构设计 .124.2.1 页面模块化设计 .124.2.2 MVC 模式设计(Jsp+Servlet+JavaBean) .12第五章 网上考试系统实现 .145.1 系统环境配置 .145.1.1 安装和配置 java .145.1.2 下载并安装服务器 .145.1.3 测试服务器 .145.2 数据连接的设计 .145.3 考生登录和功能模块 .15XXXX 大学XXXXX 毕业设计(论文)35.3.1 登录模块 .155.3.2 功能模块 .165.4 管

3、理员登录和功能模块 .195.4.1 登录模块 .195.4.2 功能模块 .19第六章 系统测试 .216.1 系统测试分析 .216.2 软件测试的目标与方法 .216.3 系统测试过程和结果 .21第七章 系统的不足和改进 .23结束语 .24谢 辞 .25参考文献 .26XXXX 大学XXXXX 毕业设计(论文)4网上考试系统的开发与实现摘要随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。基于网络的考试系统以其考试组织严格可信

4、、考试结果分析科学合理、考试成本低、考试效率高等优势被各类学校所重视。本系统基本上可以满足学校及现代化企业的内部考试要求,以考生的信息作为基础,考生的信息管理,试卷的生成和提交直接由程序完成,大大提高了考试的公正性。本文重点就考试系统的技术选择、总体设计、数据库设计、系统的详细设计与实现等涉及的关键性问题予以重点阐述。关键字:网上考试系统,总体设计,数据库设计,JSPXXXX 大学XXXXX 毕业设计(论文)5前言伴随着网络技术的飞速发展,尤其是互联网、宽带技术在应用中日益成熟,网络技术已经应用到我们生产和生活的各个方面,成为不可缺少的工具。通过网络可以突破时间和空间上的限制,使用户能够随时随

5、地享用几乎是无限的各种数据资源,可以了解到最新、最及时的信息,并可进行实时的交流,以便做出最合理高效的决策。基于网络的上述优势,应用成熟的网络技术来开发基于网络的教学辅助系统在技术上是完全可以实现的。随着科技的进步与经济的繁荣,校园计算机网络的建立与应用已相当普遍,它对内综合了校园中的计算机资源,对外建立了交换体系,更为快速的传递数据信息,初步达到了校园内资源的共享。为此,我们可以发挥网络的资源整和优势,将分散在校园各处的教学资源有机的结合起来,使有限的资源得到充分的利用,加大信息的流动效率,实现信息量的相对增加。XXXX 大学XXXXX 毕业设计(论文)6第一章 网上考试系统1.1 系统开发

6、背景很多学校学生的考试仍采用任课教师(个人或集体)考前出题的方式。为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。这样做虽能解决一些问题,但给教师增加了很大的工作负担。1.2 系统开发意义随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力

7、和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。通过Internet 来实现网上考试,可以有效利用校园网的软硬件资源,使其发挥最大效力,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师收集资料、出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网上考试可大大提高考试的可靠性、有效性,降低考

8、试成本,提高工作效率。XXXX 大学XXXXX 毕业设计(论文)7第二章 网上考试系统需求分析2.1 现状分析传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。这种模式如图 2-1 所示:编辑、审核考题 印刷试卷安 排 考 场 , 时 间 , 监 考 人 员学生集体考试阅卷,统计成绩图 2-1 传统考试模式这种模式存在有较多的问题:命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的。而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。试卷印刷:对于大规模的考试,试卷印刷

9、费工费时,成本高,对纸张资源也是一种浪费。对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用和可能出现的试卷丢失,损坏等问题。在考试的印刷和运输过程中同样有试题泄漏出去的问题。考场的安排:涉及监考人员的培训与管理。对于大规模的考试,尤其是到了考试密集期(如期中,期末)。诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。进行考试:由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题。因此,历届组织考试的人动了很多脑筋,如分 AB 卷,加强监考,加重对作XXXX 大学XXXXX 毕业设计

10、(论文)8弊者的惩罚程度等,但这些都没能从根本上杜绝作弊。不同地域监考的严格程度,考试时问控制的严格程度,也很难达到统一。过多人为因素的加入,也使得考试的公正性下降。阅卷:考试结束后,采用人工阅卷比较容易出错,并可能出现人为造成的不公正现象。2.2 可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从经济、技术的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.2.1 经济可行性主要是对项目的经济效益进行

11、评价,利用计算机来实现网上考试以成为适应当今教学管理的方式。开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而造成损失的同时,也可以使教师减少工作量。本系统在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可行的。2.2.2 技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,软硬件能否满足开发者的需要等。软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有 SQL Server,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全

12、性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。XXXX 大学XXXXX 毕业设计(论文)9第三章 系统设计3.1 功能要求对于 JSP 方案的在线考试系统,总体上作如下设计:(l)、将访问系统的用户按身份分为两类:管理员用户(一般是教师)、考生用户。(2)、允许管理员对考生、题目等基本信息进行管理。(3)、考生的主要功能是修改自己的资料、在线考试以及查看成绩。(4)、只有通过身份验证的用户才能进入相应用户身份的主页。以上两类用户分别拥

13、有自己的操作功能。根据操作划分模块,每一个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。下面根据这两个方面的需要,来分别描述各个模块要实现的功能。其功能模块大致分为:考生信息模块:考生信息是调用数据库自动生成的,其中包括对考生信息的修改和删除功能。题目管理模块:主要包括对考试题目的查看和修改功能。成绩统计模块:主要包括所有已参加考试的考生的成绩显示。管理员追加:主要功能是添加后台管理员。在线考试模块:考生在线考试主要经过三个步骤,首先考生登录,登录成功后进入考试,再将所有问题答完后提交,最后将成绩显示出来。考试系统的整体方案如下图所示:XXXX 大学XXXXX 毕业设计(论文)

14、10图 3-1 考试系统的整体方案3.2 系统开发环境本系统采用了 JSP+Selver+JDBC+SQL Server2000 的方式实现,即 MVC 模式(model+view+controller) 。SQL Server2000 用于数据存储,JDBC 用于连接数据库并对数据库实现各种操作,Selver 作为控制器用于处理过程控制,JSP 用于页面显示部分。主要的开发工具如下:辅助开发工具: Dreamweaver 8数据库:SQL server2000服务器 :Apache Tomcat6.0运行环境 : JDK1.6.0_21开发工具: Eclipse 8.5其总体软件系统结构如下图所示

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报