亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exam.cs

?? 用asp寫的程序,在線考試系統,功能齊全,是一個非常好用的系統
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?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;
using System.IO;


namespace ExamOnline
{
	//該源碼下載自www.51aspx.com(51aspx.com)

    /// <summary>
    /// 和試卷讀取相關的類
    /// </summary>
    public class Exam
    {
        string strcon = "";   //連接字符串

        /// <summary>
        /// 構造函數,連接字符串
        /// </summary>
        public Exam()   
        {
            if (strcon == "")
            {
                if (HttpContext.Current.Application["strcon"] == null)
                {
                    string path = HttpContext.Current.Request.PhysicalApplicationPath + "DBSet.ini";//獲取文件物理路徑
                    StreamReader sr = new StreamReader(path, System.Text.Encoding.Default);
                    strcon = sr.ReadLine();//讀取文件內容
                    HttpContext.Current.Application["strcon"] = strcon;
                }
                else
                {
                    strcon = HttpContext.Current.Application["strcon"].ToString();
                }
            }
        }  


        /// <summary>
        /// 取得當前可以考試的試卷ID
        /// </summary>
        /// <returns></returns>
        public int getCurrentPaperID()
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select * from testpaper_list where paper_time > @dtNow and test=1 and audit=1 order by paper_time asc ";
            SqlCommand cmdExam = new SqlCommand(strcmdExam, con);
            cmdExam.Parameters.Add("@dtNow", SqlDbType.DateTime).Value =(new Login()).dsDelay(30);//調用自定義函數dsDelay()
            con.Open();
            SqlDataReader drExam = cmdExam.ExecuteReader();
            if (drExam.Read())
            {
                return drExam.GetInt32(0);
            }
            else
            {
                return 0;
            }

        }

        /// <summary>
        /// 取得當前考試試卷的名稱
        /// </summary>
        /// <returns></returns>
        public string getCurrentPageTitle()
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select paper_name from testpaper_list where paper_id=@ID";
            SqlCommand cmdExam = new SqlCommand(strcmdExam,con);
            cmdExam.Parameters.Add("@ID",SqlDbType.Int).Value = getCurrentPaperID();
            con.Open();
            string strExamTitle = "信息讀取錯誤";
            SqlDataReader dr = cmdExam.ExecuteReader();
            if (dr.Read())
            {
                strExamTitle = dr.GetString(0);
                con.Close();
            }
            return strExamTitle;
        }

        public string getCurrentPageTitle(int paperid)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select paper_name from testpaper_list where paper_id=@ID";
            SqlCommand cmdExam = new SqlCommand(strcmdExam, con);
            cmdExam.Parameters.Add("@ID", SqlDbType.Int).Value = paperid;
            con.Open();
            string strExamTitle = "信息讀取錯誤";
            SqlDataReader dr = cmdExam.ExecuteReader();
            if (dr.Read())
            {
                strExamTitle = dr.GetString(0);
                con.Close();
            }
            return strExamTitle;
        }

        /// <summary>
        /// 取得考生詳細信息,通過學號
        /// </summary>
        /// <param name="stu_id"></param>
        /// <returns></returns>
        public string getCurrentStudMessage(string stu_id)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select name,sex,grade,major,class from students where stu_id = @ID";
            SqlCommand cmdExam = new SqlCommand(strcmdExam,con);
            cmdExam.Parameters.Add("@ID",SqlDbType.VarChar).Value = stu_id;
            con.Open();
            SqlDataReader drExam = cmdExam.ExecuteReader();
            if (drExam.Read())
            {
                string strName = drExam.GetString(0);
                string strSex = drExam.GetString(1);
                string strGrade = drExam.GetString(2);
                string strMajor = drExam.GetString(3);
                string strClass = drExam.GetString(4);
                string strAll = "學號:<u>" + stu_id + "</u>;姓名:<u>" + strName + "</u>;性別:<u>" + strSex + "</u>;年級:<u>" + strGrade + "</u>;專業:<u>" + strMajor + "</u>;班級:<u>" + strClass + "</u>;";
                drExam.Close();
                con.Close();
                return strAll;
            }
            else
            {
                con.Close();
                string strMessage = "數據讀取錯誤!";
                return strMessage;
            }

        }

        /// <summary>
        /// 通過試卷ID來統計該試卷的總題量
        /// </summary>
        /// <param name="paperID"></param>
        /// <returns></returns>
        public int getQuesNum(int paperID)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select count(*) from testpaper where paper_id=@paperID";
            SqlCommand cmdExam = new SqlCommand(strcmdExam,con);
            cmdExam.Parameters.Add("@paperID",SqlDbType.Int).Value = paperID;
            con.Open();
            SqlDataReader drExam = cmdExam.ExecuteReader();
            if(drExam.Read())
            {
                int quesNum = drExam.GetInt32(0);
                con.Close();
                return quesNum;
            }
            con.Close();
            return 0;
        }

        /// <summary>
        /// 通過試卷ID來統計該試卷的總分
        /// </summary>
        /// <param name="paperID"></param>
        /// <returns></returns>
        public int getQuesScore(int paperID)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select qscore from testpaper where paper_id=@paperID";
            SqlCommand cmdExam = new SqlCommand(strcmdExam, con);
            cmdExam.Parameters.Add("@paperID", SqlDbType.Int).Value = paperID;
            con.Open();
            SqlDataReader drExam = cmdExam.ExecuteReader();
            int scoreAll = 0;
            while (drExam.Read())
            {
                scoreAll += drExam.GetInt32(0);
            }
            con.Close();
            return scoreAll;
        }

        /// <summary>
        /// 通過試卷ID來取得試卷的題型
        /// </summary>
        /// <param name="paperID"></param>
        /// <returns></returns>
        public DataTable getStyles(int paperID)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select distinct q.sid,s.sname from styles s left join questions q on q.sid = s.sid left join testpaper t on t.qid = q.qid where t.paper_id =@paperID order by q.sid asc";
            SqlCommand cmdExam = new SqlCommand(strcmdExam, con);
            cmdExam.Parameters.Add("@paperID", SqlDbType.Int).Value = paperID;
            con.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmdExam);
            DataTable dt = new DataTable();
            DataSet ds = new DataSet();
            da.Fill(ds, "table");
            dt = ds.Tables["table"];
            con.Close();
            return dt;
        }

        /// <summary>
        /// 通過試卷ID和題型ID來取得某一個題型題目table[q_num 題目順序,qid 題目ID,content題目內容] 
        /// </summary>
        /// <param name="paperID">試卷ID</param>
        /// <param name="sID">題型ID</param>
        /// <returns>返回該題型的題目datatable</returns>
        public DataTable getQues(int paperID,int sID)
        {
            SqlConnection con = new SqlConnection(strcon);
            string strcmdExam = "select tp.q_num,tp.qid,qs.content from testpaper tp left join questions qs on tp.qid=qs.qid where tp.paper_id=@paperID and qs.sid=@sID   order by tp.q_num";
            SqlCommand cmdExam = new SqlCommand(strcmdExam, con);
            cmdExam.Parameters.Add("@paperID", SqlDbType.Int).Value = paperID;
            cmdExam.Parameters.Add("@sID", SqlDbType.Int).Value = sID;
            con.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmdExam);
            DataTable dt = new DataTable();
            DataSet ds = new DataSet();
            da.Fill(ds, "table");
            dt = ds.Tables["table"];
            con.Close();
            return dt;
        }
        

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合五月| 国产亚洲欧美一区在线观看| 欧美一区二区三区喷汁尤物| 久久久久久亚洲综合影院红桃| 亚洲乱码国产乱码精品精98午夜| 视频一区二区国产| 91网站最新网址| 久久婷婷一区二区三区| 午夜欧美大尺度福利影院在线看| 丁香天五香天堂综合| 日韩一级片在线观看| 亚洲另类一区二区| 国产91丝袜在线播放九色| 日韩一区二区三区在线| 亚洲女爱视频在线| 成人一区二区三区中文字幕| 日韩午夜av电影| 午夜精品久久久久久久| 日本丶国产丶欧美色综合| 亚洲麻豆国产自偷在线| 国产精品一区在线观看你懂的| 91.xcao| 亚洲男人都懂的| 成人精品一区二区三区四区 | 成人免费视频免费观看| 欧美日韩免费电影| 亚洲欧美日韩国产综合在线| 高清不卡一区二区在线| 精品粉嫩aⅴ一区二区三区四区| 亚洲第一福利一区| 欧美系列亚洲系列| 亚洲小说春色综合另类电影| 欧洲一区二区三区在线| 一区二区免费看| 色狠狠色噜噜噜综合网| 一区二区三区四区蜜桃| 色久优优欧美色久优优| 亚洲黄色小视频| 欧美中文字幕不卡| 亚洲国产精品久久久男人的天堂| 在线观看亚洲精品视频| 亚洲一区二区三区在线| 欧美日韩国产精品自在自线| 亚洲成人自拍偷拍| 制服视频三区第一页精品| 污片在线观看一区二区| 日韩欧美一级在线播放| 国内外成人在线| 欧美国产一区在线| 91丨九色丨尤物| 亚洲18女电影在线观看| 欧美一区二视频| 国产一区二区三区在线观看精品 | 在线免费不卡电影| 亚洲国产人成综合网站| 欧美一区二区视频网站| 国产在线精品免费av| 亚洲国产精品精华液ab| 91国内精品野花午夜精品 | 激情六月婷婷久久| 国产精品理论片在线观看| 欧美性欧美巨大黑白大战| 青娱乐精品视频| 国产亚洲一区字幕| 色婷婷一区二区三区四区| 日本成人在线网站| 国产精品麻豆一区二区| 欧美色图片你懂的| 久久se这里有精品| 综合久久国产九一剧情麻豆| 欧美一卡二卡三卡| 97超碰欧美中文字幕| 日韩国产精品久久久久久亚洲| 欧美激情综合在线| 在线不卡中文字幕| 成人一级片网址| 免费成人结看片| 亚洲精品日产精品乱码不卡| 欧美一区二区在线播放| 99久久99久久久精品齐齐| 久久精品久久99精品久久| 亚洲欧美日韩国产综合| 欧美精品一区二区不卡| 欧美在线影院一区二区| 国产精品996| 日本成人在线网站| 一区二区理论电影在线观看| 久久久久一区二区三区四区| 在线播放亚洲一区| 91小视频在线观看| 高清shemale亚洲人妖| 日韩成人免费在线| 亚洲精品成人悠悠色影视| 国产午夜久久久久| 日韩一区二区三| 欧美人伦禁忌dvd放荡欲情| av成人免费在线观看| 国产乱妇无码大片在线观看| 毛片av中文字幕一区二区| 亚洲第一综合色| 樱花影视一区二区| 日韩伦理电影网| 国产精品视频一区二区三区不卡| 日韩欧美一区在线| 欧美一区二区精品在线| 欧美喷潮久久久xxxxx| 欧美日韩亚洲国产综合| 欧美吞精做爰啪啪高潮| 一本色道a无线码一区v| 一本久道久久综合中文字幕| 99久久国产综合精品麻豆| 国产成人av福利| 国产成人8x视频一区二区| 国产自产v一区二区三区c| 麻豆精品在线观看| 久久精品国产亚洲5555| 国产成人免费在线视频| 久久精品国产99| 美国毛片一区二区| 久久aⅴ国产欧美74aaa| 紧缚奴在线一区二区三区| 久久国产精品区| 国产最新精品免费| 丰满白嫩尤物一区二区| 波多野结衣一区二区三区 | 欧美激情一区二区三区在线| 欧美国产精品久久| 亚洲欧洲av色图| 亚洲精品videosex极品| 亚洲午夜日本在线观看| 无吗不卡中文字幕| 九九国产精品视频| 国产一区二区女| 成人的网站免费观看| 一本大道久久a久久综合婷婷| 在线观看国产日韩| 欧美一区二区女人| 中文在线一区二区| 一区二区三区四区国产精品| 午夜精品久久久久久久久久久| 日韩成人精品在线观看| 国产乱码精品一品二品| 91同城在线观看| 91精品国产麻豆国产自产在线 | 免费欧美在线视频| 国产精品亚洲专一区二区三区| 成人av电影在线观看| 欧美视频在线一区| 久久网站最新地址| 一区二区三区四区在线| 欧美日韩极品在线观看一区| 国产精品一区二区久久精品爱涩 | 国产亚洲污的网站| 久久在线观看免费| 久久综合九色综合欧美98| 精品噜噜噜噜久久久久久久久试看 | 麻豆91在线播放免费| 免费高清视频精品| 日韩精彩视频在线观看| 人人精品人人爱| 久久爱另类一区二区小说| 国产一区二区视频在线播放| 国产电影一区二区三区| 高清免费成人av| 色综合天天综合狠狠| 欧美专区日韩专区| 欧美精品久久99久久在免费线 | 日韩欧美在线影院| 2020国产成人综合网| 久久精品视频免费观看| 国产精品沙发午睡系列990531| 中文字幕亚洲综合久久菠萝蜜| 亚洲日本乱码在线观看| 亚洲二区在线视频| 麻豆精品视频在线观看| 国产成人免费视频网站高清观看视频| 成人午夜电影小说| 欧美中文一区二区三区| 日韩一区二区三区在线视频| 国产日韩成人精品| 夜夜嗨av一区二区三区网页| 视频在线观看91| 国产一区二区三区不卡在线观看 | 一区二区在线免费观看| 亚洲国产精品久久久久秋霞影院| 美国欧美日韩国产在线播放| 国产69精品久久久久毛片 | 亚洲电影在线播放| 久久精品av麻豆的观看方式| 成年人国产精品| 欧美日韩激情在线| 国产精品麻豆久久久| 亚洲成人一区二区| 盗摄精品av一区二区三区| 欧美性一二三区| 日本一区二区三区国色天香| 亚洲成人午夜电影| 国产99久久久精品| 日韩女优视频免费观看| 亚洲黄色av一区|