高教论丛
53
论
ASP 技术在远程教育系统中的应用
杨芮钧
(四川商务职业学院现代商务应用技术系
四川成都
610091)
摘要:ASP 全称为Active Server Pages ,它是一种应用程序环境,可以利用VBScript 或JavaScript 语言来设计,主要用
于网络数据库的查询与管理。利用ASP 开发的远程教育系统,主要提供网上的教育平台,教师可以通过本系统发布教案,布置、批改作业,发布公告和解答学生的问题。学生也可以通过本系统完成自学,向
老师提出问题,讨论问题。远程教育系统可以使传统的教育网络化,创建知识学习的新途径。
关键词:ASP 技术;远程教育;模块设计;系统伴随着网络的出现,它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新、更高的要求,而远程教育系统也逐渐成为一种新兴的教育资源和可以推动电子化教育和学习发展和应用。
利用ASP 生成的网页,只要结构合理,一个ASP 页面就可以取代成千上万个网页。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的W eb 服务器应用程序。ASP 中包括五个内置的ActiveX 服务器组件和五个内置的对象:数据库访问组件、文件访问组件、广告轮播器组件、内容链接组件、浏览器信组件以及请求对象、服务器对象、会话对象、响应对象、应用程序对象。远程教育系统由两个模块组成:教师功能模块和学生功能模块。教师功能模块由:教学内容发布、公告发布、作业批改、答疑、聊天室五个子模块组成;学生功能模块由:教学内容学习、公告查看、作业上传、答疑、聊天室五个子模块组成。
一教学内容模块
教学内容部分主要为静态内容,远程教育系统按章节和媒体类型分目录进行存放,并在菜单里面放置了连接。建立一个LESSON 目录来存放老师的教学内容,每一章作为一个目录分别命名为ch01、ch02
、ch03……依次类推,里面存放着这章的教学内容,包括HTML 文件、图片、多媒体文件等,整理完毕还需要在菜单里面建立正确的访问入口,使学生和老师都能从菜单上连接到资源。
二公告栏模块
公告栏上可以进行信息的发布和查看消息,还可以进行信息的修改和删除等。是教师和学生发表言论进行学术交流的地方。ASP 技术在该模块中的应用主要涉及到如下的内容:Bulletoin.asp 教师工作区公告栏主页面;Bulletion_detail.asp 公告的详细内容;Bulletion_update.asp 公告的更新;Bulletion_insert.asp 插入一条公告;Bulletin_new.asp 新公告的录入;Bulletion_delete.asp 删除公告。
(一)Bulletion.as p 教师工作区公告栏主页面的部份as p 代码:
<%
@L ="VBS "
%>
<>
asp脚本的应用教案
<body>
<%strPage =Request.queryString("page")
strSQL ="select id,idnum,title,inputdate from board order by idnum desc"%>
<%if rs.RecordCount >0then
sumcount =rs.RecordCount
rs.MoveFirst end if
rs.PageSize =12intPageCount =rs.PageCount %>
</body></html>
(二)Bulletion_detail.asp 公告的详细内容的部份asp 代
码:
<%@Language ="VBScript"%>
<html>
<body>
<%strID =Request.queryString("ID")
strpage =Request.queryString("page")
strSQL ="SELECT id,title,flag_attention,detail FROM board where ID="&strID %>
</body>
</html>
(三)Bulletion_update.asp 公告更新的部份as p 代码:<%@Language ="VBScript"%>
<%id =Request.Form("id")
strflag_attention=Request.Form("flag_attention")set conn =server.CreateObject("tion")conn.Close
set conn =nothing
(四)Bulletion_insert.asp 插入一条公告的部份asp 代码:<%@Language ="VBScript"%>
<html><body><p><input
type="submit"
value="提交"name="B1"><input type="button"value="返回
"
="y "><>
<y>
1anguage cript html onClick vbscript:window .histor .back /p /bod
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论