jsp课程设计 下载本文

内容发布更新时间 : 2024/11/7 23:56:14星期一 下面是文章的全部内容请认真阅读。

科技信息 SCIENCE&TECHNOLOGYINFORMATION2010年第25期目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?运用学生信息管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。 JSP简介 JSP是一门功能强大的语言,语法功能强大。提供JSP注释、JSP脚本元素、JSP指令元素、JSP动作元素。JSP注释中有输出注释和隐藏注释,JSP脚本元素中有声明、表达式和脚本程序。JSP指令元素中有Page指令、Include指令、Taglib指令。JSP动作元素中有Include动作、forward动作param动作、plugin动作、JavaBean相关动作。提供多种内置对象,如out对象、request对象、response对象、session对象、application对象、cookie对象。 1 学生信息管理系统总体设计 1.1 系统功能结构分析 本设计要实现对学生信息的管理,一个学生的基本信息应包含学号,姓名,性别,年龄等,因此要实现对学生信息的管理就应该能对学号,姓名,性别,年龄等进行操作。就要实现如下四个基本操作: (1)学生信息查询。(2)学生信息插入。(3)学生信息删除。(4)学生信息修改。1.2数据库设计 数据库设计一般可分为两个主要步骤如下: 首先,要建立一个新的数据库。启动sqlserver2000,打开企业管理器,新建一个新的数据库,并给这个新的数据库命名。 其次,再新建一个表,并命名为Student。 2详细设计 整个系统包含如下几个页面:a.登录页面 b.提示登录失败页面c.选择操作页面 d.查询学生信息页面 e.显示查询的学生信息页面f.插入学生信息页面 g.提示插入成功与否页面h.删除学生信息页面i.提示删除成功与否页面j.修改学生信息页面 k.提示修改成功与否页面2.1登录界面 登录界面是使用整个系统的入口,只有进入了该入口才能继续向下进行相关的数据操作,因此设计好登录界面是设计整个系统的第一步,也是非常重要的一步。 登录界面的主要代码如下: get

06-3

理用密

统户 

:

2.2学生信息操作 当成功登录后,便执行login.jsp程序。该程序的主要代码如下:<%@pagecontentType=\

Get<%

StringstrUser=request.getParameter(\<%if(strUser.equals(\lse{%> <%out.println(\登录失败!\现对该程序说明如下: <%代码段 %>2.3 学生信息查询 当在选择操作页面中,选择查询学生信息时,就会跳转到查询学生信息的页面。该文件名为chaxun.jsp。查询学生信息的页面中会提示用户输入要查询的学生的学号,用户可以在文本框中输入要查询的学生的学号。

信息2010年第25期 SCIENCE&TECHNOLOGYINFORMATION实现该页面的主要代码如下

<%@pagecontentType=\

查询信息<%

<%@pageimport=\

StringstrNum=request.getParameter(\

Connectionconn=null;try{ Class.forName(\odbc:aaa\

conn=DriverManager.getConnection(strConn,strUser,strPassword);Statementstmt=conn.createStatement();

StringstrSql=\

ResultSetrs=stmt.executeQuery(strSql);%> 学号姓名性别年龄手机号 <%while(rs.next()){%>

<%=rs.getString(\g(\<%}%><% rs.close();stmt.close();conn.close();} 2.4插入学生信息 当在选择操作页面中,选择插入学生信息时,就会跳转到插入学生信息的页面。该文件名为insert.htm。插入学生信息的页面中会提示用户输入要查询的新的学生的学号、新的学生的姓名、新的学生的性别、新的学生的年龄、新的学生的手机号。用户可以在文本框中依按照需要依次输入一组新的学生

<%@pagecontentType=\>

请输入新的学号名

:

p>

请请

输输

入入

新新

的的

姓性

:

别龄号

:

请请

输输

入入

新新

的手

年机

:

获取要删除的学号

请输入要

:

get

请输入要修改的学号: 

请输入要修改后的姓名:

请输入要修改后的性别:

请输入修改后的手机号: