扩充性。可以使用VisualBasic、
Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。
由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。
由于笔者本文主题是讲解用ASP技术实现网上作文的自动化管理的过,其目的在于由一件具体事例的完成过程来抛砖引玉,使更多的教师懂得怎样在网站应用现代网络技术实现网络自动化管理。所以对于网络的一些基础知识不作过多铺垫,下仅列出本文所需基础知识:
1.懂得基本的HTML语言。
2.懂得基本的VBScript或JScript语言。
3.有数据库操作基础,最少会一种数据库(如最简单的MicrosoftAccess)
二.网上作文栏目实现的目标
网络以资源共享和信息传输等方面的特点,使得教育可以跨越时间和空间。我们利用这一优势来为语文的作文教学服务可以起到非常大的作用。笔者认为建立一个好的网上作文栏目可以用如下目标。
1.实现作文的信息共享。学生的作文发在网上可以让全班、全校、全世界的人来欣赏。使用者可以通过多种方式(题目,发表年级,文章类型,作者)的查询,查看自己需要的文章。
2.自由发表。不同地域的学生通过各种途径不择地点、不择时间地自主上传自己的优秀作文(不合要求的作文可以由管理员及时清除)。
3.发表评论。其他学生和老师在看了作文之后可以直接在网上发表自己的评论,对作文中写的好的方面和存在问题发表自己的看法。通过网上的这种方式进行交流,对学生作文水平的提高会起到很大的作用。
4.资料的收集和管理。通过ASP技术对数据库的操作可对网上的资料进行不同方式的整理,便于使用者进行查询、分析。这样资料会越积越多,越积越全,但管理起来却非常轻松。
三.网上作文栏目自动化管理实现的几个ASP文件简介
从本节开始我们逐渐深入地探讨如何用ASP技术实现以上目标。实现网上作文的自动化管理和
bbs、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。以下笔者以范例的方式来分析利用ASP技术来实现的方法。整个自动化管理机制大致可由如下几个ASP文件和一个数据库文件来组成,它们的大至功能如下。
(1)index.asp进入本栏目后的第一显示页,可显示刚上传的作文,提供多种查询方式的表单(题目、作者、发表年级、文章类别),以及其它管理控制信息。
(2)articleupload.asp显示网上提交自己作文的空表单。
(3)tjzw.asp将提交的合格的作文写进数据库。
(4)clicktoread.asp点击作文标题,查看具体的某一篇作文。
(5)default.asp显示评论者填写评论的空表单。
(6)writesth.asp将评论后的表单数据写入数据库。
(7)search.ASP按查询表单传来的数据对数据查询,并列出查询结果。
(8)user.mdb记录本栏目的所有信息(在本例中需要将此数据库在服务器上建立成ODBC数据源,数据源名称为“USER“)。
四.数据库的搭建
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。对于教师用简单易操作的MicrosoftAccess数据库是比较适合的。我的范例中的数据库文件就是Access类型的数据库。数据库中共有两个数据表“zwtd_infoz”和“zwtd_talk”。表zwtd_infoz是用存储作文的具体内容,共有12个字段。其中pid是作者的id号这与另外一栏目《学生
注册》相联系。(如图一)。zwtd_talk用来存放对作文的评论信息。共有6个字段。
图二(略)
图一(略)
五.ASP文件实现自动化管理过程的细节
图一(略)
ASP技术以其简单易操作,且功能较强大完全能够完成以上所要求的各操作目