javaweb学生信息管理系统精品.docx

上传人:b****8 文档编号:11380004 上传时间:2023-02-28 格式:DOCX 页数:43 大小:29.31KB
下载 相关 举报
javaweb学生信息管理系统精品.docx_第1页
第1页 / 共43页
javaweb学生信息管理系统精品.docx_第2页
第2页 / 共43页
javaweb学生信息管理系统精品.docx_第3页
第3页 / 共43页
javaweb学生信息管理系统精品.docx_第4页
第4页 / 共43页
javaweb学生信息管理系统精品.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

javaweb学生信息管理系统精品.docx

《javaweb学生信息管理系统精品.docx》由会员分享,可在线阅读,更多相关《javaweb学生信息管理系统精品.docx(43页珍藏版)》请在冰豆网上搜索。

javaweb学生信息管理系统精品.docx

javaweb学生信息管理系统精品

 

Web程序设计

—学生信息管理系统

 

姓名:

鲁超、刘千飞、肖伟超

万联播、张明明、白浩

班级:

软件0901

时间:

2011/12/22

 

一、实验目的

熟练运用web开发技术设计完成一个学生信息管理系统。

二、实验原理

功能要求:

基于B/S架构实现学生信息的增\删\改\查\展示功能,实现完整的应用构建和界面设计。

技术要求:

基于mysql或mssqlserver数据库,以Tomcat为应用服务器,可使用Jsp+Servelt+Javabean完成,鼓励使用struts,Hibernate框架完成设计。

三、实验分组

成员姓名

成员学号

负责内容

鲁超

200907040101

删除模块

刘千飞

200907040102

登陆页面及参与总体内容设计

肖伟超

200907040103

修改模块

万联播

200907040104

查询模块

张明明

200907040105

分页及参与总体内容的设计

白浩

200907040107

增加模块

四、实验内容

 

登陆主页源代码:

login.html:

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

登陆模块

欢迎登陆学生信息管理系统


用户名:

密码:

forward.jsp:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"

pageEncoding="gb2312"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

loginforward

<%

Stringusername=null;

Stringpassword=null;

request.setCharacterEncoding("gb2312");

response.setContentType("text/html;charset=gb2312");

username=request.getParameter("username");

password=request.getParameter("password");

if(!

username.equals("")&&!

password.equals(""))

{

%>

forwardpage="login_ok.jsp">

paramname="username"value='<%=username%>'/>

paramname="username"value='<%=password%>'/>

forward>

<%

}

else

{

%>

forwardpage="error.jsp">

paramname="username"value='<%=username%>'/>

paramname="username"value='<%=password%>'/>

forward>

<%

}

%>

login_ok.jsp:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"

pageEncoding="gb2312"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

input{

color:

red;

font-size:

12pt;

}

欢迎您使用学生管理系统


<%

Stringusername=null;

Stringpassword=null;

request.setCharacterEncoding("gb2312");

response.setContentType("text/html;charset=gb2312");

username=request.getParameter("username");

password=request.getParameter("password");

out.println("登陆成功,用户名["+username+"],");

out.println("密码["+password+"]");

%>


请选择您要进行的操作:

 

error.jsp:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"

pageEncoding="gb2312"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Error

欢迎您使用学生管理系统

<%

Stringusername=null;

Stringpassword=null;

request.setCharacterEncoding("gb2312");

response.setContentType("text/html;charset=gb2312");

username=request.getParameter("username");

password=request.getParameter("password");

out.println("您输入的用户名["+username+"],");

out.println("和密码["+password+"]有一项为空,请重新输入:

");

%>

---返回重新登陆---

 

学生信息增加模块:

p_zeng.html:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"

pageEncoding="gb2312"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

Inserttitlehere

input{

color:

red;

font-size:

12pt;

}

欢迎您使用学生管理系统


<%

Stringusername=null;

Stringpassword=null;

request.setCharacterEncoding("gb2312");

response.setContentType("text/html;charset=gb2312");

username=request.getParameter("username");

password=request.getParameter("password");

out.println("登陆成功,用户名["+username+"],");

out.println("密码["+password+"]");

%>


请选择您要进行的操作:

 

zeng.jsp:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"

pageEncoding="gb2312"import="java.sql.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

callstoredprocedure

<%

intPAGESIZE=3;

intpageCount=0;

intcurPage=1;

java.sql.Connectionconn=null;

PreparedStatementpstmt=null;

Statementstmt=null;

ResultSetrs=null;

String[]cloStr={"sno","sname","cclass","sex","age","nation","clname","place"};

String[]showStr={"学生编号","学生姓名","所在年级","性别","年龄","民族","专业","住址"};

Stringsno,sname,cclass,sex,age,nation,clname,place;

StringstrURL="jdbc:

mysql:

//localhost/test";

StringstrDBUser="root";

StringstrDBPwd="123";

try

{

Class.forName("com.mysql.jdbc.Driver");

conn=java.sql.DriverManager.getConnection(strURL,strDBUser,strDBPwd);

}

catch(ClassNotFoundExceptione)

{

e.printStackTrace();

out.println("您输入的信息有误,请查证后再重新输入!

");

}

catch(Exceptionex)

{

ex.printStackTrace();

out.println("您输入的信息有误,请查证后再重新输入!

");

}

try{

sno=request.getParameter("sno");

byteno[]=sno.getBytes("ISO-8859-1");

sno=newString(no);

sname=request.getParameter("sname");

bytename[]=sname.getBytes("ISO-8859-1");

sname=newString(name,"gb2312");

cclass=request.getParameter("cclass");

byteclss[]=cclass.getBytes("ISO-8859-1");

cclass=newString(clss,"gb2312");

sex=request.getParameter("sex");

byteex[]=sex.getBytes("ISO-8859-1");

sex=newString(ex,"gb2312");

age=request.getParameter("age");

bytege[]=age.getBytes("ISO-8859-1");

age=newString(ge);

nation=request.getParameter("nation");

bytetion[]=nation.getBytes("ISO-8859-1");

nation=newString(tion,"gb2312");

clname=request.getParameter("clname");

bytecname[]=clname.getBytes("ISO-8859-1");

clname=newString(cname,"gb2312");

place=request.getParameter("place");

bytelace[]=place.getBytes("ISO-8859-1");

place=newString(lace,"gb2312");

Stringsqlll="insertintoS(sno,sname,cclass,sex,age,nation,clname,place)values('"+sno+"','"+sname+"','"+cclass+"','"+sex+"','"+age+"','"+nation+"','"+clname+"','"+place+"')";

pstmt=conn.prepareStatement(sqlll);

intcount3=pstmt.executeUpdate();//插入

Stringsqllll="select*fromS";

stmt=conn.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sqllll);

rs.last();

intsize=rs.getRow();

pageCount=(size%PAGESIZE==0)?

(size/PAGESIZE):

(size/PAGESIZE+1);

}

catch(Exceptionex)

{

ex.printStackTrace();

out.println("您输入的信息有误,请查证后再重新输入!

");

}

//获取想要显示的页数:

Stringinteger=request.getParameter("curPage");

if(integer==null)

{

integer="1";

}

try{

curPage=Integer.parseInt(integer);

}

catch(NumberFormatExceptione)

{curPage=1;

}

if(curPage<=1)

{

curPage=1;

}

if(curPage>=pageCount)

{

curPage=pageCount;

}

//如果要显示第curPage页,那么游标应移到posion的值是:

intposion=(curPage-1)*PAGESIZE+1;

rs.absolute(posion);//设置游标的位置

%>


<%

for(inti=0;i

{

out.println("");

out.println(""+showStr[i]+"");

}

%>

<%

intcount=0;

do{

if(count>=PAGESIZE)

break;

out.println("");

for(inti=0;i

{

out.println("");

out.println(""+rs.getString(cloStr[i])+"");

}

out.println("");

count++;

}while(rs.next());

%>

curPage=1">首页

curPage=<%=curPage-1%>">上一页

curPage=<%=curPage+1%>">下一页

curPage=<%=pageCount%>">尾页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1