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

正文內(nèi)容

基于vc的題庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(存儲版)

2025-04-07 10:55上一頁面

下一頁面
  

【正文】 .................................... 7 數(shù)據(jù)庫設(shè)計(jì) ......................................................... 14 5 系統(tǒng)功能實(shí)現(xiàn) ......................................................... 19 數(shù)據(jù)庫的連接 ....................................................... 19 系統(tǒng)模塊設(shè)計(jì) ....................................................... 20 6 系統(tǒng)調(diào)試 ............................................................. 36 測試實(shí)例的研究與選擇 ............................................... 36 測試環(huán)境與條件 ..................................................... 37 測試結(jié)果 ........................................................... 37 結(jié) 論 .................................................................. 38 參考文獻(xiàn) ................................................................ 39 致 謝 .................................................................. 40 第 1 頁 共 40 頁 1 引言 傳統(tǒng)的考試出題總是教師考前集中出題、集中組卷,這樣很難保證試卷的質(zhì)量,進(jìn)而不能準(zhǔn)確反映學(xué)生的學(xué)習(xí)效果。其開發(fā)內(nèi)容主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開 發(fā)兩個方面。在教學(xué)管理中,為實(shí)現(xiàn)教考分開,更加合理、公平、公正、公開地進(jìn)行各種考試,利用計(jì)算機(jī)進(jìn)行考試題庫管理,輔助教師命題組卷已成為各院校教學(xué)改革的重要內(nèi)容之一。 論文分 六 部分,具體安排如下: 第一 部分 :介紹課題的背景,課題目的及意義,國內(nèi)外研究現(xiàn)狀及 發(fā)展趨勢 等。 2 系統(tǒng)分析 系統(tǒng)分析 是軟件系統(tǒng)開發(fā)過程中一項(xiàng)重要工作, 系統(tǒng) 分析工作質(zhì)量的好壞將直接 決定系統(tǒng)開發(fā)工作的成敗。 3 試題管理模塊 : 系統(tǒng)管理員可以對試題庫中試題進(jìn)行查看、刪除、修改等操作;教師登錄后可以上傳相關(guān)試題,查看個人上傳的試題以及全部的試題,修改 個人上傳試題;學(xué)生登錄后可以查看相關(guān)試題,并可查看試題答案以及試題詳解。因此,利用MFC 建立應(yīng)用程序更加符合面向?qū)ο蟮乃枷搿? C++開發(fā)語言 C++語言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它在 C 語言的基礎(chǔ)上發(fā)展而來,但它比 C 語言更容易為人們學(xué)習(xí)和掌握。 3 C++中允許友元破壞封裝性,友元可以訪問該類的私有成員 (包含數(shù)據(jù)成員和成員函數(shù) )。 當(dāng)以管理員身份進(jìn)入系統(tǒng)后,管理員可以對用戶信息進(jìn)行管理包括:查看、修改、刪除用戶信息以及注冊新的教師信息及學(xué)生信息;同時管理員還可以對試題、試卷信息進(jìn)行管理同樣包括查看、修改、刪除試題、試卷信息同時管理員還可以上傳試題、試卷。 圖 2 系統(tǒng)流程 圖 登錄模塊 退出系統(tǒng) 輸入用戶名及密碼 判斷用戶名和密碼是否存在 開始登錄 N Y 注冊 信息 找回密碼 登錄成功 判斷用戶權(quán)限 管 理 員 模 塊 教 師 模 塊 學(xué)生 模 塊 第 8 頁 共 40 頁 在登錄模塊中,當(dāng)用戶登錄時,首先先輸入用戶名及登錄密碼,如果該用戶存在則可成功跳轉(zhuǎn)到相應(yīng)的頁面;如果登錄不成功或用戶名不存在,用戶可以先進(jìn)行注冊再登錄,也可以找回密碼,然后再進(jìn)行登錄。 圖 試題管理模塊圖 3. 試卷信息管理模塊 管理員登錄后,點(diǎn)擊“試卷信息管理”按鈕,即可進(jìn)入試卷信息管理模塊, 在該試卷管理模塊中,管理員可對上傳的試卷信息進(jìn)行瀏覽、修改、刪除操作,其模塊圖如圖 所示。 題型 信息管理 添加題型信息 修改題型信息 刪除題型信息 查看題型信息 第 12 頁 共 40 頁 圖 教師管理模塊圖 1. 個人信息管理模塊 教師登錄后點(diǎn)擊“個人信息管理”按鈕后即可進(jìn)入個人信息管理模塊,教師可對個人的基本信息進(jìn)行修改并保存,也可單獨(dú)修改密碼。其功能模塊如圖 所示。 教師的詳細(xì)信息表 的表結(jié)構(gòu)說明如表 2 所示。該表包含有 3個字段,其中 CourseID 為主鍵,并且設(shè)置為種子標(biāo)識,標(biāo)識種子為 10,標(biāo)識增量為 1。學(xué)生在做題的過程中查看題目的詳解及答案時都是從該表中進(jìn)行查詢。 try { DisConnect()。 return FALSE。Data Source=9P8FDVRWVTNTN5T。 登錄頁面用到的數(shù)據(jù)表為 TB_UserLogin 表,其實(shí)現(xiàn)原理為: 1)當(dāng)用戶點(diǎn)擊 【 登錄 】 時, 首先對用戶名和密碼框進(jìn)行非空檢測,任何一項(xiàng) 為空都會發(fā)出“ 不能為空 ” 的提示信息; 2)當(dāng)用戶名及密碼均不為空時,系統(tǒng)會自動 從 TB_UserLogin 表中查找 輸入的用戶信息是否存在,如果不存在則發(fā)出“輸入信息有誤”的提示信息; 3)在用戶名和密碼正確的前提下進(jìn)行身份識別,即檢測該用戶 所 具備 的登錄 權(quán)限,并根據(jù)不同的登錄權(quán)限跳轉(zhuǎn)到不同的頁面,并將相關(guān)的參數(shù)傳遞到新的對話框; 4)如果用戶信息不存在,則用戶可以選擇重新注冊,也可以點(diǎn)擊 【 忘記密碼 】 輸入某些個人信息來重新設(shè)置密碼,當(dāng)注冊成功或新密碼設(shè)置成功之后再重新登錄。 =m_strName。 ()。一個好的題庫管理系統(tǒng)應(yīng)該能夠方便的 為 用戶 提供 上傳試題、瀏覽試題 等功能,并具有良好的人機(jī)交互界面。 上傳試題的 主要 代碼為 : if((strConn)) 第 24 頁 共 40 頁 { strSQL=insert into TB_Question(QContent,QRightAnswer,QDifficulty,QDetailed,QScore,QType,QChapterID,QUploadID,QKnowPoint) values(39。,+ChapterID+,+userID+,39。 CString strSQL=delete from TB_Question where QID=+strID。,QRightAnswer=39。 where QID=+sID。 2) 教師或管理員登錄后, 雙擊列表控件選中某一行,則 系統(tǒng)會自動 在 程序 文件下找到以該試卷編號為名的 .txt 文檔,并將其內(nèi)容讀出到編輯框內(nèi)顯示,同時可以查看 第 26 頁 共 40 頁 該試卷的詳細(xì) 信息,用戶可以修改并保存試卷信息或刪除試卷信息同時將系統(tǒng)文件夾下的指定文件刪除 。+m_strName+39。 CString strText。 添加課程名的主要代碼為: void CCourseInfoDlg::OnAddCourse() { UpdateData(1)。+m_strNewCourse+39。 } } m_strNewCourse=。+m_strNewPwd+39。 學(xué)生在線練習(xí)頁面用到的表有 TB_CourseInfo表、 TB_ChapterInfo表、 TB_Question表和 TB_DoQuestion 表,各功能實(shí)現(xiàn)原理如下: 1)當(dāng)學(xué)生選擇在線練習(xí)后,首先先選擇練習(xí)的科目,之后在該頁面初始化時,首先從 TB_ChapterInfo 表中查找出屬于該科目的全部章節(jié)信息,再從 TB_Question 表中查找屬于 某 章節(jié)的全部試題 ,并將試題的 ID 號按題型分類分別存放在不同的數(shù)組中。 //獲取試題詳解 strSQL=insert into TB_DoQuestion(QID,QContent,QAnswer,QDetail) values(+QID+,39。 // 將 試 題 信 息 插 入 到 TB_DoQuestion表中 } 3) 當(dāng)學(xué)生退出系統(tǒng)結(jié)束練習(xí)后,系統(tǒng)會自動將 TB_DoQuestion 表中關(guān)于該學(xué)生的練習(xí)記錄全部刪除,其相關(guān)代碼為: CString strSQL=delete from TB_DoQuestion。 圖 試卷預(yù)覽界面圖 保存試卷內(nèi)容到指定的位置的文檔中的主要代碼為: void CScanDlg::OnSave() { CFileDialog obj(FALSE,.txt,NULL,(*.txt)|*.txt)。 //向文件中寫入試卷答案 MessageBox(答案保存成功! )。 測試實(shí)例的研究與選擇 系統(tǒng)測試采用的模塊測試的方法,包括對新用戶注冊模塊測試,用戶登錄模塊測試,試題信息管理模塊測試、試卷信息管理模塊測試、手動組卷模塊測試、系統(tǒng)組卷模塊測試、用戶信息管理模塊測試以及學(xué)生在線練習(xí)模塊測試。 第 38 頁 共 40 頁 結(jié) 論 經(jīng)過 一段時間 的設(shè)計(jì)與開發(fā), 在老師以及同學(xué)的幫助下,并 不斷翻閱書籍, 上網(wǎng) 查找相關(guān)資料,最終實(shí) 現(xiàn)了系統(tǒng)的設(shè)計(jì)和編碼。 第 36 頁 共 40 頁 6 系統(tǒng)調(diào)試 系統(tǒng)調(diào)試與測試階段的根本目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中隱藏的錯誤,最終實(shí)現(xiàn)系統(tǒng)的高質(zhì)量運(yùn)用。//向文件中寫入試卷內(nèi)容 MessageBox(試卷保存成功! )。 點(diǎn)擊 【 完成 】 后 則 完成組卷,教師可閱覽組卷后的效果 。)。 //獲取試題內(nèi)容 QAnswer=((j),3)。 圖 6 學(xué)生在線練習(xí)界面圖 學(xué)生在線練習(xí) 頁面實(shí)現(xiàn)的主要功能有: 1)學(xué)生可選擇不同的科目章節(jié)、不同的題型逐道做題。 第 30 頁 共 40 頁 修改登錄密碼: 圖 用戶信息管理模塊界面圖 2 修改密碼的主要代 碼: void CMPwdDlg::OnOK() 第 31 頁 共 40 頁 { UpdateData(TRUE)。 } ()。 } 第 28 頁 共 40 頁 else { if(!()) { strText=(tree)。 點(diǎn)擊刪除科目或章節(jié)時系統(tǒng)會自動將題庫中與之相關(guān)的試題信息也一并全部刪除。//獲取試卷 ID 號 CString fileName=strID+.txt。//寫入文本文件中 } ()。 圖 3 試卷信息管理模塊界面圖 試卷信息管理模塊的 主要功能 及實(shí)現(xiàn)原理 : 1) 教師或管理員 成功 登錄后均可 以 上傳試卷 。,QKnowPoint=39。 if((strConn)) { if(()) { strSQL=update TB_Question set QContent=39。 } } 刪除試題的主要代碼為: void CSqEntryDlg::OnDelete() { int nSel=(1,LVNI_SELECTED)。,+m_strScore+,39。 3) 管理員登錄后,點(diǎn)擊【瀏覽其他人試 題】即可在列表控件中顯示其他人上傳的試題的信息,選中某一行,管理員即可查看該試題的詳細(xì)信息,并可對試題信息進(jìn)行修改保存,或刪除該試題信息。 } } else { MessageBox(輸入信息有誤! ,提示信息 )。 =strID。//獲取用戶的登錄權(quán)限 strID=((0),1)。 其 登錄 界面如圖 1所示。Persist Security Info=False。 e) { ()。 import C:\Program Files\Common Files\Syst
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1