在线练习系统设计与实现毕业论文
2021-11-06 23:13:46
摘 要
随着网络的全面普及,网络授课与网络考试得到进一步的推广与普及,其具有的方便快捷,高效准确,数据长期储存等特点受到教育部门的青睐,而网络授课与网络考试、练习等功能的基石——在线练习系统就显得尤为重要。
本文通过对常见网络授课平台的分析与调研,分析在线练习系统常见布局与主要功能,阐述了当前背景下在线练习系统的必要性与重要性,对系统进行了需求分析与设计,采用经典的MVC模式,应用JSP Servlets MySQL技术,通过原生代码实现基础功能的在线练习系统,并详细介绍了各个功能的实现与联系,旨在实现作为数据结构课程参考资源网站的子系统的功能。
本文对已实现功能进行了详尽的图文解释,以可拓展性极强的基础功能进行整体系统规划,并针对不完整的部分进行了进一步的推断与可行性分析,提出对在线练习系统未来的猜想与规划。
关键词:JSP,MySQL,JavaWeb系统应用,题库管理
Abstract
With the comprehensive popularization of the network, the network teaching and network examination have been further promoted and popularized, which has the characteristics of convenience, efficiency and accuracy, long-term storage of data and so on, and the network teaching and network examination, practice and other functions of the cornerstone - online practice system is particularly important.
This paper analyzes the common layout and main functions of online practice system through the analysis and research of common online teaching platform, expounds the necessity and importance of online practice system under the current background, analyzes and designs the system requirements, adopts the classic MVC mode, applies JSP servlets MySQL technology, realizes the online practice system of basic functions through the native code, and introduces the realization and connection of each function in detail, aiming to realize the function of the subsystem as the data structure course reference resource website.
In this paper, the realized functions are explained in detail, and the overall system planning is carried out with the basic functions with strong expansibility. Further inference and feasibility analysis are carried out for the incomplete parts, and the conjecture and planning for the future of the online practice system are put forward.
Key Words:JSP,MySQL,Java Web System Application,Item bank management
目录
第1章 绪论1
1.1 选题研究的背景及意义1
1.2 在线练习系统国内外研究现状1
1.3 论文工作内容与组织结构2
第2章 相关理论及技术探讨3
2.1 练习系统建设流程3
2.2 系统实现的相关技术3
2.2.1 UML建模技术3
2.2.2 JSP技术3
2.2.3 MySQL数据库4
2.3 本章小结4
第3章 在线练习系统分析5
3.1 系统需求分析与建模5
3.1.1 系统功能分析5
3.1.2 系统模型建立6
3.1.3 系统性能需求9
3.1.4 系统需用软件9
3.2 系统设计原则10
3.2.1 数据结构课程特点10
3.2.2 系统设计原则10
3.3 本章小结11
第4章 在线练习系统设计12
4.1 系统体系结构设计12
4.2 系统数据库设计14
4.3 本章小结16
第5章 在线练习系统实现17
5.1 系统主要模块功能实现17
5.1.1 登陆与注册17
5.1.2 教师侧19
5.1.3 学生侧22
5.2 数据库连接的创建与使用25
5.2.1 数据库的连接26
5.2.2 用户登录验证26
5.2.3 用户注册27
5.2.4 试题上传27
5.2.5 题目的查,删,改28
5.2.6 组卷逻辑28
5.3 本章小结29
第6章 总结30
参考文献32
致 谢33
- 绪论
- 选题研究的背景及意义
传统教育,即集中教室中的一对多、面对面教育方式教育,中,教师发挥主导作用,学生与老师之间能够较为方便直观的进行学术讨论与思考交流,在一定程度上提高教学效果,但相对的,在大教室内进行集中授课的方式也不可避免的会产生授课效果差异,同时,这种以教师、教材为中心,以板书为主要授课方式的传统教学方法,也有着费时、费力、信息量小、途径单一等缺陷。
与传统教育方式相对的,是伴随着网络普及而崛起的新兴网络教学方式,即网络教育。网络教育的雏形早在上世纪90年代就已经诞生,在本世纪初与网络一起得到普及并逐渐获得各大高校以及学生的青睐。在今年,由于某些突发性原因,网络教育得到跨越性普及,其超越传统教学方式的优越性也得到群众认可。网络教育将教学资源利用最大化,将各个不同地区,不同学院的优秀教学资源通过网络进行更为广泛的传播;它将学习行为自主化,任何人都可以在任何时间、任何地点、从任何章节开始学习任意课程;它将教学管理自动化,通过系统自动管理学生信息、学习资料等。而实现网络教育的重要基石之一——在线练习系统,理所当然的成为研究的重点与核心之一。一个优秀而完善的在线练习系统,可以有效的提升网络教育的效率与效果,为用户带来良好的学习体验。依附于网络的存在方式,让在线练习系统拥有了传统教学方式无可比拟的庞大数据支持,在教学资料的多样性、信息获取的便利性、时效性上有着得天独厚的优势。