在线学习平台系统的设计与实现【字数:10609】
摘 要目前,网络信息技术飞速发展,生活中到处都是网络,尤其是处在信息化前端的学习平台,因此有必要开发一款在线学习平台系统,为人们提供更好更新型的学习方式。从而提高我国的教育水平,国民的文化素养也会相对的提高,在人才培育方面也起到了很重要的作用,社会发展的也会更加快速。现如今,人们越来越重视在线的发展,智能化平台管理技术和信息化的在线系统技术渐渐的已经潜移默化的走进了人们的生活。旧的在线学习平台系统在现下的生活当中,不足已经渐渐产生,比如说旧的在线学习平台系统效率比较低,网页处理信息的速度也比较慢,人工成本比较大,而且还容易出现错误。所以要想改变这样的状态,就要从运用现代的科学技术来改变,真正的解决以往存在的问题。本篇论文分析了现在的国内外的现状,接着对在线学习平台进行了需求分析、可行性分析、业务流程分析。系统主要采用了JAVA语言,Maven进行管理,项目开发软件是MyEclipse,B/S模式,SSH技术,采用css样式层作为技术进行前端设计。数据库采用了sqlserver,前端技术采用jsp,javaScript技术。
目 录
第一章. 概述1
1.1 课题背景1
1.2 课题意义1
1.3开发技术介绍2
1.3.1 MyEclipse 2
1.3.2 B/S三层架构2
第二章. 可行性分析及总体设计原则3
2.1可行性分析3
2.1.1技术可行性3
2.1.2经济可行性3
2.1.3 操作可行性3
2.1.4法律可行性3
2.2总体设计原则4
第三章. 系统分析 5
3.1业务流程分析5
3.2数据流图5
3.3 系统运行环境6
3.4系统的安全性6
3.5系统数据的完整性7
第四章. 系统设计 8
4.1系统功能设计8
4.2数据库设计9
4.2.1概念结构设计9
4.2.2数据库表设计12
第五章. 系统实现14
5.1管理员登录14
5.2管理员主功能16
*好棒文|www.hbsrm.com +Q: *351916072*
5.2.1课程介绍管理17
5.2.2教师信息管理19
5.2.3学生信息管理21
5.2.4公告信息管理23
5.3前台网站功能模块25
5.3.1网站首面设计25
5.3.2学习课件下载25
5.3.3学习视频下载27
第六章. 软件测试与分析 29
6.1 软件测试 29
6.2 软件测试的原则 29
6.3 测试内容 30
第七章.工程伦理 32
第八章. 结论 33
参考文献34
致谢35
第一章. 概述
1.1 课题背景
现在是信息化的时代,所有人都在用网络,每个人的生活都离不开网络。目前基本上所有人都知道计算机网络,网络信息技术在这个时代,发展速度飞快,所以,我们可以实现一个在线学习平台系统。
目前我国的人口在逐年增长,有些地方的教育水平低下,教育资源缺乏。这样就影响了我们国家社会的发展和进步,所以,我们可以把教育资源放在网络平台上,能让全国各地的人都能在网上学习知识。
近些年来,我国互联网飞速发展,已经有了物联网的雏形,那么出现一个现实问题就是:在线学习平台发展模式已经严重落后于时代的发展,与现在的大数据网络时代不能匹配。众所周知,在线学习平台系统所产生的信息流是巨大的:文化、各科目的课程、教师的课程数据、学生的数据等等。其中很多数据都关系着在线学习平台系统的正常运转,一个大型的在线平台系统,所需要的运营成本是很大的,过去的人力,在不断更迭的信息化时代中已经被淘汰了,使用老旧的人力,不仅仅会为学习管理人员增加财政负担,而且还会给人们带来很大的不便,这与我国科技兴国、科教兴国的战略思想不符。从现在很多在线学习平台的现有情况分析:其一,学生选择课程的自由度不高,不能根据个性化时间进行选择课程;其二,管理员对课程的录入不够智能化,课程的比例分类,录入等都不能自动化完成比对上传;其三,一些课程的使用申请效率过于低下,应该解决在线申请模式。其四,学习途中不可以及时的反馈、保存等。综上,在诸多的原因中,我们迫切需要对在线学习平台系统进行开发。
如此环境中,开发一款在线学习平台系统是有着实用价值、效率价值、经济价值的,我国发展的浪潮不会褪去,只会越来越快,越来越高。
1.2 课题意义
我们都知道学习平台系统的种类众多,且很繁琐,那么对其进行高效能的在线学习平台系统编排就是一件很繁杂的工作,在这些繁杂的工作中,肯定会有所出错。并且不利于经济性价比的体现。如果我们将此项工作利用计算机网络辅助设备,那么工作效率的提高一方面会大量减少工作人员的工作量,也会有一定的收益效益。
现在这个信息化的时代,市场变化的非常快,所以说现在研究出的在线学习平台系统竞争非常大,一定要做到系统稳定完善,否则就会被替换淘汰。所以说这个在线学习平台的系统,就一定需要一个非常优秀的系统管理软件,还需要比较负责的软件管理员,在发现问题时及时修补,在需要升级的时候,及时维护[1]。
现在,开发出这个在线学习平台系统,就可以在家里也能够学习,可以随时随地看学习资料,视频。学习知识会更加快速,全面。想要学习的教育资料都可以由老师上传。学生们还可以在平台上做试题,系统会自动评分,学习知识的效率非常高。学生们的自学能力也会大大的提高。只要有网络就可以查阅资料,非常方便,和线下教育完全不同,你可以在平台上自由的查阅你想要学习的教育资源,这种模式是全新的,突破了时间和空间,有些地方教育资源缺乏,这样能让更多的学生们学习到更全面的知识资源,这些教育资源对于那些地方的人们来说是非常宝贵的。
1.3开发技术介绍
1.3.1 MyEclipse
MyEclipse简而言之就是一个比较简单的比较基础的框架和服务,但是它的功能远远不止这些。MyEclipse还有一些基本的插件,主要的功能是可以随时去扩展Eclipse的功能,在需要的时候,进行无缝对接。正是因为MyEclipse里面的每一个细小的东西都是一个独立的插件,对于MyEclipse来说,给用户们在必要的时候提供一些基本的插件和开发环境,和发挥的空间[2]。
目 录
第一章. 概述1
1.1 课题背景1
1.2 课题意义1
1.3开发技术介绍2
1.3.1 MyEclipse 2
1.3.2 B/S三层架构2
第二章. 可行性分析及总体设计原则3
2.1可行性分析3
2.1.1技术可行性3
2.1.2经济可行性3
2.1.3 操作可行性3
2.1.4法律可行性3
2.2总体设计原则4
第三章. 系统分析 5
3.1业务流程分析5
3.2数据流图5
3.3 系统运行环境6
3.4系统的安全性6
3.5系统数据的完整性7
第四章. 系统设计 8
4.1系统功能设计8
4.2数据库设计9
4.2.1概念结构设计9
4.2.2数据库表设计12
第五章. 系统实现14
5.1管理员登录14
5.2管理员主功能16
*好棒文|www.hbsrm.com +Q: *351916072*
5.2.1课程介绍管理17
5.2.2教师信息管理19
5.2.3学生信息管理21
5.2.4公告信息管理23
5.3前台网站功能模块25
5.3.1网站首面设计25
5.3.2学习课件下载25
5.3.3学习视频下载27
第六章. 软件测试与分析 29
6.1 软件测试 29
6.2 软件测试的原则 29
6.3 测试内容 30
第七章.工程伦理 32
第八章. 结论 33
参考文献34
致谢35
第一章. 概述
1.1 课题背景
现在是信息化的时代,所有人都在用网络,每个人的生活都离不开网络。目前基本上所有人都知道计算机网络,网络信息技术在这个时代,发展速度飞快,所以,我们可以实现一个在线学习平台系统。
目前我国的人口在逐年增长,有些地方的教育水平低下,教育资源缺乏。这样就影响了我们国家社会的发展和进步,所以,我们可以把教育资源放在网络平台上,能让全国各地的人都能在网上学习知识。
近些年来,我国互联网飞速发展,已经有了物联网的雏形,那么出现一个现实问题就是:在线学习平台发展模式已经严重落后于时代的发展,与现在的大数据网络时代不能匹配。众所周知,在线学习平台系统所产生的信息流是巨大的:文化、各科目的课程、教师的课程数据、学生的数据等等。其中很多数据都关系着在线学习平台系统的正常运转,一个大型的在线平台系统,所需要的运营成本是很大的,过去的人力,在不断更迭的信息化时代中已经被淘汰了,使用老旧的人力,不仅仅会为学习管理人员增加财政负担,而且还会给人们带来很大的不便,这与我国科技兴国、科教兴国的战略思想不符。从现在很多在线学习平台的现有情况分析:其一,学生选择课程的自由度不高,不能根据个性化时间进行选择课程;其二,管理员对课程的录入不够智能化,课程的比例分类,录入等都不能自动化完成比对上传;其三,一些课程的使用申请效率过于低下,应该解决在线申请模式。其四,学习途中不可以及时的反馈、保存等。综上,在诸多的原因中,我们迫切需要对在线学习平台系统进行开发。
如此环境中,开发一款在线学习平台系统是有着实用价值、效率价值、经济价值的,我国发展的浪潮不会褪去,只会越来越快,越来越高。
1.2 课题意义
我们都知道学习平台系统的种类众多,且很繁琐,那么对其进行高效能的在线学习平台系统编排就是一件很繁杂的工作,在这些繁杂的工作中,肯定会有所出错。并且不利于经济性价比的体现。如果我们将此项工作利用计算机网络辅助设备,那么工作效率的提高一方面会大量减少工作人员的工作量,也会有一定的收益效益。
现在这个信息化的时代,市场变化的非常快,所以说现在研究出的在线学习平台系统竞争非常大,一定要做到系统稳定完善,否则就会被替换淘汰。所以说这个在线学习平台的系统,就一定需要一个非常优秀的系统管理软件,还需要比较负责的软件管理员,在发现问题时及时修补,在需要升级的时候,及时维护[1]。
现在,开发出这个在线学习平台系统,就可以在家里也能够学习,可以随时随地看学习资料,视频。学习知识会更加快速,全面。想要学习的教育资料都可以由老师上传。学生们还可以在平台上做试题,系统会自动评分,学习知识的效率非常高。学生们的自学能力也会大大的提高。只要有网络就可以查阅资料,非常方便,和线下教育完全不同,你可以在平台上自由的查阅你想要学习的教育资源,这种模式是全新的,突破了时间和空间,有些地方教育资源缺乏,这样能让更多的学生们学习到更全面的知识资源,这些教育资源对于那些地方的人们来说是非常宝贵的。
1.3开发技术介绍
1.3.1 MyEclipse
MyEclipse简而言之就是一个比较简单的比较基础的框架和服务,但是它的功能远远不止这些。MyEclipse还有一些基本的插件,主要的功能是可以随时去扩展Eclipse的功能,在需要的时候,进行无缝对接。正是因为MyEclipse里面的每一个细小的东西都是一个独立的插件,对于MyEclipse来说,给用户们在必要的时候提供一些基本的插件和开发环境,和发挥的空间[2]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/643.html