管理信息系统.目前,虽然有许多已开始运用
计算机进行教务的管理.的教务管理系统必须是一个完整统一、技术先进、高效稳定、安全可靠的系统.根据国内大学的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际水平接轨的信息化管理平台.提高管理工作的现代化水平,使之成为公共信息服务体系的重要组成部分.教学教务管理系统是高校管理信息系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设世界知名的高水平的大学的关键环节.教学教务信息处理的电脑化、网络化,也是实现管理现代化和信息化的重要内容.
1.2 目的和意义
随着计算机技术的不断发展,计算机作为知识
经济时代的产物,已被广泛应用于社会各个行业和领域.目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会--信息社会的重要支柱.在这样的大背景下,现代教务的管理方式,资源建设等方面都发生了重大变化,这种变化表现在教务工作,管理和服务平台发生的变化,教务管理不再是传统的手工操作,人工管理,而是全面实行计算机管理.
此次
毕业设计使我提高了自身解决实际问题的能力.但由于本人知识水有限,系统设计中还存在着很多不足,请各位领导批评指正,以便我今后改进.此外,该系统能够顺利的完成离不开各位老师对我的帮助,在此深表感谢.
2 开发技术及环境
2.1 Servlet简介
2.1.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.1.2 Servlet技术的特点
Servlet是一个Java的类,能够实现除了图形界面外的Java的所有功能,总的来说,它有以下优势:
1、可移植性 它可以在不同的操作系统平台和不同的应用服务器平台下移植.
2、功能强大 可以使用Java API核心的所有功能.
3、安全 有几个不同的层次为Servlet的安全提供了保障.
4、简洁 Servlet代码面向对象,在封闭方面具有先天的优势.
5、集成 Servlet和服务器紧密集成,它们可以密切合作完成特定的任务.
6、模块化 第一个Servlet可以执行一个特定的任务,并且可以将它们并在一起工作.
7、扩展性 Servlet的接口设计得非常简单,使它具有很强的扩展性.
8、高效耐久 Servlet一旦载入,它就驻留在内存中,这样加快了响应的速度.
2.1.3 Servlet的生命周期
Servlet部署在容器里,它的生命周期由容器管理,一般可概括为以下几个步骤:
1、装载Servlet 这项操作一般是动态执行的.
2、servlet容器创建servlet的一个实例.
3、容器调用该实例的init()方法.
4、服务 如果容器对该servlet有请求,则调用此实例的service()方法.
5、销毁 通过调用Servlet的destory()方法销毁Servlet.
2.2 JSP技术概述
2.2.1 JSP技术的产生背景
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,该技术为创建显示动态生成内容的We