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

正文內(nèi)容

vccet6學(xué)生模擬考試系統(tǒng)畢業(yè)論文(更新版)

2025-08-06 11:15上一頁面

下一頁面
  

【正文】 rTable2)。CStringW name。(index,0,stuno)。}}// 數(shù)據(jù)庫管理模塊 獲取目錄void CBackstageDlg3::OnBnClickedBsm3Button5(){CStringW ReturnPath。=NULL。CStringW path。(_T(你確定要將文件:(%s)復(fù)制到目錄:(%s)里嗎?),file,path)。CopyFileW(file,path,false)。thisGetDlgItemTextW(IDC_BSM3_EDIT2,path)。LPITEMIDLIST pItemIDList=SHBrowseForFolderW(amp。BROWSEINFOW bi。(index,2,grade)。int index = 0。}if ((_T(=))==0){(_T(select %,姓名, 成績 from %s,%s where %=% and 成績=%d),m_strTable,m_strTable,m_strTable2,m_strTable,m_strTable2,m_iMark)。%s39。%s39。(index,10,str)。(index,6,str)。(index,2,str)。 // 表示行號,初始為0表示第一行while(pRsadoEOF == 0) // 重新添加題目信息{(index,_T())。%s39。m_TabDlg3ShowWindow(SW_SHOW)。 //隱藏窗口m_TabDlg3ShowWindow(SW_HIDE)。//隱藏窗口m_TabDlg3ShowWindow(SW_HIDE)。m_TabBackstage)。(0,_T(試題信息管理))。),m_strTable,m_strName)。}// 找回密碼模塊 – 顯示用戶密碼void CPasswordDlg::OnBnClickedOk(){UpdateData()。(_T(select* from %s where 學(xué)號=39。pRs=(sql)。pRs=(sql)。return false。thisSetDlgItemTextW(IDC_LOGIN_EDIT2,_T())。return false。()。}else{(_T(select* from %s where 學(xué)號=39。_RecordsetPtr pRs。}if(()){thisSetWindowTextW(_T(提示 請輸入密碼))。 “書到用時方恨少” ,在以后的學(xué)習(xí)生活中切不可急于求成而忽略了務(wù)實(shí)基礎(chǔ),應(yīng)做到理論聯(lián)系實(shí)際,學(xué)以致用。結(jié)論 畢業(yè)設(shè)計是對大學(xué)四年所學(xué)知識的綜合應(yīng)用,是理論聯(lián)系實(shí)際的實(shí)踐。為此,我對不同的用戶名和密碼以及用戶權(quán)限進(jìn)行一些輸入測試,其測試的輸出結(jié)果的數(shù)據(jù)如下表 。(6)完形填空和翻譯考試界面如圖 。 SectionA 和 SectionB 兩部分顯示在對話框左側(cè),SectionC 部分顯示在對話框右側(cè)。圖 作文考試界面 對話框在初始化時會將考試相關(guān)信息顯示在左邊的 CStatic 控件中,由于考試時涉及到時間上的控制,所以剩余時間也會顯示出來。單擊【確定】按鈕系統(tǒng)退出程序。這里的備份和還原只是將指定路徑下的文件復(fù)制到指定路徑下的目錄中去,所以備份和還原可以合在一起作為一個功能。表 學(xué)生成績查詢控件屬性設(shè)置控件名 控件 ID 初始屬性設(shè)置 說明CComboBox IDC_BSM2_COMBO 無 查詢條件CEdit IDC_BSM2_EDIT 無 查詢分?jǐn)?shù)限制CButton IDC_BSM2_BUTTON Caption:查詢 【查詢】按鈕CListCtrl IDC_BSM2_LIST View:Report 查詢結(jié)果顯示圖 學(xué)生成績查詢對話框(2)單擊【查詢】按鈕,系統(tǒng)根據(jù)用戶給定的查詢條件在 List 控件中把查詢結(jié)果顯示出來。圖 控件演示(3)雙擊 List 控件或者單擊 【更新試題】按鈕彈出 【更新試題】對話框,教師可以增加或者刪除試題。圖 關(guān)于框 后臺管理模塊設(shè)計后臺管理模塊是為教師準(zhǔn)備的,方便教師增加或修改試題,查詢學(xué)生成績,備份數(shù)據(jù)庫等操作。(1)界面如圖 所示,控件如表 所示。 // 創(chuàng)建記錄集對象m_pRsOpen((_bstr_t)sql,(),adOpenDynamic,adLockOptimistic,adCmdText)。 // 如果Connection對象為空則重新連接數(shù)據(jù)庫m_pConExecute((_bstr_t)sql,NULL,adCmdText)。 // 設(shè)置連接延時m_pConOpen(Provider=。 GetRecordSet(CStringamp。相關(guān)代碼如下。公共類的編寫可以減少重復(fù)代碼的生成,有利于代碼的維護(hù)。成績表:保存考生成績,其數(shù)據(jù)結(jié)構(gòu)如表 所示。【數(shù)據(jù)管理模塊】數(shù)據(jù)庫經(jīng)常需要更新,導(dǎo)致數(shù)據(jù)很有可能存在錯誤或者崩潰,警察備份和還原數(shù)據(jù)庫是必要的選擇。 功能分析通過需求分析階段對考試系統(tǒng)的整個應(yīng)用情況作全面的、詳細(xì)的調(diào)查,收集支持系統(tǒng)總的設(shè)計目標(biāo)的基礎(chǔ)數(shù)據(jù)和對這些數(shù)據(jù)的要求,確定用戶的需求,最后把考試系統(tǒng)分為以下幾個部分:【登陸模塊】運(yùn)行程序即可進(jìn)入登陸界面,根據(jù)不同的用戶權(quán)限,學(xué)生用戶可以進(jìn)入考試界面,教師用戶可以進(jìn)入后臺管理界面。2)經(jīng)濟(jì)可行性本系統(tǒng)采用 PC 機(jī)開發(fā),節(jié)省人力物力,以最小的代價提高效率,具有很好的經(jīng)濟(jì)前景和效益。OLE DB 提供一個數(shù)據(jù)庫編程 COM(組件對象模型)接口,使得數(shù)據(jù)的使用者(應(yīng)用程序)可以使用同樣的方法訪問各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲地點(diǎn)、格式或類型。多個 DAO 對象構(gòu)成了一個體系結(jié)構(gòu),在這個結(jié)構(gòu)里,各個 DAO 對象協(xié)同工作,通過 Microsoft Jet 數(shù)據(jù)庫訪問數(shù)據(jù)庫中的數(shù)據(jù)和數(shù)據(jù)庫的結(jié)構(gòu)定義。(2)CButton(按鈕控件):產(chǎn)生某些命令或改變某些選項設(shè)置。根據(jù)考生考試的特點(diǎn)和學(xué)校的實(shí)際情況,該系統(tǒng)應(yīng)以考試流程為基礎(chǔ),從專業(yè)角度出發(fā),提供科學(xué)有效的考試模式。而考試系統(tǒng)是學(xué)校最常見也最為重要的事情之一,所以高效的考試系統(tǒng)不僅會給學(xué)校,同時也會給學(xué)生帶來非常巨大的便利。此考試系統(tǒng)分為學(xué)生用戶和教師用戶兩種用戶權(quán)限,學(xué)生用戶只能進(jìn)行考試,教師用戶用于后臺管理。數(shù)據(jù)庫管理提供對數(shù)據(jù)庫進(jìn)行備份、還原及初始化操作,減輕用戶的工作量。(5)CComboBox(組合框):將列表框和編輯框有機(jī)地組合在一起,可選擇列表中已有的項,還可以編輯出新的項。DAO 支持兩種不同的數(shù)據(jù)庫環(huán)境——稱為工作區(qū)(Workspace ). Microsoft Jet Workspace ——這是一種使用 Microsoft Jet 數(shù)據(jù)庫引擎來訪問數(shù)據(jù)源的工作區(qū)。2 需求分析 可行性分析設(shè)計一個性能良好的數(shù)據(jù)庫系統(tǒng),明確應(yīng)用環(huán)境對系統(tǒng)的要求是首要的和最基本的。4)操作可行性該系統(tǒng)是完全的人機(jī)交互式界面,文字表達(dá)簡單明確。只要回答正確,系統(tǒng)就會自動提示對應(yīng)用戶的用戶密碼。 ER 模型圖在功能分析的基礎(chǔ)上,進(jìn)行總結(jié)分析,就可以得出考試系統(tǒng)的基本 ER 模型:圖 試題信息實(shí)體 ER 圖試題信息部分 分區(qū) 文章答案選項 D選項 B選項 A題號 問題類型選項 C學(xué)號 姓名圖 學(xué)生信息實(shí)體 ER 圖圖 教師信息實(shí)體 ER 圖學(xué)生信息密碼提示問題密碼密碼提示答案性別教師信息教師號 姓名密碼 性別成績信息圖 成績信息實(shí)體 ER 圖圖 考試信息實(shí)體 ER 圖3 總體設(shè)計 總體設(shè)計階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說,應(yīng)該確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個程序?qū)W號 成績考試暫存信息題號 答案類型構(gòu)。其目的是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能部分,使之條理化。選擇【C++類】 ,單擊 【添加】 按鈕彈出【一般 C++類向?qū)?】對話框,如圖 所示。void Connect()。 // 添加一個指向Connection 對象的指針_RecordsetPtr m_pRs。 // 顯示錯誤信息}}// 關(guān)閉數(shù)據(jù)庫連接void ADOConn::Disconnect(){if(m_pRs!=NULL) // 先判斷記錄集是否為空m_pRsClose()。 // 顯示錯誤信息return false。 // 返回記錄集} 登陸模塊設(shè)計本系統(tǒng)使用登陸模塊來驗(yàn)證用戶的合法性。(1)找回密碼對話框如圖 所示,其控件屬性見表 。表 后臺管理控件表控件名 控件 ID 初始屬性設(shè)置 說明CTabCtrl IDC_BSM_TAB 無 標(biāo)簽控件圖 后臺管理模塊初始界面后臺管理對話框運(yùn)行時進(jìn)行初始化,分別添加試題信息管理對話框、學(xué)生成績查血對話框和數(shù)據(jù)存儲管理對話框三個對話框到 CTabCtrl 控件中,并響應(yīng)項改變消息。如圖 所示。圖 數(shù)據(jù)存儲管理對話框表 數(shù)據(jù)管理對話框控件屬性設(shè)置控件名 控件 ID 初始屬性設(shè)置 說明IDC_BSM3_EDIT1 ReadOnly:True 數(shù)據(jù)庫文件路徑CEditIDC_BSM3_EDIT2 ReadOnly:True 目錄路徑IDC_BSM3_BUTTON4 Caption:.mdo 文件 尋找文件路徑IDC_BSM3_BUTTON5 Caption:目錄 尋找目錄路徑IDC_BSM3_BUTTON1 Caption:數(shù)據(jù)庫備份/還原 備份獲還原CButtonIDC_BSM3_BUTTON2 Caption:數(shù)據(jù)庫初始化 初始化數(shù)據(jù)庫 (2)單擊【.mdb 文件】按鈕,彈出【打開】對話框,如圖 。 考試開始模塊設(shè)計學(xué)生用戶進(jìn)入考試系統(tǒng)后首先出現(xiàn)的是如圖 所示的界面。(4)窗口在初始化時,會設(shè)置一個計時器,記錄當(dāng)前系統(tǒng)時間。圖 快速閱讀考試界面 對話框初始化時首先從指定的 txt 文件中讀取 passage 文本并顯示在 CStatic 控件中,然后從數(shù)據(jù)庫中獲取試題信息并顯示在控件中。單擊【Next】獲【Previous】時,如果題號正好位于 SectionB 或 SectionA 內(nèi)則自動切換。5 系統(tǒng)的調(diào)試與測試 調(diào)試運(yùn)行 運(yùn)行環(huán)境操作系統(tǒng):Windows 7 sp1 旗艦版開發(fā)環(huán)境:Microsoft Visual Studio 2022 sp1 旗艦版開發(fā)助手:Visual Assist X辦公軟件:Office 2022 出現(xiàn)問題如果是手動添加類,并且這個類是繼承自 MFC 的一個基類,文件時會有提示說基類不存在的問題, 文件中沒有包含 文件的原因。觀察程序的執(zhí)行過程。這也是我在大學(xué)期間完成的最大項目。在此我要向她表示誠摯的敬意。if(()){thisSetWindowTextW(_T(提示 請選擇用戶權(quán)限))。),m_strTable,m_strUserName)。%s39。%s39。 and 密碼=39。}}}return true。}CStringW sql。}else{(_T(select* from %s where 學(xué)號=39。}}return true。_RecordsetPtr pRs = (sql)。}if ( () ){AfxMessageBox(_T(請輸入密碼答案))。return。(0)。m_TabDlg3Create(IDD_BSM_DIALOG3,amp。(rect)。break。}// 試題管理模塊 – 更新屬性控件文本void CBackstageDlg1::UpdateListTextM(){()。_RecordsetPtr pRs=(sql)。(index,ino)。str = (char*)(_bstr_t)pRsGetCollect(Type)。str = (char*)(_bstr_t)pRsGetCollect(OptionC)。}}}// 試題管理模塊 更新試題void CBackstageDlg5::UpdateTestM(){UpdateData()。,OptionC=39。AfxMessageBox(_T(更新試題成功))。pRs = (sql)。name = pRsGetCollect(姓名)。}}// 數(shù)據(jù)庫管理模塊 獲取文件路徑void CBackstageDlg3::OnBnClickedBsm3Button4(){CFileDialog dlg(TRUE,_T(mdb),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T((*.mdb)|*.mdb),NULL)。=_T(請選擇文件夾)。}elseReturnPath=。}if(()){AfxMessageBox(_T(請選擇目錄))
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1