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

正文內(nèi)容

基于vc的題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧資料

2025-03-06 10:55本頁(yè)面
  

【正文】 turn TRUE。 return FALSE。 e) { ()。 return FALSE。 hr=m_pConnOpen(bstrConn,adModeUnknown)。 try { DisConnect()。 import C:\Program Files\Common Files\System\ADO\ \ no_namespace rename(EOF, adoEOF),rename(BOF,adoBOF)//引入 ado庫(kù) BOOL CADOEx::Connect(CString strLinkDB) { HRESULT hr。 數(shù)據(jù)庫(kù)的連接 此題庫(kù)管理系統(tǒng)軟件使用 ADO 連接數(shù)據(jù)庫(kù)的技術(shù),并利用 Server SQL 2021 作為后臺(tái) 大型數(shù)據(jù)庫(kù),使用 ADO 技術(shù)訪問 SQL Server 數(shù)據(jù)庫(kù)具有速度快、效率高的特點(diǎn),但由于 ADO 較為底層,操作復(fù)雜,故在本此課程設(shè)計(jì)中采用 ADO 的封裝類 CADOEx 將 ADO對(duì)象進(jìn)行封裝簡(jiǎn)化操作。做題 信息表的表結(jié) 構(gòu)說明如表 8所示。學(xué)生在做題的過程中查看題目的詳解及答案時(shí)都是從該表中進(jìn)行查詢。該學(xué)生每做一道題則將該題的相關(guān)信息從 TB_Question 表中讀取出來存放到 TB_DoQuestion 表中。章節(jié)信息表的表結(jié)構(gòu)說明如表 7 所示。 第 18 頁(yè) 共 40 頁(yè) 表 6 課程信息表 TB_CourseInfo 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 默認(rèn)值 允許空 字段描述 CourseID int 整型 無 否 唯一標(biāo)識(shí),主鍵 CourseName varchar 20 無 否 課程名 CourseType varchar 10 無 否 課程 類型 TB_ChapterInfo 表 TB_ChapterInfo 表 用于記錄 TB_CourseInfo 表中每種課程名所包含的的章節(jié)名,管理員也可以為某一課程名添加相應(yīng)的章節(jié)名,并存放在該表中。該表包含有 3個(gè)字段,其中 CourseID 為主鍵,并且設(shè)置為種子標(biāo)識(shí),標(biāo)識(shí)種子為 10,標(biāo)識(shí)增量為 1。 試卷信息表的表結(jié)構(gòu)說明如表 5所示。 試題信息 表的表結(jié)構(gòu)說明如表 4所示。 學(xué)生的詳細(xì)信息表 的表結(jié)構(gòu)說明如表 3 所示。 教師的詳細(xì)信息表 的表結(jié)構(gòu)說明如表 2 所示。 用戶登錄 表 的 表結(jié)構(gòu)說明如表 1所示。數(shù)據(jù)庫(kù)設(shè)計(jì)的目的是為用戶和各種應(yīng)用系統(tǒng)提供一個(gè)信息基礎(chǔ)設(shè)施和高效率的運(yùn)行環(huán)境。 圖 學(xué)生模塊圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是管理系統(tǒng)必不可少的組成部分,設(shè)計(jì)一個(gè)結(jié)構(gòu)合理的數(shù)據(jù)庫(kù)不論是 對(duì)操作的速度還是對(duì)程序的設(shè)計(jì)都至關(guān)重要。其功能模塊如圖 所示。 圖 試卷信息管理模塊圖 4. 組卷模塊 教師登錄后,點(diǎn)擊“系統(tǒng)組卷”后即可進(jìn)入系統(tǒng)組卷模塊,教師按照向?qū)?,依次選擇組卷的科目、該課程包含的章節(jié)和要加入試卷的題型并設(shè)置每種題型的所包含的題量后,點(diǎn)擊 組卷后,系統(tǒng)會(huì)自動(dòng)到題庫(kù)中隨機(jī)選擇相應(yīng)的題目加入試卷,組卷完畢后,教師可閱覽組好的試卷,如果滿意即可將試卷保存到指定的路徑。 教師登錄模塊 個(gè)人信息管理 試題信息管理 試卷信息管理 手動(dòng)組卷 系統(tǒng)組卷 修改個(gè)人信息 修改登錄密碼 個(gè)人信息管理 第 13 頁(yè) 共 40 頁(yè) 圖 試題管理模塊圖 3. 試卷信息管理模塊 教師登錄后,點(diǎn)擊“試卷信息管理”按鈕即可進(jìn)入試卷信息管理模塊,在該模塊中,教師可對(duì)個(gè)人上傳的試卷信息進(jìn)行查看、修改、刪除等操作 ,同時(shí)還可以上傳新的試卷到題庫(kù),此外,教師還可以瀏覽其他教師上傳的試卷信息。 圖 個(gè)人信息管理模塊圖 2. 試題信 息管理模塊 教師登錄后,點(diǎn)擊“試題信息管理”按鈕即可進(jìn)入試題管理模塊,教師可對(duì)個(gè)人上傳的試題信息進(jìn)行查看、修改、刪除等操作,同時(shí)可以瀏覽其他人上傳的試題,但不可進(jìn)行修改,此外,教師還可以上傳試題。 題型 信息管理 添加題型信息 修改題型信息 刪除題型信息 查看題型信息 第 12 頁(yè) 共 40 頁(yè) 圖 教師管理模塊圖 1. 個(gè)人信息管理模塊 教師登錄后點(diǎn)擊“個(gè)人信息管理”按鈕后即可進(jìn)入個(gè)人信息管理模塊,教師可對(duì)個(gè)人的基本信息進(jìn)行修改并保存,也可單獨(dú)修改密碼。教師還可以修改自己的登錄密碼以及個(gè)人信息。 圖 題型信息管理模塊圖 教師模塊 當(dāng)以教師身份登錄后,教師可以對(duì)自己上傳的試題、試卷信息進(jìn)行查看、修改、刪除操作,還可以上傳試題或試卷信息到題庫(kù),同時(shí)還可瀏覽其他人上傳的試題及試卷信息,但不可以進(jìn)行修改或刪除操作。其模塊圖如圖 所示。 圖 試題管理模塊圖 3. 試卷信息管理模塊 管理員登錄后,點(diǎn)擊“試卷信息管理”按鈕,即可進(jìn)入試卷信息管理模塊, 在該試卷管理模塊中,管理員可對(duì)上傳的試卷信息進(jìn)行瀏覽、修改、刪除操作,其模塊圖如圖 所示。 管理員登錄模塊 用戶信息管理 試題信息管理 試卷信息管理 課程信息管理 題型信息管理 用戶登錄 模塊 登錄成功 找回密碼 注冊(cè)信息 第 9 頁(yè) 共 40 頁(yè) 圖 用戶信息 管理 模塊 圖 2. 試題管理模塊 管理員登錄后,點(diǎn)擊“試題信息管理”按鈕 即可進(jìn)入試題管理模塊,在該 模塊中,管理員可以上傳試題 到 試題庫(kù) ,也可以對(duì) 全部 試題進(jìn)行 瀏覽、 修改、刪除操作。 圖 管理員模塊圖 1. 用戶信息管理模塊 管理員登錄后,點(diǎn)擊“用戶信息管理”按鈕即可進(jìn)入用戶信息管理模塊,在該模塊中,管理員可對(duì)已經(jīng)注冊(cè)的學(xué)生信息以及教師信息進(jìn)行查看、修改或刪除操作,也可以注冊(cè)新的用戶信息 。 圖 登錄模塊圖 管理員模塊 當(dāng)以管理員身份進(jìn)入系統(tǒng)后 ,管理員可以對(duì)用戶信息、試題、試卷信息 、課程信息及題型信息 進(jìn)行管理。 圖 2 系統(tǒng)流程 圖 登錄模塊 退出系統(tǒng) 輸入用戶名及密碼 判斷用戶名和密碼是否存在 開始登錄 N Y 注冊(cè) 信息 找回密碼 登錄成功 判斷用戶權(quán)限 管 理 員 模 塊 教 師 模 塊 學(xué)生 模 塊 第 8 頁(yè) 共 40 頁(yè) 在登錄模塊中,當(dāng)用戶登錄時(shí),首先先輸入用戶名及登錄密碼,如果該用戶存在則可成功跳轉(zhuǎn)到相應(yīng)的頁(yè)面;如果登錄不成功或用戶名不存在,用戶可以先進(jìn)行注冊(cè)再登錄,也可以找回密碼,然后再進(jìn)行登錄。 第 7 頁(yè) 共 40 頁(yè) 系統(tǒng)功能模塊設(shè)計(jì) 本系統(tǒng)是由管理員模塊、教師模塊、學(xué)生模塊和登錄模塊幾部分組成的。 當(dāng)以學(xué)生身份登錄后,學(xué)生可以針對(duì)不同的學(xué)科、不同的章節(jié)、不同的題型進(jìn)行練習(xí),同時(shí)可以查看題目答案及詳解。此外教師可針對(duì)某一學(xué)科進(jìn)行手動(dòng)組卷也可以選擇系統(tǒng)組卷,組卷完畢后可以預(yù)覽試卷效果,如果滿意即可保存存檔。 當(dāng)以管理員身份進(jìn)入系統(tǒng)后,管理員可以對(duì)用戶信息進(jìn)行管理包括:查看、修改、刪除用戶信息以及注冊(cè)新的教師信息及學(xué)生信息;同時(shí)管理員還可以對(duì)試題、試卷信息進(jìn)行管理同樣包括查看、修改、刪除試題、試卷信息同時(shí)管理員還可以上傳試題、試卷。 總體設(shè)計(jì)思想 該題庫(kù)管理系統(tǒng)主要分為三種登錄權(quán)限:管理員權(quán)限、教師權(quán)限、學(xué)生權(quán)限。 4 系統(tǒng)設(shè)計(jì) 系統(tǒng) 設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的功能,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述。友元打破了類的封裝性,它是 C++語(yǔ)言另一個(gè)面向?qū)ο蟮闹匾? 第 6 頁(yè) 共 40 頁(yè) 特性。 3 C++中允許友元破壞封裝性,友元可以訪問該類的私有成員 (包含數(shù)據(jù)成員和成員函數(shù) )。 2 C++中是 通過向?qū)ο蟀l(fā)關(guān)消息來處理對(duì)象的,每個(gè)對(duì)象根據(jù)所接收到的消息的性質(zhì)來決定需要采取的行動(dòng),以響應(yīng)這個(gè)消息。在 C++中,類是支持?jǐn)?shù)據(jù)封裝的工具,對(duì)象則是數(shù)據(jù)封裝的實(shí)現(xiàn)。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的一個(gè)質(zhì)的飛躍, C++完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。 C++開發(fā)語(yǔ)言 C++語(yǔ)言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它在 C 語(yǔ)言的基礎(chǔ)上發(fā)展而來,但它比 C 語(yǔ)言更容易為人們學(xué)習(xí)和掌握。 Visual C++ 它不僅是一個(gè) C++ 編譯器 ,而 且是一個(gè)基于 Windows 操作系統(tǒng) 的可視化 集成開發(fā)環(huán)境 。相對(duì)于 技術(shù), ADO效率更高,訪問速度更快,適用于海量數(shù)據(jù)的讀取和寫入。 第 5 頁(yè) 共 40 頁(yè) 數(shù)據(jù)庫(kù)訪問技術(shù) Microsoft 提供多種數(shù)據(jù)庫(kù)訪問技術(shù),此次 題庫(kù) 管理軟件使用 ADO 連接數(shù)據(jù)庫(kù)的技術(shù), ADO 基于 Microsoft 的 ActiveX 技術(shù),可 在多種語(yǔ)言環(huán)境下使用,為不同的應(yīng)用程序提供一個(gè)通用的訪問接口。因此,利用MFC 建立應(yīng)用程序更加符合面向?qū)ο蟮乃枷搿?MFC 是微軟提供的,封裝了大量 Windows API 的 C++類庫(kù)。 3 系統(tǒng)的開發(fā)環(huán)境與技術(shù) 該課題設(shè)計(jì) 使用 MFC 技術(shù)構(gòu)建題庫(kù)管理系統(tǒng)的骨干框架,使用 SQL Server 2021構(gòu)建系統(tǒng)的數(shù)據(jù)庫(kù),應(yīng)用 C++語(yǔ)言開發(fā),并結(jié)合 ADO 連接數(shù)據(jù)庫(kù)的技術(shù),實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的題庫(kù)管理系統(tǒng)。 5 科目、章節(jié)、題型管理: 系統(tǒng)管理員可以對(duì)科目、章節(jié)、題型的信息進(jìn)行增、刪、改、查的操作。 3 試題管理模塊 : 系統(tǒng)管理員可以對(duì)試題庫(kù)中試題進(jìn)行查看、刪除、修改等操作;教師登錄后可以上傳相關(guān)試題,查看個(gè)人上傳的試題以及全部的試題,修改 個(gè)人上傳試題;學(xué)生登錄后可以查看相關(guān)試題,并可查看試題答案以及試題詳解。 需求分析 該系統(tǒng) 設(shè)計(jì)主要是為了能夠減輕教師在考前出卷組卷的工作量,能夠方便的讓教師瀏覽、查看各類試題,以最快的速度篩選處所需的試題組成一套完整的試卷,其主要功能如下: 1 用戶登錄模塊: 用戶 登錄的權(quán)限可分為:系統(tǒng)管理員、教師、學(xué)生三種權(quán)限,在登錄模塊中,當(dāng)用戶登錄時(shí),首先先輸入用戶名及 登錄密碼,系統(tǒng)會(huì)自動(dòng) 驗(yàn)證該用戶的身份 ,如果該用戶存在 則根據(jù)其登錄權(quán)限 跳轉(zhuǎn)到相應(yīng)的不同權(quán)限的頁(yè)面 ;如用戶名不存在, 用戶也可以先進(jìn)行注冊(cè)再登錄,也可以通過找回密碼重新設(shè)置密碼,然后再進(jìn)行登錄。計(jì)算機(jī)技術(shù)它具有高智力、知識(shí)密集、綜合性強(qiáng)、效益高等特點(diǎn),是 當(dāng)今世界上科技領(lǐng)域的前沿課題。 可行性分析 技術(shù)可行性 此次課程設(shè)計(jì), 使用 MFC 技術(shù)構(gòu)建題庫(kù)管理系統(tǒng)的骨干框架, 利 用 SQL Server 2021 第 3 頁(yè) 共 40 頁(yè) 構(gòu)建系統(tǒng)的 后臺(tái) 數(shù)據(jù)庫(kù), 運(yùn) 用 VC++語(yǔ)言開發(fā),并結(jié)合 ADO 連接數(shù)據(jù)庫(kù)的技術(shù), 完全有能力設(shè)計(jì)一個(gè)界面比較友好、功能較為全面、操作方便簡(jiǎn)捷的題庫(kù)管理系統(tǒng)。 2 系統(tǒng)分析 系統(tǒng)分析 是軟件系統(tǒng)開發(fā)過程中一項(xiàng)重要工作, 系統(tǒng) 分析工作質(zhì)量的好壞將直接 決定系統(tǒng)開發(fā)工作的成敗。 第七部分:結(jié)束語(yǔ)。 第 五部分 :從整體上介紹了系統(tǒng)的 詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),包括 整個(gè)系統(tǒng) 界面設(shè)計(jì)和相關(guān)功能 及實(shí)現(xiàn)過程。 第三 部分 : 介紹系統(tǒng)的開發(fā)環(huán)境與開發(fā)技術(shù)。 論文分 六 部分,具體安排如下: 第一 部分 :介紹課題的背景,課題目的及意義,國(guó)內(nèi)外研究現(xiàn)狀及 發(fā)展趨勢(shì) 等。其強(qiáng)大的功能以為人們深刻認(rèn)知,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域,并發(fā)揮著越來越重要的作用,在我國(guó)的教育系統(tǒng)中,傳統(tǒng)的出卷方式,是一個(gè)漫長(zhǎng)而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要,而隨著計(jì)算機(jī)事業(yè)在我國(guó)的縱深發(fā)展,題庫(kù)在教育領(lǐng)域的應(yīng)用越 第 2 頁(yè) 共 40 頁(yè) 來越廣泛,一個(gè)好的題庫(kù)管理系統(tǒng),要求界面友好,能方便的錄入試題,組卷靈活快捷,查詢?cè)囶}或出卷迅速,以 適應(yīng)各種知識(shí)更新對(duì)試卷難易程度、題型的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1