• 大小: 367.61 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-27
  • 语言: ASP
  • 标签: ,sql  server  

资源简介

适合单选题考试!有教师处理学生成绩功能,但都比较简单,在每个页面都有用户身份验证,保证数据安全;另外有些功能还不够完善!请原谅!

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class chengjichaxun : System.Web.UI.Page
{
    public static string kemu1;
    public static string xingming1;
    public static string zhanghao1;
    public static string leixing1;
    SqlConnection con = new SqlConnection(“server=.;database=TestSystemDatabase;uid=shenghai;pwd=123456“);
    SqlDataAdapter adapter = new SqlDataAdapter();
    DataSet dataset = new DataSet();
   //给datagridview绑定数据
    private void Binder()
    {
        //定义zongchengji变量用于存储总成绩
        int zongchengji = 0;
        SqlConnection con = new SqlConnection(“server=.;database=TestSystemDatabase;uid=shenghai;pwd=123456“);
        con.Open();
        SqlDataAdapter adapter = new SqlDataAdapter();
        DataSet dataset = new DataSet();
        SqlCommand mycommand = con.CreateCommand();
         //查找相应的记录
        mycommand.CommandText = “select * from Results where  账号=‘“ + zhanghao1 + “‘or 姓名=‘“+xingming1+“‘“;
        adapter.SelectCommand = mycommand;
        dataset.Clear();
        int n=(int)adapter.Fill(dataset“chengji“);
        GridView1.DataSource = dataset;
         Label1.Text = “总成绩:“;
        if (n < 1)
        {
            lblmessage.Text = “没有该同学的成绩!“;
            Label1.Visible = false;
        }
        //计算总成绩
        for (int i = 0; i < n; i++)
        {
            zongchengji += Convert.ToInt32(dataset.Tables[“chengji“].Rows[i][“成绩“]);
        }
        Label1.Text += “  “+zongchengji.ToString();
        GridView1.DataBind();
    }
    //身份验证方法
    protected void shenfenyanzheng()
    {
        //例行身份验证
        try
        {
            kemu1 = Session[“kemu“].ToString();
            xingming1 = Session[“xingming“].ToString();
            zhanghao1 = Session[“zhanghao“].ToString();
            leixing1 = Session[“leixing“].ToString();
            con.Open();
            SqlCommand command = new SqlCommand(“select count(*) from userInfo where 账号=‘“ + zhanghao1 + “‘ and 用户类型=‘学生‘“ con);
            int i = (int)command.ExecuteScalar();
            con.Close();
            if (i <= 0)
            {
                Response.Redirect(“denglujiemian.aspx“);
            }
        }
        catch (Exception exc)
        {
            Response.Write(“denglujiemian.aspx“);
        }
    }
    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack)
        {
            zhanghao1 = Session[“zhanghao“].ToString();
            shenfenyanzheng();
            Binder();
        }
    }
    protected void GridView1_PageIndexChanging(object sender GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        Binder();
    }
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      13497  2008-11-17 19:25  考试系统\考试系统\544.gif

     文件       3311  2008-12-03 21:06  考试系统\考试系统\chengjichaxun.aspx.cs

     文件       2084  2008-11-25 12:11  考试系统\考试系统\Global.asax

     文件      15752  2008-12-04 08:48  考试系统\考试系统\jiaoshichulichengji.aspx.cs

     文件      15613  2008-12-03 22:01  考试系统\考试系统\kaoshijiemian.aspx.cs

     文件      11709  2008-12-01 09:39  考试系统\考试系统\kaotishezhi.aspx.cs

     文件       1546  2008-11-13 13:21  考试系统\考试系统\Web.Config

     文件       2917  2008-12-03 22:28  考试系统\考试系统\zhucejiemian.aspx.cs

    ..A..H.     11776  2008-12-04 23:04  考试系统\考试系统\考试系统.suo

     文件       1524  2008-12-04 22:57  考试系统\考试系统\文本文件\教师须知.doc

     文件       1599  2008-12-04 22:58  考试系统\考试系统\文本文件\学生须知.doc

     文件       1564  2008-12-04 22:59  考试系统\考试系统\文本文件\考试须知.doc

     文件      10752  2008-12-04 23:01  考试系统\考试系统\文本文件\考试须知.doc.wps

     文件     100817  2008-11-27 10:41  考试系统\考试系统\images\meihua.jpg

     文件      36670  2008-11-27 11:23  考试系统\考试系统\images\meihua2.jpg

     文件      15366  2008-12-04 22:51  考试系统\考试系统\jiaoshichulichengji.aspx

     文件       5425  2008-12-04 22:51  考试系统\考试系统\zhucejiemian.aspx

     文件       3143  2008-12-04 22:52  考试系统\考试系统\xueshengjiemian.aspx

     文件      10062  2008-12-04 22:52  考试系统\考试系统\kaotishezhi.aspx

     文件       5371  2008-12-04 22:53  考试系统\考试系统\kaoshijiemian.aspx

     文件       4727  2008-12-04 22:53  考试系统\考试系统\jiaoshijiemian.aspx

     文件       6339  2008-12-04 22:54  考试系统\考试系统\denglujiemian.aspx

     文件       4462  2008-12-04 22:54  考试系统\考试系统\chengjichaxun.aspx

     文件       2840  2008-12-04 22:58  考试系统\考试系统\denglujiemian.aspx.cs

     文件       3110  2008-12-04 22:58  考试系统\考试系统\jiaoshijiemian.aspx.cs

     文件       3287  2008-12-04 23:01  考试系统\考试系统\xueshengjiemian.aspx.cs

     文件       1549  2008-12-04 23:02  考试系统\考试系统\考试系统.sln

    ..A..H.      8704  2008-12-04 23:03  考试系统\考试系统\考试系统 (3).suo

     文件    1179648  2008-12-04 09:45  考试系统\考试系统\Database\TestSystemDatabase_Data.MDF

     文件    1048576  2008-12-04 09:45  考试系统\考试系统\Database\TestSystemDatabase_Log.LDF

............此处省略9个文件信息

评论

共有 条评论

相关资源