毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JSP毕业设计-登录系统的设计

更新时间:2007-11-12:  来源:毕业论文

JSP毕业设计-登录系统的设计

更多更新更免费论文网,专业毕业设计论文,课程设计源代码,上机实习报告,实验报告请点击www.751com.cn

1) 用户表T_USER:用于保存用户的信息,SQLSERVER中已建立 数据库名:TEST;登陆用户:TEST,密码:TEST

三个字段:USERIDUSERNAMEPASSWORD

已输内容:ZHANGSAN 张三 123456LISI 李四 abc

 

  2) 登录页面login.htm:让用户录入用户名和密码 2)代码;

 

  3) 用户信息javaBeanUserBean:包括三个属性,即用户ID和用户密码及用户名

 

  4) 获取数据库连接类DSBean:获取数据库链接,以便操作数据库

 

  5) 用户登录处理页面execute.jsp:将用户id,用户密码和数据库中的比较,产生结果页面

 

  6) 异常处理页面error.jsp:当发生异常时转入异常处理页面,显示人性化的错误信息

 

2)代码 LOGIN.HTM

 

<html>

<body>

 <form name="form1" method="post" action="execute.jsp">

  <input type="text" name="userID">

  <input type="text" name="password">

  <input type="submit" name="Submit" value="提交">

 </form>

<body>

</html>

 

3)代码 userBean

 

package loginpro1;

 

public class userBean {

private String userID;

private String userName;

private String password;

public userBean() {

}

public String getUserID() {

return userID;

}

public void setUserID(String userID) {

this.userID = userID;

}

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

this.userName = userName;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

 

}

 

4)代码 DSBean

package loginpro1;

import java.sql.*;

 

public class DSBean {

// 指定驱动程序

private static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

// 创建指定数据库的URL

private static String url = "jdbc:microsoft:sqlserver://localhost:1420;DatabaseName=test";

// 提供用户名和密码

private static String user="test";

private static String password="test";

 

 

public static Connection getConnection() throws SQLException {

 

Connection con;

try {

// 加载驱动程序

Class.forName(driver);

} catch (ClassNotFoundException e) {

System.out.println("数据库驱动程序没有找到。");

}

// 创建连接

con = DriverManager.getConnection(url, user, password);

return con;

}

}

5)代码 execute.jsp

<%@ page contentType="text/html; charset=GBK" errorPage="error.jsp"%>

<%@ page import="java.sql.*" %>

<%@ page import="loginpro1.DSBean" %>

<html>

<head>

<title>

execute

</title>

</head>

<jsp:useBean id="userBean" scope="session" class="loginpro1.userBean" />

<jsp:setProperty name="userBean" property="*" />

<body bgcolor="#ffffff">

<% Connection conn = DSBean.getConnection();

String sqlStr = "select count(*) from T_USER where userID=? and password=?";

PreparedStatement pStat = conn.prepareStatement(sqlStr);

pStat.setString(1,userBean.getUserID());

pStat.setString(2,userBean.getPassword());

ResultSet rs = pStat.executeQuery();

if( rs.next() &&rs.getInt(1)== 1)

out.print("欢迎您的到来!");

else out.print("密码不对!");

%>

</body>

</html>

6)代码 error.jsp

<%@ page contentType="text/html; charset=GBK" isErrorPage="true" %>

<%@ page import="java.sql.*" %>

<%@ page import="java.sql.SQLException" %>

<html>

<head>

<title>

error

</title>

</head>

<body bgcolor="#ffffff">

<% if(exception instanceof SQLException )

out.println("发生了数据库操作异常,请和系统管理员联系");

 

else out.println("发生了不可知的异常,请和管理员联系");

%>

</body>

</html> 

JSP毕业设计-登录系统的设计下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。