logo资料库

jsp在线考试系统毕业设计论文.doc

第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
资料共42页,剩余部分请下载后查看
摘要
Abstract
绪 论
第1章 系统开发背景及意义
1.1 系统开发背景
1.2 系统开发意义
第2章网上考试系统需求分析
2.1现状分析
2.2可行性分析
2.2.1经济可行性
2.2.2技术可行性
2.3设计目标
2.4功能要求
2.5系统开发环境配置
2.6系统开发工具
2.6.1开发语言—JSP(Java Server Page)
2.6.2数据库—MySQL5.1
第3章 网上考试系统设计
3.1数据库设计
3.1.1数据库需求分析
3.1.1.1系统基本信息
1.1.3系统数据流程图
3.1.2数据库概念结构设计
3.1.3数据库逻辑结构设计
3.1.3.1关系模式设计
3.1.3.2完整性设计
3.2系统结构设计
3.2.1页面模块化设计
3.2.2 MVC模式设计(Jsp+Servlet+JavaBean)
第4章 网上考试系统实现
4.1系统架构介绍
4.1.1 数据库的链接,创建数据源
4.1.2访问数据库的JavaBean
4.1.3 核心代码实现(框架的引入)
4.1.4用户及管理员登录模块页面
4.1.4系统主要模块页面
4.1.5学生考试模块的实现页面
4.1.6教师添加试题制作试卷模块的实现
结束语
参考文献
兰州交通大学毕业设计(论文) 摘要 随着教学的改革进一步深入和可测功能建设的逐步完善,对每门课程的考试必须规 范化、系统化、科学化和智能化。目前,国内外已有许多考试系统,它们为提高教师工 作质量和教学的现代化进程起到重要作用。但它们在功能上和性能上都存在着一些缺 陷,尤其是实用性、网络化上。研究并开发新的实用性、智能化、网络化考试系统以帮 助教师在工作和学生在学习中方便地使用它,是目前亟待解决的问题。 本系统由一个公共模块和两个主要功能模块组成:数据库连接公用模块、在线考试 模块和系统管理模块。其中考试模块主要进行考生登录系统后,进行在线考试,提交试 卷后自动判卷显示成绩;系统管理模块主要包括考生信息、分数和管理员添加等功能。 关键词: 组卷策略 网上测试 查询 第 页1
兰州交通大学毕业设计(论文) Abstract With the developments of the farther reform in education and with the developments gradually perfect in course,the students master and comprehend each examination of each course must be standardization,systematization science, intelligentize. Now ,there are the existent domestic and international examination system,they have important effects to enhance teacher’ working quantity and accelerate the modern teaching course. But there are some defects in the functions and performances,particularly on the practicability and the network.Researching the existent problems of the examination systems,developing the new intelligence and network of it in order to teachers and students during the working and studying expediently use the examination database,those need to solve the problems currently. This system is composed by a public module and two main functionsmodules:Database connection module,on-line test module and system administration module.After test module mainly carries on the examinee to land the system,Carries on the on-line test,after submits the examination paper automatically to sentence thevolume demonstration result;The system administration module mainly includes function and so onexaminee information,score and manager increase. Keywords :Intelligence Tactics of the test paper Network test Intelligent query 第 页2
兰州交通大学毕业设计(论文) 目录 ABSTRACT ...................................................................................................................................................2 绪 论 ..........................................................................................................................................................5 第 1 章 系统开发背景及意义 ................................................................................................................... 6 1.1 系统开发背景.....................................................................................................................................6 1.2 系统开发意义.....................................................................................................................................6 第 2 章网上考试系统需求分析 ................................................................................................................. 7 2.1 现状分析...............................................................................................................................................7 2.2 可行性分析 ...........................................................................................................................................8 2.2.1 经济可行性 ...................................................................................................................................8 2.2.2 技术可行性 ...................................................................................................................................8 2.3 设计目标...............................................................................................................................................8 2.4 功能要求...............................................................................................................................................9 2.5 系统开发环境配置 ...............................................................................................................................9 2.6 系统开发工具.....................................................................................................................................10 2.6.1 开发语言—JSP(Java Server Page)...................................................................................10 2.6.2 数据库—MySQL5.1.....................................................................................................................10 第 3 章 网上考试系统设计..................................................................................................................... 11 3.1 数据库设计 .........................................................................................................................................11 3.1.1 数据库需求分析.........................................................................................................................11 3.1.2 数据库概念结构设计.................................................................................................................13 3.1.3 数据库逻辑结构设计.................................................................................................................14 3.2 系统结构设计.....................................................................................................................................22 3.2.1 页面模块化设计.........................................................................................................................22 3.2.2 MVC 模式设计(Jsp+Servlet+JavaBean).............................................................................23 第 页3
兰州交通大学毕业设计(论文) 第 4 章 网上考试系统实现..................................................................................................................... 23 4.1 系统架构介绍.....................................................................................................................................23 4.1.1 数据库的链接,创建数据源..................................................................................................24 4.1.2 访问数据库的 JavaBean............................................................................................................25 4.1.3 核心代码实现(框架的引入)....................................................................................................25 4.1.4 用户及管理员登录模块页面.....................................................................................................29 4.1.4 系统主要模块页面 .....................................................................................................................32 4.1.5 学生考试模块的实现页面 .........................................................................................................38 4.1.6 教师添加试题制作试卷模块的实现.........................................................................................39 结束语 ...................................................................................................................................................... 41 参考文献 .................................................................................................................................................. 42 第 页4
兰州交通大学毕业设计(论文) 绪 论 考试是检验教学效果的重要手段,也是促进学生学习的重要手段,是教学过程中的一个重要环 节。学生考试成绩的优劣,不但反映其对教学内容和应掌握知识的分析、理解、吸收、运用的能力, 更反映教师对教学内容的把握和熟练程度。 传统的学校教学中,进行一场考试,要求老师编写试卷、印试卷、安排考试、监考、收集试卷、 评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越 来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中 安排考试,给校方和学生带来了众多的不便。 而网上考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破 了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考 试工作的效率。加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的 不可缺少的辅助手段。在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人 们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现 代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高 科研和管理水平的必要手段。 第 页5
兰州交通大学毕业设计(论文) 第 1 章 系统开发背景及意义 1.1 系统开发背景 随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园 网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试 系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组 织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了 资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。 1.2 系统开发意义 很多学校学生的期末考试仍采用任课教师(个人或集体)考前出题的方式。为解决学生压题, 考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时 出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。这样做虽能解决一些问题, 但给教师增加了很大的工作负担,若上下届学生的同一门课程由同一教师承担,则难免几届学生用 相同几套试卷;若由不同教师任课出题,则上下届学生的成绩之间又不具有可比性。 若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可 将广大教师从每学期末繁重的命题工作中解放出来。近年来,部分学校陆续开发了一些基于微机的 题库系统,并作为成果向其它学校推广,但这些题库一般都是结合本校具体情况,针对单一课程的 小型题库,甚至某些学校购得的题库系统中的题目本身是不可维护的,即使题目已不适合自己的学 生考试使用,也无法更新题库中的题目。 为解决题库系统中存在的这些问题, 作者经过研究几种不同的网上系统,经充分的考虑,最后 给出了一个较为理想的题库系统解决方案,并结合当前比较使用的 B/S 结构开发一个功能完备的网 上考试系统。 第 页6
兰州交通大学毕业设计(论文) 第 2 章网上考试系统需求分析 2.1 现状分析 传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行 考试。这种模式如图 2-1 所示: 编辑考题 印刷大量试卷 安排考场,时间,监考人员 学生集体考试 阅卷,统计成绩 图 2-1 传统考试模式 这种模式存在有较多的问题: 命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得 非常谨慎小心,试题太难或太容易,都达不到考试目的,尤其是对于一个大规模的考试,(比如计算 机等级考试,英语四,六级考试等),如何正确把握试卷的难度,一直都是让命题教师最为头痛的问 题之一。而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。 试卷印刷:对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。对于 涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用。在考试的印刷 和运输过程中同样有试题泄漏出去的问题,任何一个环节出了问题,都可能使前面有的工作付诸流 水。 考场的安排:监考人员的培训与管理。对于大规模的考试,尤其是到了考试密集期(如期末,期 中)。诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考 场,调配监考人员,是一件相对繁琐而又复杂的事情。如果考试再涉及到不同地域之间的同步,如 第 页7
兰州交通大学毕业设计(论文) 英语四,六级的考试,还要考虑更多的问题。 进行考试:由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题,因此,历届组织 考试的人动了很多脑筋,如分 AB 卷,加强监考,加重对作弊者的惩罚程度等,但这些都没能从根本 上杜绝作弊。不同地域监考的严格程度,考试时问控制的严格程度,也很难达到统一。过多人为因 素的加入,也使得考试的公正性下降。 判卷:考试结束后,采用人工判卷比较容易出错,并可能出现人为造成的不公正现象。 2.2 可行性分析 可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性 和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新 系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 该系统的可行性分析包括以下几个方面的内容。 2.2.1 经济可行性 主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今教学管理的方 式。开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少 由于认为失误而早成损失的同时,也可以使教师减少工作量。本系统在经济上是可以接受的,并且 本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可 行的。 2.2.2 技术可行性 技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的 需要等。 软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有 MySQL,均能够 处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数 据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高, 价格越来越低,其硬件平台完全能满足此系统的需要。 在线考试系统的总体目标: 2.3 设计目标 第 页8
分享到:
收藏