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

正文內(nèi)容

基于vc的題庫管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-wenkub

2023-03-09 10:55:12 本頁面
 

【正文】 統(tǒng)組卷,并且可 預(yù)覽 組好的試卷 并將其 導(dǎo)出 為 .txt;學(xué)生可對相關(guān)的試卷信息內(nèi)容進行查看。 因此將計算機技術(shù) 運用到各高校的考試中 ,開發(fā)一款操作簡捷、功能齊全的題庫管理系統(tǒng)將大大 可以提高 教師的 工作效率 和工作質(zhì)量 ,改善教師的工作條件 ,進而提高教學(xué)水平, 為教研室?guī)砹碎g接的效益。該階段 將從 可行性分析 、 系統(tǒng) 需求 分析 、 系統(tǒng)的 運行環(huán)境幾個關(guān)鍵技術(shù)對 題庫管理 系統(tǒng) 作出詳細(xì) 的系統(tǒng) 分析。 第 六部分 :介紹本系統(tǒng)的測試及維護,測試內(nèi)容及測試方法并總結(jié)測試結(jié)果。 第二 部分 : 系統(tǒng) 分析, 包括 可行性分析、需求分析 、系統(tǒng)可行性分析等 。 國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢 隨著 經(jīng)濟的發(fā)展,社會的進步,科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,計算機越來越深入到我們?nèi)粘5膶W(xué)習(xí)、工作及生活中,成為我們補課缺少的輔助工具。因此對于題庫管理系統(tǒng)的開發(fā)和應(yīng)用就顯得尤為重要。該部分主要介紹當(dāng)前通用試題庫管理系統(tǒng)的背景及意義、國內(nèi)外研究現(xiàn)狀和論文的工作安排。 通過分析與研究,本系統(tǒng)運用 VC++作為開發(fā)語言, SQL Server 2021 作為后臺數(shù)據(jù)庫,并利用 ADO 技術(shù)連接數(shù)據(jù)庫, 在 MFC 的結(jié)構(gòu)框架下 基本實現(xiàn)了上傳試題、上傳試卷、手動組卷、系統(tǒng)組卷、學(xué)生在線練習(xí)等主要功能,有效的減輕教師在出題、組卷方面的負(fù)擔(dān),提高教學(xué)質(zhì)量。 河北工業(yè)大學(xué) 畢業(yè)設(shè)計說明書 (論文 ) 作 者: 紅 學(xué) 號: 104431 系 : 計算機系 專 業(yè): 軟件技術(shù)專業(yè) 題 目: 基于 VC++的題庫管理系統(tǒng)的設(shè)計與實現(xiàn) 指導(dǎo)者: (姓 名 ) (專業(yè)技術(shù)職務(wù) ) 評閱者: (姓 名 ) (專業(yè)技術(shù)職務(wù) ) 2021 年 6 月 4 日 畢業(yè)設(shè)計(論文)中文摘要 基于 VC++的題庫管理系統(tǒng)的設(shè)計與實現(xiàn) 摘要: 隨著計算機技術(shù)的普及, 題庫管理系統(tǒng) 已經(jīng)慢慢取代傳統(tǒng)的組卷方 式 ,為 學(xué)校教師 組卷 提供方便與快捷 。 系統(tǒng)的開發(fā)按照軟件生命周期的流程來設(shè)計,論文從 系統(tǒng) 分析、 概要設(shè)計 、詳細(xì)設(shè)計 和系統(tǒng)測試 等環(huán)節(jié)進行了詳細(xì)分析和描述。 課題背景 及意義 隨著計算機技術(shù)的不斷發(fā)展,它被更廣泛地應(yīng)用在我國的各行各業(yè)中。 相比傳統(tǒng)的出題方式,利用計算機 實現(xiàn)的題庫管理具有操作簡便、成卷快、題目搭配合理、試卷難易程度可控等無法比擬的優(yōu)點,同時能夠更好的保證試卷的質(zhì)量,而且還能更好地反映學(xué)生的學(xué)習(xí)效果,提高教學(xué)質(zhì)量,減輕教師在出題組卷和成績分析中的工作量。其強大的功能以為人們深刻認(rèn)知,它已進入人類社會的各個領(lǐng)域,并發(fā)揮著越來越重要的作用,在我國的教育系統(tǒng)中,傳統(tǒng)的出卷方式,是一個漫長而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要,而隨著計算機事業(yè)在我國的縱深發(fā)展,題庫在教育領(lǐng)域的應(yīng)用越 第 2 頁 共 40 頁 來越廣泛,一個好的題庫管理系統(tǒng),要求界面友好,能方便的錄入試題,組卷靈活快捷,查詢試題或出卷迅速,以 適應(yīng)各種知識更新對試卷難易程度、題型的要求,因此領(lǐng)用計算機化的試卷生成系統(tǒng)來組卷是未來學(xué)??荚嚨陌l(fā)展趨勢。 第三 部分 : 介紹系統(tǒng)的開發(fā)環(huán)境與開發(fā)技術(shù)。 第七部分:結(jié)束語。 可行性分析 技術(shù)可行性 此次課程設(shè)計, 使用 MFC 技術(shù)構(gòu)建題庫管理系統(tǒng)的骨干框架, 利 用 SQL Server 2021 第 3 頁 共 40 頁 構(gòu)建系統(tǒng)的 后臺 數(shù)據(jù)庫, 運 用 VC++語言開發(fā),并結(jié)合 ADO 連接數(shù)據(jù)庫的技術(shù), 完全有能力設(shè)計一個界面比較友好、功能較為全面、操作方便簡捷的題庫管理系統(tǒng)。 需求分析 該系統(tǒng) 設(shè)計主要是為了能夠減輕教師在考前出卷組卷的工作量,能夠方便的讓教師瀏覽、查看各類試題,以最快的速度篩選處所需的試題組成一套完整的試卷,其主要功能如下: 1 用戶登錄模塊: 用戶 登錄的權(quán)限可分為:系統(tǒng)管理員、教師、學(xué)生三種權(quán)限,在登錄模塊中,當(dāng)用戶登錄時,首先先輸入用戶名及 登錄密碼,系統(tǒng)會自動 驗證該用戶的身份 ,如果該用戶存在 則根據(jù)其登錄權(quán)限 跳轉(zhuǎn)到相應(yīng)的不同權(quán)限的頁面 ;如用戶名不存在, 用戶也可以先進行注冊再登錄,也可以通過找回密碼重新設(shè)置密碼,然后再進行登錄。 5 科目、章節(jié)、題型管理: 系統(tǒng)管理員可以對科目、章節(jié)、題型的信息進行增、刪、改、查的操作。 MFC 是微軟提供的,封裝了大量 Windows API 的 C++類庫。 第 5 頁 共 40 頁 數(shù)據(jù)庫訪問技術(shù) Microsoft 提供多種數(shù)據(jù)庫訪問技術(shù),此次 題庫 管理軟件使用 ADO 連接數(shù)據(jù)庫的技術(shù), ADO 基于 Microsoft 的 ActiveX 技術(shù),可 在多種語言環(huán)境下使用,為不同的應(yīng)用程序提供一個通用的訪問接口。 Visual C++ 它不僅是一個 C++ 編譯器 ,而 且是一個基于 Windows 操作系統(tǒng) 的可視化 集成開發(fā)環(huán)境 。面向?qū)ο蟮脑O(shè)計思想是在原來結(jié)構(gòu)化程序設(shè)計方法基礎(chǔ)上的一個質(zhì)的飛躍, C++完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。 2 C++中是 通過向?qū)ο蟀l(fā)關(guān)消息來處理對象的,每個對象根據(jù)所接收到的消息的性質(zhì)來決定需要采取的行動,以響應(yīng)這個消息。友元打破了類的封裝性,它是 C++語言另一個面向?qū)ο蟮闹匾? 第 6 頁 共 40 頁 特性。 總體設(shè)計思想 該題庫管理系統(tǒng)主要分為三種登錄權(quán)限:管理員權(quán)限、教師權(quán)限、學(xué)生權(quán)限。此外教師可針對某一學(xué)科進行手動組卷也可以選擇系統(tǒng)組卷,組卷完畢后可以預(yù)覽試卷效果,如果滿意即可保存存檔。 第 7 頁 共 40 頁 系統(tǒng)功能模塊設(shè)計 本系統(tǒng)是由管理員模塊、教師模塊、學(xué)生模塊和登錄模塊幾部分組成的。 圖 登錄模塊圖 管理員模塊 當(dāng)以管理員身份進入系統(tǒng)后 ,管理員可以對用戶信息、試題、試卷信息 、課程信息及題型信息 進行管理。 管理員登錄模塊 用戶信息管理 試題信息管理 試卷信息管理 課程信息管理 題型信息管理 用戶登錄 模塊 登錄成功 找回密碼 注冊信息 第 9 頁 共 40 頁 圖 用戶信息 管理 模塊 圖 2. 試題管理模塊 管理員登錄后,點擊“試題信息管理”按鈕 即可進入試題管理模塊,在該 模塊中,管理員可以上傳試題 到 試題庫 ,也可以對 全部 試題進行 瀏覽、 修改、刪除操作。其模塊圖如圖 所示。教師還可以修改自己的登錄密碼以及個人信息。 圖 個人信息管理模塊圖 2. 試題信 息管理模塊 教師登錄后,點擊“試題信息管理”按鈕即可進入試題管理模塊,教師可對個人上傳的試題信息進行查看、修改、刪除等操作,同時可以瀏覽其他人上傳的試題,但不可進行修改,此外,教師還可以上傳試題。 圖 試卷信息管理模塊圖 4. 組卷模塊 教師登錄后,點擊“系統(tǒng)組卷”后即可進入系統(tǒng)組卷模塊,教師按照向?qū)В来芜x擇組卷的科目、該課程包含的章節(jié)和要加入試卷的題型并設(shè)置每種題型的所包含的題量后,點擊 組卷后,系統(tǒng)會自動到題庫中隨機選擇相應(yīng)的題目加入試卷,組卷完畢后,教師可閱覽組好的試卷,如果滿意即可將試卷保存到指定的路徑。 圖 學(xué)生模塊圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是管理系統(tǒng)必不可少的組成部分,設(shè)計一個結(jié)構(gòu)合理的數(shù)據(jù)庫不論是 對操作的速度還是對程序的設(shè)計都至關(guān)重要。 用戶登錄 表 的 表結(jié)構(gòu)說明如表 1所示。 學(xué)生的詳細(xì)信息表 的表結(jié)構(gòu)說明如表 3 所示。 試卷信息表的表結(jié)構(gòu)說明如表 5所示。 第 18 頁 共 40 頁 表 6 課程信息表 TB_CourseInfo 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 允許空 字段描述 CourseID int 整型 無 否 唯一標(biāo)識,主鍵 CourseName varchar 20 無 否 課程名 CourseType varchar 10 無 否 課程 類型 TB_ChapterInfo 表 TB_ChapterInfo 表 用于記錄 TB_CourseInfo 表中每種課程名所包含的的章節(jié)名,管理員也可以為某一課程名添加相應(yīng)的章節(jié)名,并存放在該表中。該學(xué)生每做一道題則將該題的相關(guān)信息從 TB_Question 表中讀取出來存放到 TB_DoQuestion 表中。做題 信息表的表結(jié) 構(gòu)說明如表 8所示。 import C:\Program Files\Common Files\System\ADO\ \ no_namespace rename(EOF, adoEOF),rename(BOF,adoBOF)//引入 ado庫 BOOL CADOEx::Connect(CString strLinkDB) { HRESULT hr。 hr=m_pConnOpen(bstrConn,adModeUnknown)。 e) { ()。 return TRUE。Persist Security Info=False。 if(())//判斷數(shù)據(jù)庫連接的狀態(tài) { MessageBox(“ 數(shù)據(jù)庫連接成功 ” )。 其 登錄 界面如圖 1所示。+m_strName+39。//獲取用戶的登錄權(quán)限 strID=((0),1)。 =strRight。 =strID。 =m_strName。 } } else { MessageBox(輸入信息有誤! ,提示信息 )。 第 23 頁 共 40 頁 圖 2 試題信息管理界面 試題信息管理模塊的主要功能有: 1) 教師或管理員 成功 登錄后 均可上傳試題 。 3) 管理員登錄后,點擊【瀏覽其他人試 題】即可在列表控件中顯示其他人上傳的試題的信息,選中某一行,管理員即可查看該試題的詳細(xì)信息,并可對試題信息進行修改保存,或刪除該試題信息。,39。,+m_strScore+,39。)。 } } 刪除試題的主要代碼為: void CSqEntryDlg::OnDelete() { int nSel=(1,LVNI_SELECTED)。 } } } 保存修改的主要代碼為: void CSqEntryDlg::OnSave() { UpdateData(1)。 if((strConn)) { if(()) { strSQL=update TB_Question set QContent=39。,QDifficulty=+m_strDifficulty+,QDetailed=39。,QKnowPoint=39。 OnRefresh()。 圖 3 試卷信息管理模塊界面圖 試卷信息管理模塊的 主要功能 及實現(xiàn)原理 : 1) 教師或管理員 成功 登錄后均可 以 上傳試卷 。 4) 教師登錄后,點擊【瀏覽其他人試題】即可在列表控件中顯示其他人上傳的試卷的信息,選中某一行,教師即可查看該試卷的詳細(xì)信息,但不可對試卷信息進行修改也不能刪除試卷信息。//寫入文本文件中 } ()。 if((strSQL)) { strSQL=select TestID,TestTitle,UploadID from TB_TestInfo where UploadID=+userID+ and TestTitle=39。//獲取試卷 ID 號 CString fileName=strID+.txt。 SaveContent(fileName,strText)。 點擊刪除科目或章節(jié)時系統(tǒng)會自動將題庫中與之相關(guān)的試題信息也一并全部刪除。//獲取選中的樹節(jié)點的父節(jié)點 CString strText=(strParent)。 } 第 28 頁 共 40 頁 else { if(!()) { strText=(tree)。+strText+39。 }
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1