《程序设计基础》教学网站的建立,不仅实现了《程序设计基础》课程资源网络化,使教学资源的流动更加快捷,而且还对教学资源进行收集、整合,使教学资源实现了共享与交流。教学网站的建立可以提高学生学习的主动性、积极性、及时性、高效性;实现教师与学生之间、学生与学生之间、学生与外界之间的互动性,使大家能在统一的平台基础之上进行沟通与交流。为学生提供了有利于自主学习的网络源。
1.2国内外研究现状
目前,我国高等院校的校园网建设已经具备了相当的规模,实现了校园内信息交流的无纸化。在学校办公管理、学生工作管理和教学工作管理方面,校园网发挥了极大的作用。但是,校园网对于教学辅助方面,教学资源、网络课件、教学视频和远程教学等方面的应用还有着明显不足,不能够充分发挥教学辅助用。在国外,很多发达国家在九十年代出初就开始有这种辅助教学方式的研究,近年来,我国才逐渐有这样的教学辅助研究。研究如何加强校园网教学辅助的作用,不仅是时代的需要,更是实施素质教育、创新教育的要求。在教学过程中,如何有效地开发和利用网上资源、有效地评估教学效果等问题,仍未得到解决。
1.3主要工作及论文结构
我的工作主要是第一对建设网站所需要的各种软件、技术进行学习了解,对其具体作用进行分析;第二进行需求分析,根据需求分析确定所需要的模块;最后完成前台页面设计(包括设计、美化等),以及后台模块代码编写。
该论文主要包含5部分。第一部分主要讲本课程网站开发的背景、目的和意义,以及教学网站研究现状和开发的必要性。第二部分主要是讲开发该网站所需要的技术支持及其介绍。第三部分主要是讲系统分析与设计,主要包括需求分析、功能模块设计、数据库设计。第四部分主要是讲主要是对各个模块利用算法等方式进行详细的描述。第五部分主要是对整个论文及设计进行总结,指出不足的地方。
2.关键技术介绍
2.1ASP技术
ASP(Active Server Pages)是一种动态网页技术。它是一个位于服务器端的脚本运行环境,通过这种环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的Web应用程序。
ASP技术特点:①语言相容性较高,除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。②容易生成,使用常规文本编辑器就可以进行设计。③浏览器兼容性高,只要是使用解释常规HTML码的浏览器,就可以浏览ASP所设计的页面。④隐秘安全性高,ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码。⑤无需编译,ASP脚本集成于HTML当中,无需编译或者链接就可以直接解释执行。 ⑥面向对象,在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX 服务器组件)来扩充功能。
2.2 Access
Access是Microsoft Office系列软件之一,它是一种基于Windows的关系型数据库管理系统。它主要由七种对象组成,分别是表、查询、窗体、报表、宏、页和模块;用于构建数据系统。其主要特点是:①存储方式单一,便于用户的操作和管理。②Access是一个面向对象的开发工具,它通过对象的方法、属性完成数据库的操作和管理,简化了用户的开发工作,使开发应用程序更为简便。③界面友好,易操作。Access是一个可视化工具,直观方便,操作简便,容易操作和使用。④集成环境、处理多种数据信息,Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,提高了开发人员的工作效率。⑤Access支持ODBC,利用Access强大的DDE和OLE特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。 《程序设计基础》教学网站的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_36670.html