• 大小: 723KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-09-11
  • 语言: C#
  • 标签: ASP.NET  SQL2008  c#  

资源简介

基于ASP.NET SQL2008的在线考试系统源代码,可以将windows7作为服务器运行该系统网站。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
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;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    Datacon dataconn=new Datacon();
    protected void Page_Load(object sender EventArgs e)
    {
        Session[“StuName“] = this.txtUserName.Text;
        if (!IsPostBack)
        {
            Random rnd = new Random();
            this.labValidate.Text = rnd.Next(1000 9999).ToString();
        }
    }
    protected void Button1_Click(object sender EventArgs e)
    {
        //判断验证码是否有误
        if (txtValidate.Text != txtValidate.Text)
        {
            Response.Write(“ript language=javascript>alert(‘验证码有误!‘)location=‘javascript:history.go(-1)‘ript>“);
        }
        else
        {
            //判断是否是管理员登录,如果是则调用方法getcom方法中的条件1
            if (cblAdminLog.Items[0].Selected == true)
            {
                getcom(1);
            }
            //非管理员登录,调用getcom方法中条件2
            else
            {
                getcom(2);
            }
        }
    }
    //自定义方法getcom方法,判断是否是管理员还是考生
    private void getcom(int i)
    {
        //打开数据库连接,并调用公共类中的getcon方法
        SqlConnection con = dataconn.getcon();
        con.Open();
        //创建一个新的SqlCommand实例对象
        SqlCommand com = con.CreateCommand();
        switch (i)
        {
            case 1:
                com.CommandText = “select count(*) from tb_Administrator where Name=‘“ + this.txtUserName.Text + “‘and PWD=‘“ + this.txtPwd.Text + “‘“;
                //获取SQL语句的值 强制转换成数值类型
                int count1 = Convert.ToInt32(com.ExecuteScalar());
                //判断数据库中是否存在数据
                if (count1 > 0)
                {
                    Application[“Name“] = txtUserName.Text;//成功
                    Application[“PWD“] = txtPwd.Text;//成功
                    //如果登录成功,则跳转到管理员页面
                    Page.Response.Redirect(“HouAdmin/admin.aspx“);
                }
                else
                {
                    //如果登录失败,则弹出错误信息
                    Response.Write(“ript lanuage=javascript>alert(‘用户名或密码有误!‘);location=‘javascript:history.go(-1)‘ript>“);
                }
                break;
            case 2:
                com.CommandText = “select count(*) from tb_Student where ID=‘“ + txtUserName.Text + “‘ and PWD=‘“ + txtPwd.Text + “‘“;
                int count2 = Convert.ToInt32(com.ExecuteScalar());
                if (count2 > 0)
                {
                    Application[“ID“] = txtUserName.Text;
                    Application[“PWD“] = txtPwd.Text;
                    Page.Response.Redirect(“QianUser/zaixian_kaoshi.aspx“);
                }
                else
                {
                    Response.Write(“ript lanuage=javascri

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

     文件       3870  2015-03-20 12:47  NE\App_Code\Datacon.cs

     文件    2097152  2015-04-15 10:06  NE\App_Data\db_Examination_Data.MDF

     文件    1048576  2015-04-15 10:06  NE\App_Data\db_Examination_Log.LDF

     文件       1211  2015-03-20 12:47  NE\App_Themes\mytheme\SkinFile.skin

     文件       4743  2015-04-12 19:32  NE\Default.aspx

     文件       3628  2015-03-20 12:47  NE\Default.aspx.cs

     文件       7744  2015-04-12 20:07  NE\HouAdmin\admin.aspx

     文件       2939  2015-03-20 12:47  NE\HouAdmin\admin.aspx.cs

     文件       7049  2015-04-12 20:42  NE\HouAdmin\AdminInsert.aspx

     文件       1930  2015-03-20 12:47  NE\HouAdmin\AdminInsert.aspx.cs

     文件       6268  2015-04-12 20:10  NE\HouAdmin\admin_update.aspx

     文件       2126  2015-03-20 12:47  NE\HouAdmin\admin_update.aspx.cs

     文件      12237  2015-04-14 15:02  NE\HouAdmin\InsertShiTi.aspx

     文件      17132  2015-03-20 12:47  NE\HouAdmin\InsertShiTi.aspx.cs

     文件       7852  2015-04-13 09:28  NE\HouAdmin\insert_shiti.aspx

     文件       2916  2015-03-20 12:47  NE\HouAdmin\insert_shiti.aspx.cs

     文件       8993  2015-04-12 21:20  NE\HouAdmin\kaosheng_chengji.aspx

     文件       2960  2015-03-20 12:47  NE\HouAdmin\kaosheng_chengji.aspx.cs

     文件      12571  2015-04-12 21:28  NE\HouAdmin\KaoshiUpdate.aspx

     文件      18499  2015-03-20 12:47  NE\HouAdmin\KaoshiUpdate.aspx.cs

     文件       8286  2015-04-12 21:24  NE\HouAdmin\kaoshi_timu.aspx

     文件       2940  2015-03-20 12:47  NE\HouAdmin\kaoshi_timu.aspx.cs

     文件       6294  2015-04-12 21:34  NE\HouAdmin\KechengInsert.aspx

     文件       1348  2015-03-20 12:47  NE\HouAdmin\KechengInsert.aspx.cs

     文件       5800  2015-04-12 21:37  NE\HouAdmin\KechengUpdate.aspx

     文件       2008  2015-03-20 12:47  NE\HouAdmin\KechengUpdate.aspx.cs

     文件       7108  2015-04-12 21:31  NE\HouAdmin\kecheng_xinxi.aspx

     文件       2612  2015-03-20 12:47  NE\HouAdmin\kecheng_xinxi.aspx.cs

     文件       6267  2015-04-12 21:39  NE\HouAdmin\TaotiInsert.aspx

     文件       1356  2015-03-20 12:47  NE\HouAdmin\TaotiInsert.aspx.cs

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

评论

共有 条评论