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

正文內(nèi)容

試卷生成與題庫管理系統(tǒng)畢業(yè)論文vc++-免費(fèi)閱讀

2024-10-12 13:00 上一頁面

下一頁面
  

【正文】 m_strSubject 要添加的科目名稱的輸入緩沖, CString 類對(duì)象成員 m_listPool 用于顯示科目的主要信息( ID、科目名稱)的列表框?qū)ο蟆? RefreshList 用于更新試題列表。 OnButtonAdd 按鈕響應(yīng)函數(shù),用于進(jìn)入添加試題的交互界面。 主要 屬性: +CQuestionDlg(in pParent : CWnd* = NULL)+~CQuestionDlg()+DoDataExchange(in pDX : CDataExchange*)OnInitDialog() : boolOnClickListQuestion(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnButtonConfirm()OnButtonFirst()OnButtonLast()OnButtonPre()OnButtonNext()OnButtonAdd()OnButtonEdit()OnButtonDelete()OnButtonQuery()OnButtonQueryonly()OnButtonIn()OnButtonOut()OnButtonClose()FindTable() : CStringSetAllControls()RefreshList(in recordset : CADORecordsetamp。 主要 操作: GetTableName 用于從該交互界面獲取當(dāng)前選中科目的試題表名。 newPaper 記錄新添加試卷信息的 personPaperNode 類型結(jié)點(diǎn)成員。 FindAllItems 用于找到所有組卷所需的試題進(jìn)行組卷。 Difficulty_all 記錄當(dāng)前進(jìn)行限制的題目類型中所有難度, CString一維數(shù)組類對(duì)象成員。 主要 屬性: Purview 記錄權(quán)限是否為管理員, bool 類型成員。 記錄當(dāng)前選中試卷 ID, CString 類對(duì)象成員。 InsertExistItem 將當(dāng)前科目所有成套試卷 ID 結(jié)點(diǎn)添加到試卷樹形控件。 InitPaperTree 選擇科目后初始化試卷樹形控件。 主要 操作: OnButtonIn 按鈕響應(yīng)函數(shù),用于導(dǎo)入試卷。 以下只介紹主要屬性及操作。 MoveLast 用于將記錄指針移到最后一條記錄。 MoveTo 用于將記錄指針移到指定的某條記錄上。 m_strQuery 用于記錄查詢串, CString 類對(duì)象成員。 GetLastError 用于獲得錯(cuò)誤信息。 IsOpen 用于判斷數(shù)據(jù)庫是否連接成功。)m_pConnection : _ConnectionPtrm_pRecordset : _RecordsetPtrm_nSearchDirection : intm_strFind : CStringm_strLastError : CStringm_strQuery : CStringCADORecordset用于對(duì)數(shù)據(jù)庫進(jìn)行操作。) : bool+GetFieldValue(in nIndex : int, in lValue : longamp。若單擊“取消”則放棄修改返回系統(tǒng)主界面。添加新科目要求科目名稱不能為空并且必須是庫中不存在的科目。 該模塊的主要功能如下: ( 1)“添加新題型”:用戶在題型名稱欄輸入新題型的名稱后單擊“確認(rèn)添加”按鈕添加。 ( 5)“添加新題目”: 彈出“添加或修改題目” 。完成后系統(tǒng)自動(dòng)更新“試題列表”及“詳細(xì)信息”欄。 :試題管理窗口如圖 所示。 該模塊實(shí)現(xiàn)的主要功能如下: ( 1)“預(yù)覽試卷”: 彈出一個(gè)新窗口可以預(yù)覽當(dāng)前選中試卷的內(nèi)容。 ( 4)同“ ( 4)”。 該模塊的主要功能如下: ( 1)“選擇試題”:“選擇試題”窗口分為四大部分,分別是上側(cè)試題查詢欄、左側(cè)試題列表欄、中間部分試題詳細(xì)信息欄和右側(cè)選中試題列表欄。 注:用戶希望對(duì)另一科目試進(jìn)行組卷時(shí)要先單擊“重選”按鈕后才能再次選擇科目?!斑x擇題目范圍及難度”窗口如圖 。 該界面主要由三部分組成,分別是上側(cè)科目選擇欄、左側(cè)試卷信息設(shè)置欄和右側(cè)試卷內(nèi)容顯示及操作欄。 ( 3)“繼續(xù)導(dǎo)入答案”:導(dǎo)入成套試卷后,可以繼續(xù)為該試卷導(dǎo)入答案,同樣彈出一個(gè)文件對(duì)話框供用戶選擇要導(dǎo)入的試卷答案的 word 文檔,選中后直接打開,確認(rèn)后即將答案導(dǎo)入試卷庫。“試卷里的題目”列表顯示當(dāng)前選中試卷中的所有題目信息,當(dāng)前選中試卷的試卷類型為“成套試卷”,則“試卷里的題目”列表不顯示任何內(nèi)容。一般用戶不能進(jìn)入所有管理模塊,進(jìn)入子模塊后只能在自己權(quán)限范圍內(nèi)的科目進(jìn)行自動(dòng)組卷、手動(dòng)組卷和導(dǎo)入成套試卷的工作。 圖 登錄 界面 功能: 在 [登錄方式 ]處選擇以何種身份登錄,在 [用戶名 ]和 [密碼 ]處鍵入正確的用戶名和密碼, 確定后進(jìn)入系統(tǒng)主窗口。 表 用戶信息表 登錄 進(jìn) 入 主界面 歡迎界面 失敗三次 退出程序 列名 數(shù)據(jù)類型 字段長(zhǎng)度 可否為空 說明 Username nvarchar 20 NOT NULL 用戶名 Password nvarchar 20 NOT NULL 密碼 Purview nvarchar 20 NOT NULL 用戶權(quán)限(登錄方式) Subject nvarchar 50 NULL 用戶權(quán)限內(nèi)的科目 5. 功能 當(dāng)用戶在登錄界面輸入相關(guān)信息后,系 統(tǒng)進(jìn)行判斷,輸入的用戶名、密碼、選擇的登錄方式和數(shù)據(jù)庫中的信息對(duì)應(yīng)無誤后進(jìn)入主界面。 圖 登錄模塊結(jié)構(gòu)圖 2. 界面設(shè)計(jì) “登錄”界面是用 戶進(jìn)入主界面的路徑,由三個(gè)靜態(tài)文本框控件和兩個(gè) Edit Box 控件,兩個(gè)按鈕控件和一個(gè) Combo Box 控件組成。 本系統(tǒng)的兩大主要功能為:題庫功能和試卷功能。其中在“瀏覽試卷 ” 模塊和“修改答案 ” 模塊中可以將試卷及答案導(dǎo)出 至 word 文檔進(jìn)行查看及修改。選定科目后,選擇共需幾道大題、試卷的總分值、每道大題的題型、每大題包含小題的數(shù)量及每道大題的分值;對(duì)于每道大題需進(jìn)入“選擇 試題”模塊瀏覽試題庫中的對(duì)應(yīng)題型從中手動(dòng)選擇所需試題。 身份驗(yàn)證,讀取數(shù)據(jù)庫中用戶信息,驗(yàn)證用戶的登錄方式、用戶名及密碼,全部通過則進(jìn)入系統(tǒng),如果三次登錄失敗則退出系統(tǒng)。 近年來 各院校競(jìng)相推出各自開發(fā)的題庫管理系統(tǒng),在對(duì)已經(jīng)開發(fā)出的各種題庫管理系統(tǒng)的使用過程中,我們發(fā)現(xiàn)其多偏重于題庫管理功能的 “ 大而全 ” ,雖然具有一定的通用性但缺乏針對(duì)性,在實(shí)際應(yīng)用中操作煩瑣,給出題帶來了不便。第 3章 試卷生成與題庫管理系統(tǒng) 開發(fā)背景 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,它被更廣泛地應(yīng)用在我國的各行各業(yè)中。而本 試卷生成與 題庫管理系統(tǒng)則 是根據(jù) 各門 課的課程結(jié)構(gòu)和試題內(nèi)容 、類型、難度 來設(shè)計(jì)的一種操作簡(jiǎn)便、成卷快、題目搭配合理、試卷難易程度可控的系統(tǒng)。 抽取現(xiàn)有試卷(面向所有用戶),用戶可以瀏覽權(quán)限范圍內(nèi)的科目的所有試卷及答案,包括已組試卷和導(dǎo)入的成套試卷,可以導(dǎo)入成套試卷及答案。由于題 庫中題量較大,可以通過分類查詢及精確查詢篩選試題進(jìn)行查看,亦可將 試題導(dǎo)出至 word 文檔進(jìn)行瀏覽,選擇試題完畢后保存回到 “ 手動(dòng)組卷 ” 模塊。 6. 試題管理模塊 試題管理(面向管理員),一般管理員僅可以對(duì)權(quán)限范圍內(nèi)的科目的 試題進(jìn)行管理,系統(tǒng)管理員可以管理全部科目中的全部試題 。由此將系統(tǒng)劃分為八大模塊,分別為:試題管理、題型管理、科目管理、抽取現(xiàn)有試卷、自動(dòng)組卷、手動(dòng)組卷、試卷管理和修改密碼。界面如圖 。如果沒有選擇登錄方式,系統(tǒng)提示 請(qǐng)先選擇登錄方式 !;用戶名或密碼未填寫,系統(tǒng)提示 用戶名或密碼未填寫 !;用戶名輸入錯(cuò)誤或者登錄方式選擇錯(cuò)誤,系統(tǒng)提示 用戶不存在 !;用戶名和登錄方式均正確后驗(yàn)證密碼,正確進(jìn)入,不正確提示重新輸入,最多輸入三次,超過次數(shù)后系統(tǒng)自動(dòng)退出。如果鍵入的用戶名或密碼錯(cuò)誤,系統(tǒng)將出現(xiàn)錯(cuò)誤提示 ,然后重新鍵入。 下面分權(quán)限介紹這八大模塊的功能: :抽取現(xiàn)有試卷窗口如圖 所示。(以上試卷列表初始化過程“已組試卷 ” 和“成套試卷”均按試卷 ID 排列)。 ( 4)“試卷查詢功能”:查詢功能分為“分類查詢”、“精確查詢”和“隱式查詢”三大類。進(jìn)入該模塊后的操作步驟如下: 在“請(qǐng)選擇科目”欄選擇需要組卷的科目并且確定選擇后,可以開始填寫組卷的信息。 圖 選擇題目范圍及 難度 ( 2)“開始組卷”:?jiǎn)螕簟伴_始組卷”按鈕后,首先分析是否可以開始組卷,組卷需具備如下條件:選擇的大題總數(shù)必須和填寫大題信息的所有大題總數(shù)相符合,即必須填寫完整所有可編輯的大題信息選擇框;各個(gè)大題的“題型”不能重復(fù);“總分”欄填寫的總分必須等于各大題“總分值”欄所有分?jǐn)?shù)相加之和。 :手動(dòng)組卷窗口 類似于自動(dòng)組卷窗口 。進(jìn)入“選擇試題”窗口后首先用戶可以通過查詢部分篩選出所需試題,為了方便瀏覽試題,可以導(dǎo)出試題列表中的試題到 word 文檔中查看,當(dāng)前選中的試題的詳細(xì)信息現(xiàn)實(shí)中中間的試題詳細(xì)信息部分,用戶通 過添加按鈕將所選試題逐一添加到“已選試題列表”,當(dāng)全部選擇完畢后保存返回,系統(tǒng)記錄下選題信息。 ( 5)同“ ( 5)”。 在“預(yù)覽試卷”窗口中可以將試卷導(dǎo)出至 word 文檔進(jìn)行瀏覽,導(dǎo)出時(shí)文件名默 認(rèn)為“試卷 +ID”。 圖 試題管理 只有管理員級(jí)別的用戶可進(jìn)入該模塊,區(qū)別在于可選擇科目的限制,初始化“請(qǐng)選擇試卷科目”欄時(shí),若使用系統(tǒng)管理員身份登錄,該下拉框下的選項(xiàng)包括所有科目;而使用普通管理員身份登錄,該下拉框下的選項(xiàng)僅包括該用戶權(quán)限范圍內(nèi)的科目。 ( 2)“導(dǎo)出試題到 word”:彈出一個(gè)文件對(duì)話框供用戶選擇保存試題的目錄,文件名默認(rèn)為“ out”可更改,確認(rèn)后系統(tǒng)自動(dòng)將“試題列表”中所有題目按格式導(dǎo)出至 word 文檔,導(dǎo)出成功后自動(dòng)打開該 word 文檔供用戶瀏覽試題。初始值均為空,在該窗口可以為新題目設(shè)置題型、難度、所屬章節(jié)、內(nèi)容和答案,其中題型和內(nèi)容為必填項(xiàng),設(shè)置完成后點(diǎn)擊“確定”按鈕系統(tǒng)將自動(dòng)把新題目添加到題庫,并根據(jù)其題型、難度 和所屬章節(jié)三個(gè)屬性為該題目分配 ID。添加新題型要求題型名稱不能為空并且必須是題型庫中不存在的題型。 ( 2)“刪除科目”: 選中科目列表中的某一科目項(xiàng)后單擊“刪除科目”按鈕刪除。 類的靜態(tài)設(shè)計(jì) 組成該《試卷生成與題庫管理系統(tǒng)》的類可以分為兩類:一類是組織數(shù)據(jù)和完成數(shù)據(jù)各種操作的 類,另一類是輔助各種數(shù)據(jù)操作實(shí)現(xiàn)的交互界面類。) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in nValue : intamp。 屬性: m_pConnection 用于連接數(shù)據(jù)庫,數(shù)據(jù)連接智能指針對(duì)象成員。 Execute 用于執(zhí)行不返回記錄的 SQL 命令。 dump__error 用于捕捉錯(cuò)誤信息。 操作: CADORecordset 構(gòu)造函數(shù) (重載 )。 Update 用于更新記錄集信息。 Find 用于搜索記錄,獲得當(dāng)前記錄的位置序號(hào) (多態(tài) )。 圖 CPaperDlg類 圖 CManagePaperDlg類 1. CPaperDlg 類,如圖 所示。 OnButtonInanswer 按鈕響應(yīng)函數(shù),用于繼續(xù)為導(dǎo)入的試卷導(dǎo)入答案。 FindtbPaper 通過形參“科目名稱”,返回該科目存放已組試卷的+CPaperDlg(in pParent : CWnd* = NULL)+DoDataExchange(in pDX : CDataExchange*)+GetUsername() : CStringOnInitDialog() : boolOnButtonIn()OnButtonInanswer()OnButtonBrowse()OnSelchangeComboSubject()OnClickTreePaper(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnSelchangedTreePaper(in pNMHDR : NMHDR*, in pResult : LRESULT*)OnClickListPaper(in pNMHDR : N
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1