网络程序设计
成绩查询系统
姓名
班级
学号
班内序号
一. 任务要求。
编一个学生成绩和课表查询网站,要求如下:
1.口令登陆
2.显示全部学生成绩
3.显示指定学生的成绩
4.其它查询条件(分数排序、不及格查询,分数段统计)
5.修改学生成绩
6.显示不同班级课表
7.点击课表中的课程显示课程介绍
8.其它功能可选….
二.知识背景。
1. 静态网页程序设计:HTML,CSS。
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
%>
2)sever文件,查询数据库,并将数据写入到网页。
<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小时内删除。
发表评论