论文部分内容阅读
随着网络技术及多媒体技术的飞速发展,互联网在不断地改变我们的生活。在教育领域,网络技术的应用更是促进了教育信息化的发展。网络教学是目前网络应用的一个重要发展方向。网络教学打破了传统教育时间和空间的限制,使学生可以在任何时间、任何地点进行学习,实现了教学资源的共享。国内外高等院校都积极开发自己的网络资源库系统,设计与实现合理、规范、实用的网络教学资源库成为网络信息化教育发展的必然需求。
本文在B/S多层体系结构的基础上,应用MVC模式、.NET等技术,研究和论述了一个网络教学资源管理平台的构建过程。本文首先介绍了网络教学资源管理系统的研究背景和国内外现状及发展趋势,阐明了研究目标和研究内容;接着详细介绍了系统相关技术及其实现,学习和研究了目前比较流行的开源代码开发工具,对系统数据库进行分析,最终实现了以下功能模块:教师模块,教师可以对课程进行查看和管理,可以在线回复问题,在线管理测试系统;学生模块,学生用户可以浏览并下载课程相关信息,能够进行在线作业和测试,可以和其他用户在线交流;管理员模块,对所有用户进行管理,对课程信息和课程行为进行管理,对在线交流进行约束和管理。
最后,对系统中一些关键技术做了重点分析。(1)其中运用的upload组件及文件上传下载类包jspSmartUpload.jar实现了系统的文件上传和下载。(2)基于HTML文档的在线编辑器的实现,允许用户输入文本及使选中文本产生加粗、倾斜、添加下划线等效果,并可以提交给数据库存储。(3)应用数据库连接池技术,为数据库连接建立一个“缓冲池”,预先打开着一定数量的数据库连接放入“缓冲池”中。各应用程序向连接池请求连接,得到连接并使用数据库连接,当程序释放数据库连接时,将连接归还到数据库连接池中。采用这样的技术减少了数据库连接操作占用的系统资源,系统的响应速度得到提升。
该系统为共享资源、自主学习、互动交流提供了充分的网络平台,使学生在课程学习的过程中,学会合理的规划网络学习、高效地利用网络学习时间,养成自我监控的良好习惯;让教师充分运用网络资源,改进教学质量,对教学发展有着一定的推动意义。