登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于HTML5的《数据结构》练习系统的设计与开发毕业论文

 2021-12-09 05:12  

论文总字数:19626字

摘 要

《数据结构》练习系统是建立在网络基础之上,这种软件系统是在现代网络信息技术和现代教育理论的基础上构建的,顺应了以人为本的现代教育思想。随着网络的普及应用,线上习题练习在高校中广泛实施,习题系统的开发和使用越来越受到人们的关注。如何有效的开展线上练习活动逐渐成为高校教学信息化建设关注的重要课题,在线练习系统的建设成为解决这一课题的基础和关键。

本论文面向高校课程教学需要,针对课程教学的课后练习环节的特点和需求,研究开发了能支持注册登录、在线练习、在线测试、试题管理等多项功能的练习系统,在开发过程中我对练习系统的功能进行了细致的功能划分和优化。开发中采用了Bootstrap响应式网站开发框架,以WebStorm为主要开发工具,利用HTML,CSS等编程语言和MySQL数据库技术,最终开发完成了具备上述基本功能的《数据结构》练习系统。

本系统主要分为学生模块和管理员模块。学生模块实现了登录模块、章节练习模块和期末练习模块。管理员负责后台的更新维护,主要是负责试题管理和系统的更新维护功能。

本文详细介绍了目标练习系统的系统需求分析、系统的开发目标、系统的业务流程设计以及系统的性能需求分析,描述了系统的总体设计和功能模块设计,并介绍了基于Bootstrap框架的《数据结构》练习系统的开发实现,介绍了各部分的功能及部分关键代码,实现了基本的功能,能为高校教学活动提供较好的支持,具有良好的应用前景。

关键词:Bootstrap;HTML5;MySQL;练习系统;题库:

Abstract

The practice system of data structure is built on the basis of network. This kind of software system is built on the basis of modern network information technology and modern education theory, which conforms to the modern education thought of people-oriented. With the popularization and application of the network, online exercise is widely implemented in Colleges and universities, and the development and use of exercise system are more and more concerned by people. How to effectively carry out online practice activities has gradually become an important issue of the university teaching information construction, and the construction of online practice system has become the basis and key to solve this issue.

In this paper, for the needs of college curriculum teaching, according to the characteristics and needs of the after-school practice of curriculum teaching, we have developed a practice system that can support registration and login, online practice, online test, test management and other functions. In the development process, I have carried out a detailed functional division and optimization of the practice system. In the development, we use the bootstrap responsive website development framework named webstorm as the main development tool, HTML, CSS and other programming languages and technologies, and finally develop the "data structure" exercise system with the above-mentioned basic functions.

This system is mainly divided into student module and administrator module. The student module implements the login module, chapter exercise module and final exercise module. The administrator is responsible for the update and maintenance of the background, mainly responsible for the test management and system update and maintenance functions.

This paper introduces the system requirement analysis, system development objective, system business process design and system performance requirement analysis, describes the overall design and functional module design of the system, and introduces the development and implementation of the data structure Exercise System Based on bootstrap framework, introduces the functions and key codes of each part, and realizes The basic functions can provide better support for college teaching activities and have good application prospects.

Key Words:Bootstrap;HTML5;Exercise system;Exercise system

目录

摘要 I

Abstract II

第1章 绪论 1

1.1 项目来源及研究意义 1

1.1.1 项目来源 1

1.1.2 研究意义 2

1.2 国内外研究现状 2

1.3 论文的研究工作及项目安排 3

第2章 相关技术介绍 5

2.1 HTML技术 5

2.2 CSS技术 5

2.3 MySQL数据库技术 5

2.4 Bootstrap框架 6

2.5 本章小结 6

第3章 《数据结构》练习系统需求分析 7

3.1 《数据结构》练习系统的功能需求 7

3.2 《数据结构》练习系统的开发目标 7

3.3 《数据结构》练习系统的业务流程分析 7

3.4 《数据结构》练习系统的性能需求 9

3.5 本章小结 10

第4章 《数据结构》练习系统的设计 11

4.1 《数据结构》练习系统的总体设计 11

4.2 《数据结构》练习系统的功能模块设计 12

4.3 《数据结构》练习系统的数据库设计 13

4.4 本章小结 14

第5章 《数据结构》练习系统的实现 15

5.1 系统功能的实现示例 15

5.1.1 学生登录功能的实现 15

5.1.2 章节练习功能的实现 15

5.1.3 期末练习功能的实现 17

5.2 本章小结 18

第6章 《数据结构》练习系统的测试 19

6.1 软件测试原则 19

6.2 软件测试过程 19

6.3《数据结构》练习系统的测试数据和测试结果 19

6.4 本章小结 21

第7章 总结与展望 22

7.1 全文总结 22

7.2 未来展望 22

参考文献 24

致谢 26

第1章 绪论

1.1 项目来源及研究意义

1.1.1 项目来源

《数据结构》是计算机相关专业大学阶段教学工作的核心课程之一,学好《数据结构》这门课程对于计算机相关专业的学生的未来发展来说至关重要。而想要学好《数据结构》这门计算机专业核心课程,做好相关的题目练习可以说是必不可少的。习题也是大学老师授课过程中的一个极其重要的环节,习题的练习一方面可以向老师展示学生的学习成果,一方面又能够让老师明白学生门的普遍掌握度以及不足之处。在之前大学的老师一般都是通过在上完课之后给同学们布置习题的方式来进行习题的练习,在当今网络时代,网络相关技术的应用领域逐渐扩宽,如今在国内外利用网络技术和资源来完成教学与练习任务的现象已经屡见不鲜。并且网络教学与练习可以充分发挥学生的自主学习能力以及学习热情,这也契合现在高教改革的主旨。使用网络技术开发网上教学与练习系统,来减轻教职工的教学负担以及激发学生群体的学习兴趣,是一个很好的改革点,在教育界这也是当今计算机技术运用的主流。

传统的习题练习需要老师出题,安排学生做题,收取学生答案,批改学生答案,讲评习题和分析习题。对于教职工和学生来说,不得不说这是一个漫长而复杂的过程,这种教学模式已经越来越不适应现代高校教学的需要,随着计算机网络应用领域的不断扩宽,线上的题目在线练习系统应运而生。这种在线的题目练习系统和传统的练习方式相对比具有很大的优势和特点,在线练习系统可以将教育工作中的教学与练习这两个阶段较好的分离开来,实现分模块教学,对于学生来说,练习模块做到了全自动化操作,这样安排教育工作可以最大限度地使用网络技术和资源,在新时代发挥网络技术的力量,为学校的教育工作提供最大的助力。对于高校和教育机构来说,这种教育模式是可以复制推广的,采用这种教育模式一方面可以有效地减轻教育工作者的工作量,另一方面可以激发学生的学习兴趣,给予学生更大的自由发挥空间。我们可以将网上在线练习系统看作是传统教育工作的一种良性延伸,它可以很好的利用现代网络的巨大资源,为有需求的学生提供一个随时随地的在线练习系统,这样可以很大程度上简化传统的练习过程。利用现代网络资源来实现在线练习系统,将此系统用于学生的在线练习,这对于现代高教具有重要的示范意义,同时也具有极其重要的现实意义。

一个完整的线上习题练习系统应该由三个模块组成:登录模块,答题模块和答案模块。现在的网络练习系统中大部分都是由这三个模块组成的,比如常见的中国大学mooc网站,其中不仅包含网课的在线教学,也允许学生在学完网课后进行课后习题的练习。

网络作为一个很好的教育媒介1,其优势不仅仅在于它是很好的教育载体,可以随时随地的访问网站,而且它相对于传统的方式更加的方便快捷,可以完成学生和老师的需求,这可以很好的提高教学质量、促进学生的学习积极性,教师也可以及时的掌握学生的学习进度和理解程度,对自己的教学过程也可以有一个较为准确的把握。

1.1.2 研究意义

在当今时代,国内外的很多大学以及相关的教育机构都已经开发了网络教学平台以便进行网络远程教育工作,但是,随着网络技术在网上教育这一领域的应用不断增加,相关的一些教学平台因为不包含相关的题目练习系统已经不能满足用户的需求,开发能够符合用户相关需求的在线练习系统在这个时候就显得尤为重要,这也就给相关软件开发人员提出了新的更高的设计要求及挑战。

《数据结构》在线练习系统主要包含的是《数据结构》这门课程教学过程中的“练”的环节,主要是进行课后习题的练习,这也是教学环节中极其重要的一环,同时这一点也是整个系统的关键所在。在我国,各大高校到目前为止大部分都拥有了属于自己的在线教育平台,但单独的练习系统却很少见。当今时代是一个技术更新换代不断加快,知识体系不断丰富的时代,这也要求是教育工作者拥有更高的知识和技术水平,同时也意味着教育工作者的教学任务和工作量都会不断地增加,这个时候依然使用传统的教学方式就显得力不从心了,采用线上练习的方式,可以有效地将教育工作者从繁重的教学任务中解放出来,并且可以有效地激发学生的学习兴趣。

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

相关图片展示:

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

企业微信

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