基于JSP的《安全防范技术》网络课程精编版[61页].docx
《基于JSP的《安全防范技术》网络课程精编版[61页].docx》由会员分享,可在线阅读,更多相关《基于JSP的《安全防范技术》网络课程精编版[61页].docx(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新资料推荐 基于JSP的安全防范技术网络课程系统综合管理摘 要:随着网络技术及其应用的迅速发展,各种特定环境下的网络课程的开发使用已经成为一个重要发展趋势。各项精品课程的网络课程得到广泛的应用。本系统是在网络上架构一个动态的安全防范技术精品课程网站,它是在Windows XP下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP技术开发的网上课程系统。本网络课程系统是一个动态、交互式系统,具有师生答疑、在线互动、网上考试等功能的网络教学系统网站。网络课程系统综合管理是对网络课程系统的调试与改善。系统综合管理工作主要包含三个环节:第一个环节是对系统进行功能调试;第
2、二个环节是在已实现的功能的基础上对系统进行改善性设计;第三个环节是综合考虑系统的安全需要对系统进行安全性设计。关键词:JSP;网络课程系统;综合管理;功能调试;改善性设计;安全性设计Comprehensive Management to The Network Curriculum System of Security Protection Technology Based on JSPAbstract: Along with the rapid development of the network technology and application, the exploitation of
3、 network curriculum in special environment has already been a important development.Especially,the network curriculum of model curricula get a abroad of use.The system is trying to make a dynamic security defense technology network of model curricula websites,which is in Windows XP,MySQL for databas
4、e development in platform,Tomcat application server as a network information services,use JSP (Java Server Pages) technology development online teaching system.After the establishment of the website is a dynamic,interactive,with answer question by teacher,online exchange views,online exam,and other
5、functions of the network teaching system. Network curriculum system comprehensive management is debug and improvement to the system. System comprehensive management work main include three links: the first link is functional debug to the system.; the second link is improvement design at the foundati
6、on of the function already realization; the third link is comprehensive consideration safety demand of the system and carry on a safety design to the system.Key words: JSP; network curriculum system; comprehensive management; functional debug; improvement design; safety design.目 录1绪论11.1课题背景及研究意义11.
7、2 系统技术原理11.3 系统综合管理流程32系统环境配置和系统功能需求分析52.1 系统环境配置52.2系统功能需求分析113 系统功能调试153.1信息管理子系统功能调试153.2 网上考试子系统功能调试183.3 在线互动子系统功能调试213.4 师生答疑子系统功能调试223.5 系统调试方法与技巧总结254 系统改善性设计274.1 添加精品课程链接274.2 数据库合并与整合294.3 后台学生信息管理功能完善315 系统的安全性设计335.1 数据库安全335.2 应用及传输安全345.3 系统数据加密366 结 论43致 谢45参考文献46附 录:MANAGEMENT.SQL47
8、最新精品资料整理推荐,更新于二二一年一月十八日2021年1月18日星期一17:52:161绪论1.1课题背景及研究意义在网络教学技术逐渐渗入社会生活各个层面的今天,传统的教学方式面临着变革,而网络教学则是一个很重要的方向。基于Web技术的网络教学系统可以借助于遍布全球的Internet进行,因此教学过程既可以在本地进行,也可以在异地进行,大大拓展了教学的灵活性。网络教学是现代多媒体教学的发展趋势,精品课程必将为广大师生提供更好的平台,实现跨时间、空间的交流和学习。互联网的发展促进了信息资源与技术成果的共享,因此很多时候我们可以在已有的资源和技术成果的基础上进行再开发或者通过调试与改善实现系统功
9、能移植与应用,而不需要进行原始的技术开发与设计。本课题主要是在已有的源代码的基础上,对基于JSP的安全防范技术网络教学系统进行功能调试与改善。综合管理过程中,首先根据教学需要做好整体规划,对系统功能进行调试,然后根据规划需要,对JSP页面、JavaBean、servlet、数据库等代码进行修改、合并与整合。通过对本课题研究,探索基于JSP 的网络教学系统综合管理流程、综合管理的具体步骤和详细过程,初步确定基于JSP网络教学系统综合管理基本内容和基本思路,为系统深入探索、研究与改善奠定基础。通过对安全防范技术网络教学系统的调试与改善,可以增强系统的可移植性,提高系统的完整性和安全性。1.2 系统
10、技术原理 1.2.1 JSP简介JSP 使用servlet进行web应用开发时,需要在java代码中使用输出语句输出HTML内容,一旦需要对页面内容进行修改时,就必须重新修改代码并重新编译部署,维护工作量急剧上升,因此SUN综合了servlet技术和其他网页技术如ASP和PHP等精华推出了Java Server Page(JSP)。是近年来发展最迅速、最引人注目的开发技术之一。JSP作为J2EE的一种技术,是java技术的一个组成部分。JSP将java语言的跨平台行和开放性、servlet的强大功能与HTML以及脚本语言等等简单易用的元素结合起来,采用静态HTML和动态的java语言混合编码的
11、方式,使得Web的开发人员和网页设计人员能够迅速的开发和发布Internet网络应用。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低1。1.2.2 JSP开发模式本网络课程系统所采用的开发模式是JSP+Serv
12、let+JavaBean技术模式。此模式遵循试图控制器(MVC)模式,它的主要思想是使用一个或者多个Servlet作为控制器。请求由前沿的Servlet接收并处理后,会重新定向到JSP。Servlet重用性好,但是请求响应时间加长。在此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean的属性,JSP读取此Bean的属性,然后进行显示2。模式图如图1所示:图1:JSP开发模式图1中各符号相关知识如下:Javabean:可以无限扩充Java程序的功能,通过Javabean的组合可以快速生成新的应用程序。可以实现代码的重复利用,且对
13、于程序的一维护性也有重大意义。一般我们用的都是非可视化的Javabean,可以实现业务逻辑和前台程序(JSP文件)的分离。JDBC JDBC:数据库驱动。数据库连接利用JDBC的核心API,使JSP可以使用同样的语法轻松访问不同的关系型数据库,使程序员不用花时间去研究如何从不同的数据库系统中读取和存放数据。:JDBC可以将SQL语句传送给任何数据库,并返回相应的结果。使用JDBC访问数据库的5个步骤:a. 加载JDBC驱动程序; Class.forName(“com.mysql.jdbc.Driver”);b.创建数据库连接;Con=DriverManager.getConnection(jd
14、bc:mysql:/localhosr:3306/news?User=root&password=1234); c.建立和执行数据处理语句;d.处理所得结果;out.println(“abcd”);/链接正确时输出abcde.关闭数据库连接。con.close();上述的多数步骤都可以用一两个java语句就可以实现。Servlet:servlet是一种独立于平台和协议的位于WEB服务器内部、服务器端的java应用程序,可以生成动态的WEB页面。1.3 系统综合管理流程网络课程系统综合管理过程,即对网络课程系统进行调试与改善的过程。系统综合管理流程图如图2所示:系统环境配置各子系统功能调试系统安
15、装功能调试存在的问题原因分析如何解决系统安全性设计系统改善性设计页面美化数据库整合功能改善图2:系统综合管理流程图2描述了基于JSP的网络教学系统的综合管理流程,反映了本文的技术思路,概括了本论文的主要框架结构和主要内容安排。论文全文共6章,第1章是绪论,简述了本网络教学系统的背景、意义以及功能;课题的主要内容在2到5章,首先对系统进行环境配置和功能需求分析,然后对系统功能调试,并对进行系统改善性设计和安全性设计;第6章是文章总结。具体如下:第一章介绍了课题的课题背景与研究意义,JSP技术原理,系统综合管理流程,为后期调试和管理工作奠定了理论基础。第二章详细介绍了系统环境配置的具体步骤并对各子
16、系统进行功能需求分析,为系统功能调试做好前期准备工作。第三章分别介绍信息管理子系统、网上考试子系统、在线互动子系统、师生答疑子系统的安装方法、调试技巧,分析各子系统调试过程中出现的问题及出现错误的原因、解决方法,并对系统实现的功能进行分析。第四章对各子系统进行页面功能完善、数据库合并与整合、后台学生信息管理功能完善等改善性设计。第五章是介绍了本系统的安全性设计方案,包括系统的数据库安全、应用及传输安全以及系统的数据加密方法。第六章总结安全防范技术总结课网络精品课程的综合管理的主要工作和不足之处,指明了今后深入开展安防技术网络教学系统综合管理工作的方向。2系统环境配置和系统功能需求分析2.1 系
17、统环境配置本系统是在网络上架构一个动态的安全防范技术精品课程网站,它是在Windows XP下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP技术开发的网上教学系统。功能调试前,首先要进行系统环境配置3。2.1.1 JDK的安装配置1:从官方网站下载该软件的最新版本。我所下载的是jdk-1_5_0_11-windows-i586-p.exe文件2:双击.exe文件,安装在C:Program FilesJavajdk1.5.0_113:配置jdk环境变量:右击“我的电脑”-“属性”-“高级”-“环境变量”-在系统变量中添加以下环境变量: Path=C:Progr
18、am FilesJavajdk1.5.0_11bin;Java_home=C:Program FilesJavajdk1.5.0_11;classpath=%java_home%libtools.jar;%java_home%libdt.jar;.安装和配置完毕后,在“命令提示符”中输入javac,会出现如图3所示,则说明JDK安装和配置都是正确的,之后便可编写java程序并编译和运行了。图3: JDK的功能界面拿一个小程序来测试一下JDK是否能正确编译和运行Java程序Public class HelloWorld public static void main(String args) S
19、ystem.out.println(“HelloWorld”);把该程序保存为HelloWorld.java的文件名,存放在D盘的java的文件夹下,在DOS窗口下键入一些命令如图4。图4: java程序测试如果没有报错,则会在相对应的目录下生成*.class文件则说明编译和运行成功,这个程序编译结束后在存放HelloWorld.java的文件夹中出现了HelloWorld.class的文件,说明编译正确。2.1.2 TOMCAT安装及配置第一步:下载:从http:/jakarta.apache.org/tomcat网站下载MySQL-5.0.18-win32.zip压缩文件。第二步:安装:解
20、压压缩文件后后可得到MySQL-5.0.18-win32的可执行文件,双击Setup.exe进行安装。安装路径设置为D:Tomcat 5.5,用户名为admin,密码为admin,安装完成后单击“Finish”按钮结束安装。第三步:配置Tomcat环境变量:右击“我的电脑”-“属性”-“高级”-“环境变量”在系统变量中添加以下环境变量: Tomcat_home= D:Tomcat 5.5 classpath=%java_home%libtools.jar;%java_home%libdt.jar;%tomcat_home%libservlet-api.jar;.若Tomcat安装配置正确,在浏
21、览器网址上输入:http:/localhost:8080/或者http:/127.0.0.1:8080,则可看到如图5所示的界面:图5: Tomcat欢迎界面下面用一个简单的JSP实例来检测JDK与TOMCAT是否互相配置成功:在UltraEdit中建立date.jsp页面,关键代码如下:- /该段为JSP脚本,设置了该页面的语言是java语言,显示语言为GB2312/该段程序是将一个日期变量付给data,然后从系统中调用年月日 * 当前日期: /该段程序表示在页面上输出的“* 当前日期”的参数-将其放在Tomcat的webapps目录下的ROOT文件夹中,启动Tomcat,在IE地址栏中输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全防范技术 61页 基于 JSP 安全 防范 技术 网络 课程 精编 61
限制150内