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

正文內(nèi)容

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

  

【正文】 可以維護(hù)和管理整個(gè)系統(tǒng);第 11 頁(yè) 共 25頁(yè) 管理員角色的用戶可以管理整個(gè)系統(tǒng),如可以添加系統(tǒng)考試試題,創(chuàng)建不同類型的試卷;不同的考生分配不同的試卷,而且參加考試后只能看到自己的考試成績(jī)。如果一致,就把新的密碼更新到數(shù)據(jù)庫(kù) ,該事件調(diào)用數(shù)據(jù)訪問(wèn)層 UserDB類的函數(shù) UpdateUserPassword()修改表中的密碼。函數(shù) UpdateQuesKindName()和函數(shù) UpdateBtn_Click()實(shí)現(xiàn)試題種類的修改功能。 5. 4. 3添加試題 添加試題功能由頁(yè)面 ,一個(gè)試題至少包含幾個(gè)屬性:試題的內(nèi)容、試題的類型、試題所在的章節(jié)、試題的分值及試題的創(chuàng)建時(shí)間和添加的用戶用戶名稱。該事件和添加試題事件有很多相同之處。還調(diào)用數(shù)據(jù)訪問(wèn)層 QuestionKindDB類的函數(shù) GetQuesKinds()從表 QuestionKinds中獲取試題種類數(shù)據(jù);函數(shù) BindQuestionData()綁定普通列表控件的數(shù)據(jù),如試題內(nèi)容。每個(gè)試題都只 有一個(gè)正確的答案,選擇題有三個(gè)選項(xiàng)。 事件 AddAnserBtn_Click()通過(guò)函數(shù) AddAnswerToDB()調(diào)用數(shù)據(jù)訪問(wèn)層AnswerDB類的函數(shù) AddAnswer()添加試題答案。事件調(diào)用函數(shù) UpdateAnswerToDB(),此函數(shù)調(diào)用AnswerDB類中的 UpdateAnswer()函數(shù),從而更新試題的答案。其中數(shù)據(jù)綁定由函數(shù) BindKindData()實(shí)現(xiàn)。 (nPaperID,((PaperKinds)aKindList[i]).KindID,(()))。 if(() 0) {(())。 在試卷生成時(shí),等待頁(yè)面從 Papers表中隨機(jī)獲取一套試卷及其參數(shù),獲取試卷及其參數(shù)功能由函數(shù) GetRolePaper()實(shí)現(xiàn)。 (repc[TotalMark].ToString())。 = (recpk[KindNum].ToString())。隨機(jī)生成試卷的流程如圖 10所示。 for(int j = 0。amp。函數(shù)代碼如下: private ArrayList CreateSpecialKindQuestion(int nKindNum,int kind) { ArrayList IndexList = new ArrayList()。 i 。 j++)//如果相 為 false,否則 為 true { if(() == IndexList[j].ToString()) { isExist = true。 // 設(shè)置控件的試題索引 ()。 =recq[Title].ToString()。函數(shù) GetAnswers()屬于數(shù)據(jù)訪問(wèn)層函數(shù),它需要參數(shù) QustionID從 Answers表取到屬于 QuestionID的問(wèn)題答案,并把試題答案?jìng)鬟f到應(yīng)用程序的頁(yè)面呈現(xiàn)層。 =null。事件代碼如下: private void QuestionList_ItemCommand(object source,DataGridArgs e) { if( 1) { Choose = 。在此次編程中, 我 查閱了大量的書籍,在網(wǎng)上也查了不少資料, 我的 編程水平 也 有了大幅度的 提高。 [5] 傅雯彬 ,蔡承書 .JavaScript動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)實(shí)務(wù) [M].北京: 中國(guó)鐵道出版社 ,。除非另有說(shuō)明,本文的工作是原始性工作。 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。 they ought to be having characters put before them 。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。在此向她表示我最衷心的感謝! 感謝閆老師在課 題研究初期給予的幫助,在閆老師的幫助下課題才得以很好的展開(kāi),有了一個(gè)很好的開(kāi)端!感謝 張仕斌、閆麗麗、王翔、索望、林宏剛老師和周俊同學(xué)在問(wèn)卷調(diào)查中給予的幫助,因?yàn)樗麄兊膮f(xié)助,才得以高效率的完成了所有問(wèn)卷調(diào)查,獲取了珍貴的數(shù)據(jù)資料! 在論文完成過(guò)程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡(jiǎn)介: 姓 名:后斌 性別: 男 出生年月: 民族: 漢 Email:第 25 頁(yè) 共 25頁(yè) 聲 明 本論文的工作是 2021年 2月至 2021年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 [3] 方睿 ,刁仁宏 ,吳四九 .網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用 [M].成都: 四川大學(xué)出版社 ,。系統(tǒng)自動(dòng)判斷此次考試是否合格。以此類推,有多少道試題就執(zhí)行多少次,直到做完為止。 ()。并在函數(shù)的最后返回此對(duì)象 。 i++) { SqlDataReader recq = (QuestionID)。 //創(chuàng)建問(wèn)題的數(shù)據(jù)源 = questionList。 for(int j = 0。 foreach(DataRow row in [0].Rows) //取到試題的 ID結(jié)果集 { if(row[KindID].ToString() == ()){break。 // 返回結(jié)果集 } 函數(shù) CreateSpecialKindQuestion()隨機(jī)生成一種特定的題型, index(試題索引 ), IndexList(試題索引容器 )等。 defficultParm += ((QuestionDetails)QuestionIDList[k]).Mark * ((QuestionDetails)QuestionIDList[k]).Defficult。 i 。應(yīng)用程序在創(chuàng)建整套試題之前會(huì)檢查以上幾個(gè)參數(shù)是否匹配。 while(())///選中試卷的題型及其數(shù)量添加到結(jié)果集中 { QuestionKinds kind = new QuestionKinds()。int i = 0。 第 17 頁(yè) 共 25頁(yè) 圖 9 用戶答題流程圖 在隨機(jī)生成試卷過(guò)程中存在兩個(gè)函數(shù)的調(diào)用過(guò)程,右邊的回調(diào)過(guò)程返回到隨機(jī)生成試卷的狀態(tài), 該函數(shù)調(diào)用過(guò)程是在沒(méi)有滿足試卷的題型或題型種類條件時(shí)發(fā)生,左邊的函數(shù)返回隨機(jī)獲取試卷種類狀態(tài),該函數(shù)是在沒(méi)有滿足試卷種類條件時(shí)發(fā)生。該事件調(diào)用函數(shù) DeletePaperInfo()。 if(Session[ + Paper] != null) {aKindList = (ArrayList)Session[ + Paper]。添加新試卷包含:該試卷的總分?jǐn)?shù)、所考核的內(nèi)容、由那些種類的題組成以及每一個(gè)類型試題的數(shù)量。然后調(diào)用函數(shù)數(shù)據(jù)訪問(wèn)層 AnswerDB類的函 數(shù) GetAnswers(),函數(shù)獲取表Answers中的單個(gè)問(wèn)題的答案。 因?yàn)轫?yè)面存在四個(gè)文本框 ,所以四次調(diào)用添加答案函數(shù)AddAnswerToDB()。該事件代碼如下: private void QuesKindList_SelectedIndexChanged(object sender, System. EventArgs e) 第 14 頁(yè) 共 25頁(yè) { BindQuestionData(())。試題管理界面用戶函數(shù)Page_Load()進(jìn)行初始化,函數(shù) Page_Load()調(diào)用函數(shù) BindQuesKindData()和BindQuestionData()函數(shù)。其中綁定試題種類和試題圖片同添加試題相似,綁定修改問(wèn)題數(shù)據(jù)功能由函數(shù)BindQuestionData()實(shí)現(xiàn)。單擊“上傳”按鈕即是添加新的圖片,添加圖片后,然后重新綁定數(shù)據(jù)。 用戶在文本框中輸入試題種類的名稱,然后單擊“增加新的試題種類”按鈕觸發(fā)事件 AddQuesKind_Click(),該函數(shù)添加新的試題種類,它調(diào)用數(shù)據(jù)訪問(wèn)層的QuestionKindDB類的函數(shù) AddQuesKind(String sKindName,int nOrder)實(shí)現(xiàn)添加功能。 5. 3. 3用戶密碼修改 修改密碼由 ,用戶修改自己的密碼時(shí)必須知道自己以前的密碼,否則不能修改密碼。 5. 3. 2用戶角色管理 用戶角色管理實(shí)現(xiàn)用戶角色的分配功能。 單擊“/”按鈕即可添加新 用戶 。 用戶注冊(cè) 時(shí) 分別輸入用戶名稱、用戶密碼、確認(rèn)密碼和用戶的電子郵箱信息即可 。該 事件調(diào)用了數(shù)據(jù)訪問(wèn)層的函數(shù) GetUserLogin()驗(yàn)證用戶的輸入,如果是正確的 , 用戶 就 登錄到系統(tǒng)中。單擊“注冊(cè)”按鈕可以重新注冊(cè)一個(gè)用戶。 類 SQLHelper 封裝 了 函 數(shù) AddMyCommandParams() 和函 數(shù)AddDataAdapterParam(),添加了存儲(chǔ)過(guò)程的參數(shù)。 5. 1. 1 基本通用類設(shè)計(jì) 系統(tǒng)采用自定義的異常處理類 MyException 處理應(yīng)用程序異常機(jī)制。 8.試卷表( Papers) 試卷表存儲(chǔ)每一套試卷的信息,該表引用用戶表 Users 的 UserID、角色表Roles 的 RoleID,試卷表的字段說(shuō)明如表 6所示。 4.問(wèn)題表( Questions) 問(wèn)題表存儲(chǔ)系統(tǒng)的試題信息。 Public SqlDataReader GetUserLogin(String nUserName,String sPassword)從用戶表 Users 中獲取用戶 ID,用于用戶登錄 。下面以用戶管理模塊的數(shù)據(jù)訪問(wèn)( UserDB 類)為例,介紹數(shù)據(jù)訪問(wèn)層的實(shí)現(xiàn)方法。 (2)顯示出整套試卷,依次答題,系統(tǒng)自動(dòng)判斷該題是否正確。 (2)新用戶注冊(cè),包括考生和管理員的注冊(cè)。同時(shí)把駕駛理論所有試題保存到數(shù)據(jù)庫(kù),通過(guò)互聯(lián)網(wǎng)方便地進(jìn)行模擬考試,還能讓學(xué)車的學(xué)員對(duì)交通規(guī)則和法律知識(shí)有更多的了解。 現(xiàn)在是一個(gè)信息產(chǎn)業(yè)的時(shí)代,國(guó)家把信息產(chǎn)業(yè)作為增長(zhǎng)國(guó)民經(jīng)濟(jì) 的重要因數(shù)。 用戶在登錄系統(tǒng)時(shí),判斷用戶的權(quán)限,根據(jù)用戶的權(quán)限登錄到不同的頁(yè)面。 本系統(tǒng) 有駕校模擬考試功能 , 完成了用戶管理及試題管理、試卷管理和隨機(jī)出題、自動(dòng)閱卷等。隨著信息量的逐步增加,繁雜的數(shù)據(jù)處理費(fèi)時(shí)費(fèi)力,單純以人力進(jìn)行的駕駛員理論考試的考核已經(jīng)不適合駕駛理論考試的現(xiàn) 狀。 2 系統(tǒng)概述 本系統(tǒng)采用 B/S 模式設(shè)計(jì),開(kāi)發(fā)目的除了方便車輛管理所的工作人員??忌卿洉r(shí),顯示生 成試卷等待頁(yè)面和在線答題頁(yè)面;系統(tǒng)管理登錄時(shí),顯示系統(tǒng)維護(hù)頁(yè)面;管理員登錄則顯示題庫(kù)管理頁(yè)面。 ? 在線答題 (1)動(dòng)態(tài)隨機(jī)生成試卷,使用隨機(jī)函數(shù)動(dòng)態(tài)地從題庫(kù)中取得整套試卷和題目,每次生成的試卷是不相同的。該層直接與數(shù)據(jù)庫(kù)相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),所以數(shù)據(jù)庫(kù)訪問(wèn)層設(shè)計(jì)的好壞關(guān)系到整個(gè)系統(tǒng)的成敗。 Public void DeleteUser(int nUserID)從用戶表 Users 中刪除用戶。 表 2 Roles表字段說(shuō)明 編號(hào) 字段名稱 字段類型 字段說(shuō)明 1 UserID Int 用戶表主鍵 2 UserName Varchar(50) 用戶名稱 3.考生表( Examinees) 考生表存儲(chǔ)參加考試的考生信息,該表引用了用戶表 Users 的主鍵 UserID作為該表的外鍵。 表 5 Answers表的字段說(shuō)明 編號(hào) 字段名稱 字段類型 字段說(shuō)明 1 AnswerID Int 問(wèn)題答案表主鍵 2 Title Varchar(4) 標(biāo)題 3 Body Varchar(200) 問(wèn)題的選 項(xiàng) 4 AnswerBody Varchar(4) 問(wèn)題的正確答案 5 QuestionID Int 答案所屬問(wèn)題的 ID 7.圖片表( Pictures) 圖片表存儲(chǔ)系統(tǒng)的圖片信息。 5 系統(tǒng)詳細(xì)設(shè)計(jì) 5. 1 系統(tǒng)通用類設(shè)計(jì) 在應(yīng)用程序開(kāi)發(fā)過(guò)程中多處使用類,如數(shù)據(jù)庫(kù)通用類、應(yīng)用數(shù)據(jù)通用類。 } 5. 1. 3數(shù)據(jù)庫(kù)通用類設(shè)計(jì) 類 SQLHelper用來(lái)封裝訪問(wèn)數(shù)據(jù)庫(kù)庫(kù)的某些基礎(chǔ)屬性的函數(shù),如數(shù)據(jù)庫(kù)連接字符串、緩沖數(shù)據(jù)庫(kù)參數(shù)的 Hash表、添加數(shù)據(jù)庫(kù)的參數(shù)等,應(yīng)用程序的數(shù)據(jù)訪問(wèn)層都基于該類。 用戶登錄使用了兩個(gè) TextBox控件作為輸入名稱和密碼,用戶單擊“確定”按鈕就可以登錄到系統(tǒng)。 用戶單擊“確定”按鈕觸發(fā)事件 SureBtn_Click()來(lái) 實(shí)現(xiàn)用戶登錄驗(yàn)證過(guò) 程。因?yàn)榫哂泄芾韱T角色的用戶可以直接進(jìn)入到系統(tǒng)后臺(tái)進(jìn)行管理。界面設(shè)計(jì)如圖 6所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1