登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于SSM框架的在线考试系统的设计与实现毕业论文

 2021-12-21 09:12  

论文总字数:16967字

摘 要

随着计算机网络的蓬勃发展和广泛应用,科技不断推动社会向前发展,教育事业在当今这个时代也变得更加灵活便捷。尤其是今年新冠肺炎疫情的爆发,学校只能采取远程教育的方式,线上教育的空间优势使在线教育行业蓬勃发展,在线考试系统也得以在日常教学中得以运用。当今社会正朝着网络化、信息化的方向发展,今后许多考试都将会走向网络化,在线考试未来会成为教育考察的主要手段之一。

本文所介绍的基于SSM框架的在线考试系统,采用B/S(Browser/Server)模式,用MySQL存储考试数据,能够突破时间地点的局限性,完成在线考试的任务。该系统能够实现随机组卷的功能,使考试更加灵活,一定程度上防止了学生作弊的行为。且试题采用系统自动评分,效率高,还避免了人工阅卷带来的误差。

通过大量测试用例,软件的运行结果达到了可靠性和实用性的需求,为学生考试提供了便利。

关键字:在线考试系统 SSM B/S 随机组卷 MySQL

Design and implementation of online examination system based on SSM framework

Abstract

With the flourishing development and extensive application of computer network, technology promote the development of society constantly. In this era,education has become more flexible and convenient. In particular, the novel coronavirus pneumonia outbreak this year, schools can only take the form of distance education, online education's space advantages make the online education industry flourish, and online examination system can also be used in daily teaching. Nowadays, the society is moving towards network and information. In the future, many examinations will be networked, and online examination will become one of the main means of educational investigation in the future.

The online examination system based on SSM framework introduced in this paper adopts B / S (Browser / server) mode and uses MYSQL to store examination data, which can break through the limitation of time and place and complete the task of online examination. The system can realize the function of randomly generating test papers, make the examination more flexible, and to a certain extent, prevent students from cheating. And the questions uses the system to grade automatically, the efficiency is high, also avoided the error which the manual marking brings.

Through a great quantity of test cases, the running results meet the demands of reliability and practicality, and provide convenience for students to take the exam.

Key words: Online Examination System;SSM;B/S;Random test paper;MySQL

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 在线考试系统开发的背景和意义 1

1.2 国内外研究现状 1

1.2.1 国外研究现状 2

1.2.2 国内研究现状 2

1.3 内容及结构安排 3

第二章 开发技术概述 4

2.1 可行性分析 4

2.1.1 社会可行性 4

2.1.2 技术可行性 4

2.1.3 操作可行性 4

2.2 系统的技术介绍 5

2.2.1 Javascript 5

2.2.2 jQuery 5

2.2.3 Bootstrap 5

2.2.4 MySQL 5

2.2.5 SSM 6

2.3 本章小结 7

第三章 需求分析 8

3.1 功能需求分析 8

3.2 非功能需求分析 10

3.2.2 安全需求描述 10

3.2.3 可靠性需求描述 11

3.2.4 兼容性需求描述 11

3.3 本章小结 11

第四章 详细设计与系统实现 12

4.1 系统总体设计 12

4.1.2 功能模块设计 13

4.1.3 系统总体工作流程设计 13

4.1.4 数据库设计 14

4.2 系统详细设计 20

第五章 系统实现与测试 21

5.1 系统实现工具与环境 21

5.1.1 系统开发平台 21

5.1.2 运行环境 21

5.2 核心代码分析 22

5.3 系统主要运行页面 22

5.4 系统测试 33

5.4.1 系统测试环境与工具 33

5.4.2 功能测试 34

5.4.3 测试情况总结 35

5.5 本章小结 35

第六章 总结与展望 37

6.1 论文总结 37

6.2 未来展望 37

参考文献 38

致谢 40

第一章 绪论

1.1 系统开发的背景和意义

随着网络通讯技术的热潮爆发,基于B/S模式的在线考试系统利用网络浏览器使得考生无论在什么地方都能进行考试,摆脱了时间和地域的限制,具有极大的灵活性和可操作性。尤其在今年特殊时期,新型冠状病毒的肺炎疫情不容忽视,为了学生和教师的安全学校选择延迟开学或不开学,教育也采用远程授课的方式,打破了地点的限制,而考试也将采用在线考试,避免接触,降低风险。

在线考试系统利用了远程通讯技术的优势,无需多人集中在同一个地方考试,只需要等教师发布考试任务后,学生点击网址即可参加考试,教师也可自主选择人工组卷或自动组卷。考试结束后系统会直接对试题进行评分,节约了教师时间也提高了阅卷过程的效率,且系统会提供学生人数信息和学生成绩的折线图显示,大大减少了整个考试过程的时长和教师的工作量。

请支付后下载全文,论文总字数:16967字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图