登录

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

注册

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

找回密码

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

基于HTML5的C语言学习系统的设计与开发毕业论文

 2022-02-15 10:02  

论文总字数:20014字

摘 要

随着网络技术的发展和信息技术的普及,传统意义上的线下教育已经暴露出许多缺陷,因此将线下教育与线上教育相结合就变得尤为重要。对于一些教育机构来说,这样的教育方式不仅可以降低企业的相关成本,还能拓展企业的业务和新学员的来源渠道,提升企业业务水平,提高企业的经营效益。充分利用开放教育资源并支持课程的开放共享,有利于构建强交互、重体验的学习环境。鉴于此,本课题将对在线学习平台这个方面进行研究与设计开发。

本文详述了C语言学习系统设计目的和实现方法,本系统利用HTML5 CSS JQuery进行前端页面的设计和开发,利用Java进行后端功能的实现。开发软件为MyEclipse,数据库采用的是Mysql,数据库管理工具为Navicat。

在本系统中管理员可以对用户信息、试题、学习资源公告等进行管理;用户可以使用章节学习、视频点播、在线考试、资料下载等功能。

关键字:Java;HTML5;学习平台;Mysql

Development and Design of Learning Platform for C Language

Abstract

With the development of network technology and the popularization of information technology, Traditional offline education has exposed many flaws. So the combination of offline education and online education becomes particularly important. In addition, for some educational institutions, this model can not only reduce the cost associated with the business, can expand business and the source of the new students channel, enhance the level of enterprise business and improve the management benefit of enterprise. Making full use of open educational resources and supporting the open sharing of courses are conducive to building a strong interaction, experience-oriented learning environment. In view of this, my graduation design will focus on researching and developing in the aspect of the online learning platform.

This paper elaborates the purpose and implementation method of C language learning system. The system uses HTML5 CSS JQuery for front-end page design and development and adopts Java for back-end functionality. The development software for application is Myeclipse. The database uses Mysql and the development software of database is Navicat.

In this system, the administrator can manage the user information, questions, learning resources, etc.. Users can study chapter by chapter, demand video, exam online, download the resource of study and so on.

Key Words: Java; HTML5; learning platform; Mysql

目录

摘 要 I

Abstract II

目录 III

第一章 绪论 1

1.1课题研究背景 1

1.2课题研究意义 1

1.3论文组织结构 2

第二章 技术选择与分析 3

2.1 开发工具简介 3

2.1.1 Tomcat服务器 3

2.1.2 HTML5概述 3

2.1.3 jQuery概述 4

2.2 环境约束 4

2.2.1 硬件环境 4

2.2.2 软件 5

第三章 需求分析 6

3.1需求分析 6

3.1.1用户需求 6

3.1.2功能需求 6

3.2项目可行性分析 7

第四章 系统设计 9

4.1系统结构设计 9

4.1.1开发架构设计 9

4.2功能设计 10

4.3数据库设计 11

4.3.1 E-R图设计 11

4.3.2数据库表设计 12

4.4本章小结 15

第五章 系统实现 16

5.1开发准备 16

5.1.1开发环境搭建 16

5.1.2开发步骤 16

5.2功能实现 16

5.2.1登录注册模块 16

5.2.2用户信息管理模块 19

5.2.3学习资源模块 20

5.2.4试题管理模块 23

5.2.5视频播放模块 29

5.2.6在线考试模块 30

5.2.7章节学习 33

5.2.8公告模块 34

5.3代码分层 34

5.4本章小结 34

第六章 系统测试与总结 36

6.1系统测试 36

6.1.1模块测试 36

6.1.2测试小结 37

6.2总结 38

6.3展望 38

参考文献 40

致谢 41

第一章 绪论

1.1课题研究背景

互联网对教育的变革正起到非常大的影响。对于学生这个庞大的社会群体,在线教育的战略地位显得特别重要。曾经有位学者设想未来有一天世界知名高校的课程能够被一些目前还不发达的国家的孩子所掌握。那么发展中国家将拥有赶上并超越发达国家的可能。互联网的高效方便已经对当今社会产生深远的影响,那位学者的设想已经成为现实,一些一流的高校通过互联网将自己学校的课程传遍整个世界,让世界各地的人们都能够学习。

而在另一个方面,当今社会的各行各业纷纷利用互联网来使自己这个行业商务数字化。一些传统的企业已经让业务从线下转变为线上。设置一些将线下运营模式完全转变为线上,信息化程度高,彻底与互联网相结合。教育这个领域也不例外,传统的教育模式线下,教师一对一或者一对多的教学模式,对学校或者教育结构来说,教室租用,教职工工资等占据了大量的成本,从而使学生所要付出的教育成本大量提高,这对学校和学生来说都是负担。如今,借着互联网的东风,将信息技术和教育相结合,一些在线学习平台和远程教育机构应运而生。这些机构通过建立网络教学系统,将更多的时间分配给学生,学生的自我学习能直接与教学质量的高低挂钩。现在市面上出现的诸如“慕课网”、“腾讯课堂”、“网易云课堂”等一些学习网站,在我们这些大学生当中就有广泛的受众。网络课程教学系统提供优质的教学资源,用互联网思维创新教育模式,提升了学校的教学质量和学生学习效率。

1.2课题研究意义

现如今在网络传输速度越来越快、网络终端设备普及率越来越高的背景下,构建一个基于网络的课程教学系统是十分必要的。学习系统的建立不仅仅可以合理分配好老师和学生的时间,提升教学质量和学习效率,同时还可以降低学校的综合运营成本、老师的教学成本、学生的学习成本,可以说是一举三得。

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

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

企业微信

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