基于ASP技术的教学网站设计

更新时间:2024-02-12 作者:用户投稿原创标记本站原创 点赞:25504 浏览:118200

摘 要:近年来通过互联网学习,在网上进行学习和交流,大大方便了很多学习者和一些相关的教学单位.网络教学的逐渐发展给教育带来了方便和益处,提高了人们的学习效率.设计一个具有艺术性质,科学性质,同时兼顾教育背景的综合性教学网站系统是生活中的必需品.本系统使用ASP[1]技术搭建,建设一个具有学习功能,教学功能和管理功能的教学网系统.

关 键 词:教学网站网络学习ASP

中图分类号:TP3文献标识码:A文章编号:1672-3791(2013)07(b)-0031-02

在当今这个信息产业发展飞速的社会中,网络占据的重要的位置.现在多数学校的任课教师都是采用电子版课件的形式进行课程教学,但是对于知识的巩固和深入的理解还需要同学课下利用大部分的时间去进行.这使得课件形式的教学方式不便于课下学习.所以在这种环境下对课下进一步学习的方式需要做出相应的改革.这使得教学网站的建立显得非常重要.可以充分利用网络的优势,使网络的学校变得人性化,智能化.网络互动学习对于当前的教学模式来看已经成为教学的辅助手段[2],教学网站的建立可以充分展现当前现代化的教学理念.从学生角度来说,教学网站的建立是对学生课上学习的巩固和补充.从教师的角度来说,可以促进师生间的交流和沟通.

1系统分析

1.1系统总体设计

运用计算机网络的知识对整体系统的全程操控进行实现.创建一个可以打破时间和空间的限制,在传统教学方式的基础上,将教形式转变成以学形式为主的网络教学平台.在B/S模式下,将对于学科的探索与对于信息产业技术的发展相结合的途径中,研究出一个可以便于师生共同学习交流的网络平台.对于高校中的现有的教学方式进行了充分的补充,补充教学环节的薄弱,提高了学生课下学习,复习的兴趣和效率.本系统的设计总体分为前,后台两大部分.前台主要应对师生的相互交流.对整体系统的操控和管理在后台进行.

1.2网站的功能需求

教学网站需要满足学习者自我学习的需求,同时也为教师备课和课上教学提供有利的参考.本系统的设计充分利用互联网的特点,对课下学习体系进行改革.

本教学网站可以实现:第一,以简便,智能的方式向学习者提供相关学习资料,便于学生下载或在线学习.第二,对于老师所需要的任课资料给予提供,老师可以上传相关课件.第三,师生可以在网络平台上方便自由的交流和讨论学习知识.可以检索或查询所需资料.基于功能需求的分析,该教学网站需实现的功能如下.

(1)网站中学习功能模块的设计主要是针对学习者来说的,该模块中状态栏有:教学资料下载,作业通知,最新公告,交流园地等,学生可以根据自身的情况和需求选择相关的资料进行自主学习,查看公告通知,了解教师的最新答疑信息.开设公告栏板块,引导学生积极的在网上交流,讨论热点话题.促使学生有独立思考判断的能力,号召更多的学生参与到网站教学,使网络成为教学的新领域.多数教学网站[3,4]会在网上提供在线考试功能,可以检测学生阶段性的学校成果,设定下一步学习计划.当学生选择此考试系统功能时,系统会根据相关学科随机抽取一套试题,对学生进行测试.

(2)对于教师来说,该平台提供给教师上传学习资料,方便学生交流等权利.使得教师发布自己的课堂教案,课外补充的相关资料更为简单,为了方便与学生交流及时解答,该网站为教师设计了答疑板块.各学科教师可以自行制作学习资料专题上传到网站.该模版的状态栏有:教师教案展示,作业审批公告,答疑公告等.

(3)网站管理功能:网站的管理人员需要对所有的用户进行规范的管理,包括教师管理、学生管理、上传学习资料的管理、发布留言的管理等.管理模块就是实现对整体系统的规范,秩序的保证.

1.3性能需求

网站性能[5]的高低是该网站运行是否正常的关键.需要考虑多方面,本网站的设计是定位在教学系统的,所以只需针对性的考虑网站的基本需求.本系统的具体性能需求如下.

(1)各个模块的相关链接测试.

(2)用户操作方式的测试,查看响应的时间是否延迟,对性能进行优化.

(3)用户操作的稳定性和出错率的测试.

(4)与其他相关教学网站比较.

(5)数据库中的容量测试,测试上传资料的大小.

1.4安全性需求

网站安全性的保证需要具体考虑三方面:第一要是防止系统中数据库被强行注入.第二要防止程序设计类问题的漏洞,如管理权限等方面.第三要防止上传资料的规范性,不要出现上传资料带有的情况.

SQL注入是普遍出现的安全隐患问题,大多数开发人员在编写代码[6]时,经常忽略对于用户导入数据是否符合规定的判断.使系统非常危险.SQL注入问题也是新手经常最容易忽略的.检查SQL注入漏洞问题的方法是可以利用NBSI2.0对网站进行扫描,可以发现漏洞问题,用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据.本网站设计中,所有文件都有各自相应的被检测代码.防止漏洞出现致使非法入侵.上传资料漏洞是指用户上传的资料不符合本网站的相关规定,致使网站秩序遭破坏.在网站设计中,首先要对管理权限进行严格控制,防止非法使用者进入本学习网站,第二是严格检测上传文件的类型,防止不匹配类型的文件上传.

2系统实现

2.1系统框架设计

系统框架如图1.

系统的设计主要由前,后台两部分组成,用户之间的交流互动,以及对上传资料的管理等功能在前后台都有涉及,前台主要是学习板块和教学板块.学习板块又包含三部分:学习资料查询、作业信息公示、课程设计学习,教学板块包括教程资料和答疑两部分.

后台的设计主要是管理和维护网站的秩序.包括教师管理、学生管理、上传学习资料的管理、发布留言的管理等.

2.2系统测试

系统的测试主要是完成对网站数据,用户权限,上传资料合法性,讨论留言板块这几部分的检测.数据的完整性检测,利用边界法通过构造出特殊的数据测试.采用边界法可以将一些脚本错误检测出来.用户权限检测的方法是,分别以三种不同权限进入该网站进行操控,检测是否出现异常状态.用户权限的检测可以将非用户的身份检测出来.

上传资料的检测是系统测试中的关键环节.可以测试出与系统不匹配的文件格式,将错误检测出来.经测试此部分功能不健全,需重新编程实现.

留言讨论板块的测试需要对用户所发言论进行筛选,检测出一些非法言论的用户并及时制止.测试时发现对象有释放不合理的现象出现.导致网站有时候出现留言延迟,不能查看等现象.

3结语

本教学网站开发的目的是为广大学生提供一个相互学习交流,以及与相关教师进行交流咨询的平台.你可以在资源中心下载你需要的资源,在问题咨询处向有关教师咨询你的疑难问题.在交流园地与同学畅谈,在考试中心进行模拟演练,在英语世界提升你的英语水平.

6;22.

[3]郭燕芳,李宏亮.对计算机辅助教学网站系统建设的探索和尝试[J].广西大学学报,2005,7(增刊):8-10.


[4]黄志军,赵皑,刘海庆.基于校园网的教学网站建设探讨[J].教育技术,2005:36.

[5]Gleen,Denis.Learningforachangeinfurthereducation[J]..JournalofVocationalEducationandTraining.Volume57,Number2,Jume2005:239-246.

[6]赵守凯.常用软件教学网站的构建及教学体会[J].科技平台,2006:26-27.