資源描述:
《c語言在線考試系統(tǒng) 學(xué)位論文 .doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、中國石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(論文)C語言在線考試系統(tǒng)的設(shè)計第一章緒論1.背景介紹在我們教育普及的今天,我們要進行無數(shù)次的考試,無數(shù)科目的考試,學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出卷,考生考試,人工閱卷,成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。近年來,互聯(lián)網(wǎng)和計算機的迅速發(fā)展,人們的生活、思維、工作、教育以及受教育等方式都發(fā)生了改變。就現(xiàn)在的學(xué)校
2、而言,開發(fā)、應(yīng)用能夠整合教育測評理論、方法和現(xiàn)在信息技術(shù)手段的在線考試系統(tǒng),為學(xué)生個性化學(xué)習(xí)提供“靈活、方便、科學(xué)、公平”的“個別化學(xué)習(xí)測評服務(wù)”已成為教育工作者所面臨的一項重要任務(wù),通過在線考試教師可對學(xué)生的學(xué)習(xí)進行考核,了解學(xué)生的學(xué)習(xí)效果,為改進教學(xué)提供了依據(jù)。學(xué)生可通過在線考試系統(tǒng)了解自己對教學(xué)內(nèi)容的掌握情況,提高學(xué)習(xí)興趣。在線考試系統(tǒng)借助計算機技術(shù),能夠在Windows平臺上,使用IE瀏覽器,完成考試、交卷等考試任務(wù),還可以通過互聯(lián)完成考試的控制。借助原來的數(shù)據(jù)庫,各考點可以通過網(wǎng)絡(luò)決定試卷。學(xué)生通過網(wǎng)絡(luò)選擇開考的試卷,然后進行在線作答。答卷后,學(xué)生可
3、在線自動交卷。交卷同時,系統(tǒng)將自動評分,生成考試成績數(shù)據(jù)。教師可在線查看各考生的成績。同時本系統(tǒng),可對學(xué)生基本信息及考試成績信息進行查詢、更改等管理,也有利于學(xué)校教務(wù)的管理。在線考試時就可以減少老師的閱卷工作量,提高老師的工作效率。所以開發(fā)一個在線考試管理系統(tǒng)勢在必行。它相對于紙介質(zhì)考試而言具有省時、省力、存儲方便等優(yōu)點?,F(xiàn)在已經(jīng)被越來越多地應(yīng)用到各種層次和領(lǐng)域的考試當中。因此,在線考試系統(tǒng)的開發(fā)有著必要意義。47中國石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(論文)2.國內(nèi)外研究現(xiàn)狀國際上,基于網(wǎng)絡(luò)的考試蓬勃發(fā)展,對于題庫建設(shè)的理論研究不斷深入,實用考試系統(tǒng)也層出不窮。美
4、國心理協(xié)會在1986年出版了關(guān)于如何開發(fā)、使用計算機化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者的事實標準。二十一世紀是信息時代,信息技術(shù)發(fā)展更加迅速,下一代國際互聯(lián)網(wǎng)正悄悄地向我們走來,計算機網(wǎng)絡(luò)安全性、可靠性和速度等會有質(zhì)的飛躍,遠程教育將具有更強的生命力,優(yōu)質(zhì)的教育資源共享就能更好地實現(xiàn),終身教育真正成為可能。傳統(tǒng)的教育勢必會受到嚴峻的挑戰(zhàn)。網(wǎng)絡(luò)遠程教育機構(gòu)面臨著這一千載難逢的機會,必須加強遠程教育軟件的研究開發(fā)工作,讓更好、更完善的軟件系統(tǒng)應(yīng)用到遠程教育當中去。遠程教育又涉及很多環(huán)節(jié),在線考試系統(tǒng)就是其中之一,目前在線考試系統(tǒng)很多,ETS(美國教育
5、考試服務(wù)中心)舉辦的GRE(美國研究生入學(xué)考試)的計算機網(wǎng)絡(luò)化考試就是最有影響的案例,但是在線考試系統(tǒng)實現(xiàn)的功能差異很大,存在的問題也很多,例如數(shù)據(jù)庫的安全性等,考試系統(tǒng)研究開發(fā)仍任重而道遠。3.系統(tǒng)開發(fā)工具與關(guān)鍵技術(shù)介紹(1)開發(fā)工具:操作系統(tǒng):Windowsall系統(tǒng)數(shù)據(jù)庫服務(wù)器:SQLServer2014集成開發(fā)環(huán)境:VisualStudio2013系統(tǒng)運行環(huán)境:.NETFramework2.0/3.5(2)關(guān)鍵技術(shù):系統(tǒng)主要采用了ASP.NET、SQLServer2014以及三層B/S軟件體系結(jié)構(gòu)技術(shù)。分別從ASP的特點、優(yōu)點,SQLServer201
6、4技術(shù)的發(fā)展、數(shù)據(jù)庫的特點和應(yīng)用以及B/S體系結(jié)構(gòu)的基本概念、工作原理等方面進行簡述,以明確開發(fā)系統(tǒng)所使用的技術(shù)。三.本課題的基本內(nèi)容采用asp.net開發(fā)“程序設(shè)計語言(C)”課程的在線考試系統(tǒng)。在線考試系統(tǒng)具有以下功能:在線訓(xùn)練、順序出題、隨機出題、實時評判、成績查詢、試卷查詢、科目管理、題庫管理、自動組卷、信息發(fā)布、用戶管理等功能。四.預(yù)計本課題研究重點,提出解決問題的方法和措施47中國石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(論文)本課題的研究重點是信息的采集,建立題庫,從題庫選題組卷,對試卷的評閱,成績的分析、查詢;本課題的難點是題庫的建立、試題的生成。前期對現(xiàn)
7、有的在線考試系統(tǒng)進行了分析對比;閱讀了有關(guān)書籍,學(xué)習(xí)了VisualStudio2010開發(fā)工具和數(shù)據(jù)庫,為本次課題奠定了基礎(chǔ)。五.本課題擬采用的研究手段和可行性分析1.研究手段ASP.NET服務(wù)器前臺開發(fā)工具的選擇。ASP.NET提供了強大的Web應(yīng)用程序開發(fā)能力,可以通過ADO組件提供的接口方便地訪問數(shù)據(jù)庫,同時兼考慮開發(fā)人員對開發(fā)工具的熟悉程度,最終選擇了ASP.NET作為服務(wù)器的前臺開發(fā)工具。設(shè)計初期是開發(fā)項目的準備階段,對系統(tǒng)做詳細的可行性研究,系統(tǒng)的功能分析、需求分析,將設(shè)計模板、框架、數(shù)據(jù)庫表的設(shè)計做好。做好準備工作后,進行具體的設(shè)計,編寫代碼,實
8、現(xiàn)功能。最后進行系統(tǒng)的調(diào)試。六.預(yù)期達