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

正文內(nèi)容

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

2024-12-05 16:03本頁面
  

【正文】 s over, expecting Dr. Island to answer from somewhere。s long, prehuman day. For a time he listened for any sound Ignacio might m ake searching for him。 out of breath, the thumping of his own heart the only39。s thumbnailshowing like spectators who lined the railings of his lips. Don39。 if I pursue you I will not catch you, and if I catch youthrough your own slowness and clumsinessI will not kill you, and if I kill you I will not eat you. Nicholas had begun to back away, and at the last。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。除非另有說明,本文的工作是原始性工作。在此向她表示我最衷心的感謝! 感謝閆老師在課 題研究初期給予的幫助,在閆老師的幫助下課題才得以很好的展開,有了一個(gè)很好的開端!感謝 張仕斌、閆麗麗、王翔、索望、林宏剛老師和周俊同學(xué)在問卷調(diào)查中給予的幫助,因?yàn)樗麄兊膮f(xié)助,才得以高效率的完成了所有問卷調(diào)查,獲取了珍貴的數(shù)據(jù)資料! 在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:后斌 性別: 男 出生年月: 民族: 漢 Email:第 25 頁 共 25頁 聲 明 本論文的工作是 2021年 2月至 2021年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 [8] 羅斌 .Visual C.NET精彩編程實(shí)例集錦 [M].北京:中國水利水電出版社 ,2021。 [6] Karli Watson,Maroc 入門經(jīng)典 [M].北京: 清華大學(xué)出版社 ,。 [5] 傅雯彬 ,蔡承書 .JavaScript動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)實(shí)務(wù) [M].北京: 中國鐵道出版社 ,。 [3] 方睿 ,刁仁宏 ,吳四九 .網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M].成都: 四川大學(xué)出版社 ,。 參考文獻(xiàn) [1] 東方人華 ,孫永強(qiáng) ,王喬 .VisualC.NET Web應(yīng)用程序設(shè)計(jì)入門與提高 [M].北京: 清華大學(xué)出版社 ,。 由于時(shí)間和能力有限, 此駕校理論考試模擬系統(tǒng) 功能模塊還很不完善,已經(jīng)完成的 模塊也有很多不足之處。在此次編程中, 我 查閱了大量的書籍,在網(wǎng)上也查了不少資料, 我的 編程水平 也 有了大幅度的 提高。系統(tǒng)自動(dòng)判斷此次考試是否合格。并顯示考生的相關(guān)信息。 SqlDataReader body = ()。事件代碼如下: private void QuestionList_ItemCommand(object source,DataGridArgs e) { if( 1) { Choose = 。以此類推,有多少道試題就執(zhí)行多少次,直到做完為止。若 answerList控件不為空,則調(diào)用函數(shù) BindAnserList()綁定控件的答案數(shù)據(jù)。綁定數(shù)據(jù)如下: 通過參數(shù) e的函數(shù) FindControl()找到需要綁定數(shù)據(jù)的 RadioButtonList控件,命名為 answerList。 =null。 ()。 = Body。函數(shù)代碼如下: private void BindAnswerList(RadioButtonList radioList,int nQuestionID) { SqlDataReader reca = (nQuestionID)。函數(shù) GetAnswers()屬于數(shù)據(jù)訪問層函數(shù),它需要參數(shù) QustionID從 Answers表取到屬于 QuestionID的問題答案,并把試題答案傳遞到應(yīng)用程序的頁面呈現(xiàn)層。并在函數(shù)的最后返回此對(duì)象 。 } return(NewQuestionList)。 =i+1。 =recq[Title].ToString()。 i++) { SqlDataReader recq = (QuestionID)。函數(shù) GetQustions()的代碼如下: public ArrayList GetQuestions(ArrayList QuestionList) { for(int i = 0。 } 問題 DataGrid控件綁定數(shù)據(jù)時(shí) ,采用 IList接口對(duì)象作為數(shù)據(jù)源。 // 設(shè)置控件的試題索引 ()。 //創(chuàng)建問題的數(shù)據(jù)源 = questionList。//從 Session中 取一套試卷 if(Session[+Session[UserName]]!=null) 第 21 頁 共 25頁 { QuestionIDList=(ArrayList)Session[+Session[UserName]]。 } }return(isExist)。 j++)//如果相 為 false,否則 為 true { if(() == IndexList[j].ToString()) { isExist = true。 for(int j = 0。 ///返回問題的 ID集合 } 生成隨機(jī)結(jié)果集的映射索引調(diào)用函數(shù) IsExistIndex()保證索引的惟一性,該函數(shù)逐個(gè)比較即將添加的值和數(shù)組中的每一個(gè)值,如果相等返回為假,否則為真。 (questionDetail)。 i 。 foreach(DataRow row in [0].Rows) //取到試題的 ID結(jié)果集 { if(row[KindID].ToString() == ()){break。} } // 通過試題 ID把試題的 ID添加到臨時(shí)結(jié)果集中 if(ds == null) // 從數(shù)據(jù)庫中取到結(jié)果集,并緩存到 Cache中 { ds = ()。 while( != nKindNum) // 用隨機(jī)函數(shù)生存隨機(jī)序號(hào)序列 { index = GetRandomInt(nKindNum)。函數(shù)代碼如下: private ArrayList CreateSpecialKindQuestion(int nKindNum,int kind) { ArrayList IndexList = new ArrayList()。 // 返回結(jié)果集 } 函數(shù) CreateSpecialKindQuestion()隨機(jī)生成一種特定的題型, index(試題索引 ), IndexList(試題索引容器 )等。}else{ QuestionIDList=CreateIntegerExaminePaper()。amp。amp。 defficultParm += ((QuestionDetails)QuestionIDList[k]).Mark * ((QuestionDetails)QuestionIDList[k]).Defficult。 k 。 j++) { (tempList[j])。 for(int j = 0。 i 。 ArrayList QuestionIDList = new ArrayList()。直到生成試卷,函數(shù)代碼如下: CreateIntegerExaminePaper() { int allMark = 0。隨機(jī)生成試卷的流程如圖 10所示。應(yīng)用程序在創(chuàng)建整套試題之前會(huì)檢查以上幾個(gè)參數(shù)是否匹配。return(PaperList)。()。 = (recpk[KindNum].ToString())。 while(())///選中試卷的題型及其數(shù)量添加到結(jié)果集中 { QuestionKinds kind = new QuestionKinds()。 }()。break。 (repc[TotalMark].ToString())。int i = 0。 } int index = GetRandomInt(nPaperCount)。 SqlDataReader recpc = ()。 在試卷生成時(shí),等待頁面從 Papers表中隨機(jī)獲取一套試卷及其參數(shù),獲取試卷及其參數(shù)功能由函數(shù) GetRolePaper()實(shí)現(xiàn)。 第 17 頁 共 25頁 圖 9 用戶答題流程圖 在隨機(jī)生成試卷過程中存在兩個(gè)函數(shù)的調(diào)用過程,右邊的回調(diào)過程返回到隨機(jī)生成試卷的狀態(tài), 該函數(shù)調(diào)用過程是在沒有滿足試卷的題型或題型種類條件時(shí)發(fā)生,左邊的函數(shù)返回隨機(jī)獲取試卷種類狀態(tài),該函數(shù)是在沒有滿足試卷種類條件時(shí)發(fā)生。然后把各個(gè)試題顯示在答題頁面上。界面設(shè)計(jì)如圖 8所示: 圖 8 系統(tǒng)生成考試試卷頁面 在 等 待 界 面 中 , 應(yīng) 用 程 序 使 用 自 動(dòng) 跳 轉(zhuǎn) 方 式 跳 轉(zhuǎn) 到 考 試 界 面,跳轉(zhuǎn)代碼如 下: meta equiv=” refresh” content=” 3。 if(() 0) {(())。該事件調(diào)用函數(shù) DeletePaperInfo()。 當(dāng)用戶修改當(dāng)前的數(shù)據(jù)完成后,單擊 “確認(rèn)修改”按鈕觸發(fā)事件,該事件同添加新的試卷相似。數(shù)據(jù)綁定如試題種類, BindPaperListData()函數(shù)獲取 Papers表中的一套試卷。 (nPaperID,((PaperKinds)aKindList[i]).KindID,(()))。 if(Session[ + Paper] != null) {aKindList = (ArrayList)Session[ + Paper]。 PaperKindDB paperKind = new PaperKindDB()。單擊“添加到試卷中”即可設(shè)置該類型的試題數(shù)量,然后單擊“確認(rèn)提交”即新建一套試卷。其中數(shù)據(jù)綁定由函數(shù) BindKindData()實(shí)現(xiàn)。添加新試卷包含:該試卷的總分?jǐn)?shù)、所考核的內(nèi)容、由那些種類的題組成以及每一個(gè)類型試題的數(shù)量。 (nQuestionID)。用戶單擊“確認(rèn)刪除”按鈕觸發(fā)事件UpdateAnswer_Click(),該事件刪除選中的試題答案。事件調(diào)用函數(shù) UpdateAnswerToDB(),此函數(shù)調(diào)用AnswerDB類中的 UpdateAnswer()函數(shù),從而更新試題的答案。然后調(diào)用函數(shù)數(shù)據(jù)訪問層 AnswerDB類的函 數(shù) GetAnswers(),函數(shù)獲取表Answers中的單個(gè)問題的答案。 頁面初始化調(diào)用函數(shù) BindAnswerData()綁定修改試題答案數(shù)據(jù)功能。 (sTitle,sBody,sAnswerBody,nQuestionID,0)。 事件 AddAnserBtn_Click()通過函數(shù) AddAnswerToDB()調(diào)用數(shù)據(jù)訪問層AnswerDB類的函數(shù) AddAnswer()添加試題答案。 因?yàn)轫撁娲嬖谒膫€(gè)文本框 ,所以四次調(diào)用添加答案函數(shù)AddAnswerToDB()。函數(shù) BindQuestionData(int nQuestionID)綁定單個(gè)試題的數(shù)據(jù)信息,它調(diào)用數(shù)據(jù)訪問層 QuestionDB類的函數(shù)GetSingleQuestion()從 Questions表中獲取試題信息。試題答案添加頁面包含 4 個(gè)文本框,前三個(gè)輸入框?yàn)閱栴}的選項(xiàng),最后一個(gè)是問題的答案。每個(gè)試題都只 有一個(gè)正確的答案,選擇題有三個(gè)選項(xiàng)。該事件代碼如下: private void QuesKindList_SelectedIndexChanged(object sender, System. EventArgs e) 第 14 頁 共 25頁 { BindQuestionData(())。 private void AddQuesAnswer_Click(object sender, e) { (~/Admins/?QuestionID= + )。用戶單擊“添加問題答案”按鈕觸發(fā)事件 AddQuesAnswer_Click(),該事件首先判斷試題列表 中某個(gè)試題項(xiàng)。還調(diào)用數(shù)據(jù)訪問層 QuestionKindDB類的函數(shù) GetQuesKinds()從表 QuestionKinds中獲取試題種類數(shù)據(jù);函數(shù) BindQuestionData()綁定普通列表控件的數(shù)據(jù),如試題內(nèi)容。試題管理界面用戶函數(shù)Page_Load()進(jìn)行初始化,函數(shù) Page_Load()調(diào)用函數(shù) BindQuesKindData()和BindQuestionData()函數(shù)。試題答案設(shè)計(jì) 實(shí)現(xiàn)。用戶單擊“確認(rèn)刪除”按鈕觸發(fā)事件 DeleteMyQuestion_Click(),該事件刪除
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1