论文部分内容阅读
近年来,网络教学平台发展迅速,其功能得到不断的加强和完善。但是由于浏览器在图形处理方面存在的不足,这给教师在线编辑多媒体教案带来许多不便。教师在制作多媒体教案时会因其操作过程复杂而放弃编辑图片,从而影响了网络教学质量的提高。所以,开发能够灵活应用于网络教学平台的绘图工具对于提高网络教学平台的易用性具有重要的作用。论文主要对矢量图形绘制工具软件的功能,设计与实现进行了描述。论文首先就目前绘图工具的发展现状进行了调研和分析,通过对已有软件的调查和分析不仅得出目前图形绘制工具在教学应用中存在的一些问题,而且得出目前的绘制工具不能够与当前发展迅速的网络教学平台进行整合应用。在此讨论的基础上,分析了能够应用于网络教学平台绘图功能的多种实现方式。为了获得良好的平台无关性,本文所论述的工具软件选择使用JavaScript来完成软件的制作。然后,论文主要讨论了软件实现的功能以及基于SVG矢量图格式和JavaScript脚本编程实现这些功能的设计和实现。讨论设计和实现时,首先从总体上讨论了软件的主要功能,整体程序架构设计以及对于教学软件所特有的考虑因素。其次分为客户端和服务器端两个方面进行了详细的讨论。客户端部分主要讨论了数据结构的设计,界面基本功能的设计和实现,以及图形绘制过程的设计实现。服务器端部分首先讨论了客户端与服务器进行交互的流程,其次就将本地图像保存到服务器,以及将服务器端图像文件加载到本地浏览器的实现方式进行了讨论。作为该浏览器图形绘制工具的设计与实现者,期望该工具能为网络教学中图形绘制功能的发展提供一套参考的解决方案,为网路教育的发展贡献一份力量。