内容来自www.paper51.com 1、引言 内容来自论文无忧网 www.paper51.com
随着互联网技术的不断发展和Internet的不断普及,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。可以说教育领域正在经历一场重大变革,其最突出的莫过于网络教学的飞速发展。当前,网络教学已成为教育领域的热门话题和教育改革与发展的一个“热点”,网络教学的开展情况成为衡量一所学校乃至一个国家教育实力的重要指标之一。信息技术对教育提出了前所未有的挑战,同时为教育提供了应对这些挑战的模式和方法,为教育的变革提供了前所未有的可能性。考试是教学活动的重要环节,但由于考试类型的不断增加和考试要求的不断提高,传统的考试方式已经不能适应现代考试的需要。随着计算机网络的普及和发展,如何利用计算机进行考试,以提高教学效率和考试质量,更大范围的共享教学资源,是一个值得深入的研究的课题。 copyright paper51.com
2、需求分析和可行性分析 内容来自论文无忧网 www.paper51.com 2.1.教育网站现状的分析 内容来自论文无忧网 www.paper51.com 教育改革的不断深入以及校园网建设的日趋成熟,教育方式正面临着一场巨大的变革,网上授课、网上考试等全新的教学模式,将整个教育界带进了一个新的时代。各式各样的教育网站层出不穷,但同时也存在着很多的问题,比如栏目繁多、没有清晰而鲜明的教育功能体现、过于个人化、将不紧密关联的知识内容混淆在一起,使网站在使用极不方便,在很大的程度上严重地影响了访问者对资源利用的效率。更为严重的是很大的一部分网站的知识内容有限,更新的时间也很长,往往不能满足学习者和教师的实际学习、教学的需要,网站缺少必要的互动,特别是作为远程教育的网站,如果没有必要的互动和实时更新的学习内容,则学习者和教学者将处于一个孤独的环境中,缺少必要的情感交流,教学效果肯定不好。本系统适合中小学汉语教学,以及对外汉语教学。使用者不必有较强的计算机操作能力,界面操作简单易懂。 内容来自www.paper51.com 2.2.可行性分析 内容来自www.paper51.com 经过多方面的了解和调查,现在网络上的教育网站大多是收费网站,而且缺乏实用价值。本系统开发的初衷是为有一定汉语基础的学习者提供服务的远程教育网站。界面操作简单,内容也体现汉语的教学要求,而且也体现网络教育的特点。为学习者提供了资源共享功能、交互功能、服务功能等。让不同的学习者都尽可能的得到学习的帮助,其宗旨在于:以学习者为中心,为学习者提供各种学习上的帮助。有良好的交互性是评价一个教学网站优良的关键。本系统使用asp+access的组合来开发,Asp是目前最流行的网页开发技术之一。asp的脚本是在服务器端执行,客户端看不到源程序,所以在一些基于安全考虑的数据以及源程序等方面,使用asp技术也是一种比较好的选择。 copyright paper51.com 3、技术实现 http://www.paper51.com 3.1.什么是ASP? 内容来自论文无忧网 www.paper51.com
ASP(动态服务器网页Active Server Pages的简称)是功能强大而且易于学习的Web服务器端脚本编程技术。利用这项技术,可以创建动态的、快速的、交互性的Web站点,产生交互式动态网页, 在ASP的脚本中,可以通过面向对象编程(OOP)的方法引用系统组件和ASP的内置组件。最常用的内置组件有Application、Session、Response、Request以及Server。系统组件主要有 ADO(ActiveX数据对象,ActiveX Data Object的简称)。ASP经常使用ADO组件,实现存取数据库的功能。ADO组件有三个主要对象:Connection、Recordset以及Command。上述组件是开发网上考试系统必不可少的。 内容来自www.paper51.com
3.2.动态网页的工作原理 paper51.com
http://www.paper51.com
图2 动态网页的工作原理 内容来自论文无忧网 www.paper51.com 3.3.开发工具的选择 paper51.com 本系统开发使用的工具为:ASP、IIS5.1、access、Dreamweaver 内容来自www.paper51.com 3.4. 基本构成 paper51.com (1)脚本语言基本上采用vbscript,包含少部分的javascript。 copyright paper51.com (2)开发工具是Dreamweaver,利用 Dreamweaver 中的可视化编辑功能,可以快速创建 Web 页面而无需编写任何代码。从而优化开发工作流程。Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表 (CSS)、JavaScript、ColdFusion 标记语言 (CFML) 和其它语言的语言参考资料。 copyright paper51.com (3)在asp技术中,最重要的一个方面就是同数据库的连接,这样可以通过数据库存取各种资料,建立留言本,在线测试试题等。在本系统中使用的数据库是微软公司开发的access数据库,其操作简单,易于维护。 copyright paper51.com
4、模块结构设计分析 copyright paper51.com 本网站分为四大模块,即管理员模块、教师模块、学生模块、在线考试模块。结构图如下: 内容来自www.paper51.com 添加、发布、上传内容 删除、发布、添加内容 paper51.com paper51.com 浏览、下载、发布文章 注册 copyright paper51.com 内容来自www.paper51.com 数据库 内容来自论文无忧网 www.paper51.com test_admin.mdb paper51.com 注册 考试 删除用户、题库管理 copyright paper51.com
|