freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計論文:基于aspnet的試卷管理系統(tǒng)設(shè)計(編輯修改稿)

2025-02-10 18:34 本頁面
 

【文章內(nèi)容簡介】 atic string ValidateDataRow_S(DataRow row,string colname) { if(row[colname]!=) return row[colname].ToString()。 else return 。 }。該文件中定義了一下關(guān)于數(shù)據(jù)庫連接的方法包括打開數(shù)據(jù)庫連接、關(guān)閉數(shù)據(jù)庫連接、釋放資源等。打開數(shù)據(jù)庫連接定義:private void Open() { if (Connection == null) { Connection = new SqlConnection(ConnectionString)。 ()。 } else { if (()) ()。 } }關(guān)閉數(shù)據(jù)庫連接定義:public void Close() { if (()) { ()。 } }釋放資源定義:public void Dispose() { if (Connection != null) { ()。 Connection = null。 } }數(shù)據(jù)操作類分別為題目操作類、試卷科目操作類和試卷操作類存放在App_Code文件夾下面。;。在這些操作類中定義了一下操作方法。以單選題為例:(),更新方法UpdateByProc(int TID),刪除方法DeleteByProc(int TID),查詢方法QuerySingleProblem(int TCourseID)等。當我們在操作單選題頁面時,只需調(diào)用這些方法即可實現(xiàn)。而無需每次都要寫很長的代碼來實現(xiàn)插入刪除等功能。插入方法InsertByProc()定義:public bool InsertByProc() { SqlParameter[] Params = new SqlParameter[7]。 DataBase DB = new DataBase()。 Params[0] = (@CourseID, ,4, CourseID)。 Params[1] = (@Title, ,1000, Title)。 Params[2] = (@AnswerA, , 500, AnswerA)。 Params[3] = (@AnswerB, , 500, AnswerB)。 Params[4] = (@AnswerC, , 500, AnswerC)。 Params[5] = (@AnswerD, , 500, AnswerD)。 Params[6] = (@Answer, , 2, Answer)。 int Count = 1。 Count = (Proc_SingleProblemAdd, Params)。 if (Count 0) return true。 else return false。 }更新方法UpdateByProc(int TID)定義:public bool UpdateByProc(int TID) { SqlParameter[] Params = new SqlParameter[8]。 DataBase DB = new DataBase()。 Params[0] = (@ID, , 4, TID)。 Params[1] = (@CourseID, , 4, CourseID)。 Params[2] = (@Title, , 1000, Title)。 Params[3] = (@AnswerA, , 500, AnswerA)。 Params[4] = (@AnswerB, , 500, AnswerB)。 Params[5] = (@AnswerC, , 500, AnswerC)。 Params[6] = (@AnswerD, , 500, AnswerD)。 Params[7] = (@Answer, , 2, Answer)。 int Count = 1。 Count = (Proc_SingleProblemModify, Params)。 if (Count 0) return true。 else return false。 }刪除方法DeleteByProc(int TID)定義: public bool DeleteByProc(int TID) { SqlParameter[] Params = new SqlParameter[1]。 DataBase DB = new DataBase()。 Params[0] = (@ID, ,4, TID)。 int Count = 1。 Count = (Proc_SingleProblemDelete, Params)。 if (Count 0) return true。 else return false。 }查詢方法QuerySingleProblem(int TCourseID)定義: public DataSet QuerySingleProblem(int TCourseID) { SqlParameter[] Params = new SqlParameter[1]。 DataBase DB = new DataBase()。 Params[0] = (@CourseID, , 4, TCourseID)。 return (Proc_SingleProblemList,Params)。 } 通過以上方法就可以在單選題的操作頁面進行調(diào)用這些方法,就能實現(xiàn)單選題的添加、修改、刪除和更新操作。對于其他頁面根據(jù)其對應(yīng)的數(shù)據(jù)庫的不同,進行類似的定義即可。系統(tǒng)頁面的框架采用上下結(jié)構(gòu)[5] +DIV網(wǎng)頁樣式與布局[M].,上面顯示試卷管理系統(tǒng)的標志,下面又采用左、中、右結(jié)構(gòu),左邊是系統(tǒng)功能顯示頁面,右邊顯示對應(yīng)的操作結(jié)果。頁面框架如圖18所示。圖18 頁面框架圖系統(tǒng)的管理的功能包括登錄系統(tǒng)、退出系統(tǒng)和權(quán)限管理。關(guān)于權(quán)限管理功能的實現(xiàn),能夠添加用戶、修改用戶、刪除用戶等。其代碼如下: void ddl_Binding() { SqlServerDataBase db = new SqlServerDataBase()。 SqlConnection conn = ()。 string sql = select * from Users。 DataSet ds = (sql, conn)。 if ([0]. 0) { = ds。 ()。 } } protected void btn_Submit_Click(object sender, EventArgs e)//添加按鈕事件 { SqlServerDataBase db = new SqlServerDataBase()。 SqlConnection conn = ()。 if (().Length 11) { (scriptalert(39。電話號碼不能超過11位!39。)/script)。 return。 } string sql = insert into Users values(39。 + () + 39。,39。 + () + 39。,39。 + () + 39。,39。 + () + 39。,39。 + () + 39。,39。 + () + 39。)。 (sql, conn)。 ddl_Binding()。 } protected void dg_approval_RowCommand(object sender, GridViewCommandEventArgs e) { if ( == mod)//
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1