您好,欢迎光临本站! 加为收藏 | 设为首页
首页 · 期刊中心 · 论文欣赏 · 发表流程 · 期刊验证 · 经营资质 · 付款方式 · 联系我们
  现在是: 请记住我们的永久网址:www.shijiqikan.com 
本页位置:首页>>论文欣赏>> >>科技类论文 www.shijiqikan.com
 ※ 期刊导航
经济管理
教育文艺
医药卫生
社科法律
农业科学
工业技术
核心期刊
大学学报
综合期刊
相关最新  
·渗碳炉的消防安全
·风电场短期风速预测探讨
·塑料机械节能技术的发展
·工程测量技术的应用
·工位器具的设计在总装配线的应
·论我国机械制造业的信息化发展
·城市低碳、创新管理的探索
·混凝土裂缝与应力分析
·关于产品质量监督抽样检验的理
·液压油的作用性能与正确选用
科技类论文  
浅探以后台数据库为基础的网络课程设计
发布时间:2011-9-29 9:48:29  本文已点击 1741 次
 
 

摘要:本文探讨如何通过数据库技术,借助ASP 进行计算机网络教学系统的设计,实现了一个学习《计算机技术及应用基础》的网络课程,使网络用户能够方便地进行课程的学习、信息的在线管理和维护。

关键词:网络课程  数据库

 

网络教学模式就是运用计算机技术,模拟传统的教学过程,通过计算机与学生交互活动来达到教学目的。计算机网络教学从诞生之日起就展现了旺盛的生命力,由最初的单机模式的教学系统,逐步发展到以多媒体技术为基础、以网络为依托的网络教学系统。

一、网络教学系统开发的原则

1.体现课程本身的开放性、动态性。

1)课程内容可以根据具体学生的需要调整,随时反应和吸取本课程相关的新成果。(2)课程体系结构具有很强的关联性,对于同一知识点能提供不同角度的描述,使得学生能够在不同层面中进行交叉式思考,满足不同层次学生的需求。

2.为学生营造探索与创造的空间,满足学生的个性化要求。

1) 提供大量不同类型能够达到教学目标的任务,学生根据自身兴趣自由选择,给学习者提供了个性学习的空间。(2)提供协作的学习环境。

3.充分体现网络的交互性。

1)课程结构的设计应该尽量涵盖课外讨论、网上答疑、在线答疑、答疑信箱等师生互动模块。(2)教学活动的设计要建立多种机制,既有同步互动,又有异步互动;既有人机互动、又有师生互动;学生任务活动设计要多样化、项目化和主题化,既有个别化活动又有小组协作活动。

二、《计算技术及应用基础》网络课程系统设计

1.硬件结构设计。考虑到在大量用户访问的情况下对服务器系统的冲击,因此采用多服务器分布式结构模式。采取web 文件服务和数据服务以及多媒体服务分布于网络的多台服务器的方法,实现降低对单一服务器的冲击。其中WEB 服务器负责向用户的WEB 浏览器发送WEB 页面以及相关的多媒体信息的链接。数据服务器负责向WEB 服务器提供系统运行数据(包括各种资源链接),以及存放辅助教学的相关文件资源,同时它也存放了学生在实验过程中上传的实验文件。多媒体服务器在客户端发出多媒体请求后向学生的客户端发送相应的多媒体数据流。

2.系统实现。系统实现环境: 客户端采用Windows 2000+IE5.0;数据服务器采用SQL server2000 数据库系统,Web 服务器端采用IIS5.0,多媒体服务器采用RealNetwork 公司的HelixServer;程序开发利用ASP.net 技术;网页制作使用工具为Microsoft Visual Studio.NET FrontPage2000 相结合。此外,还在Microsoft Visual Studio.NET 环境中运用Visual Basic.NET 语言开发制作了独立的数据过滤系统和评定系统等。

3.后台数据库的设计与实现。考虑到了系统需要大量的数据资料,并且要实现用户与计算机的交互、用户与用户之间的互动学习。同时考虑到实际使用过程中的用户数量的增多会对数据系统造成冲击,为此,利用MS SQL server,建立了一个中等规模的的后台数据库,将与课程有关的信息以及完整的系统的管理信息存入其中,以便网络用户可以灵活地浏览和管理。这里没有选择其它教学系统通常选用的Access 2000 来创立数据库的原因在于,在进行数据访问时MS SQL server系统能够更高效的提供服务。利用MS SQL server 分别建立三个数据库,分别为NETClass 数据库、bbsdata 数据库、chatQ数据库。

1NETClass 数据库:NETClass 数据库中包括6 个数据表,分别是:user 表详细记录了系统中学生用户的相关信息,包括学号、姓名、登陆名、登陆密码、电子邮件地址、联系电话、出生年月日、测试成绩、评定等级等字段为登陆管理系统、信息交换系统、讨论结果上传系统提供用户基本信息。teacher 表详细记录了系统中教师用户的相关信息,包括用户id、姓名、登陆名、登陆密码、电子邮件地址、联系电话、用户权限test 表存储有进行期末测试时使用的题库的内容。其中的字段包括题目编号、题干、备选答案、正确答案、题型等字段。practice 表存储有对于学生进行日常模拟测试时所使用的题库。包括题目编号、题干、备选答案、正确答案、题型等字段。

2bbsdata 数据库:bbsdata 数据库用于存放用户进行网络讨论时的相关信息。该数据库中包括9 个数据表,因篇幅所限,这里简单介绍其中的4个数据表。class 表记录有全体学生的分组情况。包括组编号、组名、组员数、组介绍等字段,学生在利用内置的bbs 系统进行分组讨论时的分组情况均记录在该表中。Topic 表记录有所用的主题。包括编号、主题内容、发表组编号、主题创立时间、最终讨论用户、最终讨论时间、用户学号等字段。bbs1 表记录有用户发布的所有讨论信息。包括讨论主题、用户名、学号、内容、发表时间、用户地址、用户头像等字段。

3ChatQ 数据库:ChatQ 数据库中记录着用于即时通讯时的相关信息,是实现实时信息交流的数据核心。该数据库包含有ChatMsg 表。ChatMsg 表中记录有用户之间在进行实时文字通信时,交流的文字信息。它包括id、信息内容、发送者、接收者、发送时间、附加表情等字段。在运行期间,由web 服务器利用ASP.net 内部的ADO.net SQL-server 端创立数据连接,创建查询后将相应的数据以web 页的形式通过客户端的浏览器反馈给用户。为了提高数据系统的访问效率,系统全部的查询都是使用简明SQL 语言的相应查询语句来实现。

参考文献:

[1] 何克抗,余胜泉.基于Internet 的教学系统[M].重庆:西南师范大学出版社.2000.

 
版权所有 世纪期刊中心诚信、快速、专业:论文发表、发表论文、论文代发、代发论文、代写代发、职称论文、学术论文 www.shijiqikan.com
邮箱:lunwen100@126.com QQ:1411903708,1079413608,1454502918, 电话:18600727789
 京ICP备11012354号 技术支持:快速建站