一种设计新颖的教学论坛的实现

来源 :中外教育研究 | 被引量 : 0次 | 上传用户:sfeixxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文实现的教学论坛,使用dreamweaver8做网页界面,使用ASP+ACCESS技术来实现论坛建设。系统可以分为两个模块:管理模块和论坛模块。管理模块的功能包括:管理首页、删除文章、修改文章、删除回复等;论坛模块的功能包括:论坛首页、查看文章、搜索文章、发表文章、回复文章等。该论坛功能齐全,界面友好,设计新颖,即时性强。
  【关键词】ASP+ACCESS 教学论坛 dreamweaver8
  【中图分类号】G642【文献标识码】A【文章编号】1006-9682(2010)06-0085-02
  
  一、前 言
  建设“精品课程”是实现高等教育教学质量工程的重要举措。精品课程建设对于提高高等教育的整体质量,推进我国教育体系的完善具有重要作用。全面提高高校办学质量是高校贯彻科学发展观,实现可持续发展的必然要求。精品课程建设过程也是高校培养和提升教师整体素质、进行专业建设和课程改革、更新教育理念、探索教学方法、促进教学研究和科学研究、提高教学管理水平的过程。
  随着Internet的发展,精品课程实现网络化教学是时代的趋势,而网络化教学平台的优势是可以方便的实现互动式教学,网络化教学平台的关键是论坛平台的设计。与传统教育相比,教学论坛是一种全新的教育模式,它可以突破时间和空间的限制,教师和学生可以根据自己的实际情况选择不同的时间段和不同的地点进行学习,学习信息具有广泛性,教师的评价也很及时,让更多的学习者共享优秀教育资源。教学论坛具有开放性、交互性、协作性、自主性和大容量等优势。因此,在教学论坛系统的建设中,单纯地构建各种功能单一的系统并不能完全满足教学论坛建设的需求,只有那些对数据和信息进行了有效组织、整合了多种业务、为用户提供个性化服务的系统才能充分发挥教学论坛的作用。为学生和教师提供了协作式的虚拟学习社区,可以利用各种交流工具在师生间、生生间保持同步或异步交流,加强思想的交流和信息的反馈。
  该系统分为两个模块:管理模块和论坛模块。对于管理模块,根据系统的功能分析,它包括以下的功能:管理首页、删除文章、修改文章、删除回复等;对于论坛模块,根据系统的功能分析,它包括以下功能:论坛首页、查看文章、搜索文章、发表文章、回复文章等。
  系统的开发平台:Windows XP;开发工具:Macromedia Dreamweaver 8、Microsoft Office Access 2003、Adobe Photoshop CS、Macromedia Flash 8.
  系统技术包括:ASP技术、ADO技术、数据库技术、VBScript及JavaScript脚本语言。
  本论坛系统中运用大量的脚本语言的目的有两个:一方面用来完成表单提交前的数据验证任务;另一方面用来完成打开新的窗口、关闭当前窗口、返回前一页等功能。通过使用脚本语言既防止了大量错误数据被提交到服务器,进而节约了宝贵的系统资源;也使网页更加美观、操作更加方便,大大提高了系统的性能。
  二、系统的设计与实现
  1.软件环境
  客户端:Windows95/98/2000/XP、Internet Explorer(IE)等。
  服务器端:Windows NT/Windows2000、Internet Information Server(IIS)5.1及其以上版本、IE等;或者Windows98、Personal Web Server(PWS)、IE等。
  数据库:采用Access,运行于服务器端。
  2.硬件环境
  服务器CPUPIII 500以上,内存512M以上。
  客户机CPUP200MMX以上,内存32M以上。
  教学论坛是一个比较典型的具有B/S数据库体系结构的系统。它有三层架构,前端是Client,后台为Server(包括数据库服务器、文件服务器等),利用Web服务器和ASP作为数据库操作的中间层。工作原理:在前端采用IE、NetScape等浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面形式返回给前端的浏览器。
  3.页面设计
  页面是面向用户的一个“窗口”,是用户和网站后台交互的场所,它主要提供了交互式的信息浏览、发布文章等。页面的制作分为四大部分:①文章显示模块:显示论坛发表的一些文章主题;②发表文章模块:为学员提供发表文章的地方,以及回复主题等;③搜索模块:学员可搜索文章及回复;④论坛管理模块:管理员进行对文章处理、修改、删除等。各类用户的操作界面所具有的功能如表1所示。
  4.数据库及关系图
  后台数据库包括:BBS信息库——学员在教学论坛发布文章可以让信息交互,实现共享;回复信息库——存放回复资料的具体内容。
  论坛的程序在数据库的使用上十分复杂,以绑定记录集的方式只能针对单一的表处理,使用ACCESS2003中的数据库关系图,将两个不同的表用一个相同的字段关联起来便可以解决问题。如图1所示,可以看到bbs表以“bbs_id”列与reply表中“rep_id”列相关联,关联线是无向箭头。点击关联线,弹出编辑关系窗,关系类型是一对多。表明一个主题可以有多个回复内容。
  5.绑定记录集
  网页若要使用数据库里的资源,在创建连接后,必须创建记录集才能进行相关的记录操作。本网页中所做的数据绑定的所有服务器行为如图2所示。
  6.管理员页面的制作
  管理员页面的制作基本上与论坛主页大致相同,不同的是加入了注销用户和限制对页的访问的服务器行为。很多设计师为了方便了解页面的功能,都会直接用简单易懂的单词作为网页的名称,例如本设计中,论坛管理页面就命令为Badmin.asp,这样做对于设计者来说是易懂易用的,但对于一些别有用心的浏览者来说,就可能通过猜测您的管理页面的文件名,跳过登录页面,直接打开管理页面来编辑。所以管理页面就要有进一步的限制与控管。这个服务器行为就是在管理页面加载前先行检查用户是否经过登录的操作,在发现用户尚未登录之后,将用户导向登录页面。
  7.搜索页面的制作
  在教学论坛主页面有一个搜索的字段,目的是要浏览人输入某个关键字,提交后程序可以依照这个关键字将相关的资料绑定在搜索结果页显示。首先绑定记录集,在SQL语法中,可以使用Like语法列中部分字符串进行比较,并搭配“%”等通用字符使用。以记录集Recordset1为例子,搜索的字段是帖子主题、发表的内容,搜索关键字是由前页传送来的表单值sa。
  三、结束语
  随着计算机网络的飞速发展,基于Web的教学论坛作为信息时代的一种全新的教学模式,正受到越来越多人们的喜爱。它可以突破时间和空间的限制,为学生和教师提供了协作式的虚拟学习社区,学习信息具有广泛性,教师的评价也很及时,让更多的学习者共享优秀教育资源。可以利用各种交流工具在师生间、生生间保持同步或异步交流,在这里可以自由地发表自己的观点和对论坛的主题发表意见,教师可以对学生的问题及时地解决,学生可以获取对自己有用的知识,充分利用有限的教育资源,提高学习效率,使学习、工作更加方便。
  教学论坛具有开放性、交互性、协作性、自主性和大容量等优势。因此,在教学论坛系统的建设中,单纯地构建各种功能单一的系统并不能完全满足教学论坛建设的需求,只有对数据和信息进行有效组织、整合多种业务、为用户提供个性化服务的系统才能充分发挥教学论坛的作用。本文所设计的基于Web的教学论坛使用dreamweaver8做网页界面,使用ASP+ACCESS技术来实现系统设计,技术先进、界面友好、功能完善,是一个很好的师生交流平台。
  
  参考文献
  1康 健.Dreamweaver8动态网站开发标准教程[M].北京:中国青年出版社,2007:56~223
  2 马 鑫.Adobe Photoshop CS中文版教程[M].北京:清华大学出版社,2005:110~230
  3 吴 涛、林晓峰、李灵佳.Flash 8标准教程(第2版)[M].北京:科学出版社,2007:11~256
  4 唐建平.ASP动态网页程序设计与制作实训教程[M].北京:机械工业出版社,2006:3~51
  5 吴权威.Access2003中文版应用基础教程[M].北京:中国铁道出版社,2005:1~44
  6 王爱民、支丽平.Dreamweaver8 & ASP动态网站开发基础与实例[M].北京:中国水利电出版社,2007:13~122
  7 Tai Sik Lee, Young Hyun Kim, Dong Wook Lee. An Application Service Provider(ASP)Based Project Management System [M], 2002:96~310
其他文献
在世纪之交的汉语语法研究中,一批中青年学者的研究成果受到了广泛的重视。1998年2月由黑龙江教育出版社出版的陈一教授所著《汉语语法论稿》(以下简称《论稿》)就是汉语语法
澳大利亚的技术移民主要种类有:独立技术移民175类、担保技术移民176类、边远地区临时居住签证475类、海外毕业生边远地区担保临时居住签证476类(配偶亲属担保必须配偶为主申
[目的 ]建立一种保存菌种时间长、取材方便,成本低廉的菌种保藏方法 .[方法 ]于2009年8)月,使用经过处理的变色硅胶菌保藏标准菌种ATCC26003金黄色葡萄球菌和沙门氏菌,利用硅
【摘 要】重庆市构建“西部教育高地”的目标离不开大学外语教育的发展。但目前我市的大学外语发展仍然在师资水平、教学内容、课程设置等方面存在不少的问题。笔者通过对学生的调查采访和大学英语教学过程中的所见所想,针对大学英语教学存在的问题,提出了一些建议。  【关键词】西部教育高地 大学英语教学 问题 建议  【中图分类号】G642【文献标识码】A【文章编号】1006-9682(2010)06-0083-
【摘要】为了更好地为广大人民群众提供优质的房地产项目,房地产开发企业要全面树立严谨的质量意识,结合房地产建筑项目的具体内容,采用先进的房地产现场质量管理方法和手段,实现对房地产开发项目的全方位质量管理和控制,更好地提升房地产开发项目的工程整体质量和水准。  【关键词】房地产开发项目工程;质量;管理  在我国房地产业快速、蓬勃发展的趋势下,要面向房地产开发项目的全程,进行科学合理的工程质量管理和控制
电饭锅是我国普及率较高的小家电产品之一.它除了能煮出软硬适中的米饭外,还具有煮粥和煲汤等功能,控制简单,使用方便,成为居家生活常用的小家电产品.目前市场上电饭锅大致有
民事诉讼法修改后,最高人民检察院应规范办案的需要而建立了民事申请监督案件受理、办理、管理分工合作机制,并在《人民检察院民事诉讼监督规则(试行)》(以下简称《规则》)中
签证是一个主权国家为维护本国主权、尊严、安全和利益而采取的一项措施.签证是一个主权国家实施出入本国国境管理的一项重要手段.一个国家的公民如果希望到其他国家旅行、定
随着经济全球化和知识时代的到来,我国引进西方先进的网络技术与理念,并对其取其精华,去其糟粕,使我国经济与网络技术有了突飞猛进的进展.这种网络技术的发展,正在改变着人们
【摘要】建筑工程中的工程监理在提高建筑工程质量、保障人民生命财产安全方面具有重大意义。目前,我国的建筑工程监理中还存在一些不足。国家应该完善建筑工程监理相关法律法规,提高企业工程监理法制理念。并且采取有效措施增强监理市场的监理意识,以此更好地发挥建筑工程监理的作用。  【关键词】建筑工程;监理;体制  建筑工程监理过程中,监理单位可以运用专业的管理技术和技能对建筑施工进度、施工质量和投入成本进行有