论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

(C)031JSP学生信息管理系统

        5.3.4 成绩查询

内容来自www.paper51.com

      学生可以查看自己以前学期所学课程的成绩,省了寄成绩单的麻烦。该功能主要是跟数据连接,管理员录入的信息给掉出来,显示在页面上,没什么特别之处。 paper51.com

paper51.com

5.3.5 查看学修课表并进行选修 copyright paper51.com

    学生可以在该页面进行查看已有的学修课程,并进行选修。每个学生只能选修3门课程。 内容来自www.paper51.com

内容来自www.paper51.com

查看已选课程并修改: copyright paper51.com

paper51.com

这2个功能页面由kecheng1.jsp,kecheng2.jsp,kecheng3.jsp,kecheng4.jsp来具体实现。 内容来自www.paper51.com

Kecheng3.jsp页面部分代码:  该页面是主要是实现从数据库中掉课程表及选课保存到选课关联表中去,并限制每人至多能选3门课程。 paper51.com

<%request.setCharacterEncoding("GBK"); paper51.com

 Stringkechenghao=request.getParameter("id2"); http://www.paper51.com

 Stringxuehao=(String)session.getAttribute("id");

copyright paper51.com

 String sql=""; 内容来自论文无忧网 www.paper51.com

 String sql2="";

内容来自论文无忧网 www.paper51.com

 String sql3=""; copyright paper51.com

 int totalrecord = 0;

http://www.paper51.com

   sql3= "SELECT count(*) asrecordcount FROM 选课关联 wherestu_id='"+xuehao+"'";

内容来自www.paper51.com

   ResultSet rs =a.executeQuery(sql3); copyright paper51.com

   if (rs.next()) totalrecord =rs.getInt("recordcount"); 内容来自论文无忧网 www.paper51.com

 if(totalrecord<3) http://www.paper51.com

 { sql="SELECT * FROM 选课关联where stu_id='"+xuehao+"' and 课程号='"+kechenghao+"'"; copyright paper51.com

   ResultSet rs1=a.executeQuery(sql);

copyright paper51.com

   if(rs1.next())   {%> copyright paper51.com

   <scriptlanguage="javascript">

copyright paper51.com

   alert("你已经选了这门课,请重新选择"); http://www.paper51.com

   </script>   <%} 内容来自www.paper51.com

   else

http://www.paper51.com

   {  sql2=" INSERT INTO 选课关联(stu_id,课程号) values('"+xuehao+"','"+kechenghao+"')"; http://www.paper51.com

    a.executeUpdate(sql2); copyright paper51.com

     %> copyright paper51.com

     <scriptlanguage="javascript"> 内容来自论文无忧网 www.paper51.com

     alert("选课成功,请继续选课");

内容来自www.paper51.com

     </script>     <% } 内容来自www.paper51.com

 } else paper51.com

 {%> copyright paper51.com

    <scriptlanguage="javascript">

copyright paper51.com

     alert("你只能选3门课程,请确认后在选");

paper51.com

     </script><%}%>

内容来自www.paper51.com

 <script language="javascript"> copyright paper51.com

 history.go(-1) ;

http://www.paper51.com

 </script>

内容来自www.paper51.com

5.4 管理员界面

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

该界面是管理员通过验证后进入的页面,管理员可以今选择进行自己所需要的操作。 http://www.paper51.com

5.5 管理员界面功能实现

paper51.com

进入管理员界面后,后台工作人员可以选择不同功能进行操作,主要功能有:查看学生基本信息并进行修改、删除;添加新学生信息;查看选修课表并进行修改;查看学生选课情况;添加新选修课;查看必修课表并进行修改;查看学生成绩;添加必修课程;添加学生成绩。 paper51.com

5.5.1 查看学生基本信息 paper51.com

内容来自www.paper51.com

 该页面可以对学生进行删除,以及对学生基本信息进行修改。

内容来自论文无忧网 www.paper51.com

 修改学生基本信息页面: 内容来自www.paper51.com

  http://www.paper51.com

 该功能主要有xuesheng.jsp;xuesheng1.jsp;xuesheng2.jsp;xuesheng3.jsp页面来完成。

paper51.com

<table align="center"border="2" width="100%"bordercolorlight="#CC99FF" cellpadding="2"bordercolordark="#FFFFFF" cellspacing="2">

内容来自www.paper51.com

 <%  Stringid2=request.getParameter("id"); copyright paper51.com

    String sql="select *from student where stu_id='"+id2+"'";

http://www.paper51.com

 ResultSet rs = a.executeQuery(sql); 内容来自论文无忧网 www.paper51.com

 while(rs.next()) { %> http://www.paper51.com

 <tr> <td align=center colspan=2><font color=bluesize=5><b>修改学生信息</font></td> http://www.paper51.com

    <tralign=center><td>姓名:</td><td><INPUTTYPE="text" NAME="name"value=<%=rs.getString(1)%>></td> 内容来自www.paper51.com

</tr>

内容来自www.paper51.com

 </tr> paper51.com

 <tr align=center>

paper51.com

 <td>学号:</td><td><INPUTTYPE="text" readonly="readonly" NAME="stu_id"value=<%=rs.getString(2)%>></td> paper51.com

      </tr>

http://www.paper51.com

     <tralign=center><td> copyright paper51.com

       性别:</td><td><INPUTTYPE="text" NAME="sex"value=<%=rs.getString(4)%>></td> http://www.paper51.com

       </tr> 内容来自论文无忧网 www.paper51.com

       <tr align=center><td>

http://www.paper51.com

       专业:</td><td><INPUTTYPE="text" NAME="zy"value=<%=rs.getString(5)%>></td>

copyright paper51.com

       </tr>

copyright paper51.com

       <tr align=center><td>

内容来自www.paper51.com

       民族:</td><td><INPUTTYPE="text" NAME="mz" value=<%=rs.getString(6)%>></td> paper51.com

       </tr>

内容来自论文无忧网 www.paper51.com

       <tr align=center><td>

http://www.paper51.com

       政治面貌:</td><td><INPUTTYPE="text" NAME="zzmm"value=<%=rs.getString(7)%>></td> 内容来自www.paper51.com

       </tr> http://www.paper51.com

 <% } rs.close();%>

内容来自论文无忧网 www.paper51.com

<tr><td align=center  colspan=2>

http://www.paper51.com

<INPUT align=centerTYPE="submit" value="提交" onclick="returna()"> </td> 内容来自论文无忧网 www.paper51.com

</tr>

内容来自www.paper51.com

</table> 内容来自www.paper51.com

以上是修改页面xuesheng2.jsp的代码。

内容来自www.paper51.com

------分隔线----------------------------
联系方式