《研究型课程学习校园网支持系统.docx》由会员分享,可在线阅读,更多相关《研究型课程学习校园网支持系统.docx(64页珍藏版)》请在第一文库网上搜索。
1、2006届本科毕业论文题目:研究型课程学习校园网支持系统-学习资源与网上交流子系统的设计与实现班级:2004计本学号:2004AAH14029学生姓名:许广蓉指导教师:李鹰专业:计算机科学与技术专业2006年5月研究型课程学习校园网支持系统学习资源与网上交流子系统的设计与实现当前,因特网技术飞速发展,信息技术在学校中推广普及也日益受到重视,基于Internet的学习网站的建设,是网络教育资源建设的一个重要方面,也是信息技术与学科教学结合的重要切入点。目前在大多数学校已经具备校园网。采用基于B/S结构,使用大型数据库管理系统作为数据中心,客户端使用浏览器,使用ASP网络编程语言结合ACCESS2
2、000数据库技术,通过Internet以不同的管理权限,可对远程访问数据进行管理。融合了多种先进信息技术,可实现交互控制,更易于用户使用。关键字ASP;ACCESS2000;b/s;学习资源;研究学习;网上交流ABSTRACTBaseonCo11egegraduationprojectadministration,sactua1ity,andthesurveyoftheco11egegraduationproject,IdesignanGenera1GraduationProjectAdministrationSystemforco11ege.Thissystembaseontheadopti
3、onofInternetZIntranetandthree-1ayerstructureofapp1ication,usinghugeDBMS(DataBaseManagementSystem)astheCentra1Data-base.Thec1ientbyusingthebrowser,mid-1eve1bysetupASPServer,combinethewebprogram1anguagewiththetechnoofSQ1serverdatabase.ThisSystemisbaseontheapp1yingfortheWEB,theusercanfromusingthediffer
4、entadministration1eve1,managesthedatawherefrom1ong-distance.TheSystemabsorbsmany1atestinformationtechno1ogies,mutua1administration,beingpronetouse.Keywords:ASP(ActiveServerPage);ACCESS2(X)0;B/S;StudyResources;Studyresearch;ExchangesOnTheNet第一章绪论11.1 研究背景11.2 研究现状-11.3 研究内容和目标-21.4 本文的结构安排3第二章基本技术介绍-
5、42.1 WEB技术一-42.2 ASP技术-52.3 SQ1Server数据库技术6第三章系统分析83.1 系统概述-83.2 需求分析83.3 可行性分析-103.4 系统的主要功能11第四章系统设计-134.1 系统总体设计134.1.1 制定总体结构的指导思想-144.1.2 系统的总体结构-154.2 功能模块设计-164.2.1 学习资源模块-164.2.2 学生研究模块-184.2.3 网上交流模块204.3 数据分析214.3.1 用户信息-214.3.2 文档信息-214.3.3 课题信息21224.4 数据库设计4.4.1 理论依据224.4.2 表的设计-23第五章系统实
6、现295.1 数据库295.1.1 数据库的连接295.1.2 禁止数据库被下载-295.2 资源管理305.2.1 新网址资源上传效验315.2.2 连接网址数据库-325.3 学生研究325.3.1 身份验证-325.3.2 查看评分-335.3.3 选择要查看的课题-355.3.4 检查发言权限-365.4 网上交流模块365.4.1 删除会员资格-365.4.2 自动分页-37结束语38参考文献-39致谢40第一章绪论1.1 研究背景要具有面向未来的学习能力,成为会学习的人,行之有效的唯一途径是改变学习方式。研究型学习,是一种新的学习方式。它是在教师的指导下,学生从自身生活和社会生活中
7、选择和确定研究专题,以类似科学研究方式主动地获取知识、应用知识、解决问题的学习。21世纪人类将全面进入信息时代,并以计算机网络在人类社会生活中的全面深入运用为特征。网络化社会的交往超越了时间和空间的限制,使不同地域、甚至不同时代的人展开便捷的交往,网络又使全球的信息资源以多种不同的方式实现集约化共享,使人们便捷获取。这是人类历史上迄今为止所发生的最深刻的社会变革之一。目前,在我国大多数学校里由于基础设施和网络技术的提高,校园网络已经具备走进教学的各项条件,对基于校园网的研究型课程学习的开发研究正引起一系列深刻变革。在课程方面,信息技术已不仅仅作为一个贯穿始终的手段与工具,更要求我们根据蕴含在信
8、息技术中的新理念,重新设计我们的课程。1.2 研究现状教育总是伴随着人类社会的重大变迁而面临自身的变革与发展。世界的全球化趋势对人与社会的发展提出了全面的要求。2000年1月由国家教育部颁布,研究性学习成为综合实践活动板块的一项重要内容。2000年10月26日,教育部决定从2001年起利用5到10年时间在全国中小学基本普及信息技术教育,全面实施“校校通”工程,以信息化带动教育的现代化,实现教育的跨越式发展,并提出加快信息技术教育与其他课程的整合。历史重任赋予了教育以全新的挑战。目前各校、各地区都在加快教育信息化的进程,探索如何有效应用信息技术培养适应经济全球化的信息时代的人才。信息技术与课程整
9、合的研究,业已拉开帷幕。“基于网络应用的研究性学习”符合新形势教育改革的迫切需要,极具探索价值。尤其是理论应用与实践操作层面,更需要积极探索与强力推进。可是我仍然看到,在现行系统中存在着很多问题,比如对数据库安全方面的考虑,没有彻底禁止对数据库的下载。这些问题将在本系统中得到解决。1.3 研究内容和目标网络平台是有效联结学习资源,包括信息资源和智慧资源,形成智慧共同体、构建自组织开放学习社区、实现生态式学习的物质保障。它主要研究一下几个方面的内容:1、适度组织的信息资源:资源导航一一网络信息资源的分类搜索,依据学习者经验拓展维度、知识领域分类,根据不同主题、年龄水平标识网络信息资源。各类专题资
10、源一一按照知识领域事先进行分类的定向资源,或者是由课题引发的专题资源。2、互动共享的智慧资源:集中的学习社区是非常必要的,这是一个学习研讨中心,并实现跨校学习和跨校辅导。3、记录过程性学习活动的各类网络档案袋:平台提供各种可自主记录的网络型档案袋,便于过程性学习评价与管理。包括学生档案,课题文档,导师专辑等。4、便捷有效的教学管理:管理界面集中反映课程活动动态数据,便利学校随时掌握课程实施的动态、有效开展评价活动和管理。在课程学习的实施中,研究性网络平台体现为资源平台、交流平台、评价平台和管理平台;我们依托网络贯通了一个虚拟与现实融合的学习社区,实现了没有起点也没有终点、没有时空限制的学习。1
11、4本文的结构安排本论文分为四章,具体的内容组织如下:第一章绪论给出课题的来源、研究背景以及该领域的研究现状,并提出论文的目标与主要内容。第二章基本技术介绍介绍了系统开发所设计的各项基本技术:WEB技术,ASP技术已经SQ1Server数据库技术,包括SQ1Server2000的特点。第三章系统分析通过对系统的基本描述、需求与可行性的分析,确定了学习资源与网上交流系统的功能模块划分。第四章系统设计本章首先介绍了学习资源与网上交流子系统总体结构的指导思想,接着给出了系统的体系结构、各功能模块的分析与设计和数据库设计。第五章学习资源与网上交流子系统的实现本章叙述了学习资源与网上交流系统具体的实现方式
12、及相关技术的实现,并给出了相应软件实现界面。结束语最后附有参考文献和致谢第二章基本技术介绍2. 1WEB技术WWW(Wor1dWideWeb)是一种建立在Internet上的全球性的、交互的、动态、多平台、分布式图形信息系统。同TeInCt、E-mai1.FTP、BBS等相似。它也是建立在Internet上的一种网络服务。它遵循HTTP协议。缺省端口是80。它的开发最初是为了在科学家之间共享成果,科学家们可以将科研成果以图文形式在网上进行共享。它的最基本的概念就是超文本Hypertext,如果您用过任何一种在线帮助系统你就会比较了解它的结构了。现在的应用已远远超出了原设想。成为Internet
13、上最受欢迎的应用之一。它的出现极大的推动了Internet的推广。WWW的核心技术就是Web技术。Web技术主要涉及到两个标准,一个是应用层协议,称为超文本传送协议(HTTP);另一个是表示层句法,称为超文本标记性语言(HTM1),在本系统中,HTM1语言为实现框架的主要语言。Web技术是在这两个标准的基础上发展起来的。Web的特点:(1) Web是图形化的和易于导航的(navigate)(2) Web与平台无关(3) Web是分布式的最后,由于各Web站点的信息包含站点本身的信息,所以管理员可以经常对站上的信息进行更新。如某个重要的通知,新功能板块的推出等等。一般各信息站点都尽量保证信息的时
14、间性。所以Web站点上的信息是动态的。经常更新的。这一点是由信息的提供者保证的。Web动态的特性还表现在Web是交互的。Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FoRM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。HTTP是Web技术中的一个最基本的协议,它是一个应用层协议,直接用TCP层传递。整个协议的通信过程十分简单。当然,仅是HTTP与HTM1构建的Web系统功能过于简单,它大大限制了Web的应用场合。为了增强Web系统的能力,众多计算机厂商和标准化组织开发了许多新的技术
15、,它们包括服务器端的CGI、ASP技术、客户机端的Java、JavaScriptsVBSCript、AetiVeX等技术。这些技术使Web的应用扩展到更广阔的范围。其中ASP技术就在本系统中广泛使用。2.2ASP技术由Web页访问数据库的技术在不断地发展,从最早的静态HTM1的Form格式加CGI到如今的ASP等,目前,有以下几种Web数据库技术:CGI、Java/JDBC、RAD和微软推出的ASP。ASP是微软公司于1996年11月推出的Web应用程序开发技术。在MierOSOft的有关文档中ASP被描述为:一个服务器端的脚本环境,可以生成和运行动态的、交互的、高性能的Web服务器应用程序。ASP是目前公认的建立WindOWSNT动态站点最好的工具。它与ADO(ACtiVeDataobjeCt,一种新的数据访问模型)的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段。ASP访问Web数据库的工作原理如下:当用户请