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

正文內(nèi)容

基于aspnet的網(wǎng)絡(luò)在線考試系統(tǒng)(編輯修改稿)

2025-07-24 17:22 本頁面
 

【文章內(nèi)容簡介】 afterID + ,39。問答題39。, + (((Label)(Label23)).Text) + , + () + )。 (que)。 } (script language=javascriptalert(39。保存成功39。)。location=39。39。/script)。 } 試卷維護(hù)模塊(1)試卷維護(hù)模塊管理的要解決的主要問題l 從后臺進(jìn)行聯(lián)合查詢后,取出題庫數(shù)據(jù)后,列出所有試卷列表。l 可以查看試卷詳情,并進(jìn)行編輯。l 可以實現(xiàn)刪除試卷操作。(2)試卷維護(hù)模塊管理的解決方案針對以上幾個要解決的問題,提出以下解決方案,并運(yùn)用實施。l 設(shè)置好試卷分值等相關(guān)信息后,通過將數(shù)據(jù)庫的數(shù)據(jù)查詢出試卷列表,綁定到一個GridView服務(wù)控件上。l 在同一Tab頁面進(jìn)行跳轉(zhuǎn),在GridView中綁定試卷詳情,試卷編輯,刪除操作,跳轉(zhuǎn)到相應(yīng)操作頁面,其中刪除在當(dāng)前頁實現(xiàn),并彈出確認(rèn)刪除彈框。l 試卷詳情頁數(shù)據(jù)展示方式跟試卷制定模塊的展示方式相似。(3)試卷制定模塊主要方法的實現(xiàn)代碼舉例/ public static DataSet GetAllPaperSing(int PapperId, string sb)//獲取全部試卷單選題 { using (SqlConnection conn = ()) { string sql = @select * from SingleProblem where ID in (select TitleID from where PaperID=39。{0}39。 and Type=39。{1}39。)。 SqlCommand cmd = ()。 sql = (sql, PapperId, sb)。 = sql。 ()。 SqlDataAdapter adapter = new SqlDataAdapter(cmd)。 DataSet dataset = new DataSet()。 (dataset)。 ()。 return dataset。 } } public static DataSet GetAllPaperSingMark(int PapperId, string sb)//獲取全部答案 { using (SqlConnection conn = ()) { string sql = @select * from where PaperID=39。{0}39。 and Type=39。{1}39。 SqlCommand cmd = ()。 sql = (sql, PapperId, sb)。 = sql。 ()。 SqlDataAdapter adapter = new SqlDataAdapter (cmd)。 DataSet dataset = new DataSet ()。 (dataset)。 ()。 return dataset。 } } 學(xué)生考試模塊(1) 學(xué)生考試模塊的用例圖學(xué)生登錄后可以進(jìn)行在線考試,成績查詢,以及修改登錄密碼的操作。(2) 學(xué)生考試模塊的主要功能點學(xué)生考試模塊主要是對試卷展示的實現(xiàn),學(xué)生登錄系統(tǒng)后,選擇要考的科目,已考過的將不能再進(jìn)行考試,進(jìn)入考試界面,進(jìn)行答題后,可提交試卷,具體主要實現(xiàn)方式如下:l 通過試卷內(nèi)各編號,取出所有各類試題內(nèi)容,通過Reapter服務(wù)控件進(jìn)行展示,后將用戶提交的數(shù)據(jù)存放到數(shù)據(jù)庫中。l 添加避免重復(fù)提交的方法,保證了數(shù)據(jù)不會出錯。(3) 學(xué)生考試實現(xiàn)的部分代碼 /// summary /// 綁定所有試卷 /// /summary private void GetParperAll () { IEnumerable list = ()。 foreach (DataRowView o in list) { = o[0].ToString()。 break。 } IEnumerable list1 = ()。 foreach (DataRowView o in list1) { = o[0].ToString()。 break。 } IEnumerable list2 = ()。 foreach (DataRowView o in list2) { = o[0].ToString()。 break。 } IEnumerable list3 = ()。 foreach (DataRowView o in list3) { = o[0].ToString()。 break。 } IEnumerable list4 = ()。 foreach (DataRowView o in list4) { = o[0].ToString()。 break。 } }提交試卷方法的部分代碼 string labeJ = 。//判斷分?jǐn)?shù) foreach (RepeaterItem item in ) { HiddenField titleId = (titleId) as HiddenField。 string id = (string)。 string str = (false)。 if (((RadioButton)(rbA)).Checked) { str = (true)。 } else if (((RadioButton)(rbB)).Checked) { str = (false)。 } string Judge = insert into UserAnswer(UserID,PaperID,Type,TitleID,Mark,UserAnswer,ExamTime) values(39。 + UserId + 39。,39。 + paperid + 39。,39。判斷題39。,39。 + id + 39。,39。 + labeJ + 39。,39。 + str + 39。,39。 + (yyyyMMdd hh:mm:ss) + 39。)。 (Judge)。 } string labeF = 。//填空分?jǐn)?shù) foreach (RepeaterItem item in ) { HiddenField titleId = (titleId) as HiddenField。 string id = (string)。 string str = 。 str = ((TextBox)(TextBox1)).()。 string Fill = insert into UserAnswer(UserID,PaperID,Type,TitleID,Mark,UserAnswer,ExamTime) values(39。 + UserId + 39。,39。 + paperid + 39。,39。填空題39。,39。 + id + 39。,39。 + labeF + 39。,39。 + str + 39。,39。 + (yyyyMMdd hh:mm:ss) + 39。)。 (Fill)。 } string labeQ = 。//問答分?jǐn)?shù) foreach (RepeaterItem item in ) { HiddenField titleId = (titleId) as HiddenField。 string id = (string)。 string str = 。 str = ((TextBox)(TextBox2)).()。 string Que = insert into UserAnswer(UserID,PaperID,Type,TitleID,Mark,UserAnswer,ExamTime) values(39。 + UserId + 39。,39。 + paperid + 39。,39。問答題39。,39。 + id + 39。,39。 + labeQ + 39。,39。 + str + 39。,39。 + (yyyyMMdd hh:mm:ss) + 39。)。 (Que)。 } // Session[Test] = eeee。 (script language=javascriptalert(39。試卷提交成功!39。)。/script)。 = false。 = true。 ()。 試題類別維護(hù)模塊試題類別管理的功能模塊分為五種題型,而實現(xiàn)的功能模塊很相似,下面就試題類別管理模塊,舉例詳細(xì)講解填空題模塊功能的實現(xiàn)。 填空題模塊(1) 填空題模塊的用例圖在填空題管理模塊中包括的功能點有五個小的模塊:查詢填空題明細(xì)、添加填空題明細(xì)、修改學(xué)科明細(xì)、刪除填空題明細(xì)這幾個功能點,其中查詢填空題明細(xì)較修改字段等方法更加簡單。,這是取自填空題管理業(yè)務(wù)邏輯層的類圖,從類圖可以看出,本模塊的實現(xiàn)的重點就是實現(xiàn)基本的增刪改查模塊。在實際的開發(fā)過程中,對前臺表示層進(jìn)行實現(xiàn)的時候,使用了GridView服務(wù)端控件,進(jìn)行前臺的展示,通過應(yīng)用了GridView靈活綁定數(shù)據(jù)的特點,實現(xiàn)了通過GridView分頁,自定義數(shù)據(jù)顯示等等,并結(jié)合已有的UUR界面框架進(jìn)行了一個完善的整合,讓界面風(fēng)格更加平易近人。并且,通過對一些驗證控件的使用,以及相關(guān)數(shù)據(jù)的綁定,使得程序的邏輯結(jié)構(gòu)也變得清晰可見。 填空題模塊示例圖 填空題模塊類圖(2)填空題模塊管理的主要功能點維護(hù)題庫操作是在線考試系統(tǒng),對考試科目的操作,主要包括對科目的查詢,添加,修改,刪除,和更新添加階段五個功能子模塊。l 查詢填空題明細(xì):直接將業(yè)務(wù)邏輯層的數(shù)據(jù)加載到GridView,實現(xiàn)前臺管理界面的顯示。l 添加填空題明細(xì):當(dāng)用戶點擊添加按鈕時會彈出子Tab窗口,填寫好相關(guān)信息記錄后提交到服務(wù)器的數(shù)據(jù)庫從而實現(xiàn)。l 修改填空題明細(xì):當(dāng)用戶點擊每條學(xué)科明細(xì)后面修改按鈕時,將會彈出子Tab窗口,窗口中加載舊的數(shù)據(jù)項,用戶可以根據(jù)原始數(shù)據(jù)進(jìn)行修改,填空題所用編號隱藏不可見,而后臺程序也會根
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1