【正文】
rrorNum = 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ì);其次,系里的其他的一些老師和機(jī)房的老師在畢業(yè)設(shè)計(jì)的過(guò)程中給予我們的大力支持,我從這些老師那里獲益很多,在此一并表示感謝。 總結(jié) 在設(shè)計(jì)過(guò)程中,出現(xiàn)過(guò)不同的問(wèn)題,開(kāi)始的時(shí)候解決起來(lái)有一些困難,經(jīng)過(guò)兩個(gè)月的不斷學(xué)習(xí)和實(shí)踐,基本上都已經(jīng)解決,而且通過(guò)解決問(wèn)題的過(guò)程,總結(jié)出一些需要注意的事項(xiàng): 1) 設(shè)計(jì)數(shù)據(jù)庫(kù)前一定要多加考慮,減少數(shù)據(jù)的容余,保證數(shù)據(jù)的完整。 在答題目時(shí)候需要注意的 事項(xiàng) 有 : 寫(xiě)條件判斷語(yǔ)句時(shí)候,運(yùn)算符號(hào)與左右兩邊的數(shù)字 要一定有個(gè)空格 ,否則認(rèn)為答案是錯(cuò)的。 可以 對(duì)考生的成績(jī)進(jìn)行統(tǒng)計(jì) 。系統(tǒng)運(yùn)行時(shí),用戶(hù)首先要連接到遠(yuǎn)程數(shù)據(jù)庫(kù),連接成功后,狀態(tài)欄會(huì)有相應(yīng)的提示,之后在整個(gè)系統(tǒng)的運(yùn)行過(guò)程中,系統(tǒng)與數(shù) 據(jù)庫(kù)始終保持這一個(gè)連接,并通過(guò)這一個(gè)連接來(lái)進(jìn)行各種 SQL 語(yǔ)句操作。 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)。幾個(gè)主要函數(shù)說(shuō)明如下: CMyDatabase::CMyDatabase() {//在構(gòu)造函數(shù)中初始化三個(gè)接口 m_bInit=FALSE。與以上兩種對(duì)象相比,它對(duì)記錄集提供了更多的控制功能,如記錄鎖定,游標(biāo)控制等。在使用 _CommandPtr 接口時(shí),你可以利用全局_ConnectionPtr 接口,也可以在 _CommandPtr 接口里直接使用連接串。對(duì)于要返回記錄的操作通常用 _RecordserPtr 來(lái)實(shí)現(xiàn)。 ADO 庫(kù)包 含三個(gè)基本接口 :_ConnectionPtr 接口、 _CommandPtr 接口和 _RecordsetPtr 接口。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶(hù)的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信 息建模。保存時(shí)輸入表的名稱(chēng)“ UserInfo”。以創(chuàng)建用戶(hù)信息表為例,步驟如下: ( 1)右擊“表”圖標(biāo),選擇新建表,將顯示一個(gè)空數(shù)據(jù)表的設(shè)計(jì)視圖。使用“設(shè)計(jì)”視圖從無(wú)到有指定表的全部細(xì)節(jié)。如下圖所示: 數(shù)據(jù)庫(kù) 查看 操作 用戶(hù)選擇 有效 數(shù)據(jù) 結(jié)果 由上面的數(shù)據(jù)流圖可以導(dǎo)出系統(tǒng)結(jié)構(gòu)圖。 系統(tǒng)設(shè)計(jì) 概要設(shè)計(jì) 本次畢業(yè)設(shè)計(jì)的內(nèi)容就是設(shè)計(jì)出 自動(dòng)閱卷 系統(tǒng),在此基礎(chǔ)上實(shí)現(xiàn) 系統(tǒng)模型各個(gè)子系統(tǒng)的基本功能。 OLE DB 為任何數(shù)據(jù)源提供了高性能的訪(fǎng)問(wèn),這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和 圖形、自定義業(yè)務(wù)對(duì)象等等。 ADO 在關(guān)鍵的應(yīng)用方案中使 用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。這 個(gè) 視圖直接連到一個(gè) CRecordSet 對(duì)象的 表 視圖。記錄集有兩種形式: snapshot 和 dynaset。 MFC 類(lèi)庫(kù)定義了幾個(gè)數(shù)據(jù)庫(kù)類(lèi), 通過(guò)這些類(lèi)使得 用戶(hù)可以不須處理 ODBC API 中的繁雜處理就可以進(jìn)行數(shù)據(jù)庫(kù)操作。而 ODBC是較成熟可靠的接口 . ODBC(Open Database Connectivity,開(kāi)放式數(shù)據(jù)庫(kù)連接 )是一種用來(lái)在相關(guān)或不相關(guān)的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)中存取數(shù)據(jù)的標(biāo)準(zhǔn)應(yīng)用程序接口( API)。 Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是 MDB。圖 1是一個(gè) “ 產(chǎn)品 ” 表的例子。 Access 不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能 ,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢(xún),報(bào)表和應(yīng)用程序等。 如 Access list 訪(fǎng)問(wèn)列表 ,Access point 接入點(diǎn) ,在辦公軟件 Office 套件中,最為廣大用戶(hù) 熟悉的是 Word 和 Excel,因?yàn)樗鼈児δ軓?qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個(gè)人寫(xiě)作和家庭記帳理財(cái)?shù)?。?duì)數(shù)據(jù)的計(jì)算處理使用的是數(shù)據(jù)庫(kù)字段匯總 。 (5) 系統(tǒng)要保證安全性,對(duì)不同用戶(hù)要做到權(quán)限的不同 。 自動(dòng)閱卷 系統(tǒng)的設(shè)計(jì)原理和應(yīng)用 為了讓系統(tǒng)能更好更快的進(jìn)行,我們制訂了如下的設(shè)計(jì)思想和應(yīng)用性能: (1) 系統(tǒng)應(yīng)符合管理的規(guī)定 ,滿(mǎn)足日常管理的工作需要 ,并達(dá)到操作過(guò)程中的直觀 , 方便 ,實(shí)用 ,安全等要求 。 (2) 試卷信息 的要求:及時(shí)對(duì) 試卷 的信息進(jìn)行維護(hù)。 系統(tǒng)調(diào)查可以通過(guò)發(fā)表征求意見(jiàn)、座談、訪(fǎng)問(wèn)參觀、參加業(yè)務(wù)實(shí)踐等方法,自上而下的逐步細(xì)化了解。所以在硬件方面,本系統(tǒng)也是可行的。對(duì)于 Visual C++ 來(lái)說(shuō),對(duì)數(shù)量較少的表和其間關(guān)系進(jìn)行比較簡(jiǎn)單的操作正是其擅長(zhǎng)的功能,無(wú)論是查詢(xún)、統(tǒng)計(jì),都能順利完成。它是數(shù)據(jù)庫(kù)的優(yōu)秀軟件,是面向?qū)ο蟮目梢暬幊?,同時(shí)它提高了多庫(kù)操作命令和函數(shù),具有很強(qiáng)的數(shù)據(jù)處理能力。 可行性研究 經(jīng)濟(jì)可行性 目前基本上判卷 還是完全采用純?nèi)斯し绞酵瓿?,進(jìn)行報(bào)表制作,對(duì)數(shù)據(jù)進(jìn)行綜合分析等,因此耗用工時(shí)較多,且效率低下。 本系統(tǒng) 開(kāi)發(fā)方法的選擇 基于以上開(kāi)發(fā)方法的優(yōu)劣和本系統(tǒng)的實(shí)際情況,本系統(tǒng)總體上采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)規(guī)則、系統(tǒng)分析和系統(tǒng)設(shè)計(jì),但在系統(tǒng)實(shí)施階段采用原型法。ADO 支持建立客戶(hù)端 /服務(wù)器和基于 Web 的應(yīng)用程序的關(guān)鍵功能。該方法大大提高了系統(tǒng)開(kāi)發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法來(lái)開(kāi)發(fā)的時(shí)間長(zhǎng)的缺陷。 (3)、盡可能取得企業(yè)領(lǐng)導(dǎo)的重視與支持,保證整個(gè)信息系統(tǒng)開(kāi)發(fā)的順利進(jìn)行 。 開(kāi)發(fā)管理信息系統(tǒng)的幾點(diǎn)建議 (1)、開(kāi)發(fā)系統(tǒng)不必貪大求全,力爭(zhēng)簡(jiǎn)單實(shí)用。起步雖晚,但發(fā)展快。我國(guó)有豐富的原始信息資源,但在此基礎(chǔ)上再生的二次信息系統(tǒng)和數(shù)據(jù)庫(kù)產(chǎn)業(yè)的規(guī)模和市場(chǎng)占有率、使用率相當(dāng)?shù)停罅康挠袃r(jià)值的信息未能進(jìn)一步加工成商品使其增值。有很多可視化界面的開(kāi)發(fā)軟件等待此功能的實(shí) 現(xiàn),以方便考生上機(jī)測(cè)試和實(shí)現(xiàn)現(xiàn)場(chǎng)自動(dòng)批閱的目的。如何解決技能考核中的環(huán)境模擬和自動(dòng)閱卷是目前急需解決的兩大難題。 教育測(cè)量是教育過(guò)程的重要環(huán)節(jié),它對(duì)學(xué)生的知識(shí)增長(zhǎng)、能力發(fā)展、興趣愛(ài)好、思想品德,以及教育措施等許多問(wèn)題按一定法則進(jìn)行數(shù)量化測(cè)定。軟件方面,也已從機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言發(fā)展到現(xiàn)如今的第四代語(yǔ)言 —— 非結(jié)構(gòu)化、面向?qū)ο?、可視化的語(yǔ)言。但是隨著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹?lái)越重視信息在生產(chǎn)經(jīng)營(yíng)及企業(yè)管理中的作用,并把它當(dāng)作企業(yè)的一種極其重要的資源,人們稱(chēng)之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會(huì)活動(dòng)。 5 界面 ...................................................... 25 ...................................................... 26 結(jié)論 ............................................................... 28 關(guān) 鍵技術(shù) ......................................................... 28 軟件測(cè)試 ........................................................ 300 總結(jié) ............................................................ 300 參考文獻(xiàn) .............................................................. 320 謝辭 .................................................................. 320 附錄 .................................................................. 310 1 緒 論 課題背景 在現(xiàn)代社會(huì)中管理的作用越來(lái)越顯得重要和突出。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