您的当前位置:首页正文

网络教育平台的开发与设计

来源:帮我找美食网
2008年12月 太原大学学报 第9卷第4期总第36期 Journal of Taiyuan University Vo1.9No.4 SumNo.36 文章编号:1671—5977(2008)04—0139—03 网络教育平台的开发与设计 畅鹏,曲卫华 (太原大学计算中心,山西太原030009) 摘要:随着网络和教育信息化的发展,网络远程教育在我国正以空前的速度迅猛发展,大规模实施网络 远程教育势在必行。我们基于Hypertext Preprocessor和MySql实现了一种新形式的现代网络远程教育,具有 跨越空间实时和非实时交互的特点。 关键词:网络教育;远程教育;P ;模块 中图分类号:TP393 文献标识码:A 1现代网络远程教育 开发一个网络教育平台对于目前的计算机 1.1现代网络远程教育的概念 用户的机器来说要求是很低的,但是对于服务器 现代远程教育(Modds Distance Educa— 的要求实际有较高的要求,软件是要靠硬件来支 tion)_l 的发展源于远程教育。它是利用当今先 撑,软件与硬件结合起来才能完成各种功能支撑 进的计算机网络和通信技术,实时或非实时地传 网络远程教育系统的物质基础就是一个实际的 递多媒体的音频、视频或数据等信息,进行可视 计算机网络,类似于目前各级学校中的网络中心 的、交互的远程教育形式。现代远程教育作为一 的结构,不同的是它不仅是一个校内的局域网或 种新兴的教育思想和教育技术,能提供公平、广 是处于教育网内部,而是要将大量的功能模块置 泛和廉价的教育方式。 于公网之上(当然这样受到攻击的危险将会比较 1.2现代远程教育的优势及特征 大)。而且作为一个通用型的远程教育系统_2,2_ 与传统教育相比,现代远程教育有以下优势: 根据需支持的学生人数、范围、学生访问网络的 (1)它真正做到不受空间的限制。学生可以 方式等诸多因素的不同,它的硬件结构的变化也 在不同地点同时学习同一教师的课程,教师和学 会很大,组织结构形式也可能有差异,但一般来 生之间、学生和学生之间可以跨越空间进行实时 说,都具有如下模块:接入模块、交换模块、服务 和非实时的交互。 器模块、双向交互式同步教学模块、课件开发平 (2)学生可以根据自身具体情况,来选择自 台等。 己学习的时间、地点和方法,自行安排学习计划, 2.2平台所需的软件 随时提出学习中的问题,并及时得到答案。 根据实际需要,应配置以下几种网络协议: (3)现代远程教育有利于个体化学习,能激 TCP/IP,NetBEUI,SPX/IPX,TCP/IP协议支持 发学生的主动性、积极性和创造性,是真正做到 的平台广泛,把它作为每个站点必配协议,网络 以学生为主体、以学生为中心、以学生为本的教 管理也是基于该协议之上;NetBEUI协议是SMB 育。 协议的基,SMB可提供磁盘、打印机共享服务, (4)现代远程教育可以有效地扩展教育资 NetBEUI也是WIN9X中实现网络局服务布, 源,把一个国家和地区最好的教育资源提供出 NetBEUI主要应用于局域网中,服务直观,使用 来,有利于教育的大众化和终身化。 方便;但它提供的许多服务都基于广播方式,加 2网络教育平台基础设施及设计 重了网络负担,所以只在办公站点配置NetBEUI 2.1平台所需的硬件 协议;SPX/IPX Netware包含的协议,另外采用 收稿日期:2008—03—15 作者简介:畅鹏(1982一),男,山西运城人,太原大学计算中心教师。 ・139・ 了PHP和MySql数据库进行开发。 2.3远程教育系统模型的建立 中的所有课程名courses中提取课程号作为关键 字,再与课程计划库中的表单名相比较,找到所 储据 役嘴嘞嘴 拗 历数现数 建立在栅格数据基础上的典型的栅格型时 需的表单,如这里的course(N),实际上,它可能 空模型Oogeomorph,采用面向对象的思想建模, 是course(0)01)或course(MATHO01),然后对其 、其内容涉及面向对象的行为,考虑到远程教育系 进行操作。具体创建两个表框架结构的SQL语  统数据的实际用途,Oogeomorph相当符合使用者 句如下:TABLE“wxdata”.“sir info” 的要求l j【 。采用Oogeomorph建立远程教育系 CREATE 辅鞭埘数磕数 辑勋拥 拥 荔可瞎司曙 统数据库模型图1。如图1所示。 ・Value attimet3 __。Value at time t2 Value at time tl Time Interval I TimeInterval丁 教务管理模块 查询 数据 数据库 显示 检索 分析 的处理 输出 1.关系 1.数据 1.数据 1.图形 数据 分类 导入 2.文字 2.时间 2.统计 导出 3.表格 查询 分析 2渤皤库 3.空间 3.综合 复制 查询 结果 删除 图1 系统数据库模型 3网络远程教育系统的具体实现 3.1开发平台简介 PHP的全名是Hypertext Preprocessor,是建 立动态网站的强大工具,它独特的语法混合了C、 Java、Perl以及PHP式的新语法 J,可以比CGI 或者Perl更快速的执行动态网页。而MySQL是 一个轻型SQL数据库服务器,可运行在多种操作 系统平台上,其中包括WindowsNT和Linux等, 在Unix系统上该软件支持多线程运行方式,从 而能获得相当好的性能,MySQL被认为是建立 数据库驱动的动态网站的最佳产品。而PHP和 MySQL的组合被认为是Web数据库黄金组 △[5] 口o 3.2开发环境的配置 使用WINDOWS+IIS+PHP+MYSQLE6j 的架构,配置是非常重要的步骤,配置不当将会 造成程序运行故障甚至完全不能运行。 3.3数据库设计 本模块的功能是为教员提供一个查看、编辑 自己所教授课程的课程计划界面,所以它的数据 表应当包括所需要的教员信息和课程信息,在这 里为了节省空间l7 J,我们使用教员基本信息表和 具体课程计划表两个表关联,从教员基本信息表 ・140・ (“sir—id varchar(10)NoT NULL default”, “sir name”varchar(20)NaT NULL default” “sir—pass”varchar(20)NoT NULL default” “email”varchar(50)NoT NULL default”, “sex”varchar(10)NoT NULL default”, “birth”year(4)NOT NULL default“0000”. “pro”varchar(20)NOT NULL default”, “candidate”varchar(20)NoT NULL default” “title’’varchar(20)NOT NULL default”. “course”varchar(200)NOT NULL default”. “courses varchar(200)NOT NULL default”, type=myisam) 3.4功能设计 课程计划模块由course-planning.php;course- planning-action.php;look-plan.php;edit-plna.php;ed— it—plan action.php;edit new.php等多个动态页面 组成,从它们的名字可以出它们的功能,如观看 课程计划、修改课程计划(包括删除课程计划)、 增加课程计划等,如图2网页流程图、图3课程计 划模块流程图。 网校 图2 网页流程图 3.5 网页设计 本模块的所有页面的风格是统一的,最上面 的是标题区,用语显示标题及一些FLASH动画, 主标题为网校的名称或其他信息,标题区下面是 导航栏,用语显示系统的功能模块,每一个超级 链界都对应一个功能区域,包括网校招生区模 块,学院通道模块,教员通道模块,管理员通道模 块和服务模块。在页面的中间在是动态交互区, 可用于使用者的数据查询、输入、修改和删除等 操作,其中,左边的部分是各功能区域相关功能 的超链接,右边的部分则是用语输入数据和观看 结果,并且为了加强网校的信息量,在左下角添 加了一些友情链接。最下面是注释区,用于显示 该系统所属单位的一些基本信息,如地址、电话、 统具有较强的实用性。 信箱和申明等内容。 参考文献: [1]顾纪鑫.教学新概念网上远程教学[J].中国远程教育, 2000,6(12):19. [21 2 ̄1]序明,杨小勤,罗龙,孙学伟.迅速发展中的现代远 程教育[J].清华大学教育研究,1998. [3]Manuel Castro,Africa Lopez—Rey,Clara Perez—Molina, Antonio Colmenar.Examples of Diatance Learning PrOjects in the European Community[J].IEEETRANSACFIONS ON EDUCATION,2001. [4]Mark,Taylor,David in England,David Gresty.Intemet Research Electronic Networking Applications and Policy, Knowledge for Web site development[J]ISSN 1066—2243, Volume 11,Number 5,2001. [5]教育部高等教育司.现代远程教育资源建设技术规范 [S].2000. [6]张川.基于web学习的设计及其应用[M].北京:北京 师范大学出版社,1999. 图3 课程计划模块流程图 f7]Badrul,Khan.Web—Based Instruction.Educational Tech— 4总结 nology Publiactions[J].1997. 本文以作者开发的网络远程教育系统为例, [8]周恕义,扬晓华,侯洪涛.多媒体CAI及网络化远程教 探讨了通用型网校建设中教育理论、相关技术以 学技术[M].北京:中国水利水电出版社,2001. 及其实用意义。l_8j远程教育系统将网络无限、资 源共享的思想和理念运用到教学领域,并提出一 [责任编辑:赵自谦] 套对系统资源进行合理配置的方法,从而使得系 Development and Design of The Network Educational Platform CHANG Peng,QU Wei-Hua (oCmputer Center,Taiyuan University,Taiyuan 030009,China) Abstract:With the Internet and information—based development,distant learning of the network develop continuously.The paper carrise out a new form of modem distant learning of the network which has Beyond space with real—.time and non..real—. time interactive faetures based on hy-pertext preprocessor.Implementation of the large-scale distant learning of the network is imperative.It sees that the distant learning of the network in our countrise is developing by the unprecedented speed. Key words:network education;distant learning;PHP:module 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top