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

正文內(nèi)容

試卷生成與題庫管理系統(tǒng)畢業(yè)論文vc++-wenkub

2022-09-21 13:00:16 本頁面
 

【正文】 的用戶均可進入該模塊,區(qū)別僅在于可選擇科目的限制,初始化“請選擇科目”欄時,若使用系統(tǒng)管理員身份登錄,該下拉框下的選項包括所有科目;而使用普通管理員或一般用戶身份登錄,該下拉框下的選項僅包括該用戶權(quán)限范圍內(nèi)的科目。之后選擇每道大題的題型,包括幾道小題和每道大題的總分值。保存時設(shè)置的難度總數(shù)或為 0或等于該類型所需題目總數(shù)方可以保存(即對題目全部不限制或全部限制),否則提示錯誤信息,并且每個難度選擇的題目數(shù)量不能超過題庫中該難度題目總數(shù),以“題庫信息”欄的數(shù)量為準。試卷內(nèi)容包括:試卷頭、大題標頭、題目內(nèi)容。 ( 5)“導出答案到 word”:將“生成答案”編輯框的內(nèi)容導出至 word 文檔瀏覽。 該界面主要由三部分組成,分別是上側(cè)科目選擇欄、左側(cè)試卷信息設(shè)置欄和右側(cè)試卷內(nèi)容顯示及操作欄。對于每大題必須進入“選擇試題”窗口手動選擇試題,選擇試題完成后需保存,每道大題的全部信息填寫選擇完畢后點擊“開始組卷”按鈕進行組卷。 圖 選擇試題 ( 2)“開始組卷”:單擊“開始組卷”按鈕后,首先分析是否可以開始組卷,組卷需具備如下條件:選擇的大題總數(shù)必須和填寫大題信息的所有大題總數(shù)相符合,即必須填寫完整所有可編輯的大題信息選擇框;各個大題的“題型”不能重復;“總分”欄填寫的總分必須等于各大題“總分值”欄所有分數(shù)相加之和;每道大題的各小題均選擇完畢。 ( 3)同“ ( 3)”。 :試卷管理窗口 類似于抽取現(xiàn)有試卷窗口 。進入該模塊后的操作步驟同“ ”中的介紹。右半邊為當前選中試卷的答案,用戶確定保存修改后系統(tǒng)自動將修改保存到試卷庫中對應(yīng)的試卷結(jié)點。 注:用戶希望選擇另一科目直接改變“選擇試卷科目”欄的選 擇即可。 操作步驟如下:首先在“請選擇科目”欄選擇試題科目后單擊“打開題庫”按鈕,“試題列表”中顯示該科目試 題庫中所有試題,右邊“詳細信息”顯示列表中第一條試題記錄的詳細信息。 該模塊實現(xiàn)的主要功能如下: ( 1)“從 word 導入試題”: 彈出一個文件對話框供用戶選擇要成批導 入的試題的 word 文檔,文件名稱不符合要求則提示錯誤信息,符合要求則直接打開該 word 文檔,確認導入試題后系統(tǒng)按格式要求拆分 word 文檔中的試題,并將試題逐一導入到試題庫,格式不正確則提示錯誤信息并且停止導入,全部導入試題成功后提示成功導入信息。 “上一題”:自動選中當前題目為“試題列表”中當前選中題目的上一題,如果已經(jīng)是第一題則提示信息,“詳細信息”欄顯示該題目的詳細信息。初始值為當前選中題目的詳細信息,在該窗口可以修改題目題目的題型、難度、所屬章節(jié)、內(nèi)容和答案,修改后點擊“確定”按鈕系統(tǒng)將自動把修改保存到題庫,并根據(jù)修改后的題型、難度和所屬章節(jié)三個屬性重新為該題目分配 ID,同時修改與該題目原屬性相同且編號在其后的題目的 ID。 ( 7)“清空試題(慎用)”:彈出對話框詢問用戶是否確定刪除題庫中全部試題,若確定刪除系統(tǒng)將從題庫中刪除所有試題。 該界面主要由兩部分組成,分別是左側(cè)題型信息欄和右側(cè)添加新題型欄。刪除題型要求在各個科目的試題庫中均不存在該題型的題目方可刪除,用戶確認后系統(tǒng)將從數(shù)據(jù)庫中刪除該題型所有信息。 該模塊的主要功能如下: ( 1)“添加新科目”:, 用戶在科目名稱欄輸入新科目的名稱后單擊“確認添加”按鈕添加。 :修改密碼窗口如圖 所示。單擊“確定修改”后, 系統(tǒng)首先核對原密碼輸入是否正確,再判斷兩次輸入的新密碼是否一致,完全正確則將數(shù)據(jù)庫中的當前用戶密碼修改為新密碼并返回系統(tǒng)主界面,下次該用戶登錄以新密碼為準。這兩個類的屬性和操作如下: 圖 CADODatabase 類 圖 CADORecordset 類 1. CADODatabase 類,如圖 所示。) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in lValue : longamp。) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in strValue : CStringamp。) : bool+MoveTo(in nIndex : int) : bool+Update() : bool+AddNew() : bool+Requery(in Options : long) : bool+Delete() : bool+IsEOF() : bool+IsBOF() : bool+MoveFirst() : bool+MoveNext() : bool+MovePrevious() : bool+MoveLast() : bool+Find(in lpFind : LPCTSTR, in nSearchDirection : int) : bool+Find(in lpFind : LPCTSTR) : bool+GetAbsolutePosition() : long+GetQuery() : CString+SetQuery(in strQuery : LPCTSTR) : void+GetLastError() : CString+dump__error(in e : __erroramp。 m_strLastError 用于記錄錯誤信息, CString 類對象成員。 Close 用于關(guān)閉數(shù)據(jù)庫連接。 CommitTransaction 用于執(zhí)行事務(wù)。 GetConnectionString 用于獲得連接串。 用于對記錄集進行操作。 m_strLastError 用于記錄錯誤信息, CString 類對象成員。 Open 用于打開記錄集 (多態(tài) )。 GetFieldValue 用于獲得字段值 (多態(tài) )。 IsEOF 用于判斷是否已經(jīng)是末記錄。 MovePrevious 用于將記錄指針移到上一條記錄。 SetQuery 用于設(shè)置查詢串。歸納功能的操作要求和用戶的使用習慣,本系統(tǒng)中的交互界面類應(yīng)該包括:歡迎界面 CManagementDlg、 系統(tǒng)登錄界面 CLoginDlg、主界面 CManageAllDlg 、抽取現(xiàn)有試卷界面 CPaperDlg 、 自 動 組 卷 界面CAutoMakeupDlg 、手動組卷界面 CPersonMakeupDlg 、試卷管理界面CManagePaperDlg、試題管理界面 CQuestionDlg、題型管理界面 CManagePoolDlg、科目管理界面 CManageTypeDlg 和更改密碼界面 CPasswordDlg。 主要 屬性: strUsername 用戶名,用戶名, CString 類對象成員。 Now_ID 記錄當前選中試卷 ID, CString 類對象成員。 OnButtonQuery 按鈕響應(yīng)函數(shù),用于根據(jù)條件進行查詢。 InitPaperList 選擇科目后初始化試卷列表。recordset : CADORecordset)FindType(in Type : CString) : CStringFindDifficulty(in Difficulty : CString) : CStringFindChapter(in Chapter : CString) : CStringSaveExist(in strContent : CString) : boolstrUsername : CStringPurview : boolExistTable_name : CStringExist_ID : CStringNow_ID : CString+pDB : CADODatabase*+m_checkDate : bool+m_strCreateperson : CString+m_strSubject : CString+m_strID : CString+m_paperTree : CTreeCtrl+m_listPaper : CListCtrl+m_listQuestion : CListCtrl+m_DateFrom : CDateTimeCtrl+m_DateTo : CDateTimeCtrl+m_boSubject : CComboBox+m_boCreateperson : CComboBoxCPaperDlgCDialog+CManagePaperDlg(in pParent : CWnd* = NULL)+DoDataExchange(in pDX : CDataExchange*)OnInitDialog() : boolOnButtonBrowse()OnButtonEditanswer()OnButtonDelete()OnSelchangeComboSubject()OnClickTreePaper(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnSelchangedTreePaper(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnClickListPaper(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnCheckDate()OnButtonQuery()OnButtonOnlyquery()InitComboSubject() : boolInitComboCreate() : boolInitPaperList() : boolInitPaperTree() : boolFindtbPaper(in strChineseName : CString) : CStringFindtbExist(in strChineseName : CString) : CStringInsertPaperItem(in hItem : HTREEITEM, in strPaperName : CString) : boolInsertExistItem(in hItem : HTREEITEM, in strExistName : CString) : boolRefreshList(in PaperOrExist : bool, in amp。 InsertPaperItem 將當前科目所有已組試卷 ID 結(jié)點添加到試卷樹形控件。 2. CManagePaperDlg 類,如圖 。 Now_ID。 OnButtonDelete 按鈕響應(yīng)函 數(shù),用于刪除當前選中試卷。 自動組卷類,用于自動生成試卷。 pRs 記錄集指針,記錄集對象指針。 Chapter_all 記錄當前進行限制的題目類型中所有范圍 ,CString一維數(shù)組類對象成員。 Chapter_num 記錄每種類型各章節(jié)是否在選擇范圍內(nèi)的 int 二維數(shù)組類型成員。 OnButtonOutanswer 按鈕響應(yīng)函數(shù),用于導出組成的試卷的答案。 FindID 通過形參方案 ID,返回當前組成試卷要插入試題庫中的 ID。 主要 屬性: Purview 記錄權(quán)限是否為管理員, bool 類型成員。 nButtonOther_index 記錄當前按下的選擇范圍難度按鈕的索引值的 int類型成 員。 strPaperName 用于記錄當前科目的已組試卷表名, CString 類對象成員。 FindID 通過形參方案 ID,返回當前組成試卷要插入試題庫中的 ID。 試題管理類,用于對試題進行管理,可以添加、修改、刪除試題。 pRs 記錄集指針,記錄集對象指針。 OnButtonNext 按鈕響應(yīng)函數(shù),用于將記錄集指針移到記錄集中的下一條記錄,并且根據(jù)當前題目更新其他相關(guān)信息控件。 OnButtonQuery 按鈕響應(yīng)函數(shù),用于按條件查詢試題,并將試題顯示在試題列表,更新其他相關(guān)信息控件。 SetAllControls 用于更新試題詳細信息。 ImportQuestiones 用于讀取 word 文檔內(nèi)容向題庫中插入成批的試題。 主要 屬性: pDB 連接數(shù)據(jù)庫,數(shù)據(jù)庫對象指針。 CreateNewTable 用于添加新科目時創(chuàng)建與科目對應(yīng)的試題表、已組試卷表和成套試卷表。 主要 操作: OnButtonAdd 按鈕響應(yīng)函數(shù),用于添加新科目。 6. CManagePoolDlg 類,如圖 。 UpdateOthers 用于在某道題被刪除或修改后,修改原來在它之后同類型的所有
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1