JSP课程设计学生在线选课系统.docx

上传人:b****5 文档编号:28353912 上传时间:2023-07-10 格式:DOCX 页数:22 大小:576.73KB
下载 相关 举报
JSP课程设计学生在线选课系统.docx_第1页
第1页 / 共22页
JSP课程设计学生在线选课系统.docx_第2页
第2页 / 共22页
JSP课程设计学生在线选课系统.docx_第3页
第3页 / 共22页
JSP课程设计学生在线选课系统.docx_第4页
第4页 / 共22页
JSP课程设计学生在线选课系统.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

JSP课程设计学生在线选课系统.docx

《JSP课程设计学生在线选课系统.docx》由会员分享,可在线阅读,更多相关《JSP课程设计学生在线选课系统.docx(22页珍藏版)》请在冰豆网上搜索。

JSP课程设计学生在线选课系统.docx

JSP课程设计学生在线选课系统

 

学生在线选课系统

--JSP课程设计

姓名:

彭仁欢

学号:

专业:

计算机信息管理

教师:

 

目录

一、实验目的…………………………………………1

二、队员分析………………………………………………1

三、系统流程图……………………………………………1

四、E-R图…………………………………………………2

五、程序代码(前台显示模块)与运行结果……………2

六、数据库操作…………………………………………13

七、设计心得……………………………………………21

八、设计结果……………………………………………22

 

一、设计目的

本次实验课程设计是打算设计一个小型的学生在线选课系统,用于给学生网上在线直接选好课程然后学校能加更好的管理各们课程,本次课程设计也是基于jsp环境下进行设计的,学生运用JSP与SQLServer2000所学知识来进行开发,以此使得学生更加深刻地掌握这些语言与操作。

了解JSP对于数据库的操作,让学生能更加深刻的了解JSP的程序开发。

二、设计分析

1、要求:

建立一个学生选课系统

2、功能:

选课的增删改查,选课课程开课与截止的新闻发布的增删改查,管理员的一些后台管理等功能。

3、运行软件:

Tomacat、SQLServer2000

4、运行环境:

WindowsXP系统

三、系统流程图

 

四、E-R图

五、程序代码(前台模块)与运行结果

1、新闻列表

代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<%

Connectioncon;

Statementsql;

ResultSetrs;

try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

}

catch(Exceptione)

{out.print(e);

}

try{Stringuri="jdbc:

sqlserver:

//127.0.0.1:

1433;DatabaseName=text";

Stringuser="sa";

Stringpassword="danmo0410.";

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

sql=con.createStatement();

rs=sql.executeQuery("SELECTtop10*FROMdm_newORDERBYdm_time");

%>

无标题文档

url(images/1_01.gif)no-repeat">

url(images/1_02.gif)no-repeat">

url(images/1_05.gif)no-repeat">

  • 首页
  • 选课列表
  • 查看选课
  • 管理中心

学校通知

<%while(rs.next()){%>

url(images/gaoshi.gif)no-repeatcenterleft;">

id=<%out.print(rs.getInt("dm_id"));%>"><%out.print(rs.getDate("dm_time"));%><%out.print(rs.getString("dm_title"));%>

<%}%>

url(images/1_06.gif)no-repeat"> 

<%

con.close();

}

catch(SQLExceptione)

{out.print(e);

}

%>

2、查看新闻

代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<%Stringid=request.getParameter("id");%>

<%Connectioncon;

Statementsql;

ResultSetrs;

try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

}

catch(Exceptione)

{out.print(e);

}

try{Stringuri="jdbc:

sqlserver:

//127.0.0.1:

1433;DatabaseName=text";

Stringuser="sa";

Stringpassword="danmo0410.";

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

sql=con.createStatement();

rs=sql.executeQuery("SELECT*FROMdm_newWHEREdm_id="+id+"");

%>

无标题文档

url(images/1_01.gif)no-repeat">

url(images/1_02.gif)no-repeat">

url(images/1_05.gif)no-repeat">

新闻查看

<%if(rs.next()){%>

标题:

<%out.print(rs.getString("dm_title"));%>时间:

<%out.print(rs.getDate("dm_time"));%>

内容:

<%out.print(rs.getString("dm_content"));%>

<%}%>

url(images/1_06.gif)no-repeat"> 

<%

con.close();

}

catch(SQLExceptione)

{out.print(e);

}

%>

3、选课列表

代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<%Connectioncon;

Statementsql;

ResultSetrs;

try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

}

catch(Exceptione)

{out.print(e);

}

try{Stringuri="jdbc:

sqlserver:

//127.0.0.1:

1433;DatabaseName=text";

Stringuser="sa";

Stringpassword="danmo0410.";

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

sql=con.createStatement();

rs=sql.executeQuery("SELECTtop10*FROMdm_class");

%>

无标题文档

url(images/1_01.gif)no-repeat">

url(images/1_02.gif)no-repeat">

url(images/1_05.gif)no-repeat">

在线选课

<%while(rs.next())

{

%>

url(<%out.print(rs.getString("dm_face"));%>)no-repeatcenterleft;">

id=<%out.print(rs.getInt("dm_id"));%>"><%out.print(rs.getDate("dm_time"));%><%out.print(rs.getString("dm_class"));%>

<%

}

%>

url(images/1_06.gif)no-repeat"> 

<%

con.close();

}

catch(SQLExceptione)

{out.print(e);

}

%>

4、进行选课

代码:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<%Stringid=request.getParameter("id");%>

<%Connectioncon;

Statementsql;

ResultSetrs;

try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

}

catch(Exceptione)

{out.print(e);

}

try{Stringuri="jdbc:

sqlserver:

//127.0.0.1:

1433;DatabaseName=text";

Stringuser="sa";

Stringpassword="danmo0410.";

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

sql=con.createStatement();

rs=sql.executeQuery("SELECT*FROMdm_classWHEREdm_id="+id+"");

%>

无标题文档

url(images/1_01.gif)no-repeat">

url(images/1_02.gif)no-repeat">

url(images/1_05.gif)no-repeat">

新闻查看

<%if(rs.next()){%>

标题:

<%out.print(rs.getString("dm_class"));%>时间:

<%out.print(rs.getDate("dm_time"));%>已报人数:

<%out.print(rs.getInt("dm_renshu"));%>

内容:

<%out.print(rs.getString("dm_content"));%>

<%}%>

写入信息

"/>

"/>

"/>

学号:

(*学号只能为数字*)

姓名:

(*输入你的姓名*)

性别:

专业:

(*输入你的专业*)

url(images/1_06.gif)no-repeat"> 

<%

con.close();

}

catch(SQLExceptione)

{out.print(e);

}

%>

5、查询选课

代码

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimp

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

当前位置:首页 > 解决方案 > 学习计划

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

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