"景先生毕设|www.jxszl.com

在线考试系统设计与实现(源码)【字数:8820】

2023-07-17 21:57编辑: www.jxszl.com景先生毕设
摘 要随着国家对于信息化建设的高度重视,校园信息化也加快了建设步伐,网络应用技术的快速发展,校园网络的基本覆盖,尤其是腾讯智慧校园的引入,使得校园更加信息化、智能化。原始的考试方法已经完全不能适应当前的考试需要。因此,我将研发在线考试系统,本软件一旦研发出来,就可以基于网络在线考试,能让老师的工作和任务量大大减少,不用再去出试卷、批改试卷、试卷点评。又可以不用去印发试卷,保存考卷等繁琐工作,而且使试卷的保密性得到保障。本文研究了在线考试系统,该系统沿用了B/S模式,一切都依赖于浏览器。本系统运用的技术有CSS、HTML、JS、JSP等。MYSQL是我用的数据库,Tomcat是服务器,在Myeclipse上完成设计与开发。本系统为不同的角色分配了不同的功能,向管理员开放的功能有试题管理录入试题、管理试题、查询试题。用户管理考生查询、职业添加、职业查询。向学生开放的功能有注册与登录、在线考试、查看考试情况、查看答案解析。本系统简单方便,页面简洁,学生考试也很方便。
目 录
第一章 绪论 1
1.1引言 1
1.2选题背景 1
1.3国内外发展情况 1
1.4系统开发方法 1
1.5本文组织结构 2
第二章 相关技术 3
2.1 MVC模式分析 3
2.2模型(Model) 视图(View) 控制器(Controller) 3
2.3 MYSQL数据库 3
2.4 Tomcat服务器 3
2.5开发工具与运行环境介绍 3
第三章 需求分析 4
3.1 问题说明 4
3.2用户期望 4
3.3总体需求说明 4
3.4用例图分析 5
3.5总体架构 6
第四章 系统设计 7
4.1设计要求 7
4.1.1系统稳定性 7
4.1.2数据的安全性 7
4.1.3系统健壮性 7
4.2系统规划 7
4.2.1系统功能架构图 7
4.2.2系统流程图设计 8
4.3数据库设计 9
 *51今日免费论文网|www.jxszl.com +Q: ¥351916072
4.3.1数据库需求分析 10
4.3.2数据库概要设计 10
4.3.3数据库表设计 12
第五章 系统实现 14
5.1考生及管理员登录模块 14
5.2学生注册功能 15
5.3考生考试模块 15
5.4管理员界面 17
5.5用户管理 18
5.6试题管理 19
第六章 系统测试 22
6.1测试目的 22
6.2测试方法 22
6.3测试用例 22
6.3.1登录模块测试 22
6.3.2在线考试模块测试 22
6.3.3试题管理模块测试 23
6.4功能测试 23
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1引言
中国的教育主要还是应试教育,考试只是一种手段,还得结合素质教育才能综合的评价学生,在学校里,每个学校规定不一样,都会有测试、模拟考试等等,通过这些可以帮助学生自学、自省。学生能够巩固之前学的知识,能够独立思考,拓宽思维,提高自身素质。考试的方式多种多样,课堂发放的纸质习题是最原始的检验方式,但它已经远远满足不了当下考试的需求,因为不管对学生还是老师而言,都是一件麻烦事,属于落后的教学手段。因此,我想去改善一下现在考试的状况,研发一款在线考试系统:它方便了老师和学生的工作和学习,不用传统的纸质习题,节约纸张,体现绿色的思想,为环保事业做出一些事业。
1.2选题背景
随着时代的发展和科技的进步,我们进入了信息技术飞速发展的时代。国家也高度重视“信息化”的内容,并提到了“十三五”规划的重要性。在这时代,我们脱离不了网络,脱离不了计算机,它真的很重要。多亏网络技术的发展,引导着教学和考试的方式方法向更加简便的方向发展。教育的进步,教学模式的完善,教学的改革都脱离不了当今社会的许许多多技术。这些技术为教育逐步的完美化奠定了基础。在本次设计中,考生可以突破纸质试卷的局限性使用计算机进行考试与检验,这样才能够使得学生信息素养得到提高,教学质量与效率得到提高。
1.3国内外发展情况
测验与考试的形式发生了翻天覆地的变化得益于网络与信息化的发展。Internet拥有超强的数据计算能力与广泛性,通用性的特点使考试的变得越来越简便而且很有效率,将人们从原有的繁琐事务解放出来。因此不管是国内还是国外都在想在想着如何让考试变得越来越简单,所以有了网络的在线考试系统。在发达国家,网络教学已经发展到深层次阶段。教育机构推出的教学课程与网络技术相结合应用到了现实教学中,也使得学生可以轻松愉悦的学习,在发达国家,电脑普及量占很大比例,参加在线教育的人也越来越多。在中国,网络教育方兴未艾,就像摸着石头过河。目前来看,少之又少的教育机构能将网络应用技术与教育结合的很好。就拿我国的教学来讲,最多的还是小型多媒体教室。我国在网络教学这一块还是远远落后于发达国家的,处于比较低级的阶段。
1.4系统开发方法
C/S(客户端/服务器模式)和B/S模式(浏览器/服务器模式)是当前应用软件比较流行的主要模式。C/S模式响应速度快、稳定灵活但升级维护较为复杂。B/S模式由于Internet的发展而迅速兴起,服务器端应用了WebServer,客户端在浏览器上运行,然而B/S模式之所以得到广泛应用,还是因为数据库、服务器、WebServer能够紧密结合。将数据库和应用服务器的紧密结合之后得到广泛应用。它的的优势在于方便维护与升级,具有扩展性。所以,在本系统中我是基于B/S模式进行分析与设计的。我开发这套在线考试系统应用了JSP技术,基于B/S模式,参考了当前的计算机价格。本系统操作简单,价值含量高。虽然还有很多不足的地方,但能基本实现在线考试,试题管理,用户管理等功能,基本实现了不需要纸质检验与考试的功能,只要有权考试的学生都可以随时随地考试并得到成绩。
1.5本文组织结构
本文主要由六个章节组成,每一部分都不可或缺。
第一章绪论,主要介绍了选题背景、国内外发展情况和系统开发方法,阐述了开发在线考试系统的重要性。

原文链接:http://www.jxszl.com/jsj/rjgc/444801.html