你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
学生成绩管理系统开发(四)
 


    输入成绩成功页insnorresok.jsp(如图22所示)。将insnorresult.jsp中输入的成绩显示出来。


代码如下

<body>

<p><img src="../xhyyb.bmp"></p>

<p><a href="index.html">返回</a></p>

<p>

<%String num=(String)session.getAttribute("snum");

  String gs=request.getParameter("gs");

  String yy=request.getParameter("yy");

  String jj=request.getParameter("jj");

  String sjjg=request.getParameter("sjjg");

  String os=request.getParameter("os");

  String java=request.getParameter("java");

  String vbnet=request.getParameter("vbnet");

  String net=request.getParameter("net");

  String asp=request.getParameter("asp");

  String jsp=request.getParameter("jsp");

  String rjgc=request.getParameter("rjgc");

  String rjcs=request.getParameter("rjcs");

%>

<%@include file="conn.jsp"%>

<% st.executeUpdate("update cj1 set gs='"+gs+"',yy='"+yy+"',jj='"+jj+"' where num='"+num+"'");

   st.executeUpdate("update cj2 set sjjg='"+sjjg+"',os='"+os+"',java='"+java+"' where num='"+num+"'");

   st.executeUpdate("update cj3 set vbnet='"+vbnet+"',net='"+net+"' where num='"+num+"'");

   st.executeUpdate("update cj4 set asp='"+asp+"',jsp='"+jsp+"' where num='"+num+"'");

   st.executeUpdate("update cj5 set rjgc='"+rjgc+"',rjcs='"+rjcs+"' where num='"+num+"'");

 %>

</p>

<table width="400" border="2" align="center" cellpadding="1" cellspacing="1">

  <tr>

    <td>学期</td>

    <td>学号</td>

    <td>高数</td>

    <td>英语</td>

    <td>计算机基础</td>

  </tr>

  <tr>

    <td>1</td>

    <td><%=num%></td>

    <td><%=gs%></td>

    <td><%=yy%></td>

    <td><%=jj%></td>

  </tr>

  <tr>

    <td>学期</td>

    <td>学号</td>

    <td>数据结构</td>

    <td>操作系统</td>

    <td>java</td>

  </tr>

  <tr>

    <td>2</td>

    <td><%=num%></td>

    <td><%=sjjg%>&nbsp;</td>

    <td><%=os%>&nbsp;</td>

    <td><%=java%>&nbsp;</td>

  </tr>

  <tr>

    <td>学期</td>

    <td>学号</td>

    <td>VB.NET</td>

    <td colspan="2">网络</td>

  </tr>

  <tr>

    <td>3</td>

    <td><%=num%></td>

    <td><%=vbnet%>&nbsp;</td>

    <td colspan="2"><%=net%>&nbsp;</td>

  </tr>

  <tr>

    <td>学期</td>

    <td>学号</td>

    <td>ASP</td>

    <td colspan="2">JSP</td>

  </tr>

  <tr>

    <td>4</td>

    <td><%=num%></td>

    <td><%=asp%>&nbsp;</td>

    <td colspan="2"><%=jsp%>&nbsp;</td>

  </tr>

  <tr>

    <td>学期</td>

    <td>学号</td>

    <td>软件工程</td>

    <td colspan="2">软件测试</td>

  </tr>

  <tr>

    <td>5</td>

    <td><%=num%></td>

    <td><%=rjgc%>&nbsp;</td>

    <td colspan="2"><%=rjcs%>&nbsp;</td>

  </tr>

</table>

</body>

(8) 修改学员信息

输入要修改学员信息的学员学号,然后修改它的信息。这里学号不能修改。

输入要修改学员信息的学员学号页updnormal.html(如图23所示)。“返回”链接到index.html。表单将表格括起,将formaction属性设为updnorinput.jsp。“学号”后的文本框的name属性设为num


修改学员信息页updnorinput.jsp(如图24所示)。“返回”链接到index.html。表单将表格括起,将formaction属性设为updnorres.jsp。“姓名”后的文本框的name

3-22 输入要修改学员信息的学员学号页

24修改学员信息页


性设为uname,“班级”后的文本框的name属性设为uclass,“性别”后的文本框name属性设为sex

修改学员信息页updnorinput.jsp代码如下

<body>

<p><img src="../xhyyb.bmp"> </p>

<p><a href="index.html">返回</a></p>

<p align="center">现在开始修改</p>

<form name="form1" method="post" action="updnorres.jsp">

<%String num=request.getParameter("num");

  session.setAttribute("snum",num);%>

<%@include file="conn.jsp"%>

<%ResultSet rs=st.executeQuery("select * from info where num='"+num+"'");

  if (!rs.next())

    { out.println("用户名不存在");}

  else

   {

%>

  <table width="188" border="2" align="center" cellpadding="1" cellspacing="1">

    <tr>

      <td width="55">学号</td>

      <td width="118"><%=num%></td>

    </tr>

    <tr>

      <td>姓名</td>

      <td><input name="uname" type="text" id="uname" size="8" maxlength="8" value=<%=rs.getString("name")%>></td>

    </tr>

    <tr>

      <td>班级</td>

      <td><input name="uclass" type="text" id="uclass" size="6" maxlength="6" value=<%=rs.getString("class")%>></td>

    </tr>

    <tr>

      <td>性别</td>

      <td><input name="sex" type="text" id="sex" size="2" maxlength="2" value=<%=rs.getString("sex")%>>

      (男,女)</td>

    </tr>

    <tr>

      <td colspan="2"><div align="center">

          <input type="submit" name="Submit" value="提交">

      </div></td>

    </tr>

  </table>

  <%}%>

</form>

</body>

25 修改成功页



修改成功页updnorres.jsp(如图25所示)。“返回”链接到index.html

代码如下:

<body>

<%request.setCharacterEncoding("gb2312");%>

<p><img src="../xhyyb.bmp"> </p>

<p><a href="index.html">返回</a></p>

<p align="center">修改成功</p>

<p align="center">

<%String num=(String)session.getAttribute("snum");

  String uname=request.getParameter("uname");

  String uclass=request.getParameter("uclass");

  String sex=request.getParameter("sex"); 

%>

  <%@include file="conn.jsp"%>

  <% st.executeUpdate("update info set name='"+uname+"',class='"+uclass+"',sex='"+sex+ "' where num='"+num+"'");

%>

</p>

<table width="400" border="2" align="center" cellpadding="1" cellspacing="1">

  <tr>

    <td>学号</td>

    <td>姓名</td>

    <td>班级</td>

    <td>性别</td>

  </tr>

  <tr>

    <td><%=num%>&nbsp;</td>

    <td><%=uname%>&nbsp;</td>

    <td><%=uclass%>&nbsp;</td>

    <td><%=sex%>&nbsp;</td>

  </tr>

</table>

</body>

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089