本论文是一篇数据库有关毕业论文范文,关于基于新兴信息通信技术(NICT)的全球化高等教育网络课程的应用相关毕业论文开题报告范文。免费优秀的关于数据库及通信技术及互联网方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
【摘 要】近几年新兴信息通信技术(NewInformationandCommunicationTechnology)作为一个集成式的名词越来越普遍地被提及.本文首先概述了此名词所包含的具体内容已经其极为广泛的应用,然后结合自己的工作领域,对现代高等教育中迫切的知识共享的需求做了进一步研究.并认为网络教室、网络课程这样先进的系统在NICT下完全可以实现.我们着重地阐述了实现这样一个应用的相关技术和基本架构,分析了现在成熟应用的网络课程系统,最后给出结论.本文横向上对于NICT有了系统地介绍,纵向上研究了各种实现网络课程共享中详细的网络服务技术.本文旨在给现代的高等教育系统建设提供创新性建议,同时这将作为本人研究生论文的一个前期学习.
大学生如何写数据库论文
播放:28036次 评论:7658人
【关 键 词】新兴信息通信技术;网络课程;网络教室;知识共享
1.NICT技术概述
随着日新月异的计算机科学技术与网络通信技术的发展,新兴的信息通信技术已经越来越多地应用在人们日常生活的方方面面.NICT作为一个新兴名词,也即新兴信息通信技术总称.在信息大爆炸时代的今天,如何高效地获取有用信息并共享、传播,已涌现大量成熟的实际应用.例如日趋成熟精确的搜索引擎、花样繁多的社交网络、乃至计算机之外的信息通信诸如GPS(GlobalPositioningSystem)定位与通信等等.
NICT从多个层面为知识共享、教育理念的提高起到重要作用.它所包含的互联网应用使得语言和文化交流更为广泛、加速了知识的传播.同时NICT作为一个新技术的平台,存储、传播和共享信息已经给全球化的教育也带来了更多的机遇和挑战,使得多元化文化、6000多种语言之间有了进化和相互沟通[1].NICT的重要性和在教育中的普及性也由多个国家甚至世界范围内被提出来,作为一项国家战略性策略.早在1997年在日本东京的亚洲和太平洋地区ICT高等教育宣言中就明确声明了多媒体教育应该广泛地参与到教学中,并且提及了高校的技术管理人员、教师、教授等等要不断地进行NICTs的培训和学习,以能够保证高效率的教育方法和成果.爱尔兰已经有研究工作对ICT在高等教育中的使用做了详细评估,从技术使用的效率上看这也将是另外一个重要课题[2].
2.全球化知识共享相关技术
我们已经在第一章中提到了互联网技术的重要性,在这里将会介绍互联网的基本知识并着重介绍网络拓扑结构以重点说明世界范围内知识共享的可能性.
2.1互联网拓扑结构
计算机网络是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统[3].图2.1给出了计算机互联网的基本拓扑结构,从线性链接到环形、星型、总线型、树形、网状和混合型,所谓拓扑是指网络中各个组成节点之间的排列方式.在实际应用中,网络的架构不单单是图中罗列的某一种结构,而大部分都是混合型拓扑结构,从而结合了所有类型的优点,也满足了实际网络通信高效、实时的需要.拓扑结构是网络课程实现的重要前提.
2.2脚本语言与网页技术
所谓脚本语言就是编写网页的一种国际标准,也就是用一种特定的代码使得网页有了通用的交流语言,从而显示一种人们易读的内容.这是一种国际的网页通信规范.
2.2.1HTML语言
超文本标记语言HTML(HyperTextMar-kupLanguage)是为了创建网页并使得其在浏览器中可读而设计的一种标记语言.用户可以用任意的文本编辑器来编辑HTML代码[4].像记事本、写字板、Word文档等,又亦或者Dreamweaver等专业网页编辑器等.
图2.2(1)和(2)分别给出了一个简单的HTML代码的例子和它所在浏览器中看到的效果,我们可以看到通过一种标准化的语言我们能表示一个在任何网页浏览器中看到的一致性的内容,也可以说HTML是一个表现型的语言.
HTML的标准通信语言下Web应用迅速推广,从而Web的应用领域也被进一步拓宽,包括了从电子商务、保险、教育及医疗等等几乎各行各业.
2.2.2XML语言
“当XML(扩展标记语言)于1998年2月被引入软件工业界时,它给整个行业带来了一场风暴.有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于WEB,而且可以被用于任何地方.”[5]可扩展标记语言(ExtensibleMarkupLanguage,简称XML)首先在电子商务领域得到广泛应用,并逐渐扩展到其他领域.
XML的出现克服了HTML在传输数据上的四类不足:(1)需要Web客户的两个或多个不同数据库之间跨平台操作的应用;(2)试图由Web客户端分担大比例的Web服务器处理任务的应用;(3)需要向Web客户端呈现同一数据对不同用户的相应显示的应用;(4)智能Web代理试图使发现的信息与个人用户的需求相符合[6].由此可见,XML语言在网络课程系统开发过程中会担当不同于HTML的重要角色,而这也保证了网络传输高效实现的目的.
2.3动态服务器搭建
对于小型的静态网页来说,因为本身的数据存储量小,对服务器端的要求也不高.但数据的更新和维护对非专业人员十分困难.于是动态网站管理系统显得十分重要.MySQL作为一个大部分开源的数据库管理系统与各脚本语言和服务器的搭配已经十分成熟,它几乎是创建动态网站的首选.这里主要介绍目前比较流行的ASP、JSP与PHP技术和数据库服务端的结合[7].
微软的ActiveServerPages(支持Active技术的服务器页面,简称ASP)是一种应用程序环境,它使所有的开发者可以使用几乎所有的开发工具来组合HTML代码,这些脚本可以利用本地服务器或远程服务器上运行的组件来存取数据库、应用程序或处理信息.因此可利用ASP来直观简易地实现强大的WEB应用程序[8].ASP的工作原理如图2.3所示,用户浏览器从WEB服务器上请求*.ASP文件,WEB服务器调用ASP脚本在服务器上开始执行,执行所有脚本文件,并将ASP执行结果按照常规的HTML代码也就是常规的网页传送给用户浏览器,从而用户看到正确的网页内容.ASP开发简单,且不依赖于用户端浏览器,功能强大,同时也支持数据库的链接技术从而使得网络课程系统可以利用ASP来实现很多功能如搜索引擎、在线论坛、提问回答与试卷评价等.ASP整套完整架构只是在微软的环境下可以实现,它的平台移植性不是太好.
PHP即HypertextPreprocessor(超文本预处理器),是一种脚本编程语言,主要用于编写服务端脚本、命令行脚本和客户端的GUI应用程序(桌面应用程序).如图2.4所示PHP的工作原理.PHP语法借鉴了C、Java等高级编程语言,且与HTML具有非常好的兼容性.PHP允许直接在HTML文件里写入简单的脚本,不依赖于浏览器,是服务器端的语言.PHP支持的数据库极为广泛,但有时候它提供的数据库接口不统一,相应造成数据库升级后需要修改相应的模块,维护不方便.
JSP即JavaServerPages,是Sun公司推出的新一代交互式网页编译技术,它完全解决了目前ASP、PHP的通病——脚本级执行.JSP页面由HTML代码和嵌入其中