网上在线考试系统的设计与开发

随着互联网技术的发展,网络与人们之间的关系越来越密切,网上在线考试技术也应运而生。网上在线考试系统为人们在线考试提供了平台,起到增强使用者的应试能力,以及拓展他们的知识面的作用。本课题主要通过题库管理、试卷管理、用户管理、考试管理等来实现网上在线考试系统。本系统采用B/S架构,基于Java/Jsp语言,使用Eclipse进行开发,程序上运用Spring框架,数据库采用MySQL关系型数据库实现,服务器使用Tomcat服务器。主要实现:(1)登录用户分成超级用户、管理员和普通客户三种。(2)系统分成考试用户模块和服务器模块。考试者可以注册登录系统进行答题、下载试卷、上传试卷以及查询成绩。管理者可以对题库、用户和试卷进行修改、添加等操作,当然还可以批阅试卷,为考生评分。本系统操作界面简单,方便使用,字段清晰、格式相对统一,页面内有详细说明,可以使得使用者能够有更为良好的体验。系统还实现了对各个模块的增加、查询、修改和删除等操作,使得系统更加合理有序。关键词:网上在线考试系统;登录用户;用户模块;服务器模块;MySQL目录
第一章 绪论 1
1.1 课题研究背景及意义 1
1.2 论文主要内容和结构 2
第二章 关于开发网上在线考试系统的相关技术 3
2.1 系统架构介绍 3
2.2 系统程序框架介绍 3
2.3 系统数据库平台介绍 3
2.4 系统服务器介绍 4
2.5 本章小结 4
第三章 网上在线考试系统需求分析 5
3.1网上在线考试系统任务概述 5
3.2 需求分析 5
3.2.1 功能性需求 5
3.2.2 非功能性需求 7
3.3 网上在线考试系统可行性研究 8
3.3.1技术可行性 8
3.3.2经济可行性 8
3.4 网上在线考试系统系统功能模块分析 8
3.5 本章小结 13
第四章 网上在线考试系统设计 14
4.1数据库设计 14
4.2 网上在线考试系统设计 18
4.2.1用户注册 18
4
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
性研究 8
3.3.1技术可行性 8
3.3.2经济可行性 8
3.4 网上在线考试系统系统功能模块分析 8
3.5 本章小结 13
第四章 网上在线考试系统设计 14
4.1数据库设计 14
4.2 网上在线考试系统设计 18
4.2.1用户注册 18
4.2.2用户登录 18
4.2.3题库管理 19
4.2.4上传管理 21
4.2.5试卷管理 21
4.2.6考试管理 23
4.2.7用户管理 24
4.2.8个人信息管理 26
4.3 系统程序结构介绍 26
4.4 本章小结 28
第五章 网上在线考试系统实现 30
5.1 系统功能实现 30
5.1.1 系统登录和注册 30
5.1.2题库、上传和考试管理 33
5.1.3 试卷管理 40
5.1.4用户管理 45
5.1.5 个人信息管理 46
5.2本章小结 47
第六章 系统测试 48
6.1 测试概述 48
6.2 测试目的 48
6.3 测试过程及结果 48
6.4 测试结论 49
第七章 结论与展望 50
7.1结论 50
7.2 展望 50
致谢 51
参考文献 52
第一章 绪论
1.1 课题研究背景及意义
随着互联网技术的发展,网络变得越来越普及,人们几乎可以随时随地的运用网络,因而在线考试也被越来越多的人所接受。传统的纸质考试模式不仅需要大量的人力物力来印刷试卷,还需要安排学生考试、监考等,这需要耗费很多时间,这给教育教学带来很多不便。因而在发展加速的新时代,在线考试的出现和发展迎合了人们的需要。
由于计算机网络在中国的普及和应用,越来越多的教育和企事业单位,越来越重视互联网技术的运用,很多大学,中学都相继引入了网络在线考试这一便利的系统。正因这越来越广阔和开放的需求,网上在线考试系统得到了较大发展,但也暴露出一些问题。因而冲破桎梏,将挑战化为动力,将系统做得更好、更优秀,才能够适应这样的变化,同时也可以使得这项技术的发展前景变得更好。为了顺应新时代的发展形势,应用了计算机技术来实现在线考试,打破了传统考试模式,实现了真正无纸化考试,使得考试不再受任何地点的约束和限制。在线考试可以减轻教师的负担,提高工作效率,而且这种考试更利于维护,无论对于考试者还是监督者都更加方便,而且更加经济、适用。
在线考试系统主要实现了试题管理、试卷管理、用户管理、考场管理等,通过数据库有效实现了对这些数据的存储与管理,让使用者能够随时的进行增加、删除、修改和查询操作,利于维护。就目前而言,已经出现了不少考试系统,如普通话考试、车辆等级笔试、计算机等级考试,这些都是网络考试的应用。本课题是采用基于浏览器/服务器模式开发的网上在线考试系统。用户可以通过浏览器登录系统完成在线出题、考试、下载、阅卷和查看成绩等操作。用户操作界面友好,操作比较简单,出卷随机或者考生根据自己的需要,使得考试更加灵活,而且保密性较好,可以提高教学水平和拓展知识面。
在线考试系统具有动态出题、快速考试等优点,不仅大大减轻了教师人工组卷繁琐的的工作量,提高资源利用率。在系统其运行过程中,组卷速度较快,重复出现会较少,而且有利于教考分离的实施,符合目前教学改革的目标。从另一方面上来说,该系统相比传统考试模式更节省纸张资源,使得考试也越来越现代化。因此,在线考试系统具有潜在的巨大商机和研究价值,是未来数字化校园系统研究的热点内容。
1.2 论文主要内容和结构
通过对试题、考卷、用户等进行归纳和分析,本课题主要研究内容包括:在线考试系统界面设计,试题管理、试卷管理、用户管理、考场管理等几个模块。本论文主要分为以下几个章节进行介绍:
第一章绪论。概述在线考试系统的研究背景和研究意义,讲解传统考试模式的弊端以及在线考试系统出现的必要性和合理性。介绍了论文立题依据和论文研究内容。
第二章开发网上在线考试系统的相关技术。主要介绍了系统开发时所运用到的各种软件、框架以及数据库服务器的选择等。
第三章网上在线考试系统需求分析。主要介绍了系统任务概述,对网上在线考试系统进行了需求分析,可行性研究和功能模块分析。
第四章网上在线考试系统的系统设计。主要介绍了数据库表的设计,还介绍了系统主要功能界面的设计以及其他一些程序结构。
第五章网上在线考试系统实现。主要介绍了系统的结构、各子菜单的界面以及各种操作相对应的功能应用。
第六章结论与期望。主要总结了论文的主要内容,分析系统全面运行的情况,并就研究成果提出了相关的期望,以便对系统可以进一步的完善利用,当然也可以更利于维护。
第二章 关于开发网上在线考试系统的相关技术
2.1 系统架构介绍
系统采用了B/S结构(Browser/Server,浏览器/服务器模式),Bro

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2357.html

好棒文