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

正文內(nèi)容

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

2024-12-25 21:02 上一頁面

下一頁面
 

【正文】 示用戶的下一步操作頁面。該 事件調(diào)用了數(shù)據(jù)訪問層的函數(shù) GetUserLogin()驗證用戶的輸入,如果是正確的 , 用戶 就 登錄到系統(tǒng)中。加密函數(shù) Encrypt()被定義為 UserDB類的靜態(tài)函數(shù)。 用戶注冊 時 分別輸入用戶名稱、用戶密碼、確認(rèn)密碼和用戶的電子郵箱信息即可 。在添加的過程中,還查看 Users表中是否有同名稱用戶,有同名用戶就不添加當(dāng)前的用戶。 單擊“/”按鈕即可添加新 用戶 。刪除列表中的用戶之后,該事件還要重新綁定用戶數(shù)據(jù)。 5. 3. 2用戶角色管理 用戶角色管理實現(xiàn)用戶角色的分配功能。 用戶角色管理頁面初始化時調(diào)用函數(shù) BindUserData(),調(diào)用數(shù)據(jù)訪問層的UserDB類的函數(shù) GetUsers()從表中獲取用戶數(shù)據(jù),然后再綁定到用戶列表控件。 5. 3. 3用戶密碼修改 修改密碼由 ,用戶修改自己的密碼時必須知道自己以前的密碼,否則不能修改密碼。 5. 4題庫設(shè)計 題庫設(shè)計主要是試題的添加、刪除和修改 ,試題圖片的添加、修改和刪除,試題種類的添加、修改、刪除排序及試題的答案添加 、 刪除和修改等。 用戶在文本框中輸入試題種類的名稱,然后單擊“增加新的試題種類”按鈕觸發(fā)事件 AddQuesKind_Click(),該函數(shù)添加新的試題種類,它調(diào)用數(shù)據(jù)訪問層的QuestionKindDB類的函數(shù) AddQuesKind(String sKindName,int nOrder)實現(xiàn)添加功能。 函數(shù) DeleteQuesKind()實現(xiàn)試題種類的刪除功能,該函數(shù)從試題種類表QuestionKinds中刪除選中的試題種類,然后 再 重新綁定試題種類數(shù)據(jù) 。單擊“上傳”按鈕即是添加新的圖片,添加圖片后,然后重新綁定數(shù)據(jù)。函數(shù)BindQuesPictureData()首先從 Pictures表中獲取圖片信息,然后再把數(shù)據(jù)綁定到列表控件。其中綁定試題種類和試題圖片同添加試題相似,綁定修改問題數(shù)據(jù)功能由函數(shù)BindQuestionData()實現(xiàn)。用戶單擊“確認(rèn)刪除”按鈕觸發(fā)事件 DeleteMyQuestion_Click(),該事件刪除選中的試題。試題管理界面用戶函數(shù)Page_Load()進行初始化,函數(shù) Page_Load()調(diào)用函數(shù) BindQuesKindData()和BindQuestionData()函數(shù)。用戶單擊“添加問題答案”按鈕觸發(fā)事件 AddQuesAnswer_Click(),該事件首先判斷試題列表 中某個試題項。該事件代碼如下: private void QuesKindList_SelectedIndexChanged(object sender, System. EventArgs e) 第 14 頁 共 25頁 { BindQuestionData(())。試題答案添加頁面包含 4 個文本框,前三個輸入框為問題的選項,最后一個是問題的答案。 因為頁面存在四個文本框 ,所以四次調(diào)用添加答案函數(shù)AddAnswerToDB()。 (sTitle,sBody,sAnswerBody,nQuestionID,0)。然后調(diào)用函數(shù)數(shù)據(jù)訪問層 AnswerDB類的函 數(shù) GetAnswers(),函數(shù)獲取表Answers中的單個問題的答案。用戶單擊“確認(rèn)刪除”按鈕觸發(fā)事件UpdateAnswer_Click(),該事件刪除選中的試題答案。添加新試卷包含:該試卷的總分?jǐn)?shù)、所考核的內(nèi)容、由那些種類的題組成以及每一個類型試題的數(shù)量。單擊“添加到試卷中”即可設(shè)置該類型的試題數(shù)量,然后單擊“確認(rèn)提交”即新建一套試卷。 if(Session[ + Paper] != null) {aKindList = (ArrayList)Session[ + Paper]。數(shù)據(jù)綁定如試題種類, BindPaperListData()函數(shù)獲取 Papers表中的一套試卷。該事件調(diào)用函數(shù) DeletePaperInfo()。界面設(shè)計如圖 8所示: 圖 8 系統(tǒng)生成考試試卷頁面 在 等 待 界 面 中 , 應(yīng) 用 程 序 使 用 自 動 跳 轉(zhuǎn) 方 式 跳 轉(zhuǎn) 到 考 試 界 面,跳轉(zhuǎn)代碼如 下: meta equiv=” refresh” content=” 3。 第 17 頁 共 25頁 圖 9 用戶答題流程圖 在隨機生成試卷過程中存在兩個函數(shù)的調(diào)用過程,右邊的回調(diào)過程返回到隨機生成試卷的狀態(tài), 該函數(shù)調(diào)用過程是在沒有滿足試卷的題型或題型種類條件時發(fā)生,左邊的函數(shù)返回隨機獲取試卷種類狀態(tài),該函數(shù)是在沒有滿足試卷種類條件時發(fā)生。 SqlDataReader recpc = ()。int i = 0。break。 while(())///選中試卷的題型及其數(shù)量添加到結(jié)果集中 { QuestionKinds kind = new QuestionKinds()。()。應(yīng)用程序在創(chuàng)建整套試題之前會檢查以上幾個參數(shù)是否匹配。直到生成試卷,函數(shù)代碼如下: CreateIntegerExaminePaper() { int allMark = 0。 i 。 j++) { (tempList[j])。 defficultParm += ((QuestionDetails)QuestionIDList[k]).Mark * ((QuestionDetails)QuestionIDList[k]).Defficult。amp。 // 返回結(jié)果集 } 函數(shù) CreateSpecialKindQuestion()隨機生成一種特定的題型, index(試題索引 ), IndexList(試題索引容器 )等。 while( != nKindNum) // 用隨機函數(shù)生存隨機序號序列 { index = GetRandomInt(nKindNum)。 foreach(DataRow row in [0].Rows) //取到試題的 ID結(jié)果集 { if(row[KindID].ToString() == ()){break。 (questionDetail)。 for(int j = 0。 } }return(isExist)。 //創(chuàng)建問題的數(shù)據(jù)源 = questionList。 } 問題 DataGrid控件綁定數(shù)據(jù)時 ,采用 IList接口對象作為數(shù)據(jù)源。 i++) { SqlDataReader recq = (QuestionID)。 =i+1。并在函數(shù)的最后返回此對象 。函數(shù)代碼如下: private void BindAnswerList(RadioButtonList radioList,int nQuestionID) { SqlDataReader reca = (nQuestionID)。 ()。綁定數(shù)據(jù)如下: 通過參數(shù) e的函數(shù) FindControl()找到需要綁定數(shù)據(jù)的 RadioButtonList控件,命名為 answerList。以此類推,有多少道試題就執(zhí)行多少次,直到做完為止。 SqlDataReader body = ()。系統(tǒng)自動判斷此次考試是否合格。 由于時間和能力有限, 此駕校理論考試模擬系統(tǒng) 功能模塊還很不完善,已經(jīng)完成的 模塊也有很多不足之處。 [3] 方睿 ,刁仁宏 ,吳四九 .網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M].成都: 四川大學(xué)出版社 ,。 [6] Karli Watson,Maroc 入門經(jīng)典 [M].北京: 清華大學(xué)出版社 ,。在此向她表示我最衷心的感謝! 感謝閆老師在課 題研究初期給予的幫助,在閆老師的幫助下課題才得以很好的展開,有了一個很好的開端!感謝 張仕斌、閆麗麗、王翔、索望、林宏剛老師和周俊同學(xué)在問卷調(diào)查中給予的幫助,因為他們的協(xié)助,才得以高效率的完成了所有問卷調(diào)查,獲取了珍貴的數(shù)據(jù)資料! 在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:后斌 性別: 男 出生年月: 民族: 漢 Email:第 25 頁 共 25頁 聲 明 本論文的工作是 2021年 2月至 2021年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 the true judge must not draw hisinspiration from the theatre, nor ought he to be unnerved by theclamour of the many and his own incapacity。 they ought to be having characters put before them 。 for they are now in the habit of posing w ith a view toplease the bad taste of their judges, and the result is that thespectators instruct themselves。 for our ways are far and away betterthan any which at present exist anywhere in the world. Cle. Certainly. Ath. Thus far I too should agree with the many, that theexcellence of music is to be measured by pleasure. But the pleasuremust not be that of chance persons。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。除非另有說明,本文的工作是原始性工作。 [8] 羅斌 .Visual C.NET精彩編程實例集錦 [M].北京:中國水利水電出版社 ,2021。 [5] 傅雯彬 ,蔡承書 .JavaScript動態(tài)網(wǎng)頁設(shè)計實務(wù) [M].北京: 中國鐵道出版社 ,。 參考文獻 [1] 東方人華 ,孫永強 ,王喬 .VisualC.NET Web應(yīng)用程序設(shè)計入門與提高 [M].北京: 清華大學(xué)出版社 ,。在此次編程中, 我 查閱了大量的書籍,在網(wǎng)上也查了不少資料, 我的 編程水平 也 有了大幅度的 提高。并顯示考生的相關(guān)信息。事件代碼如下: private void QuestionList_ItemCommand(object source,DataGridArgs e) { if( 1) { Choose = 。若 answerList控件不為空,則調(diào)用函數(shù) BindAnserList()綁定控件的答案數(shù)據(jù)。 =null。 = Body。函數(shù) GetAnswers()屬于數(shù)據(jù)訪問層函數(shù),它需要參數(shù) QustionID從 Answers表取到屬于 QuestionID的問題答案,并把試題答案傳遞到應(yīng)用程序的頁面呈現(xiàn)層。 } return(NewQuestionList)。 =recq[Title].ToString()。函數(shù) GetQustions()的代碼如下: public ArrayList GetQuestions(ArrayList QuestionList) { for(int i = 0。 // 設(shè)置控件的試題索引 ()。//從 Session中 取一套試卷 if(Session[+Session[UserName]]!=null) 第 21 頁 共 25頁 { QuestionIDList=(ArrayList)Session[+Session[UserName]]。 j++)//如果相 為 false,否則 為 true { if(() == IndexList[j].ToString()) { isExist = true。 ///返回問題的 ID集合 } 生成隨機結(jié)果集的映射索引調(diào)用函數(shù) IsExistIndex()保證索引的惟一性,該函數(shù)逐個比較即將添加的值和數(shù)組中的每一個值,如果相等返回為假,否則為真。 i 。} } // 通過試題 ID把試題的 ID添加到臨時結(jié)果集中 if(ds == null) // 從數(shù)據(jù)庫中取到結(jié)果集,并緩存到 Cache中 { ds = ()。函數(shù)代碼如下: private ArrayList CreateSpecialKindQuestion(int nKindNum,int kind) { ArrayList IndexList = new ArrayList()。}else{ QuestionIDList=CreateIntegerExaminePaper()。amp。 k 。 for(int j = 0。 ArrayList QuestionIDList = new
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1