《网络安全》课程资源发布网站设计.docx
- 文档编号:9248463
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:59
- 大小:865.31KB
《网络安全》课程资源发布网站设计.docx
《《网络安全》课程资源发布网站设计.docx》由会员分享,可在线阅读,更多相关《《网络安全》课程资源发布网站设计.docx(59页珍藏版)》请在冰豆网上搜索。
《网络安全》课程资源发布网站设计
《网络安全》课程资源发布网站设计
摘要
随着科学技术的进步和发展,电教化教学进入课堂,电教手段越来越多地被人们认识、重视和采用,用其教学能给人以直观、立体感。
能较大地提起学生的学习兴趣,拓宽学生的视野,提高教育教学效果。
所以多媒体课件在教学中有着不可估量的作用。
多媒体课件教学可以激起学生的学习动机,可以更加地突出教学的重点、难点,选用多媒体教学是完成教学任务和体现成效的所在。
多媒体课件的制作可以选用多种软件,而软件的选择可以根据制作课件的内容和表现方式进行选择,可以从下面几个方面进行考虑:
对展示内容以文字和静止图像为主的教学课件,可以利用MSOffice组件中的(PPT)PowerPoint软件来制作,它具有简单、易学的特点,对于文字和图像也具有很好的表现能力。
对于要添加大量复杂的平面动画的课件,最后采用Flash作为开发工具,Flash是非常专业的动画制作软件,它能让你随心所欲地组织素材,还可以对图像、文字进行编辑处理;用各种动画表现形式来丰富你的作品,通过脚本程序的设计,还可以创建你所需要的交互形式。
如果要制作的课件中需要多种效果,可以制作网站,将上面所有的课件放在网站上,供同学们学习。
该多媒体课件一共包括PPT课件制作,Flash课件制作,实验录屏和在线学习网站四个部分。
本课题主要负责多媒体课件的网络安全在线学习网站后台部分。
在线学习网站将以上三种课件整合在一起,实现交互式学习和资源共享。
关键词:
多媒体课件网络安全课件交互式网络学习网站后台管理
Title:
Websitedesignofnetworksecuritycurriculumresurce
Publishing
Abstract:
Withthedevelopmentofscienceandtechnology,audio-visualteachingintotheclassroom,multimediatechnologyisincreasinglybeingrecognized,attentionanduse,withitsteachingcangiveapersonwithintuitive,three-dimensionalsense.Cangreatlybringthestudents'interestinlearning,broadenthehorizonsofstudents,improvetheeffectofteaching.Soithasinestimableeffectinteachingofthemultimediacourseware.Multimediacoursewareteachingcanarousestudents'learningmotivation,canbemoreoutstandingteachingfocus,difficulty,usingmultimediateachingistoaccomplishthetaskofteachingandreflecttheplace.
Multimediacoursewarecanchooseavarietyofsoftware,andthesoftwarecouldbechosenaccordingtotheproductionofcoursewarecontentandtheexpressionwayofselection,canfromthefollowingseveralaspects:
consideringtoshowcontentintextandstillimagesbasedcourseware,youcanusetheMSOfficecomponentofPowerPoint(PPT)softwaretocreate,itissimpleeasytolearn,fortextandimagefeatures,butalsohavegoodperformanceability.Toaddalargenumberofcomplexplaneanimationcourseware,finallyusingFlashasadevelopmenttool,Flashisaveryprofessionalanimationsoftware,itcanletyouwanttoorganizethematerial,butalsoontheimage,texteditingandprocessing;variousformsofanimationtoenrichyourwork,throughthescriptprogramdesign,butalsocancreateyourdesiredinteractionform.Toaddalargenumberofanimation,canbeusedtoscreenrecordingtools,itcaneasilyonthescreentheprocessofsoftware,networkcourseware,networktelevision,networkmovies,chatvideorecordintoFLASH,ASF,AVIanimationanimationanimationorplayEXEanimation.Ifyouwanttomakethesoftwarerequiresavarietyofeffects,cancreatesites,willallthecoursewareonsite,forthestudentslearning.
ThemultimediacoursewareincludesPowerPointcourseware,Flashcourseware,experimentalvideoandonlinelearningwebsite.Thisdesignismainlyresponsiblefortheonlinelearningwebsite.Itputthesethreepartstogether,toachieveinteractivelearningandresourcesharing.
Keywords:
MultimediacoursewareNetworksecuritycoursewareInteractiveNetworklearningWebsitebackgroundmanagement
第1章概述
长期以来,课堂讲授的说教式、灌输式仍是课程教学中的主导教学方式。
然而,随着教学条件的不断完善,仅仅依赖于传统教学模式已无法满足教学要求,一些先进的教学设备为我们提供了物质基础,我们完全可以发挥视频资料的优势,丰富我们的课堂。
例如金融类视频教学,金融类理论课程(如国际金融、金融学等)的教学,具有一定的特殊性。
一是理论难度较大,二是许多知识点较为抽象,在校学生生活中不易接触到。
比如订单驱动市场和做市商主导的报价驱动市场,仅仅依靠教师讲授,学生很难有直观感受和深刻的印像,但通过播放视频资料,就能在短短几分钟理解两者的特点与区别,因此,视频课件的制作是很必须的。
视频资料以其直观、信息量大,使学生获得视觉、听觉、感觉、文字等全方位的刺激提高学生的学习兴趣为特点,最终能够大幅提高教学效果。
网站教学属于多媒体课件,目前多媒体课件具有以下这些特点:
1、丰富的表现力:
多媒体课件不仅可以更加自然、逼真地表现多姿多彩的视听世界;还可以对宏观和微观事物进行模拟,对抽象、无形事物进行生动、直观的表现;对复杂过程进行简化再现等等。
这样,就使原本艰难的教学活动充满了魅力。
2、良好的交互性:
多媒体课件不仅可以在内容的学习使用上提供良好的交互控制,而且可以运用适当的教学策略,指导学生学习、更好地体现出“因材施教的个别化数学”。
3、极大的共享性:
网络技术的发展,多媒体信息的自由传输,使得教育在全世界交换、共享成为可能。
以网络为载林的多媒体课件,提供了教学资源的共享。
多媒体课件在教学中的使用,改善了教学媒体的表现力和交互性、促进了课堂教学内容、教学方法、教学过程的全面优化,提高了教学效果。
第2章网络安全技术课程的多媒体课件制作需求分析
2.1课程的重要性
随着Internet技术的日益发展和普及,计算机网络作为一种重要的信息传送手段,对我们的工作和生活起着越来越重要的作用,近些年来,Internet在我国也取得了突飞猛进的发展,但是,网络安全问题也同样到了令人担忧的地步。
目前,利用计算机网络进行各种违法行为的数量也不断的上升,如网络黑客攻击,计算机病毒、木马、蠕虫等字眼在我们眼前出现的概率也越来越大,因此,计算机网络安全问题必须得到重视。
用多媒体课件制作网络安全技术课程更能让人意识到安全的重要性。
2.2现有课件一些分析
传统的课堂教学是以教师讲授为主,教师在课堂上要通过讲解和举例来论证一个观点,直到学生明白弄懂为止。
在传统的课堂教学模式下,教师很少在指导学生自学、要求学生自己独立地论证某个观点上下功夫。
久而久之,学生对教师的讲课产生了依赖性,学习基本上是被动地接受。
教师注重教学内容的重点和难点,而往往忽视采用不同的教学方法来提高学生学习的兴趣。
渐渐形成了一种填鸭式的教学方法。
这种教学方法会让教师的教变的枯燥无味,学生的学变的被动而无趣。
传统的语言学习方式强调学生在初级阶段要学好音标,学好语法,记忆一定量的词汇。
这一方式的教学导致了课堂教学的教师中心化,学生处于被动的状态。
而事实上,教育应该是一种主动的过程,必须通过学习主体的积极体验、参与、实践,以及主动地尝试与创造,获得认知和语言能力的发展。
达到培养兴趣、形成语感和提高交流能力的目的。
这就更加体现了多媒体课件制作的重要性。
2.3多媒体制作的多种形式
多媒体制作软件有很多种,主要有AuthorWare、Flash、PowerPoint等,PPT能够把声音、图片、文字甚至是动画及影片集合在一起,供我们的教学使用。
它的基本结构跟我们经常使用的Word软件十分相似,很多地方都有共通性。
PPT制作的课件在上课期间只需点击鼠标即可完成教学工作。
Flash课件采用的是流行的矢量技术,用它创作的矢量图形,可以无限制的放大,而不必去担心会产生失真,从而保持了亮丽、清晰的画面。
它也可以导入mp3和wav等声音文件格式,可以用flash内的声音编辑功能使同一主声道中的一部分产生丰富的声音效果,而无须改变文件量的大小。
最重要的是用flash制作的课件极易在网上发布、交流。
网页课件的制作可以让更多的人学习看到,可以相互学习讨论。
我采用的多媒体课件制作方法是网站教材制作,它为学习者提供学习和交流的平台,它具有基本的视频学习功能、语言学习功能和留言功能。
在基本功能之上还可以添加用户功能,对用户进行锁定,还可以发布教程。
互动媒体学习社区还需要美观和简洁的人机界面、良好的查询功能、网站的易维护性和易操作性、
2.4课件制作工具及相关技术介绍
该网络安全多媒体课件设计包括PPT课件,教程中相关实验的实验录屏,Flash课件,最重要的是在线学习网站,它将电子课件、实验录屏和Flash课件放在网上形成一个整体,有利于系统学习知识。
本多媒体课件的设计采用的工具主要有:
(1)MicrosoftPowerPoint2010,
(2)屏幕录像专家,(3)AdobeFlash,(4)ASP.NET2.0+SQLServer2005。
本课题主要负责多媒体课件的在线学习网站设计,主要用到的工具及相关技术如下:
1)ASP.NET技术介绍
ASP.NET新模型是基于ASP.NET技术可以创建强大的可编程Web页面:
打破了传统应用程序开发和Web开发之间曾经存在的界限;与所有浏览器和移动设备兼容;与所有语言兼容,只要该语言被公共语言运行库支持;页面上允许代码和内容分离;支持庞大的控件集;提供状态管理功能集,用以保存Web页面在不同请求之间的状态,相对于ASP而言,其优越性主要表现在以下几方面:
(1)ASP.NET是.NETFramework的一部分,集成了.NETFramework的安全性,在公共语言运行库(CommonLanguageRuntime,CLR)上托管运行。
负责管理用.NET库开发的所有应用程序的执行。
(2)ASENET是被编译的,不是被解释的,运行速度提高了。
而ASP的解释脚本缺点是:
解释执行导致执行速度慢;文件的频繁访问;脚本主机的版本问题;可以开发的语言种类有限。
(3)ASENET支持多种语言,只要是.NET语言都行,Microsoft中间语言(MicrosoftIntermediateLanguage,MSIL)才是.NET真正的语言。
(4)ASENET支持多种设备和浏览器,ASP.NET后台的浏览器检测功能能够把HTML正确地传输到客户端的浏览器,从而提升了兼容性。
(5)ASENET是完全面向对象语言,ASPX页面都是从System.Web.UI.Page对象继承而来,ASPX页面是可重用的对象,只需引用Web应用程序的命名空间即可。
(6)ASP.NET包含有自己的可移植配置和安全模型,IIS(InternetInformationServer)与windows用户间的依赖性减小,采用可扩展标记语言(ExtensibleMarkupLanguage,XML)作为配置语言,ASP.NET应用程序包含Web.config配置文件。
(7)在VS.NET(visualStudio.NET)环境下ASENET是采取控件驱动的机制,服务器识别的HTML控件:
从ASP向ASP.Net迁移的一个方法是把runa-t-2"server"添加到HTML控件中.如:
数据绑定控件sqlDataReader。
(8)由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系,数据存取速度更快。
(9)ASP.NET支持应用程序的实时更新。
管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。
应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。
当文件更新后,系统会温和地转换到新的版本。
总之,ASP.NET是.NET的一部分,是建立动态Web站点的.NET,他引入了服务器端控件,提供了一种创建Web的简单方式。
2)数据库技术的介绍
随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。
SQLServer2005中包含了非常丰富的新特性:
通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQLServer2005将提供一个极具扩展性和灵活性的开发平台,不断拓展应用空间,实现Internet数据业务互联,为人们带来新的商业应用机遇。
由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQLServer2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。
SQLServer是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineeringstrategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。
SQLServer2005数据库具有以下功能:
(1)安全、可靠、高效的企业级数据管理平台
(2)先进、一体化的商业智能平台
(3)极具扩展性和灵活性的开发平台
3)C#语言的介绍
由于ASP.NET是一个基于.NET的统一的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET编程语言(包括VB.NET、C#和C++托管扩展、Jscript等)开发Web应用程序。
在学生信息管理系统中,采用C#语言来实现。
因为C捍是微软新一代面向对象的语言产品,可用于创建要运行在.NETCLR上的应用语言程序之一,它从C和C++语言演变而来,是给那些愿意牺牲C++--点底层功能,以获得更方便和更产品化的企业开发人员而创造的。
C#具有现代、简单、完全面向对象和类型安全等特点。
C#相对于C/C++而言,如果以前学过C/C++,学习会变得很容易,许多C#语句直接借用C,C++的语言,包括表达式和操作符。
关于C#最重要的一点是:
它是现代的编程语言。
在类、命名空间、方法重载和异常处理等领域简化了C/C++,丢弃了C/C++的复杂性,使它更容易使用、更加少出错。
减少了C/C++的一些特性,不再有宏、模板和多重继承,这样对于开发人员而言,省去了不少麻烦提高了工作效益.总之,C#相对于C/C++等其它语言,具有如下特点:
(1)可避免C++中的指针、禁止直接内存操作等,语法更简单、易学。
(2)支持跨平台,可运行在不同类型的客户端。
(3)完全面向对象且避免了多重继承.
(4)支持快速应用开发(RapidApplicationDevelopment,RAD)功能·
(5)实现了语言的兼容、协作交互性.
(6)与可扩展标记语言(ExtensibleMarkupLanguage,XML)的真正融合。
(7)集成并保留了C/C++强大的功能并保证了类型的安全.
(8)对应用程序提供版本支持,可控制版本。
综上所述,C#是派生于C/C++语言的一种程序设计语言,它使程序员能够更快速、更容易地为微软.NET平台开发应用程序。
C#能编写Windows应用程序、Web应用程序和Web服务等应用程序,在本系统中主要是用来编写Web应用程序。
第3章系统概要设计
3.1系统设计目标
根据需求分析的描述以及实际考察,现制定网站实现功能如下:
(1)操作简单方便,界面简洁美观。
(2)用户可以简单的进行删除,添加操作。
(3)管理员可以进行添加用户操作。
(4)发布视频,对用户提供发布教程的功能。
(5)查询功能,使用户通过查询快速找到需要的教程。
(6)后台管理功能,管理员通过后台进行网站的维护和管理。
(7)系统运行稳定,安全可靠。
3.2业务流程图
网络安全学习网站业务流程图如图3.1所示。
图3.1业务流程图
3.3系统功能结构
为了使读者能够更清楚到了解网站的结构,下面给出网络安全学习网站的后台功能模块结构图。
互动媒体学习社区的后台功能结构如图3.2所示。
图3.2后台系统功能结构图
3.4构建开发环境
1)网站开发环境
(1)网站开发环境:
MicrosoftVisualStudio2005集成开发环境。
(2)网站开发语言:
ASP.NET+C#。
(3)网站后台数据库:
Microsoft.SQL.Server.2005。
(4)开发环境运行平台:
WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)。
注意:
SP(ServerPack)为Windows操作系统补丁。
2)服务器端
(1)操作系统:
WindowsServer2003(SP1)。
(2)Web服务器:
Internet信息服务(IIS)管理器。
(3)数据库服务器:
Microsoft.SQL.Server.2005。
(4)浏览器:
IE浏览器。
(5)网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0。
3)客户端
(1)浏览器:
IE浏览器。
(2)分辨率:
最佳效果1024*768像素。
3.5数据库设计
本程序采用Microsoft.SQL.Server.2005作为后台数据库,数据库名称为db_study,其中包含6个数据表,下面将分别介绍。
1)数据库概要说明
为了使读者对本程序系统后台数据库中的数据表有一个更清晰的认识,在此给出了数据库的结构图,该结构图包括系统所有的数据表,如图3.3所示。
图3.3系统的数据表
2)数据库E-R图分析
通过对网站进行的需求分析、网站流程图设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为用户信息实体,视频教程实体,Flash教程实体,PPT课件实体,公告信息实体和客户留言信息实体。
用户信息实体E-R图如图3.4所示。
图3.4用户信息E-R图
视频教程实体E-R图如图3.5所示。
图3.5视频教程信息E-R图
Flash教程实体E-R图如图3.6所示。
图3.6Flash教程信息E-R图
PPT课件实体E-R图如图3.7所示。
图3.7PPT课件信息E-R图
公告信息实体E-R图如图3.8所示。
图3.8公告信息E-R图
客户留言信息实体E-R图如图3.9所示。
图3.9客户留言信息E-R图
3)数据表结构
设计完数据库实体E-R图之后,根据实体E-R图设计数据表结构。
下面将几张数据表的数据结构和用途分别列出。
用户信息表主要存储用户的详细信息,如图3.10所示。
图3.10用户信息结构
视频教程表主要存储管理员发布的视频教程信息,如图3.11所示。
图3.11视频教程结构
Flash教程表主要存储管理员发布的Flash教程信息,如图3.12所示。
图3.12Flash教程结构
PPT课件表主要存储管理员发布的PPT课件信息,如图3.13所示。
图3.13PPT课件结构
公告信息表主要存储管理员发布的公告信息,如图3.14所示。
图3.14公告信息结构
客户留言信息表主要存储用户留言的详细信息,如图3.15所示。
图3.15客户留言信息结构
4)文件夹组织结构
为了便于对本网站的学习,在此将网站文件的组织结构展示出来。
后台文件组织结构如图3.16所示。
图3.16后台文件组织结构
第4章系统的详细设计与实现
4.1网站母版设计
4.1.1网站母版概述
程序开发人员在设计网站后台主页时,主要是从后台管理人员对功能的易操作性、实用性、网站的易维护性考虑,与网站的前台相比美观性并不是很重要。
网络安全网站后台主页运行效果如图4.1所示。
图4.1后台主页运行效果
4.1.2网站母版技术分析
网站后台的主页使用了母版页技术。
母版页的主要功能是为了ASP.NET应用程序创建统一的用户界面和样式,它提供了共享的HTML、控件和代码,可作为一个模板,供网站内所有页面使用,从而提升了整个程序的开发效率。
本节将从以下几个方面来介绍母版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 课程 资源 发布 网站 设计