计算机毕业设计论文基于BS模式的网络在线学习系统.docx
《计算机毕业设计论文基于BS模式的网络在线学习系统.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计论文基于BS模式的网络在线学习系统.docx(38页珍藏版)》请在冰豆网上搜索。
![计算机毕业设计论文基于BS模式的网络在线学习系统.docx](https://file1.bdocx.com/fileroot1/2023-1/14/0f72b995-2015-4e92-a328-01f0faa16d02/0f72b995-2015-4e92-a328-01f0faa16d021.gif)
计算机毕业设计论文基于BS模式的网络在线学习系统
摘要
如今,计算机网络以前所未有的深度和广度渗透到人类生产和生活的各个领域,成为人们学习和娱乐的重要渠道。
当今的学校教学中,虽然改变了传统的教学模式,越来越多的教师使用多媒体课件作为教学的辅助手段,提高学生学习的兴趣,而且其形象、直观的方式也极大地拓宽了学生接受信息的渠道,学习效率有所提高。
但是,课堂教学在时间和空间上都是固定不变的,学习者不能根据个人情况决定学习的进度和安排。
课堂教学是面向大多数学生,跟不上节奏或已经掌握了所学知识的学生只能跟着老师的进度,因此在线学习网络平台应运而生。
在线学习网络平台克服了时间和空间的限制,具有重复学习、实时互动的沟通与讨论等特点,学习者可以根据自己的程度与兴趣,随自己空间及时间上的考虑来安排课程进度及学习方式。
在线学习网络平台结合了基于PowerPoint技术的课件、基于Flash技术的动画课件和专用的视频软件将图片、音频和视频录像等整合在一起,达到交互式教学的目的。
该网络平台包括视频教学、PPT课件教学、Flash动画课件教学、实验指导和留言等功能,实现交互式学习和资源共享。
关键词:
在线学习网络平台,多媒体课件,视频教学,PPT课件,Flash课件
Title:
DesignofOnlineLearningNetworkPlatform
intheCourseofNetworkSecurity
Abstract:
Nowadays,Internetisthemostresplendentlandscapeofscienceandtechnology。
Ithasseepedthrougheachandeveryfieldsofpeople’slifeinbreadthanddepthatanunparalleledrateinhistory.Ithasbecomeanimportantchanneltostudyingandentertainment.
Althoughthetraditionalteachingmodehaschanged,moreandmoreteachersusemultimediacoursewareasanauxiliarymeansofteachingtoimprovethestudents’interestinlearning,itsimage,intuitivewayalsogreatlybroadenthestudentschanneltoaccepttheinformationandimprovedthelearningefficiency.However,classroomteachingisfixedintimeandspace,thelearnerscannotdecidetolearnaccordingtotheirpersonalsituationandprogressarrangement.Allofthestudentmustfollowtheteachers’direction,soonlinelearningnetworkplatformemergeasthetimesrequire.
Onlinelearningovercomethelimitationsoftimeandspace,withrepeatedlearning,real-timeinteractivecommunicationanddiscussion,studentscanaccordingtothedegreeandinterestoftheirown,tomakeastudyplan.
OnlinelearningnetworkplatformbasedonthePowerPointcourseware,theFlashcoursewareanddedicatedvideosoftware.Itputpictures,audioandvideorecordingtogether,toachieveinteractiveteaching.Theplatformincludesvideoteaching,PPTcoursewareteaching,Flashcoursewareteaching,experimentalinstructionandotherfunctions,tosharethesource.
Keywords:
Onlinelearningnetworkplatform,Multimediacourseware,Videoteaching,PPTcourseware,Flashcourseware
前言
随着计算机网络技术的发展,网络成为人们学习和娱乐的重要渠道。
在传统的教学模式下,教师进行传统的课堂教学,对学生进行“灌输”式教育,学生只能被迫接受,师生除了课堂见面,课后不能进行交流。
这种教学方式已经不能满足信息化教育的要求,充分认识和应用现代信息技术提高教学质量是科技发展对教育的要求。
因此,多媒体课件、在线学习网层出不穷。
多媒体课件以其形象、直观的方式获得很多人的喜欢,但是其缺乏交互性、播放速度快效果不显著。
在线学习网络平台克服了时间和空间的限制,具有重复学习、实时互动的沟通与讨论等特点,学习者可以根据自己的程度与兴趣,随自己空间及时间上的考虑来安排课程进度及学习方式。
在线学习网络平台又结合了基于PowerPoint技术的课件、基于Flash技术的动画课件和专用的视频软件将图片、音频和视频录像等整合在一起,达到交互式教学。
在线学习网成为现代教学的发展趋势。
在线学习网络平台的下一步发展将形成一个统一的大系统,具有教学资源丰富,安全可靠,易访问,可扩展等特点!
第1章概述
1.1在线学习网络平台产生背景
随着现代科学技术的发展,计算机已进入我国的教育领域,并得到迅速发展。
计算机在教育上的应用,使得教学手段、教学方法、教材观念与形式、课堂教学结构、以至教学思想与教学理论都发生了变革。
传统教学方法的单一性,传统的课堂教学是以教师讲授为主,教师在课堂上要通过讲解和举例来论证观点,直到学生明白弄懂为止。
在传统的课堂教学模式下,教师很少在指导学生自学、要求学生自己独立地论证某个观点上下功夫。
久而久之,学生对教师的讲课产生了依赖性,学习基本上是被动地接受。
教师注重教学内容的重点和难点,而往往忽视采用不同的教学方法来提高学生学习的兴趣。
渐渐形成了一种填鸭式的教学方法。
这种教学方法会让教师的教,变得枯燥无味,学生的学,变得被动而无趣。
教育应该是一种主动的过程,必须通过学习主体的积极体验、参与、实践,以及主动地尝试与创造,获得认知和语言能力的发展。
达到培养兴趣、形成语感和提高交流能力的目的。
多媒体技术提供了良好的交互性,教师可以有效地和学生保持互动,可以帮助学生解答在课堂上没有理解的问题,与学生讨论问题,形成交互式学习。
教师甚至可以和学生聊天,作为他们的良师益友,可以听听孩子们的心声,虚心听取学生对教师的评价。
网络教学不再是传统教育中的以教师为中心、以课堂为中心,而是以学生为中心。
利用多媒体可以更好地激发兴趣,多媒体改变了传统教学中粉笔加黑板的单一、呆板的表现形式,能将抽象、生涩、陌生的知识直观化、形象化,激发学生学习兴趣,调动其主动学习的积极性。
1.2在线学习网络平台的特点
多媒体课件简单地说就是利用数字处理技术和视听技术,以计算机为中心,按照教师的教学设计,将文字、语音、图像等多种媒体信息集成在一起,以实现对教学材料的存储、传递、加工、转换和检索的一种现代教学技术手段。
由于它图、文、声、像并茂,能够实现人机频繁地多种交互控制,方便辅助教学,所以越来越受到人们的重视。
可以概括为以下几个特点:
(1)直观性,能突破视觉的限制,多角度地观察对象,并能够突出要点,有助于概念的理解和方法的掌握;
(2)图文声像并茂,多角度调动学生的情绪、注意力和兴趣;
(3)动态性,有利于反映概念及过程,能有效地突破教学难点;
(4)交互性,学生有更多的参与,学习更为主动,并通过创造反思的环境,有利于学生形成新的认知结构;
(5)通过多媒体实验实现了对普通实验的扩充,并通过对真实情景的再现和模拟,培养学生的探索、创造能力;
(6)可重复性,有利于突破教学中的难点和克服遗忘;
(7)针对性,使针对不同层次学生的教学成为可能;
(8)大信息量、大容量性,节约了空间和时间,提高了教学效率。
第2章需求分析
2.1网络安全课程的重要性
随着信息化脚步的加快,信息安全问题也日益突显。
在加大网络安全系统投入的同时,培养专业网络安全人才成为确保网络系统安全的关键。
加强高校网络安全教学,可以加快网络安全技能型人才的培养。
当前网络安全领域最突出的问题是:
网络安全产业发展滞后,网络安全科研和教育落后,网络安全人才匮乏。
而高校中的大学生是面对网络的排头兵,所以从他们开始加强网络安全的教育显得尤为重要。
高校对于网络安全教育的认识滞后,加强网络安全教育,不仅是保证高校学生身心健康发展的需要,也是同其他国家争夺人才的需要。
能够极大限度的保证学生免受不良信息的侵害,避免学生本身违法犯罪的发生,为培养高素质人才提供了保障。
近年来,网络安全已经列入各高校计算机专业的必修课,大量的研究人员在从事网络安全相关的研究,其中包括许多教师。
目前各高校从事网络安全教育的教师相对充足,为各高校开设网络安全课程提供了必要的师资支持。
网络安全的专业知识纷繁复杂,要在短期内传授网络安全所涉及的全部理论和专业知识是不现实的,因此在课程设置时必须有所倾向和取舍。
在课程设置上应该瞄准“打牢计算机基础,提高教学素质,构建系统的网络安全知识体系”,以打造应用型人才、工程型人才为目标,兼顾研究型人才的培养。
因而,网络安全教程的编写显得尤为重要,不仅要注重理论知识而且还要与实践相结合,《网络安全技术使用教程》(第二版)采用任务驱动和项目式教学为编写思路,注重网络安全的理论知识和实际的项目案例相结合,具有很强的可操作性,注重理论与实践的结合,每个项目分为学习目标、背景知识、工作任务、任务实施、问题分析等几个模块,既给出了完成这个项目的学习目标和主要任务,又给出了完成该项目需要的理论知识,然后按照给定的工作任务来实施项目,完成后对实施过程中出现的问题进行分析。
本书在第一版的基础上,对近年来网络安全技术与应用的新成果进行概括和完善,采用新的基于任务驱动的项目式教学手段为设计思路,并采用通俗易懂的语言,围绕网络安全技术的主要问题进行阐述。
内容体系架构为知识基础维、技术基础维和综合能力维螺旋式上升的三维教程整合模式;注重理论与实践相结合,以项目案例形式让读者掌握每一个知识点的应用,并提高实际的操作技能。
突出教材内容的系统性、先进性,项目案例的可操作性、实用性。
成为学习网络知识的案例教材。
2.2现有相关课件的分析
随着信息技术的不断发展,以往教学中的粉笔板书逐渐被多媒体课件代替。
学生、教师在频繁的使用中也渐渐接受并习惯这一教学方式。
多媒体教学通过课件形象、直观的展示教学重点,使学生更好的接受和领会所学知识,也使老师更方便、科学的进行教学规划。
但与此同时,多媒体教学也会导致一些负面影响:
学生、老师过分依赖多媒体这一新型教学方式而彻底丢弃传统教学方式,学生因好奇而转移注意力,教师运用多媒体查询各种资源而缺乏创新。
教师通常使用PowerPoint课件进行课堂教学,过多的使用一些图片、视频、音乐……导致一种“喧宾夺主”的负面影响。
学生对一些漂亮的图片或视频感兴趣,而无心去看自己真正应该看的,导致注意力的转移。
现有的多媒体课件在一定程度上虽然提高学习效率,相应的使学生的学习任务也加大。
以往传统的板书进度都比较慢,学生在接受的过程中有足够缓冲的时间。
但多媒体教学不同,教学材料都是课前准备好的,在课件的制作忽视了播放速度和课件内容量的大小,这样不利于学生对课堂所讲内容的消化、理解,严重影响教学效果,使教学矛盾突出。
因为现有多媒体课件主要在课堂上应用,学生无法在课后温习和弥补课堂没理解的知识,又不能及时和教师沟通久而久之不懂的知识越积越多,学习质量无法提高,也不能达到预计的效果。
因此师生分离,不限时间和控件的网络学习平台更能满足学生的需求。
2.3网络多媒体课件的发展
课件在教学中能否发挥多媒体教学的优势,不仅要看这个课件的制作水平、生动程度、交互性,更重要的是看教学内容是否全面,教学重点是否突出,教学难点是否鲜明,能否激发学生的学习兴趣,从而最终达到优化课堂教学的目的。
成功的教学首先要有丰富的教学资源,否则很难达到预期的学习效果。
网络多媒体课件把现在教材中的知识与教学手段和方法中的模型、挂图、幻灯、投影、音频和视频录像等整合在一起,达到交互式教与学的目的。
多用户同时使用网络多媒体课件是课件制作的主要方向,它完全可以把PowerPoint和Flash技术整合在一起。
通过网络教师可以尽可能多地把本门课程的教学资源提供给学生,注重课程体系的完整性、知识的丰富性、内容的充实性、学习的趣味性。
总之,课件是为教学服务的,因此课件的制作要从实际教学效果出发,在设计上要有创意、教学上要讲究效率、使用上要尽可能简易、内容上要丰富且有深度,充分调动教师和学生两方面的积极性。
进行网络多媒体课件优化组合,充分发挥网络优势,对提高教学质量和教学效率将有很大的推动作用。
2.4在线学习网络平台开发工具及相关技术介绍
2.4.1ASP.NET技术介绍
ASP.NET不仅仅是下一版本的ActiveServerPage(ASP),而且还是一种建立在通用语言上的程序构架,能被用一台Web服务器来建立强大的Web应用程序。
ASP.NET提供许多比现在的Web开发模式强大的优势。
它是统一的Web开发平台,用来提供开发人员快速生成企业级Web应用程序所需的服务。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。
可以通过在现有ASP应用程序中逐渐添加,与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:
(1)增强的性能。
ASP.NET是在服务器上运行的编译好的公共语言运行库代码。
ASP.NET可利用早期绑定、实时编译和本机优化。
这相当于在编写代码之前便提高了性能。
(2)世界级的工具支持。
ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。
WYSIWYG(所见即所得)编辑、拖放服务器控件和自动部署知识这个强大工具所提供功能中的少数几种。
(3)威力和灵活性。
由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。
.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。
ASP.NET也与语言无关,所以可以选择最适合应用程序的语言。
另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
(4)简易性。
ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如:
ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清除分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了开发。
(5)可管理性。
ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此“零本地管理”也扩展到了ASP.NET框架应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
(6)可缩放和可用性。
ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
(7)自定义性和可扩展性。
ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。
(8)安全性。
借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
总之,ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。
程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
2.4.2数据库技术的介绍
随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。
SQLServer2005是微软推出的一种数据库软件产品,2005代表其系列版本号。
Server是服务器的意思,表明SQLServer2005在计算机网络中是一台提供数据服务的服务器。
SQL(StructuredQueryLanguage)译为结构化查询语言,它是各种关系型数据库所采用的标准语言。
有了SQL,人们可以让各种数据库理解人的意思,让数据库按照人的意愿工作。
MicrosoftSQLServer2005扩展了SQLServer2000的性能,进一步提高了可靠性、可用性、可编程性和易用性。
SQLServer2005包含了多项新功能,这使得它成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。
SQLServer2005数据库平台包括关系型数据库、复制服务、通知服务、集成服务、分析服务、报表服务、管理工具、开发工具。
SQLServer2005产品中提供了多种数据库工具,可以完成数据库的配置、管理和开发等多种任务。
SQLServerManagementStudio是SQLServer2005提供的一种新的集成环境,用于访问、配置、控制、管理和开发SQLServer的所有组件。
SQLServerManagementStudio将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人员和管理员提供对SQLServer的访问。
第3章系统概要设计
3.1系统设计目标
根据需求分析的描述以及实际考察,网站实现功能如下:
(1)操作简单方便,界面简洁美观;
(2)注册功能,用户通过注册成为网站会员;
(3)密码找回功能,当会员忘记密码时可以通过此功能找回;
(4)留言功能,通过留言功能进行互动交流;
(5)后台管理功能,管理员通过后台进行网站维护和管理;
(6)系统运行稳定,安全可靠。
3.2业务流程图
网络安全课程在线学习网平台的业务流程图如图3.1所示。
用户
登录会员
是
否
查看视频列表及观看视频
查看视频列表
查看PPT课件列表及观看PPT课件
阅读实验指导
观看Flash课件
留言与查看留言
教学计划
查看PPT课件列表
阅读实验指导
观看Flash课件
教学计划
查看留言
图3.1业务流程图
3.3系统功能结构
根据网络安全在线学习网络平台的特点,可以将其功能分为登录与注册功能、查看公告功能、视频播放功能、实验指导功能、PPT课件功能以及客户留言功能等。
网络安全在线学习网络平台的功能结构如图3.2所示:
系统功能结构图
视频课件
PPT课件
查看教学计划
登录与注册
客户留言
联系我们
查看Flash课件
阅读实验指导
查看公告
用户留言
查看留言
查看列表
观看PPT课件
观看视频
下载视频
查看列表
图3.2功能结构
3.4开发环境
一、网站开发环境
(1)网站开发环境:
MicrosoftVisualStudio2005集成开发环境;
(2)网站开发语言:
ASP.NET+C#;
(3)网站后台数据库:
SQLServer2005;
(4)开发环境运行平台:
WindowsServer2003。
二、服务器端
(1)操作系统:
WindowsServer2003;
(2)Web服务器:
Internet信息服务(IIS)管理器;
(3)数据库服务器:
SQLServer2005;
(4)浏览器:
IE6.0;
(5)网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0。
三、客户端
(1)浏览器:
IE6.0以上;
(2)分辨率:
最佳效果1024x768像素。
3.5数据库设计
本程序采用SQLServer2005作为后台数据库,数据库名称为db_study。
1)数据库E-R图分析
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为公告信息实体、会员信息实体、留言信息实体、实验录屏实体、电子课件信息实体、Flash课件信息实体。
公告信息实体E-R图如图3.3所示。
会员信息实体E-R图如图3.4所示。
公告编号
公告标题
公告内容
公告发布时间
公告信息表
用户信息表
会员姓名
会员编号
密码
性别
出生日期
电子邮件
密码提示问题
密码提示答案
图3.3公告信息E-R图图3.4会员信息E-R图
留言信息实体E-R图如图3.5所示。
留言信息表
留言编号
留言人姓名
电子邮件
留言内容
表情
头像
图3.5留言信息E-R图
实验录屏实体E-R图如图3.6所示。
视频信息表
视频编号
视频类型
视频名称
视频简介
路径
点击率
发布日期
发布人
图3.6实验录屏E-R图
电子课件信息实体E-R图如图3.7所示:
PPT信息表
PPT编号
PPT类型
PPT名称
PPT简介
路径
点击率
发布日期
发布人
图3.7PPT信息表E-R图
2)数据表结构
(1)userInfo(用户信息表)
用户信息表主要存储注册用户的个人信息,如表3.1所示。
表3.1用户信息表结构
列名
数据类型
默认值
必填字段
说明
ID
int
无
是
编号(自增)
userName
varchar(20)
无
否
会员姓名
userPass
varchar(50)
无
否
密码
sex
char(10)
无
否
性别
userDate
smalldatetime
无
否
出生日期
Email
varchar(50)
无
否
电子邮件
question
varchar(100)
无
否
密码