java web实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.实验目的

实现学生信息管理系统,学生登录身份验证,信息的录入和信息的查询。并在实验的过程中熟练掌握网页设计的各种工具,如Dreamwawer,tomcat等,提高网页设计的能力。

二.实验过程

1.实现基本页面的设计,使用的工具:Dreamwawer。

2.实现服务器端程序设计,对页面数据进行处理。

3.与数据库进行连接,实现对学生数据的操作,如查询,存储,

修改等。

4.进一步完善系统,如页面的美化等等。

本系统有三个模块组成,学生登录模块,学生信息数据库模块,出错处理模块,学生登录以后输入相应的学号,密码,登陆学生信息界面,队学生的成绩等基本信息进行查询,若学号或密码出错,或者不符合,弹出相应的出错界面。本系统采用Jsp+JavaBean+SQL2000设计方式,其中JavaBean担当数据库连接以及逻辑控制,这样在Jsp就省去了繁琐的数据库连接,以及复杂的逻辑控制,使Jsp成为表示逻辑。

三.运用软件

Windows环境下的Tomcat7.0,SQL2000。

四.过程截图:

1.学生登录界面的设计:

2.与数据库系统的连接:

3.实现对学生数据的操作:

4.对学生数据的保护的完善。

1,验证学生身份:

Student:

import java.sql.*;

public class student {

private String name;

private String password;

private String id;

private String jiguan;

private String sex;

private String dep;

public void setDep(String s){dep=s;}

public String getDep(){return dep;}

public void setSex(String s){sex=s;}

public String getSex(){return sex;}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

= name;

}

public String getPassword() {

return password;

}

public void setPassword(String password) { this.password = password;

}

public String getJiguan() {

return jiguan;

}

public void setJiguan(String jiguan) {

this.jiguan = jiguan;

}

public boolean hasLogin(){ //检查该学生是否已经注册boolean f=true;

String sql="select id from student where id ='"+id+"'";

sqlBean db =new sqlBean();

try{

ResultSet rs=db.executeQuery(sql);

if(rs.next()){ f=false;}

else{ f=true;}

}catch(Exception e){ e.getMessage();}

return f;

}

public ResultSet getStudent(){

String sql="select * from student ";

sqlBean db= new sqlBean();

ResultSet rs = db.executeQuery(sql);

return rs;

}

public void updateStudent(){

String sql="update student "+

" set name='"+name+"',sex='"+sex+"',department='"+dep+"', "+

"password='"+password+"',jiguan='"+jiguan+"' "+

" where id='"+id+"' ";

sqlBean db= new sqlBean();

db.executeInsert(sql);

}

public void deleteStudent(){

String sql="delete from student where id ='"+id+"' ";

sqlBean db= new sqlBean();

db.executeDelete(sql);

}

public void addStudent() {

String sql="insert into student(name,password,id,sex,department,jiguan) "+

"VALUES('"+name+"','"+password+"','"+id+"','"+sex+"','" +dep+"','"+jiguan+"')";

sqlBean db =new sqlBean();

db.executeInsert(sql);

}

}

2.登陆界面:

public class login {

private String id;

private String password;

private String kind;

private int flag=0;

public int getFlag(){

if(kind.equals("student")) flag=1;

if(kind.equals("teacher")) flag=2;

if(kind.equals("admin")) flag=3;

return flag;

}

public String getId() {

return id;

}

public void setId(String id) {

相关文档
最新文档