远程教学网站设计文献综述
2020-06-02 19:42:52
一、开发背景
随着互联网的发展,各行各业都在发生着日新月异的变化。互联网拉近了人们的距离,减小了人们沟通的地域和时间障碍。每行每业都在向互联网靠拢,毕竟在这个信息时代,互联网是大势所趋。
计算机和网络的深入发展使得基于计算机网络的远程教学技术正在受到教育部以及国家其他部门的高度重视,建立国有型设备共享已经是教育部致力发展的一个重要方向,远程教育网站正是在这种背景下产生的。
十年树木,百年树人。根据有关资料显示,到目前为止,世界上已经有100多个国家和地区开展了远程教学,远程教学已经成为国际教育发展的共同趋势。开发远程教学网站的目的旨在突破时间和空间的限制,打破传统的教学模式,以便能不断提高教学质量和教学水平,促进学生更进一步发展。
二、开发工具
本系统采用Ecplise作为开发工具,MySQL作为数据库用来存储系统数据,Tomcat作为服务器。
1、Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C 和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。本次网站的开发主要程序的开发是在eclipse中实现。在编写的程序中我将采用MVC框架。由于MVC框架中的将数据库与Java类中成员进行映射,即对成员的操作及对数据库的操作。非常方便也使得整个程序的结构非常清晰。
2、MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。主要功能是建立数据库,用于存储教师学生的一些信息等等,在建立数据库的途中要特别注意表中是否有重复项以及约束条件的选择,这些都将影响对数据库的访问效率。
3.Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
三、主要功能