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

正文內(nèi)容

基于aspnet在線考試系統(tǒng)設(shè)計(jì)-資料下載頁

2025-11-03 15:37本頁面

【導(dǎo)讀】未定義書簽。未定義書簽。未定義書簽。未定義書簽。未定義書簽。

  

【正文】 的試題綁定在頁面中顯示, 其中實(shí)現(xiàn)數(shù)據(jù)綁定的代碼為: 在 DataGrid 中添加刪除按鈕,當(dāng)用戶單擊該按鈕時,事 件 DeleteCommand 被觸發(fā)從而響應(yīng)該事件, 在 DataGrid 中添加編輯按鈕,當(dāng)用戶單擊該按鈕時,事件 EditCommand 事件被觸發(fā)從而響應(yīng)該事件,代碼如下: private void DataGrid1_EditCommand(object source, e) { =。 ()。 } 當(dāng)用戶不需要對試題進(jìn)行修改時,可以單擊取消按鈕,取消對試題的修改,該事件由CancelCommand 事件來響應(yīng),代碼如下: private void DataGrid1_CancelCommand(object source, e) { =1。 ()。 23 } 當(dāng)用戶對試題的相應(yīng)內(nèi)容進(jìn)行修改以后,需要將修改后的內(nèi)容更新到數(shù)據(jù)庫中,此時,由事件 UpdateCommand 響應(yīng),代碼如下: private void DataGrid1_UpdateCommand(object source, e) } 當(dāng)用戶單擊添加選擇題 鏈 接時,頁面轉(zhuǎn)入選擇 題添加頁面 。選擇題添加頁面如圖 12 所示。 圖 12 添加選擇題 當(dāng)用戶單擊提交按鈕時,事件 lbtnTijiao_Click()觸發(fā),該事件實(shí)現(xiàn)將管理員編寫的題目添加到數(shù)據(jù)庫中,其代碼為: private void lbtnTijiao_Click(object sender, e) { if() { cript39。alert(39。添加失敗 ! 39。)。/script)。 } } 24 } 判斷題管理 判斷題管理由 頁面實(shí)現(xiàn),它的頁面設(shè)計(jì)和功能實(shí)現(xiàn)的代碼和選擇題管理類似。 在線答題實(shí)現(xiàn) 界面設(shè)計(jì) 系統(tǒng)的在線答題功能由頁面 和頁面 實(shí)現(xiàn),它們的代碼隱藏文件分別為 和 文件。 頁面 是一個等待頁面,應(yīng)用程序生成一套考試試卷需要一定的時間,如圖 13 所示。 圖 13 生成試卷等待頁面 在等待界面中,應(yīng)用程序使用自動跳轉(zhuǎn)方式轉(zhuǎn)到考試界面( ),跳轉(zhuǎn)的代碼入下 : 在隨機(jī)生成試卷的過程中,應(yīng)用程序首先調(diào)用函數(shù) CreateExaminePaper()生成整套試卷。該函數(shù)遞歸調(diào)用自己,直到生成試卷 。 private ArrayList CreateIntegerExaminePaper(int nTotalMark,int minDefficult,int maxDefficult,ArrayList KindList) {//定義函數(shù)的局部 變量 if( = 0) { return((ArrayList)null)。 25 。 i++) {//調(diào)用 CreateSpecialKindQuestion 函數(shù)生成特定題型 ArrayList tempList = CreateSpecialKindQuestion(((QuestionKinds)KindList[i]).KindNum,((QuestionKinds)KindList[i]).KindID)。 for(int j = 0。 j 。 j++) { (tempList[j])。 } } //添加到結(jié)果中 for(int k = 0。 k 。 k++) {//構(gòu)造檢查試卷的參數(shù) allMark += ((QuestionDetails)QuestionIDList[k]).Mark。 defficultParm+=((QuestionDetails)QuestionIDList[k]).Mark* ((QuestionDetails)QuestionIDList[k]).Defficult。 } //檢查試卷是否成功,如果成功則中止該函數(shù),否則遞歸調(diào)用 if(allMark == nTotalMark amp。amp。 defficultParm = 100 * minDefficult * amp。amp。 defficultParm = 100 * maxDefficult * ) 在線答題 在線答題功能由頁面 實(shí)現(xiàn),該頁面初始化時,首先從 session 全局變量中取到一套試卷的所有考試題目;然后由 QuestionDB 類的函數(shù) GetQuestion()創(chuàng)建問題數(shù)據(jù)源 DataList。此問題數(shù)據(jù)源 DataList 為 IList 接口對象,而不是一般的 DataReader 對象、 DataSet 對象或其他的ArrayList 對象。函數(shù) BindQuestionData()實(shí)現(xiàn)上面頁面初始化的過程: private void BindQuestionData() { ArrayList QuestionIDList = new ArrayList()。 if(Session[ + Session[UserName].ToString()] != null) { QuestionIDList = (ArrayList)Session[ + 26 Session[UserName].ToString()]。 AnswerDB answer = new AnswerDB()。 SqlDataReader reca = (nQuestionID)。 = reca。 = Body。 = AnswerID。 ()。 ()。 } 在數(shù)據(jù)綁定時,問題 DataList 控件觸發(fā)事件 QuestionList_ItemDataBound(),并在事件中調(diào)用函數(shù) BindAnswerList()綁定問題答案數(shù)據(jù)。綁定數(shù)據(jù)步驟如下: (1)通過參數(shù) e 的函數(shù) FindControl()找到需要綁定數(shù)據(jù)的 RadioButtonList 控件,命名為answerList。 (2)判斷 answerList 控件是否為空,若為空,則中止函數(shù)。 (3)若 answerList 控件不為空,則調(diào)用函數(shù) BindAnswerList()綁定 answerList 控件的答案數(shù)據(jù)。 事件 QuestionList_ItemDataBound()代碼如下: (1)提交試卷顯示成績 當(dāng)用戶點(diǎn)擊交卷按鈕后,應(yīng)將用戶的答題結(jié)果與試題答案進(jìn)行對比,并給出相應(yīng)的分值寫入數(shù)據(jù)表,最后 讀取成績 表 Grade 中 的記錄集并 顯示考試得分,代碼如下 (): Dim E(5) E(1)=A E(2)=B E(3)=C E(4)=D Dim A(10)//數(shù)組的長度確定題目的數(shù)量 //確定用戶所選的選擇項(xiàng) A(0)=Request(QuestionList:_ctl0:AnswerList) A(1)=(Request(QuestionList:_ctl1:AnswerList) Mod 4) IF Request(QuestionList:_ctl1:AnswerList)4 And A(1)=0 Then A(1)=4 Dim Key(10)//正確答案的選項(xiàng) Dim DB,Sql,Rs 27 Set DB=new DBClass Sql=Select AnswerID,QuestionID,Question_Key From Answers Order By AnswerID Asc Set Rs=(Sql) Do While Not Session(UserName)=Trim(Request(UserName)) //設(shè)定一個會話狀態(tài),保證提交試卷后不能重新測試,只能查詢成績 IF Session(Exam)=1 Then 對不起 ,你已經(jīng)測試過了 ,查看以前的考試成績 ! bra href=39。39。查看考試成績 /a Sql=Select * From [Grade]//從成績表中獲取成績 Set Rs=(Sql) Rs(UserID)=Trim(Request(UserID)) Rs(UserName)=Trim(Request(UserName)) Rs(Score)=Fetch_Score Session(Exam) =1//確認(rèn)是否考試狀態(tài) Destroy Rs Destroy DB 28 5 測試運(yùn)行與維護(hù) 網(wǎng)站測試 網(wǎng)站測試是網(wǎng)站完成前的一項(xiàng)重要的工作,客戶應(yīng)該盡可能完整地瀏覽自己的網(wǎng)站,檢查所有的鏈接是否正確,文字是否準(zhǔn)確,效果是否恰當(dāng),功能是否完善。 (1)通常在測試前您應(yīng)該有一張完整的網(wǎng)站欄目結(jié)構(gòu)圖,該圖應(yīng)該明確地表達(dá)網(wǎng)站各欄目之間的關(guān)系。 (2)按照結(jié)構(gòu)圖的 順序,逐一檢查各個欄目的內(nèi)容、鏈接、效果、功能。 (3)記錄下發(fā)現(xiàn)的每一處問題。 (4)對修改過的欄目,重復(fù) (2), (3)。 (5)檢查完成。 測試要注意的問題: (1)整個網(wǎng)站風(fēng)格是否一致,包括色彩、字體、頁眉、頁腳、導(dǎo)航條、欄目菜單等等,進(jìn)入某一欄目不能有似乎換了一個網(wǎng)站的感覺。 (2)在不同頁面的看上去一樣的鏈接菜單一定要逐一點(diǎn)擊,不能因?yàn)樵谄渌撁嬉呀?jīng)點(diǎn)過而在另一頁面不去點(diǎn)擊。 網(wǎng)站維護(hù) 網(wǎng)站的維護(hù)很重要,對于一個網(wǎng)站,它的建立只是一部分,更主要的還在于它的后期維護(hù),它關(guān)系到網(wǎng)站的生 命力及影響力。一個網(wǎng)站即使它最初的建設(shè)搞得很好,但由于它的后期維護(hù)做得不得力,它應(yīng)將跟不上社會的潮流,迎合不了人們的口味,以至得不到長足的發(fā)展。一般網(wǎng)站維護(hù)包括以下幾個方面。 (1)服務(wù)器及相關(guān)軟硬件的維護(hù),對可能出現(xiàn)的問題進(jìn)行評估,制定響應(yīng)時間。 (2)數(shù)據(jù)庫維護(hù),有效地利用數(shù)據(jù)是網(wǎng)站維護(hù)的重要內(nèi)容,因此數(shù)據(jù)庫的維護(hù)要受到重視。 (3)信息更新(內(nèi)容的更新、調(diào)整等)。 (4)制定相關(guān)網(wǎng)站維護(hù)的規(guī)定,將網(wǎng)站維護(hù)制度化、規(guī)范化。 其中信息更新在網(wǎng)站維護(hù)方面對于一個網(wǎng)站起到非常重要的作用,一個網(wǎng) 站即使它的頁面及內(nèi)容很吸引人,但如果它的更新時時跟不上,常此以往,光顧它的用戶將會越來越少,因?yàn)槿藗兛偸窃谧非笾聲r代潮流。 29 參考文獻(xiàn) [1]鄒建峰 . 開發(fā)技術(shù)詳解 [M]. 人民郵電出版社, 2020. [2]周良忠 . C精髓 [M]. 人民郵電出版社, 2020. [3]劉耀儒 . 新概念 SQL Server2020 教程 [M]. 北京科海集團(tuán)公司出品, 2020. [4]神龍工作室 . 新編 Dreamweaver MX 2020 中文版入門與提高 [M].人民郵電出版社, 2020. [5]葉凌偉 ,陳雁 . 計(jì)算機(jī)考試系統(tǒng)的研究與建設(shè) [J]. 網(wǎng)絡(luò)世界, 1999. [6]呂志宏 ,魏東開 . Dreamweaver MX 互動網(wǎng)頁圣經(jīng) [M]. 北京:電子工業(yè)出版社, 2020. [7](美 )伯伊恩斯 (Buyens,J.). Web 數(shù)據(jù)庫開發(fā)學(xué)習(xí)指南 [M]. 機(jī)械工業(yè)出版社, 2020. [8]張長富 . JavaScropt 動態(tài)網(wǎng)頁編程實(shí)例手冊 [M]. 海洋出版社, 2020. [9]肖金秀 ,何鵬 . 程序設(shè)計(jì) [M]. 冶金工業(yè)出版社, 2020. [10]吳晨 ,孫少波 . 數(shù)據(jù)庫項(xiàng)目案例導(dǎo)航 [M]. 清華大學(xué)出版社, 2020. [11]張海藩 . 軟件工程 [M]. 人民郵電出版社, 2020. [12]薩師煊 ,王珊 . 數(shù)據(jù)庫系統(tǒng)概論 [M]. 北京:高等教育出版社, 1991. [13]閃四清 . 數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用 [M]. 北京:清華大學(xué)出版社, 2020. [14]陳英學(xué) . 深入編程 [M]. 北京 :北京希望電子出版社, 2020. [15]明月創(chuàng)作室 . 編程精彩百例 [M]. 北京 :人民郵電出版社, 2020. 30
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1