学习资源共享平台系统的研究

2014-03-24 01:42蒲云祥
中国教育技术装备 2014年15期
关键词:管理员课件用户

◆蒲云祥

作者:蒲云祥,本科,中学一级教师,研究方向为信息技术教育,重庆市万州区教育信息技术中心(404000)。

1 引言

随着计算机技术和网络技术的高速发展,教育信息化也逐渐成为现代化教育的重要手段,网络教学逐渐改变了我们的教学模式,使教学得到了巨大的发展与改革[1]。网络教学为学生提供丰富的学习资料、工具和生动的学习情景,充分调动学生的积极性并提高学生的学习兴趣。由于网络中有着非常丰富的信息资源,还可以为学生提供学科的延伸性知识,对学科知识进行多层面、多角度的反映,并以多媒体的方法表现出来,易于学生理解。传统的教学方法不仅没有网络教学的以上优势,还存在获取资料不快捷、不易得到及时更新、耗费时间和精力,并且在有限的课堂时间内教师不能解决所有学生提问的局限性。

因此,建立一个基于Web的学习资料共享平台,可以打破传统教学模式在空间、时间上的各种限制[2],帮助学生快速方便地获取学习资料,并在共享平台上与教师进行交流,教师也可以通过平台获取学生最新学习情况。

2 系统需求分析

功能需求 由管理员管理资源和维护平台,而教师和学生分别通过各自的界面进行交流,达到教学的目的。学生可以登录浏览信息公告、上传作业和下载资料;教师可以登录添加课程、上传课件文件、发布消息、修改和更新消息,管理学生作业。

性能需求

1)可维护性:当系统出现故障时必须有备用系统,在此期间维修人员可以查找故障并修复系统。

2)可靠性:连续运行能力,MTBF>12万小时,MTTR<0.5小时;MTBF-平均无故障工作时间(Mean Time Between Failure)>1年;MTTR-平均恢复时间(Mean Time To Restoration)<10分钟。

3)预期软件响应性能:无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应及时反应,时间在五秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。

其他需求

1)可扩展性需求:系统设计应预留空间并能够扩展,以适应将来功能增加或升级的需求。

2)系统安全性需求:系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。

3 系统设计

功能模块设计 本平台目标在于实现资源共享,整合教学资源,满足教学需要;通过资源共享提高教学资源的利用率;学生可以利用系统发布问题,满足师生交流需要;教师可以通过平台发布网络课程和作业,方便教学。这些功能主要面对教师和学生。

1)面对教师,功能主要分为五大类:

一是上传,教师可以将大量的优质教学资源上传至平台供学习者使用;

二是发布消息,教师或者管理员可以通过平台发布考试、课程信息变更等教学资讯,以使学生及时掌握信息;

三是课程管理,添加和修改与自己所教的课程(课序号、课程号等课程信息);

四是在线答疑,该项是一个更好沟通教师与学生之间的桥梁,教师和学生可以通过留言本实时的进行信息交流,学生在平时学习中如果有什么不懂的问题可以在这里发表,教师通过后台给予解答;

五是网络课程,教师或者管理员通过平台发布网络课程信息。

2)面对学生,通常允许下载资料和上传作业,同时学生可以通过互动平台提问。

3)面对管理员,管理员的主要工作是维护系统数据,其功能如下:

一是用户管理,管理员具有添加和删除账号等管理权限,在同一数据表中根据分级不同,确定用户权限和角色;

二是资源管理,管理员可以添加和删除资源(包括软件、教学资源、课件等);

图1 系统处理数据流程

三是日常维护,数据库及网站升级维护,以保证网络教学平台正常运行。

系统的处理数据流程如图1所示。

系统的体系结构设计 本文系统采用B/S(浏览器/服务器)体系结构模式,B/S结构是对C/S结构的一种变化或者改进的结构,有如下优点。

1)B/S建立在广域网之上,比C/S的适应范围更强;它面向不同的用户群且地域分散,这是C/S无法作到的。

2)B/S使用多重结构,要求构件有相对独立的功能,这使得构件能够相对较好的重用。构件可以重用又方便实现系统的无缝升级,使系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

3)B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。

4)B/S信息流向是可以变化的,使得系统交互性更强。

大多数Web应用程序的任务都是在服务器上完成的。Apache服务器负责和浏览器的通信。MySQL数据库存储应用程序要求的信息。最后,使用php语言调度Apache服务器和数据库服务器之间的请求,还要对发送到Apache服务器和从Apache服务器发送出的信息执行编程任务。

构件设计 根据应用需要,该互动教学平台从逻辑功能上可分为四大功能模块。

1)公告栏:发布有关课程的相关信息,由管理员进行维护,教师可以通过公告栏获取课件访问量、下载和浏览次数等信息,学生可以通过公告栏获取最新的课程信息。

2)用户管理模块:用户管理模块对使用该系统的用户进行管理,包括用户注册、用户的身份验证、用户信息维护等功能。

3)课件管理模块:课件管理模块的使用者有管理员、教师、学生三类用户。该模块功能包括课件下载、课件上传、公告信息、课件维护。

4)网上互动模块:该模块基于TCP/IP协议的网络传输方式实现数据传输和通讯,能够方便用户之间的网上交流。

4 系统开发环境

本系统使用Dreamweaver作为开发工具,使用MYSQL来建立数据库,以PHP作为服务器端编程语言,用Wamp-Server搭建本地PHP环境。WampServer就是Windows、Apache MySQL、PHP的集成安装环境。MySQL是一种数据库,要访问网页就需要Web服务器,MySQL用来存放用户与网页之间交互信息的数据。在开发过程中还用到phpMyAdmin,它是一种MySQL数据库的管理工具,安装该工具后,即可以通过Web形式直接管理MySQL数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者。

5 结束语

依据学校的实际需求,从实际出发开发出学习资料共享平台,使学生不受时间、空间限制地进行学习资料的下载、与教师同学进行交流、查看教师公布的最新信息等,教师也可以通过此平台进行学习资源上传、为学生答疑等。利用本系统可以为学校的教育教学提供服务,为广大师生交流提供良好的平台。

[1]沈军,顾冠群.面向网络教学的互动式体系模型[J].东南大学学报:自然科学版,2002,32(1):6-10.

[2]程文.基于JSP开发动态网站的设计与实现[J].现代计算机,2002(10):47-50.

猜你喜欢
管理员课件用户
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
用Lingo编写Director课件屏幕自适应播放器
关注用户
关注用户
从“广用”到“省用”——谈音乐教学中课件使用的“度”
关注用户
如何获取一亿海外用户