- 相關(guān)推薦
C語(yǔ)言考試系統SQL+VC
畢業(yè)論文
C語(yǔ)言考試系統
摘要:利用計算機技術(shù)實(shí)現無(wú)紙化考試,取代傳統手工考試方式,是近年來(lái)計算機技術(shù)應用的1個(gè)非;钴S的研究領(lǐng)域,目前已經(jīng)誕生了許多無(wú)紙化考試系統。然而,對于計算機方面的課程,特別是c語(yǔ)言這門(mén)操作性、實(shí)踐性強的課程,存在以下問(wèn)題:1、現有的考試系統無(wú)法滿(mǎn)足對計算機上機操作能力培養的要求;2、老師無(wú)法承受繁重的人工評卷工作;3、題庫封閉,教師無(wú)法獨自命題,從而無(wú)法根據教學(xué)要求與學(xué)生的特點(diǎn),去調整試題難度與內容,而只能供應商提供的測試試題庫中規定的題目進(jìn)行考試。
為此,我對現有的無(wú)紙化考試系統進(jìn)行了深入研究,從理論及實(shí)踐的角度證明利用無(wú)紙化考試不僅能克服傳統考試只能考查學(xué)生邏輯推理和運算能力,不能有效地檢驗學(xué)生的實(shí)踐動(dòng)手能力的缺點(diǎn),而且能大大提高考試過(guò)程中的自動(dòng)化和科學(xué)化,切實(shí)減輕老師組織1場(chǎng)考試全過(guò)程的繁重負擔。
本文首先在前言中簡(jiǎn)要地介紹了數據庫技術(shù)地的發(fā)展、開(kāi)發(fā)此系統的工具、以及此系統的功能和用途。然后在第1章詳細闡述了開(kāi)發(fā)C語(yǔ)言考試系統所涉及的各種技術(shù),軟件開(kāi)發(fā)工具及選用原因。第2章主要介紹了數據庫開(kāi)發(fā)工具和數據庫系統的相關(guān)概念。
第3章介紹了C語(yǔ)言考試系統的總體設計思想、數據流圖、數據庫構建方案。第4章主要介紹系統各個(gè)模塊的具體實(shí)現。論文最后對我3個(gè)多月的工作進(jìn)行了總結。
關(guān)鍵詞:考試系統;試題庫;Visual Basic;SQL Server
Examination system for the c program
Abstract: Using computer technology to realize non-paper examination and take place of traditional examination pattern is an active research field which computer technology applied to in recent years.Many non-paper examination systems have emerged nowadays. However, there are some problems as follows to computer courses,especially to the c program which is a practical course. Firstly,Many examination systems exist the problem which can not satisfied the request of training the ability of manipulating computer.Secondly,teacher can not bear the heavy work of going over the papers by themselves.Thirdly,the question library is sealed off.So teachers cannot set question by themselves.
Therefore,I took deeply research in non-paper examination systems which have existed nowadays,and proved by theoretics and practice that we can examine students ability not only logical analysis and caculation but also operation through the non-paper examination system.Whats more,it can improve the automation and scientific method greatly for the examination course,and lighten the heavy burden of organizing an examination.
This dissertation introduces the development of database technology, the tools of developing this system, the function of these tools and the reason I use them refers to the examination system for the c program at first.The second chapter essentially introduces the tools of developing database and the concept about database system.
The third chapter firstly introduces total designing idea,data diagram and database planning about the examination system for the c program.The fourth chapter mainly introduces the method which concretely achieve every module of the system.At last,the dissertation summarizes the work in the past.
Key words: Examination system ; Question library; Visual Basic; SQL Server
目 錄
前言 1
1 系統開(kāi)發(fā)環(huán)境簡(jiǎn)介 2
1.1 Visual Basic 6.0簡(jiǎn)介 2
1.1.1 Visual Basic 6.0 的主要特點(diǎn) 3
1.1.2 集成開(kāi)發(fā)環(huán)境 4
1.1.3 開(kāi)發(fā)設計編程方法 6
1.1.4 Visual Basic 6.0數據庫體系開(kāi)發(fā) 10
2 數據庫系統 14
2.1 SQL SERVER 2000的簡(jiǎn)介 14
2.1.1 SQL Server 2000的優(yōu)勢 15
2.2 數據庫系統的基本概念 16
2.2.1 數據庫管理系統 17
2.2.2 數據庫系統 17
2.3 Visual Basic 6.0與SQL數據庫的連接 18
2.3.1 使用ODBC連接 18
2.3.2 使用OLE DB 19
3 可行性研究與需求分析 20
3.1 可行性研究 20
3.1.1 軟件項目的建立 20
3.1.2 可行性研究 20
3.1.3 開(kāi)發(fā)環(huán)境的配置 21
3.1.4 系統高層邏輯模型的數據流圖符號 21
3.2 系統需求分析 21
3.2.1 系統的客戶(hù)需求 22
3.2.2 系統實(shí)體 22
3.2.3 數據存取設計 23
4 系統設計 24
4.1 系統結構分析 24
4.2 系統功能分析 25
4.3 數據庫的設計 26
5 系統實(shí)現 30
5.1 系統主模塊 30
5.1.1 展示屏幕窗體 30
5.1.2 平臺選擇窗體 30
5.2 學(xué)生考試模塊 31
5.2.1 學(xué)生登錄窗體 31
5.2.2 學(xué)生考試窗體 33
5.3 老師后臺處理模塊 36
5.3.1 老師登陸窗體 36
5.3.2 C語(yǔ)言考試系統后臺管理部分 37
結束語(yǔ) 46
致謝 47
參考文獻 48
前言
從20世紀50年代中期開(kāi)始,計算機的應用由科學(xué)研究逐步擴展到企業(yè),行政等社會(huì )各領(lǐng)域,數據處理已成為計算機的主要應用。在20世紀60年代末,數據庫技術(shù)就是作為數據處理中的1門(mén)新技術(shù)發(fā)展起來(lái)的。它是計算機軟件領(lǐng)域的1個(gè)重要分支,經(jīng)過(guò)30多年的發(fā)展,形成了較為完整的理論體系和實(shí)用技術(shù)。隨著(zhù)各行各業(yè)的信息化進(jìn)程的推進(jìn),基于數據庫的信息管理系統(MIS)的需求量不斷增大。信息管理系統改變了以往大量紙質(zhì)資料存放和查找困難的狀況,將人們從繁重的勞動(dòng)中解放出來(lái),同時(shí)也減少了人為錯誤的概率。
SQL Server作為世界1流的數據庫服務(wù)器,其性能指標相當不俗。數據庫的作用就是數據的管理和應用。Visual Basic 6.0以其簡(jiǎn)潔易懂的語(yǔ)法、直觀(guān)而強大的IDE(集成開(kāi)發(fā)環(huán)境)、豐富強大的數據庫操作特性獲得大部分程序員的青睞,成為最流行的數據庫系統開(kāi)發(fā)工具。我所開(kāi)發(fā)的是基于Windows2000/XP的系統下,利用SQL Server 2000作為數據庫的服務(wù)器端開(kāi)發(fā)工具以及Visual Basic 6.0作為前臺的開(kāi)發(fā)工具設計而成的C語(yǔ)言考試系統。
C語(yǔ)言考試系統是1套功能強大而又操作簡(jiǎn)便實(shí)用的模擬考試管理軟件,系統由前臺考生考試和后臺考試管理兩部分組成。后臺考試管理部分包括系統的用戶(hù)管理(包括學(xué)生用戶(hù)和老師用戶(hù))、考試題庫管理(包括選擇題,填空題,判斷題,根據程序寫(xiě)運行結果題,編程題)、查看考生答題情況、數據庫的備份和恢復等。前臺考生考試部分提供自動(dòng)隨機生成考試試卷、考試計時(shí)、考試的分數統計、調用TC編程等。從而實(shí)現了學(xué)?荚嚨娜孀詣(dòng)管理。依據計算機數據處理嚴密可靠的特有機制,可改善考試管理,降低學(xué)校管理人員(監考人員和出題人員)工作強度,提高學(xué)校的教學(xué)水平和效率。C語(yǔ)言考試系統適用于各類(lèi)高等院校開(kāi)有C語(yǔ)言這門(mén)課程的院系及要學(xué)習C語(yǔ)言這門(mén)課程的考生個(gè)人。
本文正文有3個(gè)部分。第1部分概括介紹了數據庫及開(kāi)發(fā)工具的相關(guān)知識。第2部分是全文的重點(diǎn),闡述了對系統的需求分析和總體設計,著(zhù)重說(shuō)明了系統各個(gè)模塊的實(shí)現,以及總體組裝與測試。第3部分為結論、參考文獻和致謝。
在系統的開(kāi)發(fā)過(guò)程中,我碰到了不少的難題,但由于有老師和周?chē)瑢W(xué)的幫助,使我得以在規定時(shí)間內按要求順利完成了任務(wù),特別是要感謝我的指導老師蔣清明老師和念其鋒老師。
由于是第1次獨立開(kāi)發(fā)信息管理系統,不足之處也是在所難免的,經(jīng)驗也比較欠缺,敬請各位老師指正。
【C語(yǔ)言考試系統SQL+VC】相關(guān)文章:
C語(yǔ)言上機考試系統Delphi7+Access10-26
匯編語(yǔ)言考試系統設計與實(shí)現VB+SQL08-19
C語(yǔ)言程序設計 (一)10-07
基于C/S模式的世界杯投注系統07-11
試析中職學(xué)校的C語(yǔ)言教學(xué)08-17
計算機C語(yǔ)言的論文致謝06-25
淺談C語(yǔ)言中指針的教學(xué)08-18