ssm的网上在线考试系统设计与实现(源码)【字数:11252】
目 录
摘 要 III
ABSTRACT IV
目 录 V
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 2
1.3.1理论意义 2
1.3.2实践意义 2
1.4相关技术介绍 3
1.5全文结构组织 3
第2章 系统分析 4
2.1系统概述 4
2.2系统可行性分析 4
2.3系统角色分析 4
2.4系统核心业务流程分析 4
2.4.1学生考试业务流程 4
2.4.2后台管理业务流程 5
2.5系统功能需求分析 7
2.6系统性能需求分析 13
第 3 章 系统设计 14
3.1 系统功能设计 14
3.2 数据库设计 14
3.2.1 概念模型设计 14
3.2.2 表结构 16
*51今日免费论文网|www.jxszl.com +Q: ^351916072^
/> 3.3 包结构设计 18
第 4 章 系统实现 20
4.1 学生登录界面 20
4.1.1 学生登录实现界面 20
4.2 学生考试界面 21
4.2.1 学生考试实现界面 21
4.2.2 学生考试核心代码 22
4.3 后台管理界面 23
4.3.1 后台管理实现界面 23
4.3.2 后台管理核心代码 24
第 5 章 系统测试 25
5.1 功能测试 25
5.1.1学生登录及教师登录测试 25
5.1.2学生考试测试 26
5.1.3学生管理测试 28
5.1.4试卷管理测试 30
5.2 测试结果分析 32
第 6 章 总结与展望 33
6.1 总结 33
6.2 展望 33
参考文献 34
致 谢 35
第1章 前言
1.1研究背景
在目前阶段,各学校与各机构组织考试的主要形式还是以传统的笔试为主。把参加考试的学生集中组织起来,并在规定的考试场地进行考试,从而保证考试的公平性和严谨性。然而随着考试要求的不断提高和考试频次的不断增加,考务工作会越来越繁重,传统的笔试已经无法适应现代教育的发展[1]。
随着传统的笔试方式弊端的出现,网上考试系统开始出现。网上考试系统在很大程度上提高了教学方式及考试方式的灵活性,使得考生不必在聚集在考试单位所专门提供的考试场所进行考试,如今已经在许多领域得到了广泛的应用[2]。
1.2国内外研究现状
使用计算机辅助完成考试任务60年代初起源于美国[3],如今在国外有许多专门的考试机构采用网上考试这种方式对考试对象进行考核,如著名的网络设备生产商思科公司推出的各种资格认证考试、由微软公司组织的微软各种认证、SUN公司推出的JAVA认证、由Redhatlinux推出的RHCE认证等,都采用了在线考试系统,考生考试时,试题由总部服务器中的考试管理系统随机产生,以保证考试的公平性[4],而正因为使用网上考试这种方式使得全国各地的人只需要在本地所制定的地方参加考试即可,而不需要前往其他国家进行考试,给人们带来了极大的便利。
而相对比于国外的网上考试系统,我国在网上考试系统方面的研究虽然起步较晚,但是发展速度非常快,仅仅在几年的时间内就取得了较大的成就。华东师范大学,北京师范大学和其他教育机构的教师为建设高等教育而提出了教育测量理论[5],在清华、上海交大等诸多高校,学校及老师在考试系统的研发工作当中投入了大量的时间和精力 [6],在一段时间内就取得了较为成熟的成果,如目前较为使用较多的驾驶员理论考试和全国计算机等级考试等都采用了计算机考试系统来进行考核,从而使得全国各地的人可以很方便的参加考试。
目前国内外主要的在线考试系统根据应用的技术和系统架构主要可以分为如下三类:单机版的考试系统,C/S架构的考试系统,B/S架构的考试系统[7]。三种不同类型的网上考试系统对照表如表11所示。
表11 网上考试系统对照表
类型
单机环境考试系统
基于C/S架构的在线考试系统
基于B/S架构的在线考试系统
基本描述
单机环境考试系统,不以网络为基础,要求把考试系统安装在每台计算机上,所需的考试题库和考试的答卷等考试数据全部存在本地计算机上,不便于考试数据的管理和更新,维护工作麻烦。这种系统对硬件系统依赖性强,对资源消耗极大,使得应用系统只能在大型机上运行使,从而限制数据库的应用发展。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/368869.html