优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于perl的网络教学平台设计与开发

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
简介 在Internet普及之前,远距离教学是通过电话电视等方式异步的传递教学信息。最近几年,开始采用基于Internet的远程教学。基于Web的教学就是用万维网作为教学媒体,传送教学内容,在网上实施教学,管理教学,并进行网上交流。 目前网络上的大部分教学平台还不完善。比如:用户需安装其他插件才能正常使用。平台只提供教学素材教程,不具备师生交互功能。诸如此类的不足还有很多。因此,开发一个方便简捷的教学平台可以为学生的学习提供便捷,同时善于管理。效果更佳。 网络教学平台的设计,可以增进学生与老师之间的了解交流。让老师能够第一时间为学生的解决学习中的困难。提高教学的质量。同时最大限度的方便学生的使用,不再需要安装繁琐的插件软件即可进行练习,及时检验自己的学习成绩,一个教学平台即相当于一个“会说话的老师”一样。平台的出现将为学生提供了极大的方便。 本设计采用Perl语言作为开发工具,以MySQL为数据库平台,以IIS为web服务器,开发基于网络的perl语言教学平台。在此平台上不需要用户安装特别的插件即可实现网页上的编程及程序的修改。例如:课程完毕,学生可在线对课后习题进行编程练习,且能够对所完成的习题进行运行,修改等。同时提供师生交互平台,如内部电子邮件的收发,基于文字的网上讨论室。当学习中遇到问题时,能够及时将信息反馈给老师,老师也可以通过此来为学生解决难题。 1.1 Perl语言简介 Perl的全称是Practical Extraction Report Lauguage(实用报表提取语言)。是由Larry Wall于1986年设计的,并由他不断更新和维护的编程语言。   Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。   与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。   Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。   简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。  1.1.1 Perl 的特点   Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。   Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的操作系统上可以移植地编译和运行。    Perl追求的是简单, 解决一个一般的问题用它几行代码就完成了. 一个稍复杂一点的问题代码也不会超过一屏! 事实上, 大多数人用Perl写的程序大多都没超过100行。   Perl 最初是当做一种 Unix 的胶水语言设计的,但是她早就移植到大多数其它操作系统里了。因为 Perl 几乎可以在任何地方运行,所以 Perl 可以说是当今最具有移植性的编程环境。要想写可移植的 C/C++ 程序,你得在程序里加上一大堆 #ifdef 标签来区分不同的系统。要想写可移植的 Java 程序,你必须理解每种新的 Java 实现的特质。要想写可移植的shell,你可能要记住每条命令在每种操作系统上的语法,走运的时候你可能可以找到一些公共的东西。   Perl 一开始就设计成可以浏览文件,扫描大量文本并且生成动态数据以及打印出这些数据的良好格式化的报表。不过,随后 Perl 就开始风行,于是它就成了可以操作文件系统,进程管理,数据库管理,进行 C/S 编程和安全编程,web 信息管理,甚至可以进行面向对象和面向功能的编程的语言。而且这些功能并非只是在 Perl 这边,每种新功能都和其它东西交流得很好。     在CPAN上面有无数的开源模块, 从科学计算到桌面应用到网络等等各个方面都有大量的模块! 并且现在世界上也还有无数的人在向上面添加模块! 如果你想要用PERL实现某功能, 不用自己做, 在CPAN上面搜一搜, 多半都会得到已有的结果! CPAN("the Comprehensive Perl Archive Network"全面的 Perl 存档网络)是查找任何 Perl 有关的东西的中心仓库。它包含从整个 Perl 社区收集来的智慧:成百上千的 Perl 模块和脚本,相当于好几本书的文档,以及整个 Perl 发布。如果有东西是用 Perl 写的,而且这个东西很有用而且是自由的,那么它很有可能就在 CPAN 上。CPAN 在全世界都有镜象,你可以在位于 http://www.perl.com/CPAN 的 CPAN 路牌上找到离你最近的镜象。那块路牌会记住你选择的是哪个镜象并且你以后再访问 http://www.perl.com/CPAN/(注意最后的斜杠)的时候就会自动重新定向到那个镜象。另外,你也可以从 www.cpan.org开始。这个站的界面不同,但是数据是一样的。 该论文题目为基于perl的网络教学平台设计与开发。拟采用Perl语言作为开发工具。所开发的平台(以Perl语言教学为例)可以在此平台获得课程所需的全部资源,重点是不需要用户安装特别的插件即可实现网页上的编程及程序的修改。例如:课程完毕,学生可在线对课后习题进行编程练习,且能够对所完成的习题进行运行,修改等。同时提供师生交互平台,如内部电子邮件的收发,基于文字的网上讨论室。当学习中遇到问题时,能够及时将信息反馈给老师,老师也可以通过此来为学生解决难题。 学生要本着实事求是、一丝不苟的科学态度,努力学习相关知识,不抄袭造假,认真独立的完成此网络教学平台的设计的毕业论文。且论文写作形式要求严格按照唐山师范学院本科毕业论文(设计)指导手册的规范进行撰写。