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

正文內(nèi)容

試卷生成與題庫(kù)管理系統(tǒng)畢業(yè)論文vc++(更新版)

  

【正文】 mbo Box 的 Data值 。 ExistTable_name 記錄當(dāng)前導(dǎo)入試卷所屬表名, CString 類對(duì)象成員。 dump__error 用于捕捉錯(cuò)誤信息。 MoveFirst 用于將記錄指針移到第一條記錄。 GetRecordCount 用于獲得記錄集中記錄的個(gè)數(shù)。 m_pRecordset 用于對(duì)記錄集進(jìn)行控制,記錄集智能指針對(duì)象成員。 GetActiveConnection 用于獲得連接指針。 ~CADODatabase 析構(gòu)函數(shù)。) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in time : COleDateTimeamp。) : voidm_pConnection : _ConnectionPtrm_strConnection : CStringm_strLastError : CStringCADODatabase+CADORecordset()+CADORecordset(in pAdoDatabase : CADODatabase*)+~CADORecordset()+Open(in mpdb : _ConnectionPtr, in lpstrExec : LPCTSTR = _T(), in nOption : int = CADORecordset::openUnknown) : bool+Open(in lpstrExec : LPCTSTR = _T(), in nOption : int = CADORecordset::openUnknown)+Close() : void+GetRecordCount() : DWORD+IsOpen() : bool+SetFieldValue(in nIndex : int, in strValue : CString) : bool+SetFieldValue(in lpFieldName : CString, in strValue : CString) : bool+SetFieldValue(in nIndex : int, in nValue : int) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in nValue : int) : bool+SetFieldValue(in nIndex : int, in lValue : long) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in lValue : long) : bool+SetFieldValue(in dblValue : int, in nIndex : double) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in dblValue : double) : bool+SetFieldValue(in nIndex : int, in time : COleDateTime) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in time : COleDateTime) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in dbValue : doubleamp。 該界面主要由三個(gè)編輯框和兩個(gè)按鈕組成。 只有系統(tǒng)管理員可進(jìn)入該模塊。 :題型管理窗口如圖 所示。 “最后一題”: 自動(dòng)選中當(dāng)前題目為“試題列表”中的最后一題,“詳細(xì)信息”欄顯示該題目的詳細(xì)信息。查詢完畢后“試題列表”中顯示出所有符合查詢條件的試題,如果查詢結(jié)果為空“試題列表”自動(dòng)清空。 ( 3)“刪除試卷”: 彈出一個(gè)對(duì)話框供詢問(wèn)用戶是否刪除當(dāng)前選中的試卷,若確定刪除系統(tǒng)則從試卷庫(kù)中刪除當(dāng)前試卷結(jié)點(diǎn)。系統(tǒng)管理員科目管理所有科目的所有試卷;普通管理員僅可以管理權(quán)限范圍內(nèi)科目的自己創(chuàng)建的試卷。試卷內(nèi)容包括:試卷頭、大題標(biāo)頭、題目?jī)?nèi)容。操作步驟如下:首先選擇試卷共幾道大題,規(guī)定總分,各大題的信息選擇框的可編輯屬性根據(jù)大題總數(shù)動(dòng)態(tài)變化。 ( 3)“保存試卷 ”:組卷完成后右邊的“生成試卷”和“生成答案”編輯框顯示已組試卷的內(nèi)容和答案,并且提示是否保存試卷,若用戶確定保存系統(tǒng)將組成試卷及其信息添加到已組試卷庫(kù)彈出對(duì)話框顯示試卷的編號(hào)和所屬科目信息,并且自動(dòng)進(jìn)入下一次自動(dòng)組卷模式。 本系統(tǒng)的主要功能就在于自動(dòng)組卷,下面對(duì)該功能做具體介紹: ( 1)“選擇題目范圍和難度”: “選擇題目范圍和難度”窗口分為三大部分,分別是左側(cè)章節(jié)列表欄、右上側(cè)試題庫(kù)信息欄和右下側(cè)試卷設(shè)置信息欄。 注:用戶希望選擇另一科目直接改變“選擇試卷科目”欄的選擇即可。 該模塊實(shí)現(xiàn)的主要功能如下: ( 1)“預(yù)覽試卷及答案”:彈出一個(gè)新窗口可以預(yù)覽當(dāng)前選中試卷的內(nèi)容及答案。樹“已組試卷”下有 n 棵子樹,顯示已組試卷的所有方案 ID,每個(gè)方案 ID 下也有 n 棵子樹,顯示該方案 ID下的所有試卷的 ID;樹“成套試卷”下有 n棵子樹,顯示所有成套試卷的 ID。 該界面首行顯示登錄信息,包括用戶身份和用戶名。 模塊結(jié)構(gòu)設(shè)計(jì) 登錄模塊 運(yùn)行程序,首先出現(xiàn)歡迎界面。兩個(gè)按鈕控件的 Caption屬性分別為:登錄系統(tǒng)和取消登錄。 主控界面題庫(kù)功能 試卷功能 密碼管理抽取現(xiàn)有試卷自動(dòng)組卷手動(dòng)組卷試卷管理試題管理題型管理修改密碼科目管理添加新科目刪除現(xiàn)有科目預(yù)覽現(xiàn)有試卷及答案成套導(dǎo)入試卷及答案隨機(jī)抽取試題組卷手動(dòng)選擇試題組卷預(yù)覽現(xiàn)有試卷刪除現(xiàn)有試卷修改試卷答案添加試題保存試題刪除試題修改試題逐道添加試題成批導(dǎo)入試題逐道刪除試題清空試題添加新題型刪除現(xiàn)有題型 圖 模塊圖 設(shè)計(jì)流程 下面著重介紹一下登錄模塊的搭建過(guò)程。 8. 科目管理模塊 科目管理(面向系統(tǒng)管理員),只有系統(tǒng)管理員可以對(duì)科目進(jìn)行管理。再次選定科目后清除上一次的 顯示 結(jié)果自動(dòng)進(jìn)入下一次的手動(dòng)組卷模式。試卷生成后可以將試卷和答案導(dǎo)出至 word 文檔。 開發(fā)工具和技術(shù) 本系統(tǒng)使用 Visual C++ 作為開發(fā)軟件,后臺(tái)使用 SQL Server 2020 作為本系統(tǒng)的數(shù)據(jù)庫(kù),對(duì)于數(shù)據(jù)庫(kù)的 訪問(wèn) 操作采用 ADO 技術(shù) ,從而 實(shí)現(xiàn)系統(tǒng)邏輯功能 。因此對(duì)于題庫(kù)管理系統(tǒng)的開發(fā)和應(yīng)用就顯得尤為重要。在教學(xué)管理中,為實(shí)現(xiàn)教考分開,更加合理、公平、公正、公開地進(jìn)行各種考試,利用計(jì)算機(jī)進(jìn)行考試題庫(kù)管理,輔助教師命題組卷已成為各院校教學(xué)改革的重要內(nèi)容之一。本系統(tǒng)大大減輕了教師的工作量,有效地提高了整個(gè)出卷過(guò)程的效率。 組卷后 選擇是否保存試卷。試卷生成后可以將試卷和答案導(dǎo)出至 word 文檔。功能包括:添加新題型和刪除 已有題型。 系統(tǒng)模塊分為以下幾個(gè)部分,如圖 。“密碼:”靜態(tài)文本框?qū)?yīng)的 Edit Box 的 Style 的 Password 屬性為選中 狀態(tài) 。這樣保證了系統(tǒng)的安全性。系統(tǒng)的主要功能分為八大模塊:抽取現(xiàn)有試卷、自動(dòng)生成試卷、手動(dòng)生成試卷、試卷管理、試題管理、題型管理、科目管理和更改密碼。進(jìn)入該模塊后的操作步驟如下:在“請(qǐng)選擇試卷科目”欄選擇試卷科目,左側(cè)的樹形控件的根結(jié)點(diǎn)顯示科目名稱,根節(jié)點(diǎn)下的兩棵子樹分別為“已組試卷”和“成套試卷”。 選中試卷的方式有兩種:一是在樹形列表中點(diǎn)擊某結(jié) 點(diǎn)(各個(gè)結(jié)點(diǎn)均可),點(diǎn)擊科目結(jié)點(diǎn)和“已組試卷”結(jié)點(diǎn)時(shí)自動(dòng)選中已組試卷中的第一張?jiān)嚲?,點(diǎn)擊“成套試卷”結(jié)點(diǎn)時(shí)自動(dòng)選中成套試卷中的第一張?jiān)嚲?,點(diǎn)擊“已組試卷”結(jié)點(diǎn)下的“方案 ID”結(jié)點(diǎn)時(shí)自動(dòng)選擇該方案 ID下的第一張?jiān)嚲?,點(diǎn)擊“試卷 ID”結(jié)點(diǎn)時(shí)則選中該試卷;二是在“現(xiàn)有試卷”列表中單擊某一行,則選中當(dāng)前行所代表的試卷?!半[式查詢”是當(dāng)用戶選中窗口左側(cè)的樹形列表的結(jié)點(diǎn)時(shí)查詢所有符合當(dāng)前選中結(jié)點(diǎn)條件的試卷。對(duì)于每大題可以點(diǎn)擊“章節(jié)、難度選擇”按鈕進(jìn)入“選擇題目范圍及難度”窗口對(duì)題目的選擇范圍和難度進(jìn)行限制(可選),每道大題的全部信息填寫選擇完畢后點(diǎn)擊“開始組卷”按鈕進(jìn)行組卷。試卷答案包括:試卷頭、大題標(biāo)頭、題目答案。 在“請(qǐng)選擇科目”欄選擇需要組卷的科目并且確定選擇后,可以開始填寫組卷的信息。全部條件均符合后系統(tǒng)根據(jù)每個(gè)大題的“選 擇題目”窗口保存的試題 ID 信息從題庫(kù)中取得相應(yīng)試題的內(nèi)容和答案進(jìn)行組卷。 只有管理員級(jí)別的用戶可進(jìn)入該模塊,區(qū)別在于可選擇科目的限制和可管理試卷的范圍,初始化“請(qǐng)選擇試卷科目”欄時(shí),若使用系統(tǒng)管理員 身份登錄,該下拉框下的選項(xiàng)包括所有科目;而使用普通管理員身份登錄,該下拉框下的選項(xiàng)僅包括該用戶權(quán)限范圍內(nèi)的科目。 在“修改答案”窗口中可以將試卷答案導(dǎo)出至 word 文檔進(jìn)行瀏覽,導(dǎo)出時(shí)文件名默認(rèn)為“試卷 +ID+答案”。左邊的查詢欄分為兩部分:“條件查詢”和“精確查詢”,其中“條件查詢”通過(guò)限制題目的類型、難度和所屬章節(jié)三項(xiàng)屬性查詢某一類的試題;“精確查詢”則通過(guò)輸入試題 ID 查詢某一道試題。 “下一題”: 自動(dòng)選中當(dāng)前題目為“試題列表”中當(dāng)前選中題目的下一題,如果已經(jīng)是最后一題則提示信息,“詳細(xì)信息”欄顯示該題目的詳細(xì)信息。 注:用戶希望對(duì)另一科目試題庫(kù)進(jìn)行管理時(shí)要先單擊“關(guān)閉當(dāng)前題庫(kù)”按鈕后才能再次選擇科目。 :科目管理窗口 類似與題型管理窗口 。 圖 修改密碼 各權(quán)限的用戶均可進(jìn)入該模塊。 +CADODatabase()+~CADODatabase()+Open(in lpstrConnection : LPCTSTR = _T()) : bool+Close() : void+IsOpen() : bool+Execute(in lpstrExec : LPCTSTR) : bool+BeginTransaction() : long+CommitTransaction() : bool+RollbackTransaction() : bool+GetActiveConnection() : _ConnectionPtr+SetConnectionString(in lpstrConnection : LPCTSTR) : void+GetConnectionString() : CString+GetLastError() : CStringdump__error(in e : __erroramp。) : bool+GetFieldValue(in nIndex : int, in strValue : CStringamp。 操作: CADODatabase 構(gòu)造函數(shù)。 RollbackTransaction 用于在出錯(cuò)時(shí)回滾事務(wù)操作。 屬性: m_pConnection 用于連接數(shù)據(jù)庫(kù),數(shù)據(jù)連接智能指針對(duì)象成員。 Close 用于關(guān)閉記錄集。 IsBOF 用于判斷是否已經(jīng)是記錄頭。 GetLastError 用于獲得錯(cuò)誤信息。 Purview 記錄權(quán)限是否為管理員, bool 類型成員。 OnButtonOnlyquery 按鈕響應(yīng)函數(shù),用于根據(jù) ID 值進(jìn)行精確查詢。recordset : CADORecordset)UpdateQuestionList(in amp。 試卷管理類,用于管理試卷,可以對(duì)試卷進(jìn)行刪除和修改答案。 UpdateOthers 刪除試卷后,根據(jù)被刪除試卷的 ID更新其同類試卷的 ID。 nButtonOther_index 記錄當(dāng)前按下的選擇范圍難度按鈕的索引值的 int類型成員。 Difficulty_num 記錄每種類型各難度選擇數(shù)目的 int 二維數(shù)組類型成員。 SetTitle 用于設(shè)置卷頭。 strSelQues 保存限制,下次再按下 ButtonOther 初始化選擇題目交互界面用。 SetTitle 用于設(shè)置卷頭。 主要操作: OnButtonFirst 按鈕響應(yīng)函數(shù) ,用于將記錄集指針移到記錄集中的第一條記錄,并且根據(jù)當(dāng)前題目更新其他相關(guān)信息控件。 OnButtonQueryonly 按鈕響應(yīng)函數(shù),用于精確查詢 某道試題,并且在試題列表顯示該題,更新其他相關(guān)信息控件。 State 用于判斷條件查詢時(shí)的限制。 Tab
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1