基于SSM在线学习系统的设计与实现网络工程

上传人:m**** 文档编号:548304918 上传时间:2023-03-17 格式:DOC 页数:38 大小:9.81MB
返回 下载 相关 举报
基于SSM在线学习系统的设计与实现网络工程_第1页
第1页 / 共38页
基于SSM在线学习系统的设计与实现网络工程_第2页
第2页 / 共38页
基于SSM在线学习系统的设计与实现网络工程_第3页
第3页 / 共38页
基于SSM在线学习系统的设计与实现网络工程_第4页
第4页 / 共38页
基于SSM在线学习系统的设计与实现网络工程_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《基于SSM在线学习系统的设计与实现网络工程》由会员分享,可在线阅读,更多相关《基于SSM在线学习系统的设计与实现网络工程(38页珍藏版)》请在金锄头文库上搜索。

1、基于SSM在线学习系统的设计与实现Design and Implementation of OnlineLearning System Based on SSM摘 要信息时代的高速发展,物联网等概念的实现,使得人们开始注重生活中的便利性。教育模块更是人们关注的重中之重,传统的现场教学模式已不再满足于当今时代人们的需求,互联网的发展使得这一希望得以实现,在线学习系统孕育而生。现场教学的局限性开始被打破,学习方式和途径从此多元化。比如现如今举世关注的新冠肺炎疫情,在线学习系统展现出了独特的耀眼光芒,甚至国家发起了起了线教学的号召。因此,本文将利用互联网技术,提出一个B/S架构的在线学习系统,只要有

2、网络,通过该系统人们就可以随时随地进行学习本篇文章阐述用Jsp+Springmvc(Spring+SpringMVC)+JDBC+MySQL开发的在线视频学习系统,用户所拥有的功能:浏览公告信息、名师信息;在线学习;下载资料;在线做课后测试等。管理员所拥有的功能:权限管理、学生管理、下载资料管理、视频管理、题库管理、留言管理、公告管理等。当中学生资料和题库资源使用Excel文件进行批量导入,资料和视频资源可以自由上传和下载,可以在线观看视频学习和题库自测。关键词:JAVA Web 在线学习系统 SSMAbstract With the rapid development of informat

3、ion age, the realization of the concept of the Internet of things, make people begin to pay attention to the convenience in life.Education module is the top priority of attention, the traditional teaching mode is no longer satisfied peoples needs in todays world, the development of the Internet has

4、made to be able to realize this hope, inoculation and online learning system.The limitations of the scene teaching began to be broken, diversified learning style and way from now on.Nowadays the world focus on new crown pneumonia outbreak, for example, online learning system showed unique glare, eve

5、n countries launched a line of teaching.Therefore, this article will use the Internet technology, the paper puts forward a B/S structure of online learning system, as long as there is network, through the system, people can learn anytime and anywhere.This article expounds use Jsp + for Springmvc (Sp

6、ring + for Springmvc) + JDBC + MySQL development of online video learning system, the function of the users have: browse information, teacher information announcement;Online learning;Download data;Online do test after class.Function: administrators have download permissions management, student manag

7、ement, information management, video management, question bank management, message management, bulletin management, etc.Students of information and question bank resources using Excel file for bulk import, data and video resources is free to upload and download, can watch the video online learning a

8、nd question bank self-test.Key words JAVA Web Scenario English Online Video Learning Platform SSM;目 录第一章 绪论11.1 课题背景、目的及意义11.2 国内外研究现状1第二章 可行性分析22.1 社会可行性22.2 技术可行性22.3 操作可行性22.4 系统的技术介绍32.4.1 Javascript32.4.2 jQuery32.4.3 JDBC32.4.4 MySQL32.4.5 MVC32.4.6 Spring与SpringMVC42.5 系统开发平台及运行环境42.5.1 系统开发平

9、台42.5.2 运行环境4第三章 需求分析63.1 系统功能模块概述和分析63.2 业务流程分析73.3 系统功能模块分析83.4 数据库分析8第四章 基于SSM在线学习系统的设计与实现144.1 网站首页144.2 名师风采页面204.3 视频学习页面204.4 资料下载页面214.5 登录页面224.6 用户后台页面234.7 管理员后台页面25第五章 系统测试295.1 测试的目的与目标295.2 测试方法295.3 测试用例295.4 测试结论30第六章 结论32参 考 文 献33致 谢34第一章 绪论1.1 课题背景、目的及意义在一代又一代人的辛勤奋斗下,如今人们的生活得到了极大的改

10、善。网络信息时代的高速发展也促使了我国各种旧行业转型,新行业的发展。如今,我国的互联网可以说是遍及家家户户了,人们随时随地都可以在大部分地方都能进行网络通信。同时,国家政府也发起加快互联网遍及全国教育领域,促进教育发展的号召。因此,教育搭上了互联网这个顺风车,在线教育得到了迅猛的发展。在线学习系统的出现,不仅让学生能随时随地进行学习,还让教育资源能够合理化分配,大家都能够享受同样的优秀老师教学,使得教育资源能够达到最大化利用.【1】。传统的学校教学虽然对于自制力不强的学生有帮助,而且老师对学生了解更清楚,但是已经不能满足日益提高的学习要求,而在线学习,却可以对自学能力强,额外的提供更多的学习资

11、料,可以让学生自己进行自主选择,选择自己喜欢的老师。在线学习系统历经了这么多年的发展,现在已经发展成为半自动化及自动化的管理系统。 随着时间的推移,学生需要学习的知识量也更大,而老师则没办法做到每一样都精通,这时候,网络在线学习的作用就完全发挥出来了。1.2 国内外研究现状教育一直以来都是热点话题,随着一代又一代前人的不断积累,到现如今,我们这一代人需要学习的知识也不断地加大,如今日常的课堂已经不可避免地无法满足学生的学习需求,在竞争激烈的现代,学习效率越高,意味着你拥有更大的获得成功的可能性。所以在线教学很久之前就已经开始出现,到如今的逐渐完善。传统的学校教学虽然对于自制力不强的学生有帮助,

12、但在线学习系统却可以对自学能力强,拥有较强学习欲望的同学,额外地提供更多的学习资料和机会,可以让学生自己进行自主选择,选择自己喜欢的老师,自己感兴趣的内容,自已喜爱的时间点进行学习。在线学习系统历经了这么多年的发展,现在已经发展成为半自动化及自动化的管理系统。 随着时间的推移,学生需要学习的知识量也更大,而老师则没办法做到每一样都精通,这时候,网络在线学习的作用就完全发挥出来了。可以说,无论国内国外,在线教育一直都在保持着稳健的发展势头,不仅增加了学生的自主选择性,推动了教育行业的发展,同时也促进了旧行业转型的浪潮,起了一个完美转型的标杆作用。第二章 可行性分析2.1 社会可行性目前,我国正遭

13、受着新冠疫情的影响,由于无法出门的原因,所以传统的课堂学习显然是不可能的,为了安全,国家提倡教师在线教学,这也是直接促进了在线学习的发展,在线学习虽然没有办法做到因材施教,但是在现如今的社会要求来说,也是有可实施性的,甚至在未来可能有希望代替现场教学的,它真正做到了不把学生分三六九等,大家都能接受到最好的教育,同时不受时间地点的限制,极大的方便了学生,使得学生可以根据自己的实际情况、实际时间选择上课。同时,它又可以节省很多安全隐患,孩子不用再去教室路上出状况等,一旦因为自身原因例如生病等落下了课程,也可以通过回看来解决。所以展望未来,在线学习有很大可能发展为新的教育方式。2.2 技术可行性本在

14、线学习系系统在Windows10操作系统上使用的是:Jsp+Springmvc(Spring+SpringMVC)+JDBC+MySQL框架进行开发,【2】。在开发项目中也得到了广泛地使用,所以数据库采用MySQL,页面采用较为成熟简单的Jsp,控制器采用Spring,SpringMVC进行开发该系统,技术方面的可行度还是相当高的。而该系统对硬件的要求相当低,基本如今人们所使用的计算机均可满足使用。2.3 操作可行性随着计算机的普及和生活水平的提高,如今基本人手一台笔记本电脑,而该系统几乎现如今所有的电脑都能运行,同时在不同机型的笔记本上均不会改变它的设置和布局,简洁的图形操作界面,清晰明了的

15、布局,让用户几乎不需要太多的理解成本,简单的说明指导后,用户就可以十分方便快捷进行使用操作。2.4 系统的技术介绍2.4.1 JavascriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类【3】。没学过Javascript的人很容易就会在名字被进行了误导,虽然Javascript里有Java,其实两者毫无关系,是一门独立的脚本编程语音。2.4.2 jQueryjQuery是一个javascript框架兼容会让许多浏览器,核心思想是写得更少做得更多。2.4.3 JDBCJava数据库连接【4】,是Java用来规范客户端程序如何来访问数据库的应用程序接口,可以进行增删改查数据库中的数据。2.4.4 MySQLMySQL是一般中小型网站均采用的体积小、速度快、成本低,开放源码的小型关联式数据库管理系统。2.4.5 MVCMVC是一种设计模式,用MVC应用程序被分成三个核心部件:模型、视图、控制器。它强制性地使应用程序的输入、处理和输出分开。使它们各自处理自己的任务【5】。2.4.6 Spring与SpringMVC(1)SpringSpring是一个开源框架,Spring是2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号