信息技术与课程整合

时间:2024-01-24 点赞:43274 浏览:81504 作者原创标记本站原创

本文是一篇数据库论文范文,数据库有关毕业论文格式,关于信息技术与课程整合相关硕士学位毕业论文范文。适合数据库及计算机基础及管理系统方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

基于Inter的信息技术课程教学

摘 要:随着多媒体技术和网络通信技术的发展,基于Inter的计算机教学作为一种全新的教学手段,越来越受到人们的关注.对教学系统进行系统设计的优劣将直接决定着课程的教学功能是否实现.教学系统设计是将现代教与学的理论与网络教学实践相联系的桥梁.JaScript脚本语言来辅助ASP实现网站的完整功能,后台管理层用SQL语句检索或更新数据库,数据库层负责数据的存储和更新,实现数据库的动态访问,充分体现教与学的互动,并以动态网站的形式呈现,从实用的角度出发,给用户提供了方便的操作界面.本文也对系统存在的缺陷及有待进一步完善的相关问题作了探索性的讨论.

关 键 词:对象随着多媒体技术和网络通信技术的发展,基于Inter的计算机教学作为一种全新的教学手段,越来越受到人们的关注.网络课程本身就是一个教学系统,对该教学系统进行设计的优劣将直接决定着课程的教学功能否实现.因此,如何在课程过程中进行有效的教学系统设计是当前教学领域研究中的一个重要课题.教学系统设计有助于促进网络教学系统的整体优化.网络课程设计中的教学系统设计是应用系统方法来研究,探索网络教学系统中的各个要素(如教师,管理者,学习者,信息资源,教学目标,教学方法,教学组织形式,网络平台等)之间的本质联系,使各要素有机结合完成网络教学系统的功能,同时,教学系统设计将网络教学系统作为一个整体来进行设计,实施和评价,使之实现网络教学系统的整体优化.计算机基础》课程教学系统中的一个重要的就是教师与学生之间,学生与学生之间在网络环境下通过文字,视频,音频的实时交互,以此实现课堂讨论,教师操作示范演示,学生个别辅导等功能访问数据库的原理

MicrosoftActiveServerPages即我们所称的ASP其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页,ASP指令和ActiveX元件建立动态,交且高效的WEB服务器应用程序.有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将服务器端执行,包所有嵌在普通HTML中的脚本程序.当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度.所独具的一些特点使用VBScript,JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序. 无须pile编译,容易编写可在服务器端直接执行. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计. 与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容.ActiveServerPages所使用的脚本语言(VBScript,Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言. ActiveServerPages能与任何ActiveXscripting语言相容.除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX,Perl,Tcl等.脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件. ActiveServerPages的源程序,不会被传到客户浏览器因而可以避免所写的源程序被他剽窃也提高了程序的安全性. 可使用服务器端的脚本来产生客户端的脚本. 物件导向(Object-oriented). ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性.可以使用VisualBasic,Ja,VisualC++,COBOL等编程语言来编写你所需要的ActiveXServerComponent.

)Web服务器

HTTP请求

标准HTML

页面

图3.1ASP工作原理

3.1.2ASP页面的结构

ASP的运行环境目前ASP可运行在三种环境下.

1)WINDOWSNTserver运行IIS3.0(InterInformationServer)以上.

2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上.

3)WINDOWS95/98运行PWS(PersonalWebServer).

其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速,稳定的ASP主页的最佳选择.

其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速,稳定的ASP主页的最佳选择.ASP的内建对象ASP提供了六个内建对象,供用户直接调用:Request对象Request对象Request对象Response对象Response对象Application对象Application对象并可以在服务器运行期间持久地保存数据.他有一些控制访问应用层数据的方法和事件.Session对象Session对象Session方法显示地结束一个会话和设置空闲会话的超时期限.

⑤Server对象,提供对服务器上的方法和属性进行的访问,通过服务器端ActiveX控件的作用,控制ASP程序的执行.

⑥ObjectContext对象,提交或撤消由ASP脚本初始化的事务.

3.1.5ASP的主要内置组件

1)AdRotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务.

2)BrowserCapabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型,性能,版本等.

3)DatabaseAccess组件:提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库.

4)FileAccess组件:提供对服务器端文件的读写功能.

5)ContentLinking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条.

此外,还可安装Myinfo,Counters,ContentRotator,PageCount等组件,用户也可自行编制Active组件,以提高系统的实用性.

DatabaseAccess组件ADODatabaseAccess组件ADOW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE,ORACLE,INFORMIX,SQLSERVER,ACCESS,VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法.ADO组件主要提供了以下七个对象和四个集合来访问数据库.Connection对象:建立与后台数据库的连Command对象:执行SQL指令,访问数据库,Parameters对象和Parameters集合:为Command对象提供数据和参数,RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能Property对象和Properties集合:提供有关信息,供Connection,Command,RecordSetField对象使用Error对象和Errors集合:提供访问数据库时的错误信息.ADO组件主要提供了以下七个对象和四个集合来访问数据库.

1)Connection对象:建立与后台数据库的连接.

2)Command对象:执行SQL指令,访问数据库.

3)Parameters对象和Parameters集合:为Command对象提供数据和参数.

4)RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象.

5)Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能.

6)Property对象和Properties集合:提供有关信息,供Connection,Command,RecordSet,Field对象使用.

7)Error对象和Errors集合:提供访问数据库时的错误信息.

ASP访问数据库步骤Recordset对象处理结果

对于检索数据,检查结果,更改数据,ADO提供了Recordset对象,其有许多可以使用的特性,根据查询限制,检索并且显示一组数据库行,即记录.

⑸数据库访问

使用ASPRequest对象,可以检索输入到HTML表格的信息并将这些信息合并到SQL语句中.如:

strDSN等于"FILEDSN等于Database.dsn"

Set等于Server.CreateObject("ADODB.Connection")

Cn.OpenstrDSN

Setcm等于Server.CreateObject("ADODB.Command")

Setcm.ActiveConnection等于

⑹管理数据库连接

关闭连接:使用Connection对象的Close方法终止.如下脚本打开连接,然后将其关闭:

strDSN等于"FILEDSN等于Database.dsn"

Set等于Server.CreateObject("ADODB.Connection")

Cn.Open

Cn.Close

ASP有一个最重要的功能,就是它可以让你非常轻松地连接数据库.通常都是和一个Access或者一个SQL数据库相连.使用ADO从数据库中读取数据和向数据库中存储数据.本系统建立了conn.asp访问数据库.下面将conn.asp的具体代码显示如下:

dimconn

dimconnstr

db等于"../Database/DataShop.mdb"'数据库文件位置

onerrorresumenext

connstr等于"DBQ等于"+server.mappath(""&,db&,"")+",DefaultDir等于,

DRIVER等于{MicrosoftAccessDriver(*.mdb)},"

setconn等于server.createobject("ADODB.CONNECTION")'定义了一个ADODB数据库连接组件.

首先定义与数据库链接的文件conn.asp,以后若要访问数据库,只需要插入<,!--#includefile等于"conn.asp"-->,就可调用此页面对数据库进行链接访问.其中connstr确定了访问数据库的路径,通过DRIVER等于{MicrosoftAccessDriver(*.mdb)},"打开了访问数据库的驱动.

(7)使用RecordSet属性和方法,并显示结果

为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据.

rs等于Server.CreateObject("ADODB.RecordSet")

rs.Open(Str,conn,1,A)

注:A等于1读取

A等于3新增,修改,删除

在RecordSet组件中,常用的属性和方法有:

rs.Fields.Count:RecordSet对象的字段数.

rs(i).Name:第i个字段的名称,i为0至rs.Fields.Count-1

rs(i):第i个字段的数据,i为0至rs.Fields.Count-1

rs("字段名"):指定字段的数据.

rs.Record.Count:游标中的数据记录总数.

rs.EOF:是否最后一条记录.

rs.MoveFirst:指向第一条记录.

rs.MoveLast:指向最后一条记录.

rs.MovePrev:指向上一条记录.

rs.MoveNext:指向下一条记录.

rs.GetRows:将数据放入数组中.

rs.Properties.Count:ADO的ResultSet或Connection的属性个数.

rs.Properties(item).Name:ADO的ResultSet或Connection的名称.

rs.Properties:ADO的ResultSet或Connection的值.

rs.close():关闭连接.

(8)关闭数据库

conn.close()

4,系统设计与实现

4.1系统模块图

本系统

本文是一篇数据库论文范文,数据库有关毕业论文格式,关于信息技术与课程整合相关硕士学位毕业论文范文。适合数据库及计算机基础及管理系统方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

340;主模块图如图4.1所示:

图4.1网站主模块图

4.2系统结构及功能简介

(1)课程大纲:主要介绍《计算机基础》由课程的基本动态Web页面构成,页面设置了整个课程内容目录,包括教学各章节的所有内容,课程重点,名词解释,实验要求以及总复习指导等内容.其中课程内容中的各页面主要以授课提纲或讲义的形式提供,字号较大,便于在多媒体教室中上课使用,同时在必要的地方加上一个链接,提供相应章节的更详细内容,便于学生课后学习或参考.在无教师学习环境下还可作为学习提纲使用.计算机基础》学习者可以在区内获取信息,或者将与课程相关的各种信息和见解发表到,实现教师,学生之间的异步交流,实现辅导功能可以通过初步评价自己的学习情况,考试的题型主要有选择题,等 4.3管理后台结构介绍

各页面之间的关系如图4.3所示:

图4.3后台管理页面关系图

(1)登陆模块login.asp:通过管理员用户名和以及随机产生的验证码登陆,登陆页面如图4.4所示:

图4.4后台登陆页面

(2)管理后台首页index.asp:在此可以进行公告添加修改,文档下载管理,留言回复删除,用户登陆历史查询,数据库备份,服务器管理.

(3)公告管理包含以下模块:

添加News_Add.asp

修改News_ClassManage.asp

删除News_Del.asp

页面如图4.5,图4.6所示:

图4.5公告添加页面

图4.6公告管理页面

(4)文档下载管理包含以下模块:

添加file_Add.asp

分类file_Class.asp

修改file_Modify.asp

删除file_Del.asp

页面如图4.7,图4.8所示:

图4.7下载文档添加页面

图4.8下载文档管理页面

(5)留言管理包含以下模块:

留言GuestBook.asp

回复huifu.asp

管理员回复GuestBook_Reply.asp

留言删除GuestBook_del.asp

页面如图4.9所示:

图4.9留言回复页面

(6)用户管理包含以下模块:

用户添加user_add.asp

用户列表user_list.asp

用户修改user_modify.asp

用户删除user_del.asp

页面如图4.10所示:

图4.10用户管理页面

4.4数据库设计

mydatazw.mdb主要包括admin,Announce,book,counters,person,SoftData几个表.

(1)数据库物理结构设计主要如下:

admin表:ID(自动编号),用户名,用户,用户分类,上次登录IP,当前登录IP,最后登录时间,登录次数.

Announce表:A_ID(自动编号),公告标题,公告内容,添加时间,添加人员.

book表:ID(自动编号),留言者名字,留言者,留言者E-mail,留言内容,留言时间,回复留言,留言者IP,留言者地址,留言主题.

person表:ID(自动编号),personname,person_zc,personinfo,personinfo.

SoftData表:S_ID(自动编号),软件名称,软件分类,软件关键字,软件大小,软件大小单位,添加时间,授权类型,软件类型,软件类型,软件等级,运行环境,下载名称,下载地址

(2)数据库信息表及其字段名对应如下:

表4.1:admin表

表4.2:Announce表:

表4.3:book表:

表4.4:person表:

表4.5:SoftData表:

4.5在线测试系统的设计

根据系统功能的要求,在线考测试系统分为3个模块,即在线的考试系统,在线试题管理系统和在线的阅卷系统.可以将系统分解成几个功能模块来分别设计,功能模块之间的关系如图4.11所示:


图4.11测试系统总模块关系图

再来看一下整个系统页面情况:

对于在线考试系统,根据系统功能分析,仅有一个单一的流程化页面.对于在线试题管理系统,根据系统功能分析,就简单为试卷添加删除页面,试题添加删除页面.

图4.12测试系统页面逻辑结构图

4.6附加模块

在首页的"电子教案下载"模块,添加了登陆提示模块,需要正确的用户名和登陆后才可点击下载浏览,提示页面代码如下:

<,script>,alert("只有登录用户才能下载!"):location.href等于"index.asp",<,/script>,,然后通过chk.asp验证正确后显示登陆成功.

在每一页面添加了计数器模块,计算页面点击数,代码如下:

总访问量:<,%callGCounter(RS("TOTAL"))%>,

今日访问:<,%callGCounter(RS("Today"))%>,

4.7数据库的配置

本章系统直接采用了Access文件的相对路径来实现读取数据库的功能,其连接文件代码如下:

<,%

dimconn

dimconnstr

dimdb

db等于"mydatazw/#mydatazw.mdb"'数据库文件的位置

Setconn等于Server.CreateObject("ADODB.Connection")

connstr等于"Provider等于Microsoft.Jet.OLEDB.4.0,

DataSource等于"&,Server.MapPath(db)

conn.Openconnstr

subCloseConn()

conn.close

setconn等于nothing

endsub

%>,

5,关于对系统功能作进一步开发的探讨

5.1目前系统存在的几点局限性

由于实际能力与理论水平的差距,目前的《计算机基础》课程教学系统

15

湖北师范学院2007届计算机科学系毕业论文(设计)

课程教案

课程简介

网上答疑

网站主页

课程大纲

在线阅卷系统

友情链接

公告牌

FTP服务

在线测试

试题的添加.删除

试卷的添加.删除

成绩查询

管理员登录页面

成绩显示页

考试页

试题选择

登录页面

在线管理系统

在线考试系统

登录页面

欢迎页面

ODBC

ODBCC

DB

浏览器

脚本引擎

*.asp

ASP引擎

其他组件

ADO

HS

客户端

WindowsNT

相关论文

信息技术与课程整合的意义

这是一篇信息技术相关本科毕业论文范文,与信息技术与课程整合的意义相关硕士毕业论文。是课程论文专业与信息技术及信息化及课程方面相关的。

探究信息技术与课程整合的新趋向

这是一篇信息技术类有关大学毕业论文范文,与探究信息技术与课程整合的新趋向相关函授毕业论文。是课程论文专业与信息技术及课程及科学技术。

信息技术与课程整合的探析

本文关于学生及课程及教师方面的免费优秀学术论文范文,学生方面有关论文范本,与信息技术与课程整合的探析相关硕士论文范文,对不知道怎么。

信息技术与课程整合心得

本文是一篇教育教学论文范文,教育教学相关专科毕业论文开题报告,关于信息技术与课程整合心得相关大学毕业论文范文。适合教育教学及教师优秀。

现代信息技术与课程整合的

本文是一篇信息技术论文范文,信息技术相关毕业论文范文,关于现代信息技术与课程整合的相关电大毕业论文范文。适合信息技术及计算机辅助教学。