基于Internet的远程教育系统的设计与实现.docx
《基于Internet的远程教育系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Internet的远程教育系统的设计与实现.docx(36页珍藏版)》请在冰豆网上搜索。
![基于Internet的远程教育系统的设计与实现.docx](https://file1.bdocx.com/fileroot1/2022-10/24/5504da6f-8df2-4e84-be96-3edabfd5fcdb/5504da6f-8df2-4e84-be96-3edabfd5fcdb1.gif)
基于Internet的远程教育系统的设计与实现
基于Internet的远程教育系统的设计与实现
摘要
本文着重阐述了在线教育网站的整体开发过程。
介绍了网站的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。
根据实际需求,在线教育网站采用模块化的设计思想,在WindowsXP操作系统环境下,搭建ASP运行环境IIS5.1,通过使用VBScript脚本语言完成动态的、交互的web服务器应用程序,实现网上在线教育系统的主要功能,包括学生在前台的浏览、查询教师信息,在线教案查看下载,在线提交作业;教师登录实现教师资料管理,教案发布,批得学生作业;管理员在后台进行的教师管理、教案管理等功能。
本系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全。
关键词:
网站;数据库;模块化
Designandimplementationofdistanceeducationsystembasedontheinternet
Author:
FengQiu
Tutor:
LiChen
Abstract
Thispaperfocusesononlineeducationsite'soveralldevelopmentprocess.Onthewebsitedevelopmentenvironmentandthedevelopmentoftoolsfordesignandthedesignprocesshasalsomadeacomprehensivenarrative,inthedatabasetocreatedatatables,aswellasthinkingofthespecificlinksbetweensuchareashasalsomadedetaileddescriptionandanalysisofthespecificvariousfunctionalsystems,aswellastherealizationprocessofdetaileddesignprocess,drawingasimplemapofthesystemfunctionalmodulesatthesametime,tomoreclearlythatthedesignofthewholeprocess,aswellastheplanninganddesignofconcreterealization.
Accordingtoactualdemand,onlineeducationsiteusingmodulardesignconcept,intheWindowsXPoperatingsystemenvironment,thestructuresIIS5.1ASPoperationalenvironmentthroughtheuseofVBScriptscriptlanguagecompletedynamic,interactivewebserverapplicationsandrealizeon-lineTheprimaryfunctionoftheeducationalsystem,includingstudentshereinthefuture,informationonteachers,teachingShowonlinedownload,onlinesubmissionoperations;teacherslogdatamanagementtoachieveteachers,lessonplansreleases,approvedinthestudentoperationsmanagerinthebackgroundoftheteachersmanagement,teachingmanagement.
Thesystemhasmanyfeatures:
systemfullyfunctional,easytousesimple,andhumannatureoftheuserinterface,securitysettingscomplete.
Keywords:
website;database;modular
1绪论
1.1课题研究目的和意义
随着社会的发展和科技的进步,几千来人类生活的方方面面都发生了巨大的变化,但教育的模式却始终停留在一间教室中,老师教、学生学的状态。
不可否认,这种传统的教育模式几千来的确为国家和社会培养了众多的人才。
但随着时代的发展,传统教育模式的弊端也越来越明显,亟需改革。
与网络教育相比,在某些方面更显现出传统教育模式的不足:
1、传统教育受空间与时间的限制大,教育的覆盖面小
传统的教育模式需要教室、图书馆等硬件设施和教师、管理人员等人员配备,并且在一定的条件下传统的学校都只能容纳一定数量的学生,这使得教育的覆盖面缩小。
由于现有的学校无法为社会提供足够多的教育资源,就必然使得一部分人在结束义务教育后就无法再继续接受高等教育,限制了受教育的人数,不利于全民素质的提高。
2、教学方式过于呆板
虽然我们一直在进行各种各样的教育改革,希望提高学生的学习兴趣,培养出有创新能力的学生。
但受到硬件的制约,在一间教室里的教学,往往会变成单项的老师教、学生学,学生为了应付考试而学习,缺乏自主学习能力和进行创新学习的兴趣和手段。
这种教育方式下,学生将只会重复前人的知识,而缺少自己独立性的思考和判断以及创造性的思维。
这种教育方式的弊病已收到各界有识之士的批评。
我们的社会需要传统知识的传承,更需要面对未来的开拓与创新。
3、教学内容单一,信息量少
传统教育模式下,一个班级由一个老师来负责一门课程的教学,有利于教学的系统性和完整性,但也因此限制了学生的信息量的获得。
一个老师的知识的积累总是有限的,如果仅按照一个老师的思路来学习一门课,学生所获得的信息单一,思维方式和思考的角度也会受到限制。
如果这位老师在教学中存在失误或不当的教学方式,那么学生可能也会接受了错误的知识或养成不好的学习习惯,这些都不利于学生的全面成长,也不利于学生形成独立的思考与判断能力。
与传统教育相比,网络教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时的学习,让更多的学习者共享优秀教育资源。
本课题的在线教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。
网上教学系统的目的是实现个性化、因材施教的高效教学方式,是对传统教学模式的一次革命。
它突破了传统“面授”教学的局限,为求知者提供了时间分散、自由安排学习、资源共享、地域广阔、交互式的学习创新方式。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与客户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。
ASP是Microsoft公司配合IIS提供的一种动态网页实现技术,而SQLServer则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系.在线教育网站就是在这种条件下开发出来的,通过网页的形式,完成网络教学的各项功能。
目前Internet低廉的成本、可接受的可靠性和几乎全球的可用性构成网上活动本质驱动力,相关技术、法规、硬件设施的不断成熟、完善为网络的实际应用提供了保障,学校的网络教学系统也不断成熟,它的优势就在于信息的标准化、有效性、及时性和覆盖地域。
本项目的意义是运用现代教学理论与建构主义学习理论,通过教学改革与实验,探索在线网络教学的理论和方法,开发相配套的网络教学的设计和评价系统软件,探索利用网络资源进行网络教学的途径与方法。
1.2研究现状及发展趋势
随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。
然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。
如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。
时至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。
美国国家教育政策研究所(The Institute For Higher Education Policy)于2000年4月也发表了一份名为"在线教育质量:
远程互联网教育成功应用的标准"的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。
目前,网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。
如今,随着科技的发展,网络远程教育在教育中的应用开始变得普遍,尤其在中等以上的城市,发达地区的一些县,利用多媒体教学是很普遍的现象。
据数据显示,60%以上的学校基本建立了校园网,但其应用的程度参差不齐。
对基于网络的远程教育突破与创新,我国对网络远程教育进行了不断的定位、整合、竞争、协作,从而使其在教育领域中发挥着越来越重要的作用,现在已经进入了快速发展的繁荣期。
1.3毕业设计说明书构成及研究内容
毕业设计说明书共分为六章:
第一章是绪论,介绍在线教育系统的研究与问题,国内外研究的基本现状以及论文的构成;第二章是在线教育系统所用到的关键技术和相关软件,对系统所采用的关键技术和相关软件做了简要介绍;第三章是需求分析,讨论了系统需要解决的问题和基本功能,以及数据流图和数据字典;第四章是系统总体设计,包括功能划分描述、数据库设计以及安全保密设计;第五章是系统详细设计,将系统中的各个模块做了较详细的介绍说明;第六章是系统测试,系统开发完成后,为使其达到最佳的使用效果,必须时常对其进行系统测试。
在线学习系统,可以实现用户管理、在线资料管理、网上答疑等主要功能。
这些信息均与后台数据库直接连接,可以从后台管理子系统进行动态添加与更新操作。
使教师对网络的维护更加直观高效。
根据要求,本系统具体实现如下的功能:
1、学生子系统的功能:
学生子系统中主要完成浏览教学内容,查看教师资料,下载及学习教案,在线提交作业等功能。
2、管理员系统的的功能:
管理员管理子系统完成本网数据更新和维护操作,如果教师信息的增加,教案资料的管理,教师资料的管理等操作。
3、教师子系统的功能:
教师子系统主要完成教师资料的修改,教案的发布与学生作业的批复等功能。
2关键技术及相关软件
在线教育系统使用ASP开发,应用界面使用MacromediaDreamweaver设计,脚本使用VBScript来写,服务器采用IIS技术,后台数据库选用SQLServer2000。
2.1ASP技术
ASP即MicrosoftActiveServerPages的简称。
ASP是一套微软开发的服务器端运行的脚本平台,通过ASP我们可以结合HTML网页、ASP指令和Activ