零投入零维护的因特网课件快速发布技术结题报告
零投入零维护的因特网课件快速发布技术零投入零维护的因特网课件快速发布技术研究报告研究报告张胜光在无任何资金投入、无任何技术维护支持、无任何计算机建站相关知识的前提下,能在因特网上快速发布教学课件吗?能
零投入零维护的因特网课件快速发布技术零投入零维护的因特网课件快速发布技术
研究报告研究报告
张胜光
在无任何资金投入、无任何技术维护支持、无任何计算机建站相关知识的前提下,能在因特网上快速发布教学课件吗?能实现一个基本具备和自建站一样功能的网站吗?能够实现根据需要实时发布教学课件么?
这听起来像是不可能实现的梦想。但现在因特网技术的飞速发展,已使这种不可能变成了可能。本课题所研究的系统就是让一个哪怕只懂得计算机最基本操作的人都可以根据我的技术方案快速建立起一套免费、功能相对完备的课件快速发布系统。
1 “零投入零维护”的概念
所谓“零投入”,是指本技术的使用者除了自己已有的个人计算机和因特网接入设备、网络使用费和电费外,不需要再额外地投入任何设备和经费(不需要注册域名的成本,不需要租用服务器空间的成本,不需要许多软件工具的成本),即可在因特网上快速发布自己的教学课件和其他信息。
所谓“零维护”,是指本技术非常容易掌握。它实际是现有的因特网信息快速发布技术的整合,因此对用户的计算机操作水平要求极低,而发布后的信息统一由各大门户网站维护和管理。所以对于用户来说,不需要进行任何维护,只要会上网发电子邮件的用户,都可以很快在因特网上建立起自己的信息发布平台。 “零投入”技术的实质,就是围绕寻找因特网上免费存储空间和在网上快速发布信息和课件两个技术关键,把现有因特网面向公众免费开放的资源和技术整合起来,扬长避短,形成和建立你自己的教学网站体系,从而实现你在因特网上发布教学课件、组织教学讨论、征求教学意见、甚至组织网上测验的目的。 2 本课题的创新点
① “零投入”技术的实质,就是围绕寻找因特网上免费存储空间和在网上快速发布信息和课件两个技术关键,把现有因特网面向公众免费开放的资源和技术整合起来,扬长避短,形成和建立你自己的教学网站体系,从而实现你在因特网上发布教学课件、组织教学讨论、征求教学意见、甚至组织网上测验的目的。 ②系统采用博客技术、播客技术与架设本地服务器技术结合的思想,选择一个博客或免费站点作为整个系统的入口,再选择若干后台资料存储中心和播客视频网站做为各种类型课件存储发布平台,使用超链接方式把系统入口模块与这些教学课件存储中心数据库链接。后台存储中心不仅可以是因特网上若干存储站点空间,也可以是若干个人架设的服务器。
③编制了《零投入零维护的因特网信息快速发布技术培训教程》教学课件,可以通过2-4个学时的课堂教授,迅速普及此种技术。读者也可以从网上下载这个课件,通过自学掌握此种技术。
使用本技术,可以实现教师教学课件和其他信息的自主发布,不需要通过任何管理人员的批准和审核;发布课件的类型十分广泛;可以同时建立自己的系列教学网站,达到不同的教学目标。
,3 “零投入零维护”因特网课件发布系统功能展示
图3-1 是《电脑课件之家》雅虎站点整个系统入口,它是用本课题所研究技术搭建的一个课件发布平台。入口是用户最先看到的界面。看似简单的页面。其实后台有三个模块的支持。后台三个模块是整个系统的内容支撑模块。不同模块支撑的内容有所差别。
整个系统入口界面简单,内容分块合理。整个板块包括了我本学期所开的几门课程的主页面。整个系统着重目标在于课件发布。所发布的课件格式基本涵盖常见的课件格式。视频点播系统则实现当前页面播放效果,不需频繁的页面的跳转。上传资料页面采用跳转样式,可将不同格式的课件资料分门别类上传。课件下载则只需点击相应条目,即可跳转到相应内容的下载页面。可以实现用户留言、用户疑难解答、用户注册等功能。整个系统后台管理可实现页面管理、访问统计、最新事件统计、管理站内用户、修改站点信息等实用功能。
以上功能基本具备一个课件快速发布系统的要求。具体内容可访问本网站:
图3-1 系统主界面截图
1
,4系统设计思想 采用博客技术、播客技术与架设本地服务器技术结合的思想。选择一个博客或站点作为整个系统的入口,再选择若干后台资料存储中心做为后台支撑数据库,使用超链接方式把系统入口模块与后台若干教学课件存储中心数据库链接。 后台存储中心不仅可以是因特网上若干存储站点空间,也可以是若干个人架设的服务器。
在整个体系使用时,应该遵循先后台后前台的建设思路。把后台内容骨架搭建起来以后,对后台模块的内容进行填充,采用超级链接技术实现系统入口模块和资料存储模块的内容的对接。
后台存储一
后台存储N
前台系统入
口
后台存储二后台存储二
后台存储四后台存储四
后台存储三后台存储三
图4-1 系统结构体系图
5系统整体解决方案
5.1 系统设计实现的功能
(1)实现教师教学课件和其他信息的实时自主发布,不需要通过层层管理人员的批准和审核。一般在法律允许的框架内,基本实现发布后就即可在网站上显示。
(2)实现支持发布课件的类型十分广泛,可以支持课堂演示型、流媒体课件、网络课程型。具体说来应该支持以下所有格式:.doc文档、.ppt模板、.pdf格式、.jpg图片、.bmp图片、.gif动画、.chem电子书、.xls电子表格、.html 2
网页、.rm 视频格式、.rmvb 视频格式、.ram 视频格式、.asf 格式、.wma 格式、.avi 视频格式、.flv视频格式、.mepg视频格式、.mov视频格式、csf格式、.exe格式、swf格式等。基本实现不受格式限制。
(3)实现上传内容的总容量最大化和单位容量上传最大化。
(4)实现用户一学即会,只要用户掌握计算机的基本操作技术、会上网发电子邮件,就可以在很短时间内通过自学或培训,迅速掌握教学课件的英特网上快速的发布。
(5)实现系统的优异扩展性。让掌握在自己计算机上架设动态网站的用户,能实现和建立的因特网上主站无缝链接。
(6)实现可以同时建立自己的系列教学网站,如博客网站、播客网站、网上论坛等的组合,达到教学目标要求。
5.2 系统特点
5.2.1整个系统可操作性强
在设计此系统之初,首先从用户的角度充分考虑。考虑到,系统设计的目标之一是让只有很少计算机知识的用户都能够实现课件快速发布的目标。我们选择的技术路线,都是简单、易操作性的方案。用户只需按照相关网页的提示即可实现自己需要的操作,大大节省了用户的时间。
5.2.2 实现真正意义上的零投入、零维护
零投入和零维护的概念前已述及,本系统完全实现了这一目标。
5.2.3 能实现快速发布
快速发布的概念可诠释为:实时、高效。实时是指在需要发布课件信息的时候,只要网络通达随时都可以发布,不受任何时间限制。且可实现,所发即可见的目标。亦或上传资料审核时间较短。高效,则是强调的是上传课件信息时的操作简便性与上传速度高速性。
5.2.4 强大的交互能力
系统提供了强大的交互能力,学习内容可以由用户自行选择。而且用户可以通过留言板、课题讨论等实现与系统的交互,系统能够快速响应,返回给用户一定的信息。
5.2.5 简单的后台维护能力
本系统选取了操作简单、界面清晰的后台资料存储维护模块,便于用户管理。这样对于不熟悉计算机操作的人员,在系统中选择进入后台资料上传以后,可以直接跳转到相关资料网页,进行后台资料的维护。
5.3 前台系统入口、后台资料存储中心的设计
前台界面美观与否与模块功能完善与否,直接关系用户使用的感受,后台资料存储中心选取的好坏,直接关系到系统入口内容的添加与反应的速度。本系统实现的重点是寻找到像雅虎站长(http://zhan.cn.yahoo.com/)这样站点,作为我们的系统入口。寻找到系统入口以后,我们可以在互联网上寻找若干内容存储的资料中心。我们针对课件的格式的差异,选择了新浪的iask 资料共享中心作为演示型课件的存储中心;选择youku 网作为流媒体课件和网络教学课件的存储中心。把我们常用的本地建站技术作为上述存储的空间的有力补充。我们选择iask 资料共享中心的原因在于它基本支持所有课堂演示型课件。而且还支持压缩文件。上传速度也比较快,能达到200k/s左右。上传和资料的管理和维护都 3
,图5-3 系统实现结构图
根据雅虎站长天下所提供的功能可以快速的建设一个主站。主站作为我们整个系统的入口。即使所有用户登录首先要看到的页面。雅虎站长天下所提供的功能完全可以制作出一个既实用又美观的页面。雅虎站长天下所提供的版面的样式,可以方便的把上传的各种格式的课件或超级链接挂载于不同板块。雅虎站长天下本身支持文本文件和图片文件。所以要实现所有课件格式的支持,我们就要使用超级链接。把我们相关课件的标题链接到我们的爱问课件中心的相关课件上和优酷视频课件中心的相关视屏课件上。实现的方法很简单,只需要不断的对所有的课件一对一链接。或者采用其它块对块的链接。这样的就可以减少设置链接的数量。至于在爱问网站上上传课件,过程比较简单。只需要在网站上注册用户后,然后按照相关的要求上传课件就可以。
4
图5-4-1 系统后台iask 截图
图5-4-2 系统后台youku 截图
5
,图5-4-3 系统后台ftp 截图
但是在上传的过程中要注意以下要点:
爱问网站课件上传限定大小不能超过30MB ,支持格式为DOC、XLS、 RAR、PPT、 PDF、 ZIP、 JPG、 BMP等。至于其他类型的课件格式,我们可以通过压缩为zip 或rar 格式的方法实现。
由于爱问网站对上传单个文件大小限制在30M 以内,所以我们选择优酷网作为我们的视频课件中心。主要是由于它具有上传单个视频容量大特点。只要单个视频文件不超过1.2G,都可以迅速上传,并支持批量、断点续传。采用断点续传的最大好处是解决意外事件发生。同时由于播放速度快,无论在教育网还是电信网,其播放速度都能达到连续收看的要求。其易操作,易维护懂特点,使任何新手都能很容易地掌握上传和发布的技术。
采用ftp 服务器的原因在于,是我们的教学课件发布能够互动起来。教师即可以发布自己的教学课件还能够接受教学课件。这样的形式对我们的课件快速发布系统是一个非常有力的补充,亦可做为我们对课件内容的一个备份。 6系统设计中关键技术分析
6.1超链接技术
超链接技术主要主要使用于前台系统入口与后台存储中心的无缝连接上。所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。
6
网页上的超链接一般分为三种:一种是绝对URL 的超链接。URL(Uniform Resource Locator)就是统一资源定位符,简单地讲就是网络上的一个站点、网页的完整路径,如http://www.baidu.com;第二种是相对URL 的超链接。如将自己网页上的某一段文字或某标题链接到同一网站的其他网页上面去;还有一种称为同一网页的超链接,这就要使用到书签的超链接。
在网页中,一般文字上的超链接都是蓝色,文字下面有一条下划线。当移动鼠标指针到该超链接上时,鼠标指针就会变成一只手的形状,这时候用鼠标左键单击,就可以直接跳到与这个超链接相连接的网页或WWW 网站上去。如果用户已经浏览过某个超链接,这个超链接的文本颜色就会发生改变。只有图像的超链接访问后颜色不会发生变化。
在系统设计过程中,我们主要采用的是绝对的URL 链接和相对URL 链接。在实现课件下载模块、课件上传模块时,采用的是单个标题对网页的链接,即我们说的第一种绝对URL 链接。在实现课程视频点播和视频播放的板块,我们采用的是相对URL 链接,其具体实现步骤为:
您在发表视频主题时,点击输入框上方应引用视频的图标。
(1)进入上传视频的页面点击“引用视频”。
(2)将要引用的视频代码复制到“代码”旁边的文字框中,填写标题。
图6-1 系统视频引用
(3)为了确保引用的视频的内容可以成功播放,选择“预览”功能。
(4)点击“发布视频”视频就会自动添加到您要发表的内容中了。
(5)直接发表视频就可以进行浏览了。
6.2 系统入口架设技术
系统入口是整个系统中另外一个重要的模块,雅虎NCP(Next Commerce Platform)即站长天下,是下一代的互联网商务平台,用户可以非常轻松地在这里建立您自己的站点,进行各种交流和协作活动。
雅虎NCP 只要免费申请一个雅虎邮箱,即可开通五个互相独立的不限容量的网站站点,每个站点除站长本人外,还可设立多个站点管理员和站点成员按不同 7
权限分级管理。而且,其版面设计完全像专业网站,每篇文章都可随意排版。这是它最有优势地方。
申请 雅虎NCP
进入后台管理
修改主题模板
添加新模块
自建栏目 添加新页面
发布文章和图片
图6-2 系统入口建站流程图
建站时根据雅虎NCP 提供的权限,进入后台页面管理。进行反复添加和版式选择、拖动,即可实现一个美观而功能实用的页面。再以站长的权限对页面内容进行维护。
6.3 FTP架设技术
采用在个人PC 机上架设FTP 服务器的方式来实现后台存储内容的第三极支持。FTP架设文件服务器的巨大优势在于,它能够在任何Windows 的网络环境中将一台计算机变成FTP 服务器以达到互联网或企业,组织内部的资源共享的目的。它传输的格式受限制小,可以运载任何数据,从原始的ASCII 文本,Postscript,SGML,到可执行的代码、图像、声音、视频动画等,基本涵盖了目前教学课件所有的格式。另外一个优点是网上架设FTP 服务器的免费软件很多。
目前较常用FTP 架站工具有:Serv-U、Xlight、LeapFTP、FlashFXP、CuteFTP 等。我们选择Xlight,它可以通过非常简单的步骤就架起个人 FTP 站,让用户间能更方便的分享文件,通过它架起的 FTP 只占去很少的系统资源,并且其他使用者要进行上下传只需要知道你的 Server Domain Name (或IP)或port number 就能使用Brower 来浏览文件目录。
在安装有Xlight 软件的本地机上,我们第一步先启动服务。启动服务后,需要将本地IP 地址添加到服务器IP,对虚拟服务器端口设置,一般默认为21. 对用户登录进行设置。添加用户为匿名用户,对匿名用户不需要密码。在对用户的共享目录进行设置。设置完成用户登录方式后再对公共共享目录进行设置。最后对限制用户登录数进行设置。然后启动服务。一个本地ftp 服务器就架设完毕。 7 本项目推广应用情况
目前,课题主持人制作的“电脑课件之家”系列网站,已经成功地在雅虎站长天下、网易博客、IASK爱学爱问网站、优酷网视频播客网站等免费空间上运 8
,行,实现了《网络信息检索》、《多媒体技术》、《自然辩证法》、《计算机应用技术基础》、《计算机与信息技术基础》、《CCTV-10精品赏析公共选修课》等课程的全部课件(包括10G 以上教学影片)的上传和发布。
为了宣传和普及本项目成果,在研究生和本科生的《网络信息检索》课程中专门安排了2学时时间,对2007级工程硕士140人、计算机学院信管041、计科051、计科052、计科054、电科052、信管052学生200人、科技学院计科052、电科052、信管052学生110人共450人进行了本技术的培训,并将它列入本科生的课程考试内容之一,学生掌握情况良好,相当一批学生制作出的网站可与本课题主持人所作网站媲美。
本项目已经过评审获得
2007年学校校级教学研究成果奖三等奖。
以下是一些同学经过两课时培训后制作的零投入网站首页:
图7-1 研究生刘维佳所作零投入网站首页
9