基于web的远程教学网站设计与实现_毕业论文设计(17页).doc
《基于web的远程教学网站设计与实现_毕业论文设计(17页).doc》由会员分享,可在线阅读,更多相关《基于web的远程教学网站设计与实现_毕业论文设计(17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于web的远程教学网站设计与实现_毕业论文设计-第 11 页 鞍山师范学院高等职业技术学院2013届学生毕业论文(设计)题 目:基于web的远程教学 网站设计与实现 系 别: 机械电子系 专业班级: 计算机系统维护10级1班 姓 名: 宋冬冬 学 号: 10764119 指导教师: 田湛君 完成时间: 2013 年 3 月 15 日摘要:随着网络技术的快速发展,基于互联网的各种应用日益受到人们的青睐。在当今的学习型社会,网络教学作为构建开放的终身教育体系的一种十分重要的途径,越来越受到社会各方面的关注,并得到极大发展和应用。如何克服传统教学弊端,提高教师学生工作学习的效率,降低教师的工作压
2、力,减轻学生的学业负担,提高学生学习的积极性,同时熟练掌握计算机操作,发挥计算机和Internet网络在教学工作中的作用,是本论文主题探索研究的方向。远程教学系统形成的主动的、协作的、开放的教学模式,具有能相互访问、双向交流、不受时空限制的优良特性,实现了学生管理、学生在线学习、班级管理、在线测试等功能。随着教学系统的应用、更新和完善,平台将给学校教学工作注入新的活力,并且有效地促进学校教学改革工作的蓬勃开展。关键词: 远程教学;上传下载;留言Abstract:With the rapid development of network technology, based on all kind
3、s of Internet has been used more and more get the favour of people. In todays learning society, network teaching as a lifelong education system construction and opening up a very important way, more and more get the attention of all social aspects, and gets great development and application. How to
4、overcome the disadvantages of traditional teaching, improve the teachers students learning efficiency, reduce teachers working pressure, reduce students academic burden, improve the students learning enthusiasm, and at the same time, familiar with computer operation, play computer and Internet netwo
5、rk in the teaching work, is the role of this thesis theme exploration research direction. The remote teaching system of the formation of active, cooperation, open teaching mode, has can mutual visits, two-way communication, not by the constraints of time and space, realize the excellent characterist
6、ics of the student management, students online learning, class management, online test function. With the application of teaching system, update and perfect, the platform will give the school teaching work inject new vitality, and effectively promote the school teaching reform work vigorously.Key wo
7、rds:Long range teaching;Up spread a download; Select elective courses;Leave a message目 录摘要IAbstractII第1章 概述11.1 远程教学概述11.2 系统需求分析2第2章 系统总体设计32.1 系统功能介绍32.2 开发工具介绍32.3 C#语言4第3章 系统详细设计63.1 主要功能模块设计63.2 数据库设计6第4章 系统的实现与测试104.1 网站系统首页104.2 详细介绍104.3 功能界面114.4 调试说明16结 论17参考文献18致 谢19第1章 概述基于web的远程教学网站设计与实
8、现第1章 概述1.1 远程教学概述1.1.1 实现远程教学的意义现代远程教学的开展普及是实现终身学习的重要途径,改变着我们的生活方式、工作方式,从根本上改变了我们原先的传统学习模式,给我们带来了新的学习观念和新的学习方式。远程教学资源的运用既丰富了教师的教学方法,教学理念,同时也调动起学员的学习积极性。现代远程教学模式允许任何时间和任何地点,并使个人掌握学习的主动权和控制权,为个体化学习和学习方式的多样化提供了最大限度的方便,将使以促进人的发展为目的的终身教育成为现实。 发展远程教学是时代的潮流,是解决教育资源短缺尤其是西部地区教育资源短缺的需要,是普及提高全民素质,落实教育的大众化、终身化的
9、需要。现代科学技术的不断更新,使人们受教育的时间延长到校门之外,延伸至成年;网络社会的出现更使得不分年龄、不分职业与性别、不分社会地位的教育成为普遍现象。发展远程教学是实现我国教育目标的需要也是适合我国国情的、现代化的一种远程教育经营策略。1.1.2 国内外远程教学现状现在世界上远程教育发展现状可以由一句话清晰的概括出来国外发展迅速国内极具潜力。2000年世界上已经有100多个国家开展了现代远程教育,全世界85%的大学在网上拥有自己的网站,其中的1/4推出了网络教育课程。由于网络风暴首先席卷欧美,他们的网络教育很自然走在了世界前列已具有不小的规模。 我国远程教育市场以高等教育、中小学远程教育和
10、远程培训为主。目前教育部批准68所普通高校学校和中央广播电视大学开展现代远程教育试点工作,允许上述68所试点高校在校内开展网络教学工作的基础上,通过现代通信网络,开展学历教育和非学历教育。对达到本、专科毕业要求的学生,由学校按照国家有关规定颁发高等教育学历证书,学历证书电子注册后,国家予以承认。事实上远程教育的发展是面临很多挑战的。 第一,没有明确的教材以及教材标准远程教育的结果是无法进行评价的。 第二,到目前为止远程教育质量的评价标准尚未达成一致意见。第三,学习活动多样化对学生来说是好的但是多样化的同时也会带来一定的麻烦难免不能顾虑到每一个学生的学习情况。第四,我们的远程教育大多是依靠电视和
11、网络等各种各样的多媒体而要使用这些设备就要用到能量电。面对以上种种的挑战我们知道远程教育虽然前景美好发展空间大但是发展的方向仍需要今天的教育工作者不断努力。11.2 系统需求分析1.2.1 应用需求分析设计一个良好的基于web的远程教学,应先明确该应用环境对系统的要求。为方便用户随时随地都能方便快捷地登录该系统进行浏览,管理等操作,该系统有以下需求:信息浏览:让学生,教师等用户快速浏览到信息。数据维护:允许管理员级别的用户对数据进行增删改查操作,保证数据库的真实性与实时性。1.2.2 功能需求分析为教师提供网络教学服务, 给教师提供一个网上教学课堂。在教学过程中, 教师可实现在线提问答疑, 查
12、看学生学习情况,布置作业测试题, 并能在网上直接进行批改。给学生提供一个在线学习环境, 学生可根据自己的需要选课,进行独立的学习,查看作业测试,浏览课程,评价课程。学生在学习的过程中可实现与教师的咨询交流,也可参与同学的讨论提问课程相关问题,通过在线考试系统, 实现网上选卷、网上答题、网上评分。第2章 系统总体设计2.1 系统功能介绍 系统主要包括学习论坛、新闻公告、网络课堂及学习资源下载及后台管理模块的设计和实现。论坛模块:发帖、回帖、学习交流、后台管理等方面。网络课堂模块:主要提供学习资料可供学员全方位学习并由管理员随时上传最新内容可供更新。学习资源模块:包括下载课件和作业,提交作业、在线
13、考试、在线提问、成绩查询。2.2 开发工具介绍开发工具:VS2010+SQL Server 2008 r2开发模式:简单三层架构开发平台:Windows 72.2.1 ASP.NETASP全名Active Server Pages,是一套微软开发的服务器端脚本环境,产生和运行动态的、交互的、高性能的Web服务应用程序。ASP采用脚本语言VBScript或Jscript作为开发语言。ASP的出现使得网络应用程序开发变得相当容易,但由于它是通过解释执行,而且脚本程序和静态网页混合在一起,所以从程序的执行速度和程序的可移植性上都存在一些问题,由于这样的原因,微软推出了ASP.NET。ASP.NET结
14、构是一个三层系统:UI层、业务逻辑层和数据层,如图2.2所示:图2.2 ASP.NET系统结构模型由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面:由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过A
15、DO.NET提供的DataGrid等数据库元件可以直接和数据库联系。ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。ASP.NET采取code-behind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。2.3 C#语言2.3.1 C#语言简介C#是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究院Anders Hejlsbe
16、rg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级
17、的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.3.2 C#的特点C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。
18、C#继承了C语言的语法风格,同时又继承了C+的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有:语言简洁;保留了C+的强大功能;快速应用开发功能;语言的自由性;强大的Web
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 远程教学 网站 设计 实现 毕业论文 17
限制150内