学生信息管理系统设计报告 jsp.docx
《学生信息管理系统设计报告 jsp.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统设计报告 jsp.docx(26页珍藏版)》请在冰豆网上搜索。
![学生信息管理系统设计报告 jsp.docx](https://file1.bdocx.com/fileroot1/2022-11/15/086138b3-d4dc-41c9-aece-a4193cd71500/086138b3-d4dc-41c9-aece-a4193cd715001.gif)
学生信息管理系统设计报告jsp
学生信息管理系统
1课题规划
1.1软件功能
通过对该系统的设计实现对用户登录信息的查看,对学生信息的管理:
查看,添加,查找,修改,删除
1.2程序流程
1.3数据库设计
数据库:
student
表:
students:
person:
2程序实现
2.1首页模块(index.jsp)
代码如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
信息管理系统
--
body{
background-image:
url(image/dan.jpg);
}
-->
学生信息管理系统――JSP
 指导老师:
刁文广
点击进入
退出; 制作:
王文玉
Z08050605
2.2登录模块(login.jsp,login_conf.jsp,login_success.jsp)
Login.jsplogin_conf.jsp到login_success.jsp的跳转
①Login.jsp代码如下
用户登陆
用户名: |
|
密码: | |
| | | ②Login_conf.jsp代码:
<%!
StringDBDRIVER="com.mysql.jdbc.Driver";
StringDBURL="jdbc:
mysql:
//127.0.0.1:
3306/student";
StringDBUSER="root";
StringDBPASSWORD="root";
Connectionconn=null;
PreparedStatementpstmt=null;
ResultSetrs=null;
%>
<%//声明一个boolean变量,用于保存用户是否合法的状态
booleanflag=false;//接收参数
Stringid=request.getParameter("id");
Stringpassword=request.getParameter("password");
%>
<%Stringsql="SELECTnameFROMpersonWHEREid=?
andpassword=?
";
try{
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,id);
pstmt.setString(2,password);
rs=pstmt.executeQuery();
if(rs.next())
{//用户合法flag=true;
//将用户名保存在session之中
session.setAttribute("uname",rs.getString
(1));
}else{//保存错误信息
request.setAttribute("err","错误的用户名及密码");}
rs.close();
pstmt.close();
conn.close();}
catch(Exceptione){}%>
<%//跳转if(flag){//用户合法%>
forwardpage="login_success.jsp"/>
<%}else{//用户非法
%>forwardpage="login.jsp"/>
<%}%>
③Login_success.jsp代码如下:
<%if(session.getAttribute("uname")!
=null)
{//用户已登陆%>
登陆成功
欢迎
<%=session.getAttribute("uname")%>
光临学生信息管理程序
进入学生信息管理页面
<%}else{//用户未登陆,提示用户登陆,并跳转
response.setHeader("refresh","2;URL=login.jsp");
%>您还未登陆,请先登陆
两秒后自动跳转到登陆窗口
如果没有跳转,请按这里
<%}%>
2.3信息功能列表模块(main.jsp)
main.jsp代码如下:
欢迎你的登陆
登陆信息查看学生信息查询
学生信息一览学生信息修改
学生信息添加学生信息删除
退出系统2.4登录信息查看模块(dchakan.jsp)
代码如下:
normal;">欢迎您的登录
欢迎:<%=session.getAttribute("uname")%>
|
你的登陆地址为:<%=request.getRemoteAddr()%>
|
你的登陆时间为:
2010-6-23
|
|
08级网络六班 王文玉 Z08050605
地址:中国河南洛阳理工学院 |
回到功能列表页