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 |