【正文】
0。 m_nMaxCount = MAX_COUNT。 m_bLogin = FALSE。 CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 endif ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg()。 在此,首先要感謝我的指導(dǎo)老師 ***老師不辭勞苦的知道,使我們得以順利完成畢業(yè)設(shè)計;其次,系里的其他的一些老師和機(jī)房的老師在畢業(yè)設(shè)計的過程中給予我們的大力支持,我從這些老師那里獲益很多,在此一并表示感謝。 總結(jié) 在設(shè)計過程中,出現(xiàn)過不同的問題,開始的時候解決起來有一些困難,經(jīng)過兩個月的不斷學(xué)習(xí)和實(shí)踐,基本上都已經(jīng)解決,而且通過解決問題的過程,總結(jié)出一些需要注意的事項(xiàng): 1) 設(shè)計數(shù)據(jù)庫前一定要多加考慮,減少數(shù)據(jù)的容余,保證數(shù)據(jù)的完整。 在答題目時候需要注意的 事項(xiàng) 有 : 寫條件判斷語句時候,運(yùn)算符號與左右兩邊的數(shù)字 要一定有個空格 ,否則認(rèn)為答案是錯的。 可以 對考生的成績進(jìn)行統(tǒng)計 。系統(tǒng)運(yùn)行時,用戶首先要連接到遠(yuǎn)程數(shù)據(jù)庫,連接成功后,狀態(tài)欄會有相應(yīng)的提示,之后在整個系統(tǒng)的運(yùn)行過程中,系統(tǒng)與數(shù) 據(jù)庫始終保持這一個連接,并通過這一個連接來進(jìn)行各種 SQL 語句操作。 CString Value=(char *)_bstr_t(varValue)。 else return FALSE。 (%s,())。 } return TRUE。e ) { CString szMsg。 m_pCommandCommandType=adCmdText。 } return TRUE。e ) { CString szMsg。 _bstr_t bstrSRC(strSRC)。Data Source=39。 } BOOL CMyDatabase::Open(CString Database) { if(!m_bInit) { TRACE(Database: database init error)。 } m_bInit=TRUE。 return 。 AfxMessageBox(szMsg)。幾個主要函數(shù)說明如下: CMyDatabase::CMyDatabase() {//在構(gòu)造函數(shù)中初始化三個接口 m_bInit=FALSE。與以上兩種對象相比,它對記錄集提供了更多的控制功能,如記錄鎖定,游標(biāo)控制等。在使用 _CommandPtr 接口時,你可以利用全局_ConnectionPtr 接口,也可以在 _CommandPtr 接口里直接使用連接串。對于要返回記錄的操作通常用 _RecordserPtr 來實(shí)現(xiàn)。 ADO 庫包 含三個基本接口 :_ConnectionPtr 接口、 _CommandPtr 接口和 _RecordsetPtr 接口。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)來對數(shù)據(jù)和信 息建模。保存時輸入表的名稱“ UserInfo”。以創(chuàng)建用戶信息表為例,步驟如下: ( 1)右擊“表”圖標(biāo),選擇新建表,將顯示一個空數(shù)據(jù)表的設(shè)計視圖。使用“設(shè)計”視圖從無到有指定表的全部細(xì)節(jié)。如下圖所示: 數(shù)據(jù)庫 用戶選擇 有效 判斷 處理 查看 操作 數(shù)據(jù) 結(jié)果 由上面的數(shù)據(jù)流圖可以導(dǎo)出系統(tǒng)結(jié)構(gòu)圖。 系統(tǒng)設(shè)計 概要設(shè)計 本次畢業(yè)設(shè)計的內(nèi)容就是設(shè)計出 自動閱卷 系統(tǒng),在此基礎(chǔ)上實(shí)現(xiàn) 系統(tǒng)模型各個子系統(tǒng)的基本功能。 OLE DB 為任何數(shù)據(jù)源提供了高性能的訪問,這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫、電子郵件和文件系統(tǒng)、文本和 圖形、自定義業(yè)務(wù)對象等等。 ADO 在關(guān)鍵的應(yīng)用方案中使 用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。這 個 視圖直接連到一個 CRecordSet 對象的 表 視圖。記錄集有兩種形式: snapshot 和 dynaset。 MFC 類庫定義了幾個數(shù)據(jù)庫類, 通過這些類使得 用戶可以不須處理 ODBC API 中的繁雜處理就可以進(jìn)行數(shù)據(jù)庫操作。而 ODBC是較成熟可靠的接口 . ODBC(Open Database Connectivity,開放式數(shù)據(jù)庫連接 )是一種用來在相關(guān)或不相關(guān)的數(shù)據(jù)庫管理系統(tǒng)( DBMS)中存取數(shù)據(jù)的標(biāo)準(zhǔn)應(yīng)用程序接口( API)。 Access數(shù)據(jù)庫以文件形式保存,文件的擴(kuò)展名是 MDB。圖 1是一個 “ 產(chǎn)品 ” 表的例子。 Access 不僅是一個數(shù)據(jù)庫,而且它具有強(qiáng)大的數(shù)據(jù)管理功能 ,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。 如 Access list 訪問列表 ,Access point 接入點(diǎn) ,在辦公軟件 Office 套件中,最為廣大用戶 熟悉的是 Word 和 Excel,因?yàn)樗鼈児δ軓?qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個人寫作和家庭記帳理財?shù)取?shù)據(jù)的計算處理使用的是數(shù)據(jù)庫字段匯總 。 (5) 系統(tǒng)要保證安全性,對不同用戶要做到權(quán)限的不同 。 自動閱卷 系統(tǒng)的設(shè)計原理和應(yīng)用 為了讓系統(tǒng)能更好更快的進(jìn)行,我們制訂了如下的設(shè)計思想和應(yīng)用性能: (1) 系統(tǒng)應(yīng)符合管理的規(guī)定 ,滿足日常管理的工作需要 ,并達(dá)到操作過程中的直觀 , 方便 ,實(shí)用 ,安全等要求 。 (2) 試卷信息 的要求:及時對 試卷 的信息進(jìn)行維護(hù)。 系統(tǒng)調(diào)查可以通過發(fā)表征求意見、座談、訪問參觀、參加業(yè)務(wù)實(shí)踐等方法,自上而下的逐步細(xì)化了解。所以在硬件方面,本系統(tǒng)也是可行的。對于 Visual C++ 來說,對數(shù)量較少的表和其間關(guān)系進(jìn)行比較簡單的操作正是其擅長的功能,無論是查詢、統(tǒng)計,都能順利完成。它是數(shù)據(jù)庫的優(yōu)秀軟件,是面向?qū)ο蟮目梢暬幊?,同時它提高了多庫操作命令和函數(shù),具有很強(qiáng)的數(shù)據(jù)處理能力。 可行性研究 經(jīng)濟(jì)可行性 目前基本上判卷 還是完全采用純?nèi)斯し绞酵瓿?,進(jìn)行報表制作,對數(shù)據(jù)進(jìn)行綜合分析等,因此耗用工時較多,且效率低下。 本系統(tǒng) 開發(fā)方法的選擇 基于以上開發(fā)方法的優(yōu)劣和本系統(tǒng)的實(shí)際情況,本系統(tǒng)總體上采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)規(guī)則、系統(tǒng)分析和系統(tǒng)設(shè)計,但在系統(tǒng)實(shí)施階段采用原型法。ADO 支持建立客戶端 /服務(wù)器和基于 Web 的應(yīng)用程序的關(guān)鍵功能。該方法大大提高了系統(tǒng)開發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法來開發(fā)的時間長的缺陷。 (3)、盡可能取得企業(yè)領(lǐng)導(dǎo)的重視與支持,保證整個信息系統(tǒng)開發(fā)的順利進(jìn)行 。 開發(fā)管理信息系統(tǒng)的幾點(diǎn)建議 (1)、開發(fā)系統(tǒng)不必貪大求全,力爭簡單實(shí)用。起步雖晚,但發(fā)展快。我國有豐富的原始信息資源,但在此基礎(chǔ)上再生的二次信息系統(tǒng)和數(shù)據(jù)庫產(chǎn)業(yè)的規(guī)模和市場占有率、使用率相當(dāng)?shù)?,大量的有價值的信息未能進(jìn)一步加工成商品使其增值。有很多可視化界面的開發(fā)軟件等待此功能的實(shí) 現(xiàn),以方便考生上機(jī)測試和實(shí)現(xiàn)現(xiàn)場自動批閱的目的。如何解決技能考核中的環(huán)境模擬和自動閱卷是目前急需解決的兩大難題。 教育測量是教育過程的重要環(huán)節(jié),它對學(xué)生的知識增長、能力發(fā)展、興趣愛好、思想品德,以及教育措施等許多問題按一定法則進(jìn)行數(shù)量化測定。軟件方面,也已從機(jī)器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言 —— 非結(jié)構(gòu)化、面向?qū)ο?、可視化的語言。但是隨著社會化大生產(chǎn)的不斷擴(kuò)大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)作企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會活動。 5 界面 ...................................................... 25 ...................................................... 26 結(jié)論 ............................................................... 28 關(guān) 鍵技術(shù) ......................................................... 28 軟件測試 ........................................................ 300 總結(jié) ............................................................ 300 參考文獻(xiàn) .............................................................. 320 謝辭 .................................................................. 320 附錄 .................................................................. 310 1 緒 論 課題背景 在現(xiàn)代社會中管理的作用越來越顯得重要和突出。s first puter ENINC (Electronic numerical integerator and calculator) in the United States was made in 1946 to the present. rapid development of the puter industry, the technical indicators out of the prohibitively high. prices and the decline in software applications led to the rapid expansion of information processing puter as the symbol of the puter revolution. attendant to the global information work is universal and global information sharing as a symbol of the global information work revolution, the vigorous development onwards. This shows that the world has entered a fierce petition in the field of puter information management era puters have bee mon tools can no longer ordinary, as we can not bicycles, cars. We should recognize, the one who has mastered the knowledge, information, information processing speed, volume, whose high efficiency, Who will be able to pete in various invincible. Measurement of education is the education process and an important measure of its students to increase knowledge, skills and the development of hobbies, ideological and moral, and education measures on many issues such as a certain number of rules of conduct. It can be divided into the evaluation of the knowledge and skills evaluation. Knowledge on the measurement of the corresponding theory and technology is more mature, usu