1、毕业设计(论文)题 目 基于 B/S 结构的网络教学平台的设计与实现 姓 名 何飞云 学 号 3080121044 专业班级 08 信息管理与信息系统(2)班 指导教师 李绍英(讲师) 学 院 管理学院 完成日期 2012年 5月 20日 宁波理工学院 摘 要随着计算机技术、网络技术、数据库技术、通信技术的飞速发展,社会已然进入信息化时代,教育作为社会的重要部分,也受到了迅速发展的信息技术的庞大冲击。互联网的迅速发展以及网络教育的不断普及,使得开发灵活实用的网络教学平台成为 21 世纪全民教育体系中的重要环节。网络教学平台是网络教学的技术基础,在高等教育现代化建设中正发挥着越来越重要的作用。本
2、文以此为背景,作者在查阅大量相关资料,参照一些成功的网络教学系统开发案例的基础上,设计并开发了基于 B/S 结构的网络教学平台。该平台建立了以学生为主体、教师为主导的交互式网络教学环境。本系统采用 B/S 结构作为系统的开发平台,后台数据库采用的是 SQL Server 2000,ASP 的前端开发工具是 DreamWeaver。 论文介绍了本系统的研究背景和意义,分析了网络教学平台的国内外应用现状,并针对用户需求对网络教学平台进行了详细的功能需求分析,从网站各个子系统的数据库、页面、功能模块到最后的测试和运行,都做了详细的分析与设计。关键词:网络教学平台;B/S 结构;数据库;系统的分析与设
3、计IAbstractAlong with the rapid development of the computer, network, database and communication technology, our society has entered the information age. Education as the important part of the society has also been influenced by the swift development of the Information Technology. With the booming de
4、velopment of the Internet and the increasing popularity of Network Education, it is an important part to develop agility Network Teaching Platform of education system in the 21st century. Network Teaching Platform, the technical foundation of Online Teaching and Learning, has been playing an increas
5、ingly important role in the modernization of the higher education sector. An extensive literature review process has been conducted for this project, particularly in the area of Network Teaching System. Through the analysis and research, a Network Teaching Platform based on B/S structure has been de
6、signed and developed. This system provides a convenient and efficient platform for both teachers and students. The system uses the B/S structure as the development platform. SQL Server 2000 is used as the backstage database and DreamWeaver is the ASP development tool. This thesis introduces the back
7、ground and significance, analyses the current situation both at home and abroad. Based on users demand for Network Teaching Platform, the author has made the detailed function requirement analysis. Keywords: Network Teaching Platform; B/S structure; Database; System Analysis and DesignII目 录摘 要 .IAbs
8、tract.II1 绪论 .11.1 研究背景 .11.2 研究目的及意义 .11.3 国内外网络教学平台的应用现状分析 .21.3.1 国外网络教学平台的应用现状分析 .21.3.2 国内网络教学平台的应用现状分析 .31.4 研究方法 .41.5 研究内容 .42 理论基础和网站建设相关技术介绍 .62.1 理论基础 .62.1.1 远程教育 .62.1.2 网络教学 .72.1.3 网络教学平台 .72.2 网站建设相关技术 .82.2.1 ASP技术 .82.2.2 IIS概述 .92.2.3 IIS与 ASP的结合 .102.2.4 SQL Server概述 .112.3 本章小结
9、.113 基于 B/S结构的网络教学平台的分析 .133.1 可行性分析 .133.2 系统需求分析 .14III3.2.1 基本目标 .143.2.2 功能需求分析 .143.3 操作流程分析 .163.4 数据流程分析 .203.5 本章小结 .234 基于 B/S结构的网络教学平台的设计 .244.1 系统总体结构设计 .244.2 平台设计原则 .254.3 接口设计 .264.4 数据库设计 .274.4.1 数据库概念模型设计 .274.4.2 数据库逻辑模型设计 .324.4.3 数据库表设计 .334.5 网页界面设计原则 .384.6 本章小结 .385 基于 B/S结构的网
10、络教学平台的实现 .395.1 系统需求软硬件环境 .395.2 系统的开发工具 .395.3 系统的平台选择 .405.4 关键技术及其实现 .405.4.1数据库连接 .405.4.2 学院专业二级联动 .415.5 网站系统功能模块实现 .435.5.1 登录模块 .435.5.2 教学信息维护模块 .435.5.3 网络课程模块 .445.5.4 课程答疑模块 .455.5.5 学习公告模块 .45IV5.5.6 作业公告模块 .465.5.7 论坛交流模块 .465.5.8 个人消息模块 .475.6 本章小结 .476 总结与展望 .496.1 总结 .496.2 展望 .49参考
11、文献 .51致谢 .53浙江大学宁波理工学院毕业论文01 绪论1.1 研究背景现代教育技术理论已经从传统的“以教为中心”发展成为“以学为中心” ,这种以“学”为中心的教学设计理论与传统的以“教”为中心的教学设计理论完全不同,教师和学员的地位、作用都发生了极大的转变。因此,如何更好地利用教学设计的思想,高效地开发网络课程成为摆在教学设计人员面前的首要任务。随着计算机技术和宽带网络的飞速发展,高校网络综合教学平台为高校教学提供了一种新的教学手段和方式,从一定意义上说,网络教学平台的使用对于高校教学是一场巨大的革命。网络教学的兴起,即教学网站的出现,给传统教育增添了几分科学性、技术性和艺术性。20
12、世纪 90 年代中后期到现在,网络在高校中得到了普遍应用,校园网也相继出现,但是校园网络在教学方面的发展相对较缓慢,未能起到其应有的作用。在教学对象上,偏重于更加功利的远程教育,不够重视学校的教育。大力开展网络教学,注重学生对教学资源的真实需求,推动信息技术与课程信息的集合,是推动教学改革、培养创新人才的有效途径,也是教育技术在教学中充分应用的体现 1。21 世纪高等教育发展的趋势之一是教育的信息化与数字化,网络教学平台反映了现代教育理念,逐渐成为高校数字化建设的重要体现和组成部分,也成为研究的热点。1.2 研究目的及意义高校教育越来越注重个性化、现代化,在网络环境中,教学资源铺天盖地,良莠不
13、齐,资源量及质的问题是一大困扰。 管理者盲目地上传大量资料,学生连浏览一遍都来不及,更不必说做笔记、分析、思考、判断、吸收、综合、消化了,结果出现了学生无从下手、漫无目的、随意阅读的现象,这实际上是使网络环境下的教学处于一种严重失控状态。同时,在网络教学中教师应充当浙江大学宁波理工学院毕业论文1一个什么样的角色,而且教师又应该如何培养学生的自主学习能力等等的这些问题是在实施网络教学过程中不容忽视的。网络教学作为现代社会学习交流的重要途径,应该拥有一个稳定的、安全的环境。所以在这个基础上,开发一个既简单又实用的网络教学平台十分的有必要。随着计算机技术、教育理念等的不断发展与进步,今后对于网络教学
14、的需求必定迫切,网络教学平台的缺乏是现代教育发展的瓶颈和阻碍之一。我国的教学信息化还处于教学资源建设与整合阶段,网络教学平台的开发应用还在探索之中,所以,对于网络教学平台的设计与开发具有现实意义。1.3 国内外网络教学平台的应用现状分析1.3.1 国外网络教学平台的应用现状分析对于网络教育的起源,国内外学者各有不同的看法,有人认为起源于计算机会议系统,有人认为起源于美国1988年创立的明星法案,马治国等人对网络起源进行过探究,认为网络教育起源于“虚拟课堂” 2。国外许多国家特别是发达国家尤其重视网络教学,还在该方面投入了大量的人力、物力和财力,同时也取得了一定的社会效益。美国有350多所大学和
15、学院提供因特网教育的远程学习,基本覆盖了高等院校的所有专业和学科;英国也走在网络教育的前端,而且英国利物浦大学等名校学府正积极致力于开拓中国的教育市场。由此可见,网络教育已经逐渐成为经济合作与发展国家高等教育体系的重要组成部分。欧美等国家对网络教学平台的开发与应用一直走在世界的前端。随着计算机技术的不断进步,渐渐出现了众多的知名平台,如Blackboard、 Desire2learn、Angel 、eCollege 等,同时也不乏一些开源平台,如Moodle、Claroline、Atutor 、Sakai等,且开源平台在国外引起了极大的关注。这些功能全面的教学平台的出现,从一定程度上大大缩短了
16、教师开发和管理网络课程的时间,使众多高校得以大规模地开发和从事网络教学成为了可能。目前,在欧美等发达国家利用网络进行辅助教学已成趋势,网络教学平台也已成为高校师生不可缺少的工具。国外众多大学极其重视网络教学平台在教学辅助中起到的重要作用,据EDUCAUS CDS(Core Data Service)2011年的浙江大学宁波理工学院毕业论文2调查报告表明:在美国及部分国外大学,近800个参与调查的高等院校中有98%左右已经配置有教学平台,其中有95%至少支持一个教学平台,超过69%有一个商业教学平台,16%有一个开源教学平台 3。这一数据表明,国外高校极其重视教学平台的应用,而且,网络教学平台也
17、在国外高校教育教学中占据了重要的地位。1.3.2 国内网络教学平台的应用现状分析1994 年, “中国教育和科研计算机网(CERNET) ”示范工程的正式运行标志着我国网络服务教育的开始,首先是在一批教育部批准的网络教学试点高校中开展网络远程教学,后来逐步渗透到普通高校的教学辅助应用。网络教学的兴起与发展需求引起了国内高校网络教学平台开发的热潮。从1998 年 9 月教育部批准清华大学、浙江大学、湖南大学和北京邮电大学试点现代远程教育至今,全国已有 67 所普通高等院校建立了网络教育学院。随着网络教育试点的实施,对我国远程教育理论与实践的关注问题已经成为社会各界关注的焦点 4。由此可见,网络教
18、学平台已是网络教育的一大趋势,而且也是教学改革的一大方向。20 世纪 90 年代中期,为了满足网络教学的发展需要,国内的一些教育和商业机构开始开发专业的教学系统,其中包括北京大学网络教育学院开发的网络教学平台 BluePower,北京师范大学余胜泉、何克抗等人设计开发的 Vclass网络教学平台等等;也包括 IT 公司开发的 K12 网络课程制作平台、中教育星网络课程教学平台、网视宝课程管理平台 NV-Server、凯迪网络课程平台 KD-WebCT 等等 5。这些网络教学平台基本都包含有以下几个系统:网上教学系统、网上教务管理系统、网络课程开发系统,此外,一些网络教学平台还包括了网上教学资源
19、管理系统,该系统包括试题库、案例库、网络课件库、文献资料库等。总体来看,我国高校利用网络辅助教学尚处于起步阶段,随着国内自主开发的教学平台的不断成熟、稳定和国外开源教学平台的兴起,为我国普通高校引进教学平台,开展网络辅助教学实践提供了良好的机遇。 浙江大学宁波理工学院毕业论文31.4 研究方法本课题的研究目标主要是从计算机技术与课程教学的角度,探讨网络教学的优化方案研究,并在此基础上构建网络教学平台。对本课题的研究主要采用文献研究法、访谈法等理论研究与实践应用相结合的方法,在论文指导老师的指导下对课题进行研究。在理论研究阶段,通过各种途径收集中、外文献资料,对前人研究成果进行研读和分析的基础上
20、,突出本研究的构思和设计,并对国内外网络教学平台的应用现状进行系统的总结和梳理。在实践应用阶段,一方面,通过对系统的可行性、需求、功能模块等分析,利用操作流程图、数据流程图等对整个网络教学平台进行分析,进而对平台的数据库、功能模块、页面和输入输出进行设计。另一方面,则是根据得到的分析和设计方案,运用网络技术、数据库技术、多媒体技术等实现网络教学平台的构建与测试。最后,结合大学期间所学的专业知识进行论文撰写。1.5 研究内容本文在对众多国内外文献进行系统分析的基础上,通过了解国内外网络教学平台的应用现状,认真分析网络教学的发展现状和关键技术,提出了 B/S 结构(浏览器/服务器结构)作为系统开发平台,以 DreamWeaver 作为系统开发软件,以 SQL Server 2000 作为系统实施的后台数据库,实现对 ASP 技术与数据库技术的整合应用;同时,运用系统开发理论和方法,通过功能需求分析、总体设计、详细设计和系统实现等过程,开发出一套以学生、教师和管理员为用户主体的网络教学平台,集成课程资源应用、答疑讨论、网上作业及讨论交流等功能。本文所有研究内容将在理论分析和实践应用的基础上进行撰写,具体内容框架如图 1.1 所示: