课程教学网站设计与实现-2019年教育文档.docVIP

  • 0
  • 0
  • 约4.2千字
  • 约 8页
  • 2019-08-20 发布于浙江
  • 举报

课程教学网站设计与实现-2019年教育文档.doc

课程教学网站设计与实现   : Network techniques are widely used in courses teaching, online homework submission, online questioning and answer are used in school; B/S structure is easier to design and implement; Design and implement a course website based on B/S structure.   1 引言   ?算机网络诞生于20世纪60年代美苏冷战时期,当时美国国防部领导的远景研究规划局ARPA提出要研制一种新型的网络,以对付来自前苏联地核攻击威胁,这种新型的网络就是后来的ARPAnet。ARPAnet不同于早期的电信网络,早期的电信网基于电路交换的原理,如果一个交换机或链路损坏,通信就自动中断。尽管可以改用其他迂回电路,但是必须重新拨号,重建连接。正是基于这些考虑,ARPAnet被提出了,这个新型网络被赋予一些不同于电路交换原理的要求,例如,这种网络可连接不同类型的计算机,并在计算机之间实现数据传送;又如,网络节点或者计算机在通信时,必须有迂回路由;又如,网络中所有的网络节点都同等重要,等等。这些特点大大提高了网络的生存性,当某些链路或节点被破坏时,通信节点能够在迂回路由中自动寻找合适的替代路由,并恢复通信。   上世纪末本世纪初,集成电路技术得到了飞速发展,得益于此,计算机技术和网络技术得到了长足进步,人类社会进入了互联网时代。早期的互联网采用的是传统的客户机/服务器(Client/Server)模式,这种模式下服务器(Server)提供有偿服务,客户端(Client)则通过安装特定的客户端软件来获得服务。C/S结构有明显的不足之处,主要体现在,第一,C/S结构在维护上需要很高的成本,尤其是当客户端在地理位置上远离服务器端,而且比较分散,甚至位于不同的区域时,其维护成本更高昂;其次,C/S模式可伸缩性较差,因为C/S结构能够支持的客户端用户人数有限制,如果客户端用户的数量超出限制,C/S结构的执行效率就大打折扣。在互联网迅速发展的今天,这种限制阻碍了C/S结构的进一步推广应用。随着 网络技术的进一步发展,特别是web技术的发展,并在20世纪90年代成为技术主流,业务计算的模型随之发生了根本性的变化,传统的客户机/服务器(Client/Server)计算模式受到巨大冲击,并逐渐淡出。随之而来的B/S(Browser/Server)结构逐渐受到开发人员和用户的青睐。B/S结构有着独特的优势,理论上B/S结构客户端用户数目没有限制,用户无须安装客户端,只需要一个浏览器。而且在B/S结构中,用户和服务器在物理位置上也无须相对固定,有时服务器端相对于其他服务器可以作为客户端使用,而客户端相对于别的客户端也可以作为服务器使用,应用比较灵活。   2012年,“互联网+”理念被提了出来。“互联网+”是互联网思维进一步发展的结果,也是社会经济形态进一步发展的结果,必将进一步带动社会经济的发展,并为社会生产力的发展提供更加广阔的网络平台。“互联网+”也可以理解为互联网概念的延伸,延伸到各个传统行业则相当于“互联网+各个传统行业”,但又不是简单的相加,而是把信息通信技术和互联网平台相结合,使互联网与传统行业深度融合,从而创造新的发展机遇。   本文所述的课程教学网站正是基于B/S结构,也是互联网和课程教学的融合结果,为课程教学提供了课堂之外的学习平台和师生互动交流平台。教师可以在该平台上放置相应的课程教学材料,方便学生随时随地学习;还可以用于师生之间的交流,例如布置和批改作业、答疑等。该系统可用于任何课程的教学辅助工作,服务对象为任课教师和学生。   2 系统概述   课程教学网站基于B/S的工作模式,系统运行在windows环境,采用Apache服务器、MySQL数据库以及php嵌入式脚本语言。Apache是目前世界上最为流行的Web应用服务器,占据网络应用服务器七成以上,主要是因为Apache稳定而且性能卓越。Apache服务器近乎可以在所有计算机平台上平稳运行,并且由于它有两大特性,跨平台性和安全性,使得它能成为当今最多人使用的Web服务器端软件之一。Apache运行速度快,稳定并且能够通过简单的ApplicationProgrammingInterface扩展,能够将Perl/Python等Interpreter编译到服务器中。此外,Apache还具有其他特性,例如,支持最新的HTTP/1.1通信协议,而且具有功能强大的基于文档的配置过程,应用简单便捷,支持CGI,支持基于网络之间互联的协议和

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档