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

正文內容

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

2024-11-01 13:00上一頁面

下一頁面
  

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