PAGEIV
PAGEIII
基于JAVA的网络教学系统的设计与实现
摘要
教育决定着人类的今天,也决定着人类的未来。人类社会需要通过教育不断培养社会需要的人才,需要通过教育来传授已知、更新旧知、开掘新知、探索未知,从而使人们能够更好认识世界和改造世界、更好创造人类的美好未来。随着互联网的快速发展,网络教学也成为了教育的一个重要手段。
传统的教学方式已经无法适应网络信息时代的发展环境,难以满足广大师生的基本需求,同时也对管理人员的工作效率造成了影响,此时需要借助互联网来满足需求。通过在各网络平台的学习,根据各个平台的自身的运营特点,将开发一款具有管理员和老师两大权限的专为学生提供网络教学的平台,后台供老师进行相应的业务管理操作的系统,使老师更加方便的管理教学资料,更方便的与同学交流,达到满足师生需求并为他们带来良好的参与体验的目的。
网络教学系统基于MyEclipse开发平台,采用Java编程语言和JSP、Servlet等技术,采用MySQL数据库来建立数据之间的转换,主要实现了学生、老师、管理员等功能,为管理员、老师和学生建立了一套科学有效的管理流程,减少了传统教课出现的失误,同时也方便了学生进行学习。本系统界面简洁,使用人员可以迅速掌握,有效的提高了工作效率。
关键词:网络教学系统;MyEclipse代码编辑器;MySQL数据库;
目录
TOC\o1-3\h\z\u7757第1章绪论 1
126381.1研究背景与意义 1
67371.2国内外现状 1
211071.3论文组成结构 2
604第2章开发工具及相关技术介绍 3
74242.1JSP开发语言 3
244912.2Servlet开发技术 3
149972.3MySQL数据库 3
289322.4JSON概述 4
103332.5Tomcat概述 4
2206第3章系统分析 6
14453.1可行性分析 6
147323.1.1经济可行性 6
80133.1.2技术可行性 6
87923.1.3操作可行性 6
46753.2功能性需求分析 6
219083.3非功能性需求分析 8
7188第4章系统设计 9
79934.1系统架构设计 9
213574.2功能模块设计 10
302944.3数据库设计 10
96584.3.1数据库逻辑设计 10
28504.3.2数据库表设计 13
4050第5章系统实现 15
239965.1登录界面 15
250825.2管理员主页界面 15
262345.2.1个人信息界面 15
214415.2.2公告信息界面 16
205545.2.3班级信息界面 16
121615.2.4人员信息界面 16
280575.2.5课程信息界面 16
208725.2.6得分统计界面 17
304055.3老师功能模块 17
207045.3.1作业信息界面 17
282355.3.2老师功能界面 18
141435.4学生功能模块 18
2447第6章系统测试 19
182366.1软件测试的概念 19
117016.2软件测试过程 19
177906.3系统测试阶段 20
244386.4测试结果 20
25794第7章总结与展望 21
13748参考文献 22
STYLEREF标题1\n第1章STYLEREF标题1绪论
PAGE33
绪论
研究背景与意义
随着互联网的快速发展,加上今年疫情原因,网课的形式成为了广大师生的学习交流平台。网络学习可以节省通勤时间,吃饭等琐碎的时间。还可以随意暂停回放,不像日常紧张的学习节奏导致跟不上的情况,减少了学习压力,并可以根据个人情况进行学习时间的调整与学习内容的梳理巩固,提现了上网课灵活性与人性化的特点。尤其使疫情期间的学生便于灵活多变的安排学习计划不至于荒废学业使同学们重操旧业适应恢复学校状态。
通过对现有市场的调研了解到在线教学过程中,老师主要发挥着设置起始时间的作用,教学效果主要依赖于学生的自觉,效果并不好,甚至出现视频在放,学生不看的情况。根据有关学生反映说,一方面这些视频不符合自己的需求与兴趣,另一方面仅仅看视频,形式比较呆板,并不灵活。在这个过程中,学生的积极性不高,不仅缺乏交流,而且做笔记思考的力度也不够,“看完视频如过眼云烟,内容理解的和记得的都不多,结果是印象不深刻,理解不透彻