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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-駕校理論考試模擬系統(tǒng)—論文-閱讀頁(yè)

2024-12-21 21:02本頁(yè)面
  

【正文】 試卷表 Papers中的相關(guān)數(shù)據(jù)綁定到各個(gè)控件上。 5. 5. 3刪除 試卷 刪除 試卷功能由頁(yè)面 ,該頁(yè)面顯示系統(tǒng)中共有多少套第 16 頁(yè) 共 25頁(yè) 試 卷 , 然 后 選 擇 其 中 的 一 套 試 卷 , 單 擊 “ 刪 除 X ” 按 鈕 觸 發(fā) 事 件EditDeleteBtn_Click(),該事件首先判斷用戶(hù)選擇數(shù)據(jù)項(xiàng)沒(méi)有, 如果選中即執(zhí)行刪除試卷。 private void DeletePaperInfo() { PaperDB paper = new PaperDB()。} } 5. 6隨機(jī)生成試卷 系統(tǒng)隨機(jī)自動(dòng)生成試卷功能由頁(yè)面 ,頁(yè)面是一個(gè)等待頁(yè)面,應(yīng)用程序生成一套試卷需要一定的時(shí)間。url=” 在線(xiàn)答題模塊中,系統(tǒng)首先按照試卷的要求,如試卷總分、試卷章節(jié)、試題的類(lèi)型等,隨機(jī)從數(shù)據(jù)庫(kù)生成一套試卷。試卷隨機(jī)產(chǎn)生流程如圖 9 所示。 數(shù)據(jù)庫(kù)中的每一類(lèi)型的試卷所包含的題型是不相同的,且每一種題型所包含的試題和試題的題 量也是不同相同 的,各種類(lèi)的試卷的總分和試題的章節(jié)都在同一個(gè)范圍內(nèi),即屬于同一類(lèi)型的試卷。函數(shù)的代碼如下: private ArrayList GetRolePaper(int nRoleID) { ArrayList PaperList = new ArrayList()。 while(()) { nPaperCount = (recpc[PaperID].ToString())。 //隨機(jī)選擇一套試卷 SqlDataReader repc = ()。 while(()) /// 把選中的試卷添加到返回結(jié)果集中 是 否 否 隨機(jī)生成試卷 獲取用戶(hù)角色 隨機(jī)獲取試卷種類(lèi) 顯示試卷 種類(lèi)數(shù)量完畢 試卷生成完畢 是 開(kāi)始 結(jié)束 第 18 頁(yè) 共 25頁(yè) {if(i == index) { (repc[PaperID].ToString())。 (repc[MaxDefficult].ToString())。 }i++。///從數(shù)據(jù)庫(kù)中取到這套試卷所包含的題型及數(shù)量 ArrayList KindList = new ArrayList()。 = (recpk[KindID].ToString())。 (kind)。 } (KindList)。 ///返回結(jié)果集 } 使用隨機(jī)算法生成整套試題過(guò)程比較復(fù)雜,生成整套試卷需要的參數(shù)如下;試題的總分,試題的開(kāi)始章節(jié),試題的結(jié)束章節(jié),試題的種類(lèi)和第幾種題型的數(shù)量 ArrarList變量。如果每套試題的總分?jǐn)?shù)為 設(shè)置的試題的總分的值,則為有效試卷,反之亦然。 圖 10 隨機(jī)生成試卷流程圖 是 否 否 否 隨機(jī)選取試卷 取到試卷參數(shù) 隨機(jī)生成一種題型 到試卷結(jié)尾? 生成題型成功 試卷生成成功 是 是 開(kāi)始 結(jié)束 第 19 頁(yè) 共 25頁(yè) 在隨機(jī)生成試卷過(guò)程中,程序首先調(diào)用函數(shù) CreateIntegerExaminePaper()生成整套試卷,該函數(shù)遞歸調(diào)用自己。 int defficultParm = 0。 while(true) ///逐個(gè)生成每種題型 { for(int i = 0。 i++) { CreateSpecialKindQuestion()//調(diào)用函數(shù)生成特定的題型 ArrayList tempList=CreateSpecialKindQuestion(KindNum,KindID)。 j 。 }/// 添加到結(jié)果集中 } for(int k = 0。 k++)///檢查試卷的參數(shù) { allMark += ((QuestionDetails)QuestionIDList[k]).Mark。 }/// 檢查試卷是否成功,如果成功則中止函數(shù),否則遞歸調(diào)用 if(allMark == nTotalMark amp。 defficultParm/10 = maxDefficult amp。 defficultParm/10 = minDefficult) { break。} } return(QuestionIDList)。并調(diào)用隨機(jī)函數(shù)生成試題 ID,最后把結(jié)果集添加到 QuestionList集合中。 = nKindNum。 if(IsExistIndex(IndexList,index) == false) { (())。}int startIndex = 0。} } 第 20 頁(yè) 共 25頁(yè) for(int i = 0。 i++)//試題的屬性添加到結(jié)果集中 { QuestionDetails questionDetail=new QuestionDetails()。 } return(QuestionIDList)。函數(shù)代碼如下: private bool IsExistIndex(ArrayList IndexList,int index) { bool isExist = false。 j 。 break。 } 5. 7考生在線(xiàn)答題 在線(xiàn)答題功能由頁(yè)面 ,頁(yè)面設(shè)計(jì)由 DataGrid控件和Button控件組成,界面設(shè)計(jì)如圖 11所示: 圖 11 考生考試界面 頁(yè)面 初始 化首先從 Session全局變量取到一套試卷的所有考試題目,然后由QuestionDB類(lèi)的函數(shù) GetQuestions()創(chuàng)建問(wèn)題數(shù)據(jù)源 DataGrid,問(wèn)題數(shù)據(jù)源DataList為 IList接口對(duì)象,而不是 DataReader對(duì)象, DataSet對(duì)象或其它的ArrayList對(duì)象,函數(shù) BindQustionData()實(shí)現(xiàn)頁(yè)面的初始化過(guò)程, 函數(shù)代碼如下: private void BindQuestionData() { ArrayList QuestionIDList = new ArrayList()。 } List questionList = (IList)(QuestionIDList)。 = QuestionID。ShowPageStatus()。此數(shù)據(jù)源由類(lèi) QuestionDB的函數(shù) GetQuestion()函數(shù)創(chuàng)建,該函數(shù)的參數(shù)為 ArrayList類(lèi)型的對(duì)象 QuestionList,它包含整套試卷的所有試題 ID,函 數(shù) GetQuestions()使用 for語(yǔ)句從表中獲取每個(gè)試題的詳細(xì)信息。 i 。 if(()) { QuestionDetails questionDetail = new QuestionDetails()。 =recq[PictureUrl].ToString()。 (questionDetail)。 ///返回 問(wèn)題的詳細(xì)信息 } 在此循環(huán)中使用 GetSingleQuestion()從 Questions表中獲取單個(gè)問(wèn)題的詳細(xì)信息 ,然后把詳細(xì)信息保存 到 QuestionDetails對(duì)象中 ,最后函數(shù)把所有的題目的詳細(xì)信息構(gòu)建為一個(gè) ArrayList對(duì)象。 函數(shù) GetQuestions()僅僅綁定試卷的問(wèn)題,沒(méi)有綁定每個(gè)試題的選擇答案,函數(shù) GetAnswers()和函數(shù) BindAnswerList()實(shí)現(xiàn)該功能。 在函數(shù) GetAnswers()基礎(chǔ)上 ,應(yīng)用程序的頁(yè)面呈現(xiàn)就可以使用該函數(shù)從數(shù)據(jù)庫(kù)獲取試題答案,并把試題綁定到每個(gè)相應(yīng)的問(wèn)題,綁定試題答案函數(shù)BindAnswer()實(shí)現(xiàn),它的參數(shù)為 RadioButtonList控件。 = reca。 第 22 頁(yè) 共 25頁(yè) = AnswerID。 if( 0) { = 0。}} 在數(shù)據(jù)綁定時(shí),問(wèn)題 DataGrid控件觸發(fā)事件 QuestionList_ItemDataBound(),并在事件中調(diào)用函數(shù) BindAnswerList()綁定問(wèn)題答案數(shù)據(jù)。 判斷 answerList控件是否為空,若為空,則中止函數(shù)。 5. 8自動(dòng)閱卷 單擊“上一題”或“下一題”按鈕 觸發(fā)事件 QuestionList_ItemCommand(),該事件實(shí)現(xiàn)了跳轉(zhuǎn)到下一題,自動(dòng)獲取上一題的選項(xiàng),并判斷該選項(xiàng)是否正確。最后統(tǒng)計(jì)考生成績(jī),并保存到數(shù)據(jù)庫(kù)中,以方便考生在交卷時(shí)就能看到自己的考試成績(jī)。 } AnswerDB answerbody = new AnswerDB()。 if(()){(userId,mark)} } } 考生單擊“交卷”觸發(fā)事件 refer_click(),該事件跳轉(zhuǎn)到考試結(jié)果頁(yè)面。 5. 9考試結(jié)果 考試結(jié)果由頁(yè)面 現(xiàn),該頁(yè)面實(shí)現(xiàn)了考試結(jié)果,考生在交卷后就能看到自己當(dāng)前的考試成績(jī)??荚嚱Y(jié)果如圖12所示: 圖 12 考試結(jié)果 第 23 頁(yè) 共 25頁(yè) 結(jié) 論 在通過(guò)幾月的認(rèn)真學(xué)習(xí) Microsoft Visual 程序設(shè)計(jì),使用 .NET開(kāi)發(fā)技術(shù)和 SQL 數(shù)據(jù)庫(kù)知識(shí),并對(duì)其有一定了解的情況下,作者完成了基于 .NET的駕校理論考試模擬系統(tǒng)(主要負(fù)責(zé)用戶(hù)管理,題庫(kù)的管理,試卷管理,模擬考試)的研究與開(kāi)發(fā)。同時(shí),充分了 解到了理論聯(lián)系實(shí)際和提高學(xué)習(xí)新知識(shí)新技術(shù)能力的重要性,并開(kāi)始嘗試把大學(xué)四年所學(xué)的相關(guān)理論知識(shí)運(yùn)用于本次開(kāi)發(fā)過(guò)程當(dāng)中,并額外學(xué)習(xí)了很多課堂上沒(méi)有涉及的知識(shí)。在頁(yè)面安全性等地方還有很多需要改進(jìn)的地方,需要今后進(jìn)一步完善。 [2] 王華杰 ,李律松 ,孫一波 .精通 C數(shù)據(jù)庫(kù)開(kāi)發(fā) [M].北京: 清華大學(xué)出版社 ,。 [4] 啟明工作室 .+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例 [M].北京: 人民郵電出版社。 [6] Karli Watson,Maroc 入門(mén)經(jīng)典 [M].北京: 清華大學(xué)出版社 ,。 [7] 章立民 .用實(shí)例學(xué) — 使用 C與 [M].北京: 電子工業(yè)出版社 ,。 第 24 頁(yè) 共 25頁(yè) 致 謝 本文是在閆麗麗老師的熱情關(guān)心和指導(dǎo)下完成的,她淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué) 位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門(mén)遞交學(xué)位論文的原件與復(fù)印件。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 特此聲明! 作者簽名: 2021 年 月 日 第 26 頁(yè) 共 25頁(yè) s. Ath. Clearly you and I will have to declare that those whom we oldmen adjudge victors ought to win。 the fairest music is that whichdelights the best and best educated, and especially that whichdelights the one man who is preeminent in virtue and education. Andtherefore the judges must be men of character, for they will requireboth wisdom and coura ge。 nor again, knowing thetruth, ought he through cowardice and unmanliness carelessly todeliver a lying judgment, with the very same lips which have justappealed to the Gods before he judged. He is sitting not as thedisciple of the theatre, but, in his proper place, as theirinstructor, and he ought to be the enemy of all pandering to thepleasure of the spectators. The ancient and mon custom of Hellas,which still prevails in Italy and Sicily, did certainly leave thejudgment to the body of spectators, w ho determined the victor byshow of hands. But this custom has been the destruction of thepoets。and also it has been the ruin of thetheatr
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1