C 在线考试及答疑系统设计与实现。

 2022-11-19 10:02:10

论文总字数:23862字

摘 要

伴随着网络科技的快速发展,在线考试及答疑系统越来越受老师和学生们的喜爱,在这个效率至上的社会,对于提高效率的应用一直具有很好的前景。相对于传统纸质考试来说,基于Web的应用也越来越受广大人群的欢迎,在线考试与在线答疑极大的完善了老师和学生之间的交流方式,同时也提高学生的考试效率和拓展了学生的学习方式。

本次项目的题目是C 在线考试系统及答疑系统的设计与实现,主要包括登录、注册、在线考试、自动组卷、题库管理、分数统计与分析、成绩查询、在线答疑等功能。系统运行在Windows操作系统上,以Tomcat作为Web服务器,使用SpringBoot Vue技术和MySQL数据库实现。

目前已经完成上述所要实现的功能,并且经过自已的测试,系统的每个模块可以正常的运行。但是还需要在自动组卷的方法等方面进一步的加以完善。

关键词:C ; 在线考试 ;浏览器/服务器 ; MySQL ;Java ;在线答疑

Design and Implementation of C Online Examination and Answering

Abstract

With the rapid development of network technology, online examination and question answering systems are becoming more and more popular with teachers and students. In this efficiency-oriented society, the application of improving efficiency has always had good prospects. Compared with traditional paper exams, Web-based applications are more and more popular with the general public. Online exams and online Qamp;A greatly improve the communication between teachers and students, and also improve the efficiency and expansion of students’exams. Learn the way students learn.

The topic of this project is the design and implementation of the C online examination system and answering system. It mainly includes functions such as login, registration, online examination, automatic test composition, question bank management, score statistics and analysis, score query, and online answering. The system runs on the Windows operating system, using Tomcat as the Web server, using SpringBoot Vue technology and MySQL database.

At present, the above-mentioned functions have been completed, and after self-test, each module of the system can run normally. But it still needs to be further improved in the method of automatic test paper composition.

Keywords: C ; Online Exam; Browser/Server; MySQL; Java;Online Answer

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 论文工作背景与意义 1

1.2 相关研究现状 1

1.3 主要工作内容 2

1.4 论文组织结构 2

第二章 相关技术基础 3

2.1 基本工具 3

2.1.1 IDEA 2018.2.5和Eclipse 3

2.1.2 WebStorm 2018.3和Navicat 3

2.1.3 Java语言和Vue 3

2.2 基本技术 4

2.2.1 SpringMVC、SpringBoot、Mybatis 4

2.2.2 开发环境 6

2.3 本章小结 6

第三章 系统的需求分析及可行性研究 7

3.1 系统功能需求分析 7

3.1.1 系统主要解决的问题 7

3.1.2 系统角色的需求分析 8

3.2 系统非功能需求分析 9

3.2.1 系统技术可行性需求分析 9

3.2.2 系统性能需求分析 9

3.2.3 系统并发访问需求分析 9

3.2.3 系统操作可行性需求分析 9

3.3 本章小结 10

第四章 系统设计 11

4.1 系统总体设计 11

4.1.1 系统分层结构设计 11

4.1.2 系统功能模块结构设计 11

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

4.1.4 数据库设计 13

4.2 系统详细设计 18

4.2.1 学生模块 18

4.2.2 答疑模块 19

4.2.3 教师模块 20

4.2.4 管理员后台 20

4.3 核心算法设计 21

4.4 本章小结 22

第五章 系统实现与测试 23

5.1 系统实现工具与环境 23

5.2 核心代码分析 23

5.3 系统主要运行界面 25

5.3.1 登录注册模块 25

5.3.2 学生端模块 26

5.3.3 老师模块 28

5.3.4 管理员后台模块 32

5.4 系统测试 32

5.4.1 系统测试环境与工具 32

5.4.2 系统功能测试 32

5.4.3 系统非功能测试 34

5.5 本章小结 34

第六章 总结和展望 35

6.1 总结 35

6.1.1 个人总结 35

6.1.2 系统总结 35

6.2 展望 36

致 谢 37

参考文献 38

绪论

1.1 论文工作背景与意义

伴随网络科技的飞速发展,相较于传统的考试方式和答疑的方式,在线考试与在线答疑越来越受同学们和老师的喜爱。对于当代社会来说,节约时间是我们对于科技追求的一个重要的关注点。而对于学校来说,网络的普及,使得越来越多的学生可以有机会从网络中获取自已想要的知识,这也就为我们该项目的设计创造了相应的前提条件。对于传统的考试方式,虽然拥有很多的优点,但是也存在相应的不足,最主要的就是繁重的工作给老师带来了很大的工作量,换个层面来说,考试是为了查看学生的不足,并且可以对老师接下来的教学进行调整,但是传统的考试方式并不能迅速地从学生的答卷中获取到直观并且有用的信息,因此对于现代教育如何使用现代科技提高学校的教学质量,这也是值得我们所要探究的一个重要的一个方面。此外就是传统的答疑方式,很多情况下,学生在做完相应的测试时,并不能及时的获取到相应的解析,这也就间接的失去了考试的意义,而对于在线考试可以在线的获取到所联系题目的相应的解析,这可以通过解析可以达到自我学习的目的。此外在线答疑也可以通过在线讨论获取到其他同学快速的解决问题的办法,也可以通过询问老师解决所面临的问题,这样可以更加的有利于老师了解学生所面临的问题,可以让老师在接下来的教学任务中合理的安排教学内容和快速的了解学生所面对的问题。

此外,最为老师所关注的就是考试结果,因为结果可以及时的让老师对于学生的学习情况作出相应的了解,这样可以更好的了解学生目前的学习状态。此外也可以有效的衡量老师的教学情况,这样才可以实现考试的真实的意义。此外对于以外的考试,对于纸资源也是存在一定的浪费,并且对于试卷的回收工作,很多学校并没有形成一个良好的回收体系,这也就造成了相应的浪费。因此在线考试和在线答疑系统,是符合我们社会发展趋势的,并且具有远大的前期可以期待。

剩余内容已隐藏,请支付后下载全文,论文总字数:23862字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;