论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

(C)JSP学生信息管理系统修改

3.1 用户业务需求

(1)添加学生:以班级为单位,进行学生入库。 paper51.com

(2)删除学生:当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。 内容来自www.paper51.com

(3)新生管理:本部分的功能主要有新生导入及设置学号。 http://www.paper51.com

学生成绩录入,查询,统计分析。

paper51.com

(1)分数录入:以班级为单位,录入各科目的期中、期末、总评成绩。 http://www.paper51.com

(2)总分及名次:计算指定班级学生的总分及名次。 内容来自论文无忧网 www.paper51.com

(3)补考成绩录入:修改总评成绩,以决定最终补考人数。

copyright paper51.com

学生信息管理系统将采用JSP技术,结合Microsoft公司的sqlserver2000数据库,用无论安全性还是稳定性都比较优秀的MVC(model-view-Control)模式进行系统开发。

copyright paper51.com

3.2 性能需求

copyright paper51.com

系统对环境的要求 内容来自www.paper51.com

服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。

copyright paper51.com

本机器的配置如下:

copyright paper51.com

处理器:Inter Pentium 41.6Hz或更高。 内容来自www.paper51.com

内存:512MB 内容来自www.paper51.com

硬件空间:160GB 内容来自www.paper51.com

题目主要采用的技术 http://www.paper51.com

数据库:Microsoft SQL Server 2000。 copyright paper51.com

编程语言 JSP 内容来自论文无忧网 www.paper51.com

服务器:Tomcat5.5,jdk1.6 内容来自www.paper51.com

开发环境:WindowsXP paper51.com

第4章 相关技术简介4.1 JSP技术简介

内容来自论文无忧网 www.paper51.com

JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。

http://www.paper51.com

在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。

http://www.paper51.com

4.2 JSP工作原理

paper51.com

JSP是面向服务器的,因此支持任何浏览器。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。

paper51.com

4.3 JavaBean技术介绍

http://www.paper51.com

JavaBean是一种软件组件模型,它与其他软件对象相互作用,决定如何建立和重用软件组件,这些可重用软件组件被称为Bean。Bean使用现有的Bean帮助开发新的计划,进而建立它们之间的关系。

copyright paper51.com

JavaBean是基于Sun公司的JavaBean规范的,可在编程工具中被可视化处理的可复用的软件组件。因此JavaBean具有4个基本特性: http://www.paper51.com

(1)   独立性;

内容来自www.paper51.com

(2)   可重用性; copyright paper51.com

(3)   在可视化开发工具中使用 内容来自www.paper51.com

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。这样JavaBean就变成了一个组件了,达到代码的重用性和隔离性,在调用JavaBean的时候,不用关心JavaBean的实现过程,只要知道方法的功能、输入参数和输出参数就可以了。 内容来自www.paper51.com

------分隔线----------------------------
联系方式