用jsp开发与实现考研信息系统的动态网站(毕业设计).doc
约28页DOC格式手机打开展开
用jsp开发与实现考研信息系统的动态网站(毕业设计),用jsp开发与实现考研信息系统的动态网站(毕业设计)第一章 前言 大学毕业后继续深造读研究生,是在当前社会经济高度发展、全民文化素质普遍提高、高等教育大众化下的产物,在计算机时代,网络方便的提供了各种信息服务的平台,比如说:报考研究生,我们可以通过网络查询各大高校和一些专业的网站提供的各种考研信息、习题和各种资料,还...
内容介绍
此文档由会员 莎士比亚 发布
用JSP开发与实现考研信息系统的动态网站(毕业设计)
第一章 前言
大学毕业后继续深造读研究生,是在当前社会经济高度发展、全民文化素质普遍提高、高等教育大众化下的产物,在计算机时代,网络方便的提供了各种信息服务的平台,比如说:报考研究生,我们可以通过网络查询各大高校和一些专业的网站提供的各种考研信息、习题和各种资料,还可以通过网络把我门的个人信息上报给各大高校。
本文用Java、Servlet和Jsp技术就做出一个考研信息系统。考研信息系统是集计算机技术、网络通信技术为一体的信息系统工程,通过JSP开发基于Web的考研信息系统,一方面它包括学生确切而详实的信息,另一方面它通过数据库管理学校招生的庞大信息量,保证了数据的准确、及时、全面、详实。
开发过程是以软件工程的思想为指导,经过可行性研究、需求分析、总体分析、详细设计等主要阶段而进行的规范的开发过程。目前开发Web应用程序主要有C/S(客户机/服务器)和B/S(浏览器/服务器)两种模式。B/S设计模式为我们提供了系统设计的基本思想和基本方向。相对于C/S模式来讲,B/S 模式让客户端不安装软件通过对服务端的访问就可以得到所需信息,从而使网页更加便于浏览和管理,符合使用者对使用系统的要求,也就是说用户无需安装客户端,只要通过浏览器就可以访问相关服务;它在系统升级或维护的时候,只要在Web服务器中集中改动,用户在下一次页面刷新时就能立即得到反馈,而对于那些在服务端运行的逻辑、改动对于用户来说是透明的的;此外,就数据迁移和安全性等方面来讲,B/S模式也更加具有优势。
第二章 Servlet简介
1. 什么是Servlet
Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的Java类。Servlet可以看成是Java编写的CGI,但是它的功能和性能比CGI更加强大。
Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java程序。除了Java Servlet API,Servlet还可以用于扩展和添加到API的Java类软件包。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
2. Servlet技术的特点
Servlet是一个Java的类,能够实现除了图形界面外的Java的所有功能,总的来说,它有以下优势:
1、可移植性 它可以在不同的操作系统平台和不同的应用服务器平台下移植。
2、功能强大 可以使用Java API核心的所有功能。
3、安全 有几个不同的层次为Servlet的安全提供了保障。
4、简洁 Servlet代码面向对象,在封闭方面具有先天的优势。
5、集成 Servlet和服务器紧密集成,它们可以密切合作完成特定的任务。
6、模块化 第一个Servlet可以执行一个特定的任务,并且可以将它们并在一起工作。
7、扩展性 Servlet的接口设计得非常简单,使它具有很强的扩展性。
8、高效耐久 Servlet一旦载入,它就驻留在内存中,这样加快了响应的速度。
3. Servlet的生命周期
Servlet部署在容器里,它的生命周期由容器管理,一般可概括为以下几个步骤:
1、装载Servlet 这项操作一般是动态执行的。
2、servlet容器创建servlet的一个实例。3、容器调用该实例的init()方法。4、服务 如果容器对该servlet有请求,则调用此实例的service()方法。5、销毁 通过调用Servlet的destory()方法销毁Servlet。
第一章 前言
大学毕业后继续深造读研究生,是在当前社会经济高度发展、全民文化素质普遍提高、高等教育大众化下的产物,在计算机时代,网络方便的提供了各种信息服务的平台,比如说:报考研究生,我们可以通过网络查询各大高校和一些专业的网站提供的各种考研信息、习题和各种资料,还可以通过网络把我门的个人信息上报给各大高校。
本文用Java、Servlet和Jsp技术就做出一个考研信息系统。考研信息系统是集计算机技术、网络通信技术为一体的信息系统工程,通过JSP开发基于Web的考研信息系统,一方面它包括学生确切而详实的信息,另一方面它通过数据库管理学校招生的庞大信息量,保证了数据的准确、及时、全面、详实。
开发过程是以软件工程的思想为指导,经过可行性研究、需求分析、总体分析、详细设计等主要阶段而进行的规范的开发过程。目前开发Web应用程序主要有C/S(客户机/服务器)和B/S(浏览器/服务器)两种模式。B/S设计模式为我们提供了系统设计的基本思想和基本方向。相对于C/S模式来讲,B/S 模式让客户端不安装软件通过对服务端的访问就可以得到所需信息,从而使网页更加便于浏览和管理,符合使用者对使用系统的要求,也就是说用户无需安装客户端,只要通过浏览器就可以访问相关服务;它在系统升级或维护的时候,只要在Web服务器中集中改动,用户在下一次页面刷新时就能立即得到反馈,而对于那些在服务端运行的逻辑、改动对于用户来说是透明的的;此外,就数据迁移和安全性等方面来讲,B/S模式也更加具有优势。
第二章 Servlet简介
1. 什么是Servlet
Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的Java类。Servlet可以看成是Java编写的CGI,但是它的功能和性能比CGI更加强大。
Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java程序。除了Java Servlet API,Servlet还可以用于扩展和添加到API的Java类软件包。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
2. Servlet技术的特点
Servlet是一个Java的类,能够实现除了图形界面外的Java的所有功能,总的来说,它有以下优势:
1、可移植性 它可以在不同的操作系统平台和不同的应用服务器平台下移植。
2、功能强大 可以使用Java API核心的所有功能。
3、安全 有几个不同的层次为Servlet的安全提供了保障。
4、简洁 Servlet代码面向对象,在封闭方面具有先天的优势。
5、集成 Servlet和服务器紧密集成,它们可以密切合作完成特定的任务。
6、模块化 第一个Servlet可以执行一个特定的任务,并且可以将它们并在一起工作。
7、扩展性 Servlet的接口设计得非常简单,使它具有很强的扩展性。
8、高效耐久 Servlet一旦载入,它就驻留在内存中,这样加快了响应的速度。
3. Servlet的生命周期
Servlet部署在容器里,它的生命周期由容器管理,一般可概括为以下几个步骤:
1、装载Servlet 这项操作一般是动态执行的。
2、servlet容器创建servlet的一个实例。3、容器调用该实例的init()方法。4、服务 如果容器对该servlet有请求,则调用此实例的service()方法。5、销毁 通过调用Servlet的destory()方法销毁Servlet。