网络学习平台的设计与实现(源码)【字数:7643】

摘 要学校的教育能让学生学到丰富的知识,但同时也存在了许多问题,老师教课方式的不同让学生获取知识的程度也就存在了差异,同时一堂课时间有限,老师很难把所有的知识都阐述清楚,一些同学也就因此一知半解。所以,本系统针对学生获取知识的需求,主要解决了以下方面的问题。一方面,通过在线的学习,让学生得以查漏补缺,完善自己不理解的知识。另一方面,随时随地学习极大的解放了学生老师的时间,提高了学习的效率。为了迎合众多学生更加方便的学习的需求,开发一个网络学习的平台显的尤为重要。根据业务逻辑需求,本系统基于B/S结构,使用JAVA 语言以及MYSQL数据库进行编写与调试。
目 录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 研究内容 1
1.3 论文结构 1
第二章 相关技术介绍 2
2.1 系统开发环境 2
2.2 B/S结构 2
2.3 Eclipse 2
2.4 JSP简介 2
2.5 MYSQL数据库简介 2
2.6 Tomcat简介 2
第三章 网络学习平台系统需求分析 4
3.1 系统可行性分析 4
3.1.1 技术可行性 4
3.1.2 环境可行性 4
3.1.3 经济可行性 4
3.2 数据需求分析 4
3.3 功能需求分析 4
3.4 非功能需求分析 7
3.4.1 性能需求分析 7
3.4.2 安全性需求分析 7
第四章 网络学习平台系统设计 8
4.1 系统概要设计 8
4.2 系统详细设计 8
4.2.1 管理员模块设计 8
4.2.2 学生模块设计 9
4.2.3 教师模块设计 10
4.2.4 注册登录流程图 11
4.3 数据库设计 13
4.3.1 数据库表 13
4.3.2 ER关系图 17
第五章 网络学习平台的实现 18
5.1 用户登录 18
 *好棒文|www.hbsrm.com +Q: *351916072* 
5.2 主界面显示 18
5.3 在线学习界面 19
5.4 在线测试界面 20
5.5 师生交流界面 20
5.6 新闻发布界面 20
5.7 公告发布界面 21
5.8 作业发布界面 22
第六章 网络学习平台系统测试 23
6.1 用户登录测试 23
6.2 教案上传下载测试 23
6.3 师生交流测试 24
6.4 新闻发布测试 24
6.5 在线学习测试 24
6.6 测试结论 24
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1 研究背景和意义
学校的在校学习能够有效,快速的让学生获取知识,各个学校的教学水平也是陆续提高,开设的课程也是越来越多。但是,多课程的学习也让学生遇到了难题,他们很难完全掌握课程的知识,很多都是一知半解。网络学习平台的设计目的在于让学生们通过在线学习,在线交流,从而查漏补缺,这样节省了时间,也极大的提高了学生的学习效率。
当前学校在教学上存在了以下问题:第一,学生通过老师的授课,通过记录来获取新的知识,但是每个老师的教学方式,教学水平都是存在差异的,因此学生获取的知识也就存在了差异,有好也有坏。第二,一堂课只有45分钟,老师并不能完全的把知识点讲述清楚。
网络学习平台为学生提供了在线学习的机会,首先,网站上的课程动态栏目为学生提供本课程的最新消息,便于学生了解本课程最新动态;其次,学科学习交流模块方便了交流,学生只需把问题发表在这里,等待教员或是其他学生的回答即可;另外,在线的视频学习让学生更加简单直接的进行学习。因此,本网站克服了人员比较分散,平时面对面交流学习少的问题,更好的促进本课程学生更好的学习。
1.2 研究内容
网络学习平台的设计,给学生提供了更好的学习的平台。学生可以在线的进行学习,也可以下载学习最新的内容,或者是以前不理解的内容。师生交流模块使得交流更加方便,学生只需把问题发表在这里,然后等待其他学生或者是老师的答复即可。所以这个网站使得交流更加方便,频繁,更好地促进学生的学习。
1.3 论文结构
第一章 绪论 介绍毕业设计选题的背景和意义,毕业设计的主要内容和结构组织。
第二章 相关技术介绍 本章对系统需要用到的技术做一个简单的介绍。
第三章 需求分析 对系统所需要的需求进行分析,包括用户需求,软件需求等。
第四章 系统设计 本章对本系统所要实现的内容进行代码以及数据库的分析进行介绍。
第五章 编码实现 本章对系统所实现的各个功能进行介绍,以及进行部分代码的分析。
第六章 系统测试 本章对系统进行测试,发现可能存在的各种问题。
第二章 相关技术介绍
2.1 系统开发环境
网络学习平台是一个基于B/S结构的系统,它需要数据库来进行对数据的增加,修改,删除等,从而及时的更新系统的数据,因此需要软件与数据库进行交互。网络学习平台系统采用Mysql数据库,运用Eclipse,用jsp技术进行编写。
2.2 B/S结构
B/S结构,是C/S结构的改进,它的全称是Browser/Serve结构。通过B/S结构,用户的界面就完完全全是使用浏览器来实现的了,其中主要的事务逻辑还是要通过客户端来实现,但其中一小部分事务逻辑可以在前端得以实现,这样子就形成了3层的架构模式。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/96.html

好棒文