基于Web的在线学习系统设计与实现

龙源期刊网 https://www.360docs.net/doc/ca5839795.html,

基于Web的在线学习系统设计与实现

作者:陈伟宏张龙王璐

来源:《计算机时代》2013年第09期

摘要:针对传统教学中学生学习、交流受时间地点限制的问题,设计和实现了一个基于Web的在线学习系统。该系统基于B/S模式、采用Struts2框架、使用Java语言和SQL SERVER 2005数据库实现。该系统的特色在于后台管理可远程添加课程和课程资源,前台除显示课程资源外,还有在线视频播放、在线交流和学习论坛等。该系统可弥补传统教学中的不足,在学生自主学习中发挥重要作用。

关键词:在线学习系统; Struts2; Java; SQL Server

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2013)09-22-03

0 引言

随着网络信息技术的快速发展及其在教育中应用的不断深入,传统的教学模式、教学方法、教学内容、教学手段都产生了深刻的变革,教学过程从“以教为中心”走向“以学为中心”,逐步形成了以学习者为中心的在线学习模式,这种学习模式已经成为现代教育的重要方式和发展方向[1]。传统的教学方式需要师生在物理空间上面对面,教与学受空间和时间的限制,而

基于Web的在线学习以拥有丰富的网络资源、不受时空限制等优势,拓展了传统校园的界限,创造出更广阔的多元化学习环境,让学习无处不在、无时不可,因而在线学习系统应运而生。

目前,国内外建设了许多精品课程网站,特别是西方发达国家政府大力鼓励发展精品课程网站,这些网站提供了丰富的教育资源[2]。课程网站的开发技术由以前的Basic、Visual Basic 等语言,发展到现在的JSP、ASP技术访问SQL Server、Sybase或Oracle数据库[3-4]。从开发语言上,JSP比之前的开发语言有更高的效率和安全性,组件方式更方便,适应平台更广;与Structs2框架相结合后,易于扩展业务和后期维护,能得到更高的效率[5-6]。本文基于B/S模式、采用Struts框架设计和实现了一个在线学习系统,系统前台显示使用JSP在浏览器上实现,业务逻辑使用JavaBean组件实现,后台数据库使用SQL Server 2005。该系统以培养学生自主学习能力为特色,通过在线交流能及时反馈学生的学习效果,通过论坛能充分展现学生的个性化学习,积极促进现代教育教学质量的提高。

1 系统分析与设计

1.1 系统总体功能

在线学习系统功能包括前台显示和后台管理两大模块。前台模块有用户注册与登录、课程资源显示、资源下载、在线交流和论坛等功能,课程资源显示页面包括课程简介、教师团队、

相关文档
最新文档