沈岚岚
【摘 要】随着网络技术的发展,在线学习已成为一个热点,本文是以编程语言JAVA为开发语言,运用MySQL数据库技术以及其他一些基于Web的应用开发技术和框架,开发的一个互动多媒体在线学习网站。
【关键词】在线学习;JSP;MySQL
0 引言
随着全世界互联网和IT技术的更新,互联网进程正在变快,以计算机科学技术和互联网为基础在线学习兴起和迅速发展起来。这种学习方式使学习不再受到空间和时间上的局限,学习者可以随心所欲的遨游在知识海洋里,无穷无尽的摄取知识的养分,形成终身学习的习惯,共享学习资源,共同学习,共同进步。
1 系统总体结构
本文开发了一个基于JSP的多媒体在线学习网站,主要采用了Java与MySQL整合的开发技术,提供在线留言,在线学习视频,在线学习音频交互等功能。在线学习网站打破了传统教学模式下的时间和空间上的局限,使学习者能够随时随地可以通过访问被在线学习网站来进行学习,以提高学习效率。图1为网站的总体框架图。
2 部分主要功能实现及其代码
(1)网站首页设计
首页设计的好坏直接影响到浏览者及用户对本网站的印象,因此页面整体布局要合理,简洁美观,首页使用了HTML5技术,安排和设计了网站导航、教程搜索、网站公告、用户登陆、最新发布教程和热门排行榜几个模块,其运行效果如图2所示
(2)发布并管理教程
网站的会员用户可以将自己制作的或从其他途径收集到的教程发布到网站上,供其他用户共享,还可以对自己发布的教程进行管理,以及查看其他用户的留言。在主页Web窗体的加载事件中需要先判断用户是否登录,必须登录才可以发布教程或管理自己发布的教程,如果没有登录将弹出对话框架跳转到首页。而在发布教程时,当用户将教程信息添加正确后单击“发布”按钮,将用户所发布的教程信息保存到数据库中。
(3)查看教程页设计
在视频教学的播放页中,已经登录的登录的用户可以查看到视频的上传日期、上傳者、视频的播放量和视频的标题。下部的留言框可以发布留言使用户相互之间进行交流和讨论。右边罗列出整个课程的教学计划和安排,可以从头开始学习也可以选择自己感兴趣的观看。搜索框可以输入想要查看和学习的视频或音频,网站会显示结果
课程详情页面可以查看课程的简单介绍,可以看到课程的课时、难以程度、教师名字和上传日期可以讨论区进行整个课程的讨论交流,对整个课程有个大概的了解之后可以选择参加课程。
(4)后台管理页面设计
后台管理页面主要有用户管理、视频管理、音频管理和公告管理等模块,方便管理员进行增加、删除等操作。
3 总结
经过测试,网站整体运行稳定且正常,可以提供多媒体教学资源,具有互动功能,能够满足在线学习的基本需求。互联网正在广泛而又深入地影响着人们的工作、生活、学习及娱乐等方方面面,在学习方面,互动多媒体在线学习网站会给教育带来更多的养分。
【参考文献】
[1]朱敏,黎方晟,朱晴婷.JSP Web应用教程[M].北京:清华大学出版社,2010:58~62.
[2]刘中兵,陈艳燕,程琳梅.Web2.0动态网站开发[M].北京:清华大学出版社,2009:1~10.
[3]王国辉,卢瀚.Java Web开发之道[M].北京:电子工业出版社,2011:315~330.
[4]范斯瓦尼.MySQL完全手册[M].北京:电子工业出版社,2005.2:5~33.
[5]刘晓华.JSP应用开发详解[M].北京:电子工业出版社,2007.5:3~100.endprint