计算机网络安全课程网站的设计与开发
目 录
1 引言 1
2 网站可行性分析 1
2.1 可行性分析 1
2.2 软硬件环境需求 2
2.3 开发工具 2
3 网站需求分析 4
3.1 需求分析 4
3.2 数据流程图 5
4 网站概要设计 7
4.1 网站功能模块 7
4.2 数据库设计 8
5 网站详细设计 11
5.1 网站前台主界面设计模块 11
5.2 网站后台主界面设计 17
6 网站测试 28
6.1? 测试的重要性和目的 28
6.2? 测试环境 28
6.3 测试表 28
6.4 测试用例 29
6.5 测试结果分析 31
6.6 遇到的问题和解决方法 31
总 结 33
致 谢 34
参 考 文 献 35
1 引言
如今这个时代,由于网络的迅速发展和广泛传播,现代教育已经突破了传统的教育模式,并开始逐渐向网络教育这个方向进行过渡。近年来,我国高等教育不断的进行了一系列重大教学改革项目的实施,这使得教学理念、教学条件和教学环境、教学内容和课程体系、教材结构、人才培养模式和培养目标发生了深刻的变化。课程网站的开发已成为本科教育中“质量工程”非常重要的组成部分,课程网站开发的意义是实现优秀教学资源的共享,所以课程网站开发的重要性是其组建了精品课程网站开发,当然其重要性也表现在本科教学信息化,其担当了教学信息化建设示范非常重要的角色,可改进教学手段、创新教学活动、丰富教学内容、共享教学资源、提 *好棒文|www.hbsrm.com +Q: ^351916072*
高教学质量、拓展教学时空以及提升教学理念等带来巨大的增进。课程网站的开发之所以被提出来,恰好就是为了符合这种形式,通过课程网站的开发,最大程度上辐射和示范优秀课程,带领更多课程网站的开发,促进并提高课程网站的总体水平。通过优秀教学团队建设的优秀课程,能够很好的使新旧教学模式在本院校尽快地完成交替,增进教学改革,更好的进行共享优秀教学资源,提高教学和培养人才质量。
结合本学院《计算机网络安全》课程的教学实际,建设课程教学网站,可有效结合文本、视频等多种手段,指导学生进行自主学习,辅助学生理解并掌握《计算机网络安全》这门课程中的的一些难点重点,这样有助于学生独立学习的积极性得到激发,学生的想象力得到促发,学生的学习效率得到提高,同时还可通过网络共享课程相关教学资源。
2 网站可行性分析
2.1 可行性分析
该网站的可行性分析包括以下内容。
(1) 技术可行性
本网站的建设,需要一些现有技术支持,而技术可行性分析的就是现有技术能否完整课程网站的设计与开发,硬件和软件的配置是否能够满足课程网站的设计与开发等。本网站开发环境为:CPU:奔四1.8 GHz以上;内存:2G以上;软件:Windows7、Visual studio 2010、SQL Server 2008。由此可见,课程网站对软件和硬件的要求不高。
(2) 操作可行性
本网站在准备的初期主要是以看书以及收集有关网站方面的资料为主,经过多年的课程积累,完全有必要进行《计算机网络安全》课程网站的设计与开发,接下来就是对网站的分析,然后是数据库设计,界面设计,以及之间的跳转链接关系。最后是操作界面主体框架的设计和代码的编写调试,操作性完全可行。
由此可见,此网站开发目标明确,在技术和操作等方面都是可行,因此本网站的开发是完全可行的。
2.2 软硬件环境需求
(1) 硬件要求
操作系统:Windows 7。
CPU:奔四1.8 GHz及以上。
内存:2G及以上。
硬盘空间:磁盘空间至少需要320G。
(2) 软件要求
浏览器:IE浏览器。
屏幕分辨率:推荐1366×768。
需要安装的软件有SQL Server 2008,Microsoft Visual studio 2010。
2.3 开发工具
数据库:SQL(Structured Query Language):结构化查询语言。其主要功能就是同众多的数据库进行联系和沟通。关系型数据库管理系统如今很流行,而其标准语言就是SQL。SQL语句可从数据库中把数据提取出来,也可将数据库的数据进行更新,因此,很多的操作都是由SQL语句来执行的。就目前而言,有很多的关系型数据库管理系统开始流行起来,例如Microsoft SQL Server, Access, Sybase, Oracle等都使用了SQL语言的标准。课程网站选择数据库就是本人所学过的SQL Server 2008。
开发语言:C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。其继承C语言和C++功能的同时也去掉了一些其复杂特性,例如C#不允许多重继承没有宏 *好棒文|www.hbsrm.com +Q: ^351916072*
观。C#综合了VB简单的可视化操作和C++的高运行效率,如今,.NET开发的首选语言是C#,由于其操作能力强、优雅的风格、面向组件编程和语言特性创新的支持较为方便。C#是面向对象的编程语言。它使得程序员能够快速地编写很多的基于Microsoft .NET平台的应用程序,Microsoft .NET有一套完整的工具与服务,被用来在最大限度上在计算与通信领域进行开发。
ASP.NET :.NET框架是由多个部分组成的,微软公司所开发的ASP.NET是其组成部分之一,通过HTTP请求的文件,可以动态创建在Web服务器上的。ASP.NET是通过ASP技术衍生出来的,在IIS 2.0上发布的同时被推出的,同时推出的还有ADO 1.0,由于IIS 3.0不断地发展,所以其已经成为热门开发工具,微软 公司并特地为它定身定做了开发工具,94年之后的六年时间里,ASP技术已经逐步成为NT 4.0平台非常关键的技术,非常多的由ASP建立的网站也就在这个时候不断地出现在网络上。它的简单和高度可定制的能力,也是其迅速崛起的原因。但ASP的弊端也逐渐显现出来:程序开发过程导向型,使维护难度提高很多,尤其是大型的ASP应用程序。导致性能不能充分发挥是解释VBScript或JScript语言。由于基础设施的缺乏和有效的可扩展性,虽然COM元件是可用的,但发展的某些功能(如文件上传),内置的不支持,所以需要控件商提供的控件。将XSP加入到CLR里是一件很麻烦的事情,需要将XSP的内核程序通过C#语言进行全部重构(当时团队有一个项目代号,就是Project Cool,而当时没有对外公开),并且改名为ASP+。而且其为开发人员提供相应的迁移策略。ASP+第一次出现,由微软总裁比尔盖茨发布的,而采用COBOL所写的ASP+是归属富士通公司 像全世界展示,并宣称其可使用C#、Visual Basic.NET、Python和Nemerle 、Perl进行开发。2000年的第二季度,微软公司推出.NET,那么ASP+也就很自然的更名为ASP.NET,2012年1月5日亮相的首发ASP.NET,同时还有.NET Framework 1.0,Scott Guthrie开发了很多个微软产品,所以其作为ASP .NET的产品经理,如:ASP.NET AJAX、SignalR、Silverlight和ASP .NET MVC)。自从.NET 1.0推出之后的每次新版本.NET框架的发布,肯定会给ASP.NET带来新特性。
1 引言 1
2 网站可行性分析 1
2.1 可行性分析 1
2.2 软硬件环境需求 2
2.3 开发工具 2
3 网站需求分析 4
3.1 需求分析 4
3.2 数据流程图 5
4 网站概要设计 7
4.1 网站功能模块 7
4.2 数据库设计 8
5 网站详细设计 11
5.1 网站前台主界面设计模块 11
5.2 网站后台主界面设计 17
6 网站测试 28
6.1? 测试的重要性和目的 28
6.2? 测试环境 28
6.3 测试表 28
6.4 测试用例 29
6.5 测试结果分析 31
6.6 遇到的问题和解决方法 31
总 结 33
致 谢 34
参 考 文 献 35
1 引言
如今这个时代,由于网络的迅速发展和广泛传播,现代教育已经突破了传统的教育模式,并开始逐渐向网络教育这个方向进行过渡。近年来,我国高等教育不断的进行了一系列重大教学改革项目的实施,这使得教学理念、教学条件和教学环境、教学内容和课程体系、教材结构、人才培养模式和培养目标发生了深刻的变化。课程网站的开发已成为本科教育中“质量工程”非常重要的组成部分,课程网站开发的意义是实现优秀教学资源的共享,所以课程网站开发的重要性是其组建了精品课程网站开发,当然其重要性也表现在本科教学信息化,其担当了教学信息化建设示范非常重要的角色,可改进教学手段、创新教学活动、丰富教学内容、共享教学资源、提 *好棒文|www.hbsrm.com +Q: ^351916072*
高教学质量、拓展教学时空以及提升教学理念等带来巨大的增进。课程网站的开发之所以被提出来,恰好就是为了符合这种形式,通过课程网站的开发,最大程度上辐射和示范优秀课程,带领更多课程网站的开发,促进并提高课程网站的总体水平。通过优秀教学团队建设的优秀课程,能够很好的使新旧教学模式在本院校尽快地完成交替,增进教学改革,更好的进行共享优秀教学资源,提高教学和培养人才质量。
结合本学院《计算机网络安全》课程的教学实际,建设课程教学网站,可有效结合文本、视频等多种手段,指导学生进行自主学习,辅助学生理解并掌握《计算机网络安全》这门课程中的的一些难点重点,这样有助于学生独立学习的积极性得到激发,学生的想象力得到促发,学生的学习效率得到提高,同时还可通过网络共享课程相关教学资源。
2 网站可行性分析
2.1 可行性分析
该网站的可行性分析包括以下内容。
(1) 技术可行性
本网站的建设,需要一些现有技术支持,而技术可行性分析的就是现有技术能否完整课程网站的设计与开发,硬件和软件的配置是否能够满足课程网站的设计与开发等。本网站开发环境为:CPU:奔四1.8 GHz以上;内存:2G以上;软件:Windows7、Visual studio 2010、SQL Server 2008。由此可见,课程网站对软件和硬件的要求不高。
(2) 操作可行性
本网站在准备的初期主要是以看书以及收集有关网站方面的资料为主,经过多年的课程积累,完全有必要进行《计算机网络安全》课程网站的设计与开发,接下来就是对网站的分析,然后是数据库设计,界面设计,以及之间的跳转链接关系。最后是操作界面主体框架的设计和代码的编写调试,操作性完全可行。
由此可见,此网站开发目标明确,在技术和操作等方面都是可行,因此本网站的开发是完全可行的。
2.2 软硬件环境需求
(1) 硬件要求
操作系统:Windows 7。
CPU:奔四1.8 GHz及以上。
内存:2G及以上。
硬盘空间:磁盘空间至少需要320G。
(2) 软件要求
浏览器:IE浏览器。
屏幕分辨率:推荐1366×768。
需要安装的软件有SQL Server 2008,Microsoft Visual studio 2010。
2.3 开发工具
数据库:SQL(Structured Query Language):结构化查询语言。其主要功能就是同众多的数据库进行联系和沟通。关系型数据库管理系统如今很流行,而其标准语言就是SQL。SQL语句可从数据库中把数据提取出来,也可将数据库的数据进行更新,因此,很多的操作都是由SQL语句来执行的。就目前而言,有很多的关系型数据库管理系统开始流行起来,例如Microsoft SQL Server, Access, Sybase, Oracle等都使用了SQL语言的标准。课程网站选择数据库就是本人所学过的SQL Server 2008。
开发语言:C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。其继承C语言和C++功能的同时也去掉了一些其复杂特性,例如C#不允许多重继承没有宏 *好棒文|www.hbsrm.com +Q: ^351916072*
观。C#综合了VB简单的可视化操作和C++的高运行效率,如今,.NET开发的首选语言是C#,由于其操作能力强、优雅的风格、面向组件编程和语言特性创新的支持较为方便。C#是面向对象的编程语言。它使得程序员能够快速地编写很多的基于Microsoft .NET平台的应用程序,Microsoft .NET有一套完整的工具与服务,被用来在最大限度上在计算与通信领域进行开发。
ASP.NET :.NET框架是由多个部分组成的,微软公司所开发的ASP.NET是其组成部分之一,通过HTTP请求的文件,可以动态创建在Web服务器上的。ASP.NET是通过ASP技术衍生出来的,在IIS
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/822.html