网络程序设计
   
成绩查询系统
姓名   
           
            班级   
            学号 
            班内序号 
一. 任务要求。
编一个学生成绩和课表查询网站,要求如下:
1口令登陆
2显示全部学生成绩
3显示指定学生的成绩
4其它查询条件(分数排序、不及格查询,分数段统计)
5修改学生成绩
6显示不同班级课表
7点击课表中的课程显示课程介绍
8其它功能可选.
二.知识背景。
      1. 静态网页程序设计:HTMLCSS
      2. 动态网页脚本语言:Javascript
      3. 后台语言:ASP及数据库。
三.设计思路。
      1.课表查询部分。
      这部分用简单的静态网页,制作合适的链接即可完成所要求的内容。
      2.成绩查询部分。
      这部分,需要先制作数据库,本次设计采用Acess设计,然后通过ASP代码,调用数据库相关信息,即可完成。
      3.成绩修改。
      由于时间关系,我没来得及深入学习asp语言,所以本次作业,我没能完成这一要求。
四.具体设计过程及相关代码
    1.数据库制作。
      由于数据库比较简单,所以采用Acess进行设计。数据如下。
     
2.主页设计。
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>成绩查询系统</title>
</head>
<body bgcolor="#FF9999">
<div align="center">
  <form id="form1" name="form1" method="post" action="search.asp">
    <h1>成绩查询系统</h1>
    <p>准考证号:
      <input type="text" name="ksbh1" />
</p>
    <p>考生姓名:
      <input type="text" name="name1" />
    </p>
    <p>
      <input type="submit" name="Submit" value="查询" />
          <input type="reset" name="Submit2" value="重置" />
    </p>
java软件下载电脑
    <p> </p>
  </form>
</div>
<table width=765 height="75" border=0 align="center" cellpadding=0 cellspacing=0 bgcolor=#000000>                 
               
    <td width="749" height="22" align=middle bgcolor=#ffccff >                                             
      php开发实战1200例    
    </td>       
  </tr>       
  <tr>                               
    <td align=middle bgcolor=red class=p9 width="749"> <font size="5" color="#00FF00"> <marquee>欢迎查询成绩</marquee></font>
  </tr>       
</table></form></br>
<div align="center"><a href="成绩单/score.html">全部成绩查询</a></div></br>
<table border="0" align="center"  cellspacing=50px>
<tr align="center"><td colspan=3 >课表查询</td></tr>
<tr align="center"><td><a href="课表spring各种注解用法/Schedule-7.html">2009211107</a></td><td><a href="课表/Schedule-8.html">200921110</a></td><td><a href="课表/Schedule-9.html">2009211109</a></td></tr>
</table>
</body>
</html>
主页由两部分构成,上半部分为成绩查询系统,包括个人成绩查询和集体成绩查询,个人成绩查询需要输入个人的学号和姓名,通过验证和调用数据库chengjidan.mdb文件,和sever.asp文件,将成绩写入到网页中。然后是集体成绩查询,通过链接,点击跳转到集体成绩单网页。
下半部分为课表查询部分,只需要设计好课表然后添加链接即可,相对简单,这里就不做介绍了。‘
下面是主页的展示图:
3.asp文件:
1 conn文件,连接数据库。
  <%
  '定义连接及打开连接为各程序共用
  dim conn 
  dim connstr,db
官方模板  on error resume next
  'connstr="driver={SQL Server};User Id=exam;PASSWORD=cddir;Description=examination;SERVER=192.168.1.100;DATABASE=exam"
  db="\data\chengjidan.mdb"
  Set conn = Server.CreateObject("ADODB.Connection")
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
  conn.open connstr
%>
2sever文件,查询数据库,并将数据写入到网页。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>成绩查询结果</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.STYLE1 {
    color: #000000;
    font-weight: bold;
}
.STYLE2 {color: #003300}
.STYLE3 {
    color: #FF0000;
    font-weight: bold;学生个人网页制作html代码css
}
-->
</style>
</head>
<body>
<%
  dim zkzh2
  dim name2
  zkzh2 = Request("ksbh1")
  name2 = Request("name1")
mysql版本查询命令
 
sql="select * from chengji where name='"&trim(name2)&"' and ksbh='"&trim(zkzh2)&"' "
set ateobject("dset")
rs.open sql,conn,1,3
f Then
  response.Redirect("err.asp")
  else
%>
 
<center><div>
<table width="650" height="200" border="0" cellpadding="1" cellspacing="1" bordercolor="#000000">
  <tr>
    <td height="50"><div align="center" class="STYLE3">
      <%
  Response.Write("成绩查询结果")
 
%>
    </div></td>
  </tr>
  <tr>
    <td height="33"> <span class="STYLE1">考生学号:<%=rs ("ksbh")%></br>
        考生姓名:
        <% =rs ("name") %>
        </br>
        考生年级:
        <% =rs ("Grade") %>
    </span></td>
  </tr>
  <tr>
    <td height="50"><span class="STYLE1">大学英语:</span>
    <% =rs ("english") %>
    <span class="STYLE1">高等数学:</span>
  <% =rs ("math") %>
    <span class="STYLE1">信号与系统:</span>
    <% =rs ("signal") %>
    <span class="STYLE1">通信原理:</span>
    <% =rs ("communication") %>
    <span class="STYLE1">网络管理:</span>    <%=rs ("manage") %>
    <span class="STYLE1">网络安全:</span>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。