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

正文內(nèi)容

自動(dòng)閱卷系統(tǒng)—畢業(yè)設(shè)計(jì)論文-wenkub.com

2024-11-29 16:05 本頁面
   

【正文】 } } // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CAutoCheckExamDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // return TRUE unless you set the focus to a control } void CAutoCheckExamDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID amp。 SetStaticProm(IDC_HAVEDONE_STATIC,0)。 //讀 ini文件 ,得到最近考試題目的 ID CString szIniPath。 szExePath += g_DatabaseName。 (4,szTip)。 (IDS_STARTTIME)。 //第三個(gè)格格, 100,大小,樣式 (2,nID,SBPS_STRETCH,100)。 (0,szTip)。 // fail to create } //format the status bar UINT nID。 // Set small icon // TODO: Add extra initialization here //load the tool bar if (!(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !(IDR_TOOLBAR1)/*,CliectRect*/) { TRACE(Failed to create toolbar:%d\n,GetLastError())。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 ///////////////////////////////////////////////////////////////////////////// // CAutoCheckExamDlg message handlers BOOL CAutoCheckExamDlg::OnInitDialog() { CDialog::OnInitDialog()。 //{{AFX_DATA_MAP(CAutoCheckExamDlg) DDX_Control(pDX, IDC_Right_BUTTON, m_RightButton)。 m_nRightNum = 0。 m_nCurrentTh = m_nMaxCount。 m_bConnected = FALSE。 //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CAutoCheckExamDlg dialog CAutoCheckExamDlg::CAutoCheckExamDlg(CWnd* pParent /*=NULL*/) : CDialog(CAutoCheckExamDlg::IDD, pParent) { //{{AFX_DATA_INIT(CAutoCheckExamDlg) m_sMyAnswer = _T()。 // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }。最后,要感謝和我同組做畢業(yè)設(shè)計(jì)的同學(xué),這份畢業(yè)設(shè)計(jì)的成果是大家共同努力的結(jié)果。 2) 系統(tǒng)的設(shè)計(jì)最好采用模塊化,采用軟件工 程提倡的高聚合,低耦合。 核心的代碼見附錄。 核心代碼 : 對于答案的分析,是該系統(tǒng)的核心部分,該系統(tǒng)按照 SQL 語句, VF 語句的規(guī)則對字符串進(jìn)行解析,包括對正確答案和用戶答案兩部分進(jìn)行解析到數(shù)組里,并對兩個(gè)數(shù)組進(jìn)行匹配操作,如果不符合規(guī)則,可以判定是錯(cuò)誤的,否則認(rèn)為是正確答案。整個(gè)系統(tǒng)中,主界面 CFrozenFoodManageDlg 類有一個(gè)對象 m_db,這個(gè)就是與數(shù)據(jù)庫保存連接的數(shù)據(jù)庫對象。 CCommon::Trim(Value)。 } CString CMyDatabase::GetValueByName(CString coName) {//根據(jù)字段來取記錄值 _variant_t varValue。 AfxMessageBox(szMsg)。 } void CMyDatabase::Close() { try { if(m_pConnection) { if(m_pConnectionState == adStateOpen) m_pConnectionClose()。 (%s,())。 m_pCommandParametersRefresh()。 } BOOL CMyDatabase::Excute(CString Sql) {//執(zhí)行 SQL語句 _bstr_t bstrSql(Sql)。 (%s,())。 m_pConnectionCursorLocation=adUseClient。%s39。 return FALSE。 } CMyDatabase::~CMyDatabase() {//析構(gòu)函數(shù)中釋放 ()。 } if (FAILED(())) { (Create _CommandPtr Instance failed:(%d)!,GetLastError())。 return。 CString szMsg。同 _CommandPtr 接口一樣,它不一定要使用一個(gè)已經(jīng)創(chuàng)建的數(shù)據(jù)連接,可以用一個(gè)連接串代替連接指針賦給_RecordsetPtr 的 connection 成員變量,讓它自己創(chuàng)建數(shù)據(jù)連接。如果你只執(zhí)行一次或幾次數(shù)據(jù)訪問操作,后者是比較好的選擇。而用 _ConnectionPtr 操作時(shí)要想得到記錄條數(shù)得遍歷所有記錄,而用 _RecordserPtr 時(shí)不需要。 _ConnectionPtr 接口返回一個(gè)記錄集或一個(gè)空指針。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān)。 ( 4)當(dāng)我們需要將該表設(shè)置為主鍵時(shí),該字段左邊的灰色字段選擇器上出現(xiàn)一個(gè)鑰匙圖案,表明主關(guān)鍵字已經(jīng)被選取。 ( 2)按照下圖所示定義表中的每一個(gè)字段。使用表向?qū)磉x擇表的字段,這些字段可以從各樣預(yù)先定義好的表中選擇。 有效 處理 數(shù)據(jù) 有效 處理 結(jié)果 數(shù)據(jù) 結(jié)果 選 擇 詳細(xì)設(shè)計(jì) 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)開發(fā)環(huán)境是 Windows Server 2021,Visual C++ ,MS Access 2021. 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 判斷 處理 主模塊 獲得輸入 計(jì)算處理 給出結(jié)果 查詢 優(yōu)化 顯示 用戶選擇 記錄 操作結(jié)果 查詢結(jié)果 優(yōu)化結(jié)果 員工用戶信息 UserInfo: 字段 含義 類型 為空 ID 序號 Int 否 UserSN 用戶編號 nvarchar(20) 否 UserName 姓名 Nvarchar(20) 否 Pass 密碼 Nvarchar(10) 否 Style 角色 Nvarchar(10) 否 試卷 信息 : Exam 字段 含義 類型 為空 ID 編號 Int 否 Question 考試題目 nvarchar(512) 否 Answer 正確答案 nvarchar(512) 成績 信息 :Mark 字段 含義 類型 說明 ID 序號 int 否 UserSN 編號 nvarchar(10) 否 UserName 姓名 nvarchar(20) 否 Mark 成績 nvarchar(128) 否 4. 3 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì) 啟動(dòng) SQL2021 后,屏幕出現(xiàn)“ Microsoft Access 2021”對話框,在對話框中選擇不同的選項(xiàng)按鈕,可新建或打開數(shù)據(jù)庫。此系統(tǒng)用 Microsoft Office Access 2021 建立一個(gè)Access 數(shù)據(jù)庫,用 Visual C++來實(shí)現(xiàn)對其中數(shù)據(jù)的一系列操作, 然后對學(xué)生的答案進(jìn)行解析并給出成績 ,通過 Visual C++編程實(shí)現(xiàn)其中的優(yōu)化處理模塊。也就是說, OLE DB 并不局限于 ISAM、 Jet 甚至關(guān)系數(shù)據(jù)源,它能夠處理任何類型的數(shù)據(jù),而不考慮它們的格式和存儲方法。之所以稱為 ADO,是用了一個(gè)比較熟悉的暗喻, OLE 自動(dòng)化接口。 ADO( Activex Data Objects) 是微軟公司為數(shù)據(jù)庫應(yīng)用程序開發(fā)的 集合 ,是 Microsoft 為最新和最強(qiáng)大的數(shù)據(jù)訪問范例 OLE DB 而設(shè)計(jì)的,是一個(gè)便于使用的應(yīng)用程序?qū)咏涌?。前者表示?shù)據(jù)的靜態(tài)視圖,后者表示記錄集與其他用戶對數(shù)據(jù)庫的更新保持同步。主要的 MFC ODBC 類如下。是一種使用 SQL 語言的程序設(shè)計(jì)接口。 MFC 簡述 MFC( Microsoft Foundation Class)指的是 Microsoft 基礎(chǔ)類,是用來為Windows 開發(fā) C++GUI 應(yīng)用程序。 “ 產(chǎn)品 ” 表由 10個(gè)記錄組成,一個(gè)記錄占一行,每一個(gè)記錄由產(chǎn)品 ID、產(chǎn)品名稱 、庫存量、訂貨量、單價(jià)和折扣率 6 個(gè)字段組成。 數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合 ,它與一般的數(shù)據(jù)文件不同, (其中的數(shù)據(jù)是無結(jié)構(gòu)的 )是一串文字或數(shù)字流。同為 Office 套件中一部分的 Access,雖然有著同樣強(qiáng)大的功能,但使用的人卻相對少些,不像 Word 和 Excel 那樣廣泛。 Microsoft Office Access2021 數(shù)據(jù)庫 Access 是 Office2021 里面的一個(gè)組件。 3 系統(tǒng)需求分析 任務(wù)概述 建立一個(gè)數(shù)據(jù)庫,用來存儲 用戶 基本信息, 試卷的基本信息及答案 和 成績 信息記錄的數(shù)據(jù),將這些數(shù)據(jù)登記入數(shù)據(jù)庫。 (2) 系統(tǒng)采用模塊化程序設(shè)計(jì)方法 ,既便于系統(tǒng)功能的各種組合和修改 ,又便于為參與開發(fā)的技術(shù)維護(hù)員進(jìn)行維護(hù) ,補(bǔ)充 。 (3) 成績狀態(tài) 的要求 : 及時(shí) 記錄學(xué)生考試的成績并 進(jìn)行維護(hù) 。 通過 對人員的需求調(diào)查得知,以前的管理辦法,工作繁瑣,工作量大,效率低。 操作可行性 Windows 友好的用戶界面和本系統(tǒng)良好的安全設(shè)置,可以使其內(nèi)部員工在系統(tǒng)實(shí)施人員的指導(dǎo)幫助下很快掌握系統(tǒng)的使用方法 。因此,開發(fā)實(shí)施本系統(tǒng),從軟件的角度看,是可行的。包括數(shù)據(jù)存儲、分類、匯總、檢索等。而當(dāng)采用計(jì)算機(jī)進(jìn)行管理時(shí),不但可以為企業(yè)節(jié)省大量的人力物力,而且效率要比手工高得多,還可以讓人力資源得到充分的利用。 2 系統(tǒng)分析 系統(tǒng)分析,就是在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動(dòng)和方法。 ADO 的另一個(gè)功能是“遠(yuǎn)程數(shù)據(jù)訪問” (RDS),能夠通過一個(gè)來回的傳輸將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或 Web 頁中,然后在客戶端對數(shù)據(jù)進(jìn)行操作,最后將更新數(shù)據(jù)返回服務(wù)器。 通常采用原型法需要以下四個(gè)階段: ( 1)、明確用戶的基本要求 ( 2)、研制系統(tǒng)的原型 ( 3)、使用、評價(jià)系統(tǒng)原型 ( 4)、修改和完善原型 、 ADO 的背景知識 Microsoft ActiveX Data Objects (ADO) 使得客戶端應(yīng)用程序能夠通過任
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1