基于aspnet的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告+論文_第1頁(yè)
基于aspnet的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告+論文_第2頁(yè)
基于aspnet的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告+論文_第3頁(yè)
基于aspnet的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告+論文_第4頁(yè)
基于aspnet的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告+論文_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一、原始依據(jù)網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向, 已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。隨著Internet/Intranet的迅速發(fā)展和廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一,考試測(cè)試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究領(lǐng)域?,F(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開始進(jìn)入我們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對(duì)教育的發(fā)展形成新的推動(dòng)力。Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Internet的開放性、分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制?;贗nternet

2、的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷。這是一個(gè)漫長(zhǎng)而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要。與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無可比擬的優(yōu)越性,它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高考試成績(jī)的客觀性和公正性,實(shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,更好地為學(xué)校的教學(xué)、科研、管理服務(wù)。此外,ASP.NET具有以下優(yōu)點(diǎn):1.代碼和內(nèi)容分離使代碼更

3、清晰;2.提高可部署性、可伸縮性、安全性以及可靠性;3.為不同的瀏覽器和設(shè)備提供更好的支持。二、參考文獻(xiàn)1國(guó)家863中部軟件孵化器.ASP.NETA入門到精通M.北京: 人民郵電出版社,2010.2吳晨.ASP.NET+SQLServe嗷據(jù)庫(kù)開發(fā)與實(shí)例M.北京:清華大學(xué)出版社,2006.3陳艷華.ASP.NET2.0+SQLServe網(wǎng)絡(luò)系網(wǎng)絡(luò)系統(tǒng)開發(fā)與實(shí)例M.北京:人民郵電出版社,2008.4房大偉.ASP.NET網(wǎng)絡(luò)開發(fā)實(shí)傷J自學(xué)手冊(cè)M.北京:人民郵電出版社,2008.5王國(guó)勝.ASP.NET+SQLServe呦態(tài)網(wǎng)立融F發(fā),M.北京:清華大學(xué)出版社,社,2009.三、設(shè)計(jì)(研究)內(nèi)容和要

4、求1.設(shè)計(jì)的內(nèi)容(1)實(shí)現(xiàn)在線測(cè)試系統(tǒng),使學(xué)生在時(shí)間限制的情況下在線進(jìn)行測(cè)試,教師在后臺(tái)進(jìn)行試題的錄入,學(xué)生在前臺(tái)進(jìn)行測(cè)試。(2)系統(tǒng)的管理:對(duì)科目、試題、學(xué)生的基本信息和數(shù)據(jù)進(jìn)行管理,添加和刪除科目、試題。(3)學(xué)生登陸后,選擇試題在規(guī)定時(shí)間內(nèi)進(jìn)行作答,最后提交答卷完成作答。(4)選擇題自動(dòng)評(píng)分,教師可對(duì)成績(jī)進(jìn)行查看與統(tǒng)計(jì)。2.設(shè)計(jì)要求(1)實(shí)現(xiàn)前后臺(tái)系統(tǒng)基本功能,數(shù)據(jù)庫(kù)設(shè)計(jì)科學(xué)合理,確保系統(tǒng)穩(wěn)定運(yùn)行。(2)網(wǎng)站主頁(yè)面設(shè)計(jì)標(biāo)準(zhǔn)美觀,操作方便,靈活。論文開題報(bào)告課題名稱基于的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院名稱教育學(xué)院專業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名指導(dǎo)教師一、課題的來源及意義Internet技術(shù)

5、的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Internet的開放性、 分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制?;贗nternet的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。 本課題以基于的在線考試系統(tǒng)為研究對(duì)象,旨在設(shè)計(jì)、開發(fā)一種能夠適用于教育學(xué)研究生課程的在線考試系統(tǒng),提高考試管理者的工作效率,減輕出題、組卷和閱卷等繁重的工作量,實(shí)現(xiàn)考試信息管理以及考試流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。與傳統(tǒng)考試模式相比,在線考試滲入了更多的技術(shù)環(huán)節(jié),對(duì)實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求。通過Internet/Intranet來實(shí)現(xiàn)在線考試,是現(xiàn)代教育技術(shù)的

6、一個(gè)具體實(shí)現(xiàn), 具有很重要的現(xiàn)實(shí)意義。 基于的在線考試系統(tǒng)的優(yōu)勢(shì)主要體現(xiàn)在以下幾個(gè)方面:口(1)在線考試系統(tǒng)積極適應(yīng)信息網(wǎng)絡(luò)化的發(fā)展趨勢(shì),采用開放、動(dòng)態(tài)的系統(tǒng)構(gòu)架,將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合,可以動(dòng)態(tài)地管理各種考試信息,只要準(zhǔn)備好足夠大的題庫(kù),就可以按照要求自動(dòng)生成各種試卷。(2)在線考試系統(tǒng)突破傳統(tǒng)考試模式的時(shí)間、空間限制,便于組織大規(guī)模異地實(shí)時(shí)考試,極大地提高了教學(xué)內(nèi)容和考核方式的靈活性,滿足任何授權(quán)的考生可以在規(guī)定時(shí)間段內(nèi)的任意時(shí)間和地點(diǎn)參加考試?!?3)計(jì)算機(jī)在線考試?yán)镁W(wǎng)絡(luò)的資源和技術(shù)優(yōu)勢(shì),其最大特點(diǎn)是閱卷快,避免了繁瑣的閱卷過程,系統(tǒng)可以在考試結(jié)束時(shí)當(dāng)場(chǎng)給出考試結(jié)果,計(jì)

7、算機(jī)閱卷給了考生最大的公平感。(4)在線考試系統(tǒng)可以減輕主管考核部門在出題、組卷、閱卷等方面的繁重工作量,極大地提高了各部門的工作效率,可以讓各部門把更多的精力和時(shí)間投入到其他日常工作和學(xué)習(xí)中。(5)在線考試系統(tǒng)實(shí)現(xiàn)了真正的無紙化考試,節(jié)省了紙張、 油墨等考核費(fèi)用, 減少了組卷、閱卷的時(shí)間,實(shí)現(xiàn)了考核和計(jì)劃審批等方面的低成本投入、高效率辦公的宗旨。(6)在線考試系統(tǒng)給人們構(gòu)造了一個(gè)個(gè)性化的學(xué)習(xí)環(huán)境,提供了豐富的信息資源,使人們?cè)谔岣吆蜋z驗(yàn)自身綜合素質(zhì)。(7)在線考試系統(tǒng)使考試更趨于公正、客觀,簡(jiǎn)化了考試進(jìn)程,增加了考試的透明度,提高了組卷、閱卷效率和考試質(zhì)量,激發(fā)了考生的學(xué)習(xí)興趣。二、國(guó)內(nèi)外發(fā)

8、展現(xiàn)狀(1)國(guó)外發(fā)展現(xiàn)狀世界各國(guó)給予教育的發(fā)展以前所未有的關(guān)注,都試圖在未來的信息社會(huì)中讓教育處于一個(gè)優(yōu)勢(shì)地位,從而走向世界發(fā)展的前列,為此許多國(guó)家把信息技術(shù)運(yùn)用于教育,作為民族發(fā)展的重要推動(dòng)力。在1995年底,國(guó)外開始出現(xiàn)支持網(wǎng)上教學(xué)的系統(tǒng)和平臺(tái)。美國(guó)的NTU英國(guó)的OPENCOLLE等是十分典型的網(wǎng)絡(luò)教育示范。網(wǎng)絡(luò)化在線考試作為網(wǎng)上遠(yuǎn)程教育的重要組成部分和發(fā)展分支,已經(jīng)在國(guó)外一些發(fā)達(dá)國(guó)家得到蓬勃發(fā)展,人們選學(xué)課程和考試都是通過網(wǎng)上進(jìn)行。特別是Internet業(yè)務(wù)的普及,構(gòu)筑高性能、低成本的計(jì)算機(jī)網(wǎng)絡(luò)化在線考試,從技術(shù)條件和經(jīng)濟(jì)條件已經(jīng)成熟。(2)國(guó)內(nèi)發(fā)展現(xiàn)狀當(dāng)前,我國(guó)人才培養(yǎng)工作有著顯著的特

9、點(diǎn),一是強(qiáng)調(diào)培養(yǎng)人的創(chuàng)造性思維;二是隨著改革開放的深入、現(xiàn)代化事業(yè)的建設(shè)與推進(jìn),需要大量的各種各樣的人才,急需大量地培養(yǎng);三是要求不拘一格育人才,通過各種通道培養(yǎng)人才。這些特點(diǎn)又從一個(gè)方面呼喚著教育模式的徹底改革,催促著以“自主式為主要教學(xué)形式的現(xiàn)代遠(yuǎn)程教育的快速向前發(fā)展。 基于的在線考試系統(tǒng)正是這種“自主式”教學(xué)模式的重要組成部分,在線考試方式的改革也正是“自主式”教學(xué)模式改革的重要體現(xiàn)之一。在國(guó)內(nèi),絕大多數(shù)遠(yuǎn)程教育開始還停留在傳統(tǒng)考試方式。在此方式下,組織一次考試至少要經(jīng)過5個(gè)步驟,即人工出卷、考生考試、人工閱卷、試卷分析和成績(jī)?cè)u(píng)估。隨著考試數(shù)量的增加及考試要求的不斷提高,教師的工作量會(huì)越

10、來越大,這樣工作是一件十分繁瑣和非常容易出錯(cuò)的事。而在國(guó)外一些國(guó)家,網(wǎng)上提交作業(yè)和網(wǎng)上報(bào)名已經(jīng)相當(dāng)普及了。到1998年后,隨著我國(guó)的網(wǎng)絡(luò)教育的興起,各高校紛紛開發(fā)了自己的網(wǎng)絡(luò)教學(xué)平臺(tái),作為網(wǎng)絡(luò)課程重要組成部分的在線考試系統(tǒng)也相繼問世,如北京師范大學(xué)的網(wǎng)絡(luò)教學(xué)平臺(tái)、上海交大的網(wǎng)絡(luò)考試平臺(tái)。三、研究目標(biāo)(1)實(shí)現(xiàn)注冊(cè)與登錄功能,提供試題供學(xué)生作答;(2)實(shí)現(xiàn)前后臺(tái)系統(tǒng)基本功能,學(xué)生在前臺(tái)進(jìn)行測(cè)試,教師在后臺(tái)進(jìn)行試題的錄入;(3)實(shí)現(xiàn)對(duì)學(xué)生的基本信息和數(shù)據(jù)進(jìn)行管理,添加和刪除科目、試題;(4)實(shí)現(xiàn)學(xué)生自主選擇測(cè)試題,在規(guī)定時(shí)間內(nèi)進(jìn)行作答,并在提交試卷后實(shí)現(xiàn)自主評(píng)分;(5)教師可對(duì)成績(jī)進(jìn)行查看與統(tǒng)計(jì),

11、系統(tǒng)實(shí)現(xiàn)試卷分析,呈現(xiàn)分析結(jié)果。四、研究?jī)?nèi)容本平臺(tái)的主要研究?jī)?nèi)容如下:(1)在線考試系統(tǒng)的設(shè)計(jì):包括前后臺(tái)功能,使學(xué)生在時(shí)間限制的情況下在線進(jìn)行測(cè)試,教師在后臺(tái)進(jìn)行試題的錄入,學(xué)生在前臺(tái)進(jìn)行測(cè)試;系統(tǒng)模塊的構(gòu)建。(2)在線考試系統(tǒng)的管理:對(duì)科目、試題、學(xué)生、教師的基本信息和數(shù)據(jù)進(jìn)行管理,添加和刪除科目、試題。(3)在線考試系統(tǒng)功能的實(shí)現(xiàn):學(xué)生登陸后,選擇試題在規(guī)定時(shí)間內(nèi)進(jìn)行作答,最后提交答卷完成作答;選擇題自動(dòng)評(píng)分,教師可對(duì)成績(jī)進(jìn)行查看與統(tǒng)計(jì);成績(jī)統(tǒng)計(jì)與分析。(4)結(jié)論及存在的問題。五、研究方法和手段(1)學(xué)習(xí)開發(fā)技術(shù)的原理和理論,并熟悉SQLSever數(shù)據(jù)庫(kù)的操作和應(yīng)用。(2)設(shè)計(jì)在線考試系

12、統(tǒng)的技術(shù)支撐環(huán)境、功能模塊以及模板樣式等。(3)visualstuido2005為開發(fā)平臺(tái),(c#)開發(fā)系統(tǒng)前臺(tái),并用SQLSever數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)連接,使前臺(tái)與后臺(tái)數(shù)據(jù)同步。前臺(tái)是使用編程語(yǔ)言,后臺(tái)使用強(qiáng)大的數(shù)據(jù)庫(kù)軟件SQLServer。系統(tǒng)開發(fā)環(huán)境:(1)系統(tǒng)開發(fā)平臺(tái):VisualStudio2005(2)數(shù)據(jù)庫(kù):SQLServer2005(3)運(yùn)行平臺(tái):Windows7。六、進(jìn)度安排2011.12.262012.01.15,查閱相關(guān)資料,實(shí)際調(diào)查并初步形成設(shè)計(jì)思路。2012.02.272012.03.09,書寫并提交開題報(bào)告。2012.03.10-2012.03.20,需求分析,整體規(guī)劃

13、。2012.03.212012.04.01,總體設(shè)計(jì)及詳細(xì)設(shè)計(jì)。2012.04.022012.05.07,程序編碼。2012.05.082012.05.26,調(diào)試修改。2012.05.272012.06.13,撰寫畢業(yè)論文及英文翻譯,準(zhǔn)備答辯。七、可行性分析系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性、技術(shù)上的可行性。本系統(tǒng)的可行性分析如下:技術(shù)可行性分析:本系統(tǒng)擬采用ASP.NET(ActiveServerPages和SQLSever分別作為前端和后端的開發(fā)工具。VisualStudio2005是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。經(jīng)濟(jì)可行性分析:開發(fā)本網(wǎng)站大

14、約需要兩個(gè)月的時(shí)間。由一個(gè)人獨(dú)立完成即可,只需要一臺(tái)電腦;本程序所使用的軟件使用免費(fèi)版本即可。八、參考文獻(xiàn)1國(guó)家863中部軟件孵化器.ASP.NETA入門到精通M.北京:人民郵電出版社,2010.2吳晨.ASP.NET+SQLServe嗷據(jù)庫(kù)開發(fā)與實(shí)例M.北京:清華大學(xué)出版社,2006.3陳艷華.ASP.NET2.0+SQLServe網(wǎng)絡(luò)系網(wǎng)絡(luò)系統(tǒng)開發(fā)與實(shí)例M.北京: 人民郵電出版社,2008.4房大偉.ASP.NET網(wǎng)絡(luò)開發(fā)實(shí)傷J自學(xué)手冊(cè)M.北京:人民郵電出版社,2008.5王國(guó)勝.ASP.NET+SQLServe呦態(tài)網(wǎng)立融F發(fā),M.北京:清華大學(xué)出版社,社,2009.選題是否合適:是口否口

15、課題能否實(shí)現(xiàn):能口不能口指導(dǎo)教師(簽字)年月日選題是否合適:是口否口課題能否實(shí)現(xiàn):能口不能口審題小組組長(zhǎng)(簽字)年月日如今,隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,使其在各個(gè)領(lǐng)域里發(fā)揮了越來越重要的作用,在教育教學(xué)領(lǐng)域中的應(yīng)用也相當(dāng)廣泛,其中在線測(cè)試具有快速高效的特點(diǎn),它既減少了人力物力的投入,又消除了考試中人為因素的影響,使考試變得客觀公平,所以倍受教育領(lǐng)域的青睞。這種采用電子化的考試方式代替了傳統(tǒng)的紙質(zhì)考試方式,采用機(jī)器閱卷代替人工閱卷的在線測(cè)試技術(shù)已經(jīng)日趨成熟。此系統(tǒng)的開發(fā)采用WindowsXPProfessional的系統(tǒng)環(huán)境,以MicrosoftVisualStudio2008為主要開發(fā)工具,用A

16、SP.NE儂術(shù)構(gòu)建前臺(tái)頁(yè)面,以SQLServer2005數(shù)據(jù)庫(kù)作為后臺(tái)支持,該系統(tǒng)具有操作簡(jiǎn)單、界面友善、靈活性好、系統(tǒng)安全性高、運(yùn)行穩(wěn)定等特點(diǎn)。在線測(cè)試系統(tǒng)實(shí)現(xiàn)了用戶的登錄,分為管理員與教師登錄,學(xué)生登錄。管理員具有對(duì)個(gè)人信息,教師系別,用戶信息,科目,出題維護(hù),試卷和試題的管理;教師具有管理員除教師系別和用戶管理外的所有權(quán)限;學(xué)生登錄后可以選擇試題開始考試,修改密碼和查看自己的測(cè)試記錄。通過實(shí)現(xiàn)該系統(tǒng),大大提高了用戶管理、測(cè)試、試卷的評(píng)審等工作效率。開發(fā)在線測(cè)試系統(tǒng)的意義是改變了以往傳統(tǒng)考試的模式,利用計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)現(xiàn)代化的測(cè)試。關(guān)鍵詞:ASP.NETSQLServer2005;V

17、isualStudio2008;在線測(cè)試ABSTRACTABSTRACTWiththerapiddevelopmentofcomputernetworksinvariousfields,ithasplayedanincreasinglyimportantroleinawiderangeofapplicationsinthefieldofeducationandteaching,includingonlinetestingwithfastandefficient,notonlyreducesthehumanmaterialresources,butalsoeliminatesthehumanfa

18、ctorsintheexamination,theexaminationtobecomeanobjectiveandfair,somuchthefieldofeducationofallages.Thiselectronictestinsteadofthetraditionalpaper-basedexam,theuseofmachinescoringinsteadofmanualscoringofonlinetestingtechnologyhasmatured.ThedevelopmentofthesystemisbasedonWindowsXPProfessional,ASP.NETde

19、velopmenttechnique,SQLServer2005databasetechnique.Thesystemhastheadvantagesofsimpleoperation,friendlyinterface,goodflexibility,highsafety,stableperformance.Theonlinetestingsystemtoachieveauserslogin,dividedintotheadministratorloginwithteachers,studentslogon.Administratorofpersonalinformation,teacher

20、sinthedepartmentofthemanagementofuserinformation,subject,topicandmaintenance,examinationpapersandquestions;teachersoutsidealltheprivilegesoftheadministratorinadditiontoteachersacademicdepartmentsandusermanagement;studentslogin,youcanchoosethequestionsbegantotest,changepasswordandviewyourtestrecords.

21、Throughtherealizationofthesystem,greatlyimprovingtheusermanagement,theefficiencyofthetests,papersinreview,thesignificanceofdevelopingonlinetestingsystemistochangethemodeoftraditionalexaminations,theuseofcomputerandnetworktechnology,themoderntest.KeywordsAKeywordsASP.NET;SQLServer2005VisualStudio2008

22、;onlinetestingsystem目錄第一章緒論11.1課題研究背景和意義11.2在線測(cè)試系統(tǒng)的優(yōu)點(diǎn)11.3在線測(cè)試系統(tǒng)國(guó)內(nèi)外發(fā)展情況21.4可行性研究3第二章開發(fā)平臺(tái)及工具的選擇52.1平臺(tái)的選擇52.2工具的選擇5第三章需求分析83.1需求分析83.2系統(tǒng)功能介紹83.3運(yùn)行環(huán)境分析8第四章總體設(shè)計(jì)104.1數(shù)據(jù)庫(kù)設(shè)計(jì)104.2總體框架設(shè)計(jì)154.3功能設(shè)計(jì)15第五章詳細(xì)設(shè)計(jì)175.1登錄模塊設(shè)計(jì)175.2密碼修改管理185.3系別管理設(shè)計(jì)195.4用戶信息管理的設(shè)計(jì)225.5測(cè)試科目管理的設(shè)計(jì)295.6試卷管理設(shè)計(jì)335.7出題與維護(hù)模塊設(shè)計(jì)415.8學(xué)生答題模塊的設(shè)計(jì)455.9成

23、績(jī)管理模塊的設(shè)計(jì)48第六章系統(tǒng)測(cè)試526.1測(cè)試原則、目標(biāo)及方法536.2測(cè)試內(nèi)容536.3測(cè)試結(jié)果57第七章系統(tǒng)安裝與使用說明587.1系統(tǒng)使用說明587.2系統(tǒng)性能分析587.3登錄頁(yè)面587.4管理員頁(yè)面587.5學(xué)生頁(yè)面64參考文獻(xiàn)65附錄66第一章緒論1.1課題研究背景和意義Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Internet的開放性、 分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制。與傳統(tǒng)考試模式相比,在線測(cè)試具有無可比擬的優(yōu)越性,它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小

24、到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高考試成績(jī)的客觀性和公正性。在線考試系統(tǒng)課題產(chǎn)生的背景是當(dāng)今教育信息化的趨勢(shì)及我國(guó)高校教育信息化系統(tǒng)的建設(shè)。與傳統(tǒng)考試模式相比,在線考試滲入了更多的技術(shù)環(huán)節(jié),對(duì)實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求。通過Internet來實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn)??梢詫?shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀、公證性,自動(dòng)化組卷、閱卷可以減輕教師的工

25、作強(qiáng)度。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷。這是一個(gè)漫長(zhǎng)而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要。網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場(chǎng)的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時(shí)隨地的對(duì)學(xué)生進(jìn)行考試,加上We跋據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)考試的過程。1.2在線測(cè)試系統(tǒng)的優(yōu)點(diǎn)(1)可以創(chuàng)立電子題庫(kù),方便地實(shí)現(xiàn)試題的數(shù)字化管理。10為題目的保存、分類和檢索提供了便利,為編制試卷提供了高效率和低成本的手段。電子題庫(kù)是網(wǎng)絡(luò)考試系統(tǒng)的重要組成部分,也是考試系統(tǒng)中最具有特色和實(shí)用價(jià)值的模塊之一。(2)可以按照科學(xué)的策略智能組卷,從而提高出卷效率。網(wǎng)絡(luò)考試系統(tǒng)以電子

26、題庫(kù)為依托,可以按照教師制定的組卷策略自動(dòng)的抽題成卷,極大的提高了出卷效率。為一些面向社會(huì)開放的常年考場(chǎng),提供了海量試卷資源的有力支持。(3)可以具有操作性和交互性。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比,有一個(gè)顯著的優(yōu)點(diǎn)和特點(diǎn)就是具有操作性和交互性。使用計(jì)算機(jī)模擬就具有紙面考試無法比擬的效果。計(jì)算機(jī)考試系統(tǒng)可以根據(jù)學(xué)生的反應(yīng),對(duì)試題進(jìn)行調(diào)整和反饋。能夠在實(shí)踐中得以實(shí)現(xiàn),發(fā)揮出它們的優(yōu)點(diǎn)和長(zhǎng)處。而網(wǎng)絡(luò)化考試很好地繼承了這個(gè)優(yōu)點(diǎn)。(4)使考試和判卷更具規(guī)范性和合理性。網(wǎng)絡(luò)考試系統(tǒng)使用計(jì)算機(jī)系統(tǒng)來進(jìn)行考試和自動(dòng)判卷。具有更好的規(guī)范性和合理性。學(xué)生答題過程中,也不會(huì)出現(xiàn)筆試中經(jīng)常出現(xiàn)的由于學(xué)生沒有嚴(yán)格按照

27、答題要求做,判卷時(shí)被強(qiáng)行扣分的事情。判卷由系統(tǒng)自動(dòng)完成,極大的提高了準(zhǔn)確性,防止了人工判卷時(shí)經(jīng)常出現(xiàn)的錯(cuò)判、漏判和分?jǐn)?shù)計(jì)算錯(cuò)誤的情況。(5)實(shí)現(xiàn)自動(dòng)判卷和數(shù)據(jù)的有效保存。如果說考試使教師教學(xué)過程中重要工作之一的話,那么判卷又是教師在考試實(shí)施過程中最重要和最煩瑣的工作之一。如果判卷越慢這種對(duì)學(xué)生的反饋和激勵(lì)的效果就會(huì)越小,達(dá)不到原有的考試目的??焖俸蜏?zhǔn)確對(duì)傳統(tǒng)的教師手工判卷來說是一對(duì)矛盾,加重了教師的工作負(fù)擔(dān)。而使用系統(tǒng)的自動(dòng)判卷功能,能很好的解決這些問題。(6)有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)分析功能。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比具有強(qiáng)大的統(tǒng)計(jì)功能,原來非常繁瑣的工作,現(xiàn)在可以在瞬間完成了。由于考試系統(tǒng)從

28、出題、考試到判卷、統(tǒng)計(jì),完全實(shí)現(xiàn)了數(shù)字化,不再需要教師手工地將學(xué)生成績(jī)、答題情況等詳細(xì)信息輸入計(jì)算機(jī),因此使學(xué)生成績(jī)統(tǒng)計(jì)分析,試題參數(shù)的統(tǒng)計(jì)分析及自動(dòng)調(diào)整在實(shí)際工作中成為可能。隨著社會(huì)的不斷發(fā)展,測(cè)試實(shí)現(xiàn)現(xiàn)代化,提高數(shù)據(jù)存儲(chǔ)和分析的能力是11不可逆轉(zhuǎn)的潮流,在線測(cè)試系統(tǒng)的發(fā)展前景是光明的。1.3在線測(cè)試系統(tǒng)國(guó)內(nèi)外發(fā)展情況在線考試系統(tǒng)國(guó)外發(fā)展情況:計(jì)算機(jī)考試系統(tǒng)的實(shí)現(xiàn),將教師從繁瑣的出題、監(jiān)考、閱卷、試卷分析和成績(jī)統(tǒng)計(jì)的傳統(tǒng)考試中解脫出來,充分體現(xiàn)了準(zhǔn)確、客觀、公正、快速、簡(jiǎn)捷等特點(diǎn)。20世紀(jì)70年代,美國(guó)考試委員會(huì)著手進(jìn)行計(jì)算機(jī)模擬考試的研究工作,并于1983年編制出有效的模擬考試系統(tǒng),當(dāng)時(shí)的

29、名稱是計(jì)算機(jī)輔助考試系統(tǒng)。1990年8月,美國(guó)加利福尼亞、得克薩斯等十個(gè)州創(chuàng)建各州以及各高等院校相互認(rèn)可的學(xué)位證書以及相應(yīng)的教學(xué)體系,從而正式拉開網(wǎng)絡(luò)遠(yuǎn)程考試的序幕。著名的考試機(jī)構(gòu)有美國(guó)思而文學(xué)習(xí)系統(tǒng)有限公司。它是一家從事教育和計(jì)算機(jī)化考試服務(wù)的專業(yè)公司,在世界的6大洲140多個(gè)國(guó)家和地區(qū)有2200多個(gè)考試中心,可用25種語(yǔ)言提供近百個(gè)不同類型,一千多種考試,每年全球參加計(jì)算機(jī)化考試的人數(shù)約400萬。當(dāng)今大部分的授證機(jī)構(gòu)均委托思而文公司為其進(jìn)行測(cè)試、評(píng)估。最出名的網(wǎng)絡(luò)教育案例,當(dāng)屬美國(guó)政府舉辦的TOFEL考試,目前在全球范圍內(nèi),均可以通過國(guó)際互聯(lián)網(wǎng)進(jìn)行TOFE曲訓(xùn)與考試,大大減少了美國(guó)政府對(duì)于

30、此項(xiàng)考試的開支,并能更快速、準(zhǔn)確地為期望進(jìn)入美國(guó)學(xué)習(xí)的學(xué)生服務(wù)。目前美國(guó)約有80所大學(xué)允許學(xué)生通過網(wǎng)絡(luò)考試獲得學(xué)位,另外,加拿大、英國(guó)等其它西方國(guó)家也在大力開展網(wǎng)絡(luò)考試系統(tǒng)。在線考試系統(tǒng)國(guó)內(nèi)發(fā)展情況:與西方發(fā)達(dá)國(guó)家的突飛猛進(jìn)相比,國(guó)內(nèi)的計(jì)算機(jī)考試技術(shù)研究工作開展的相對(duì)較晚,但國(guó)內(nèi)在網(wǎng)絡(luò)遠(yuǎn)程教學(xué)研究工作發(fā)展相當(dāng)迅速。目前各高等院校如清華大學(xué)、北京大學(xué)、上海復(fù)旦大學(xué)、同濟(jì)大學(xué)、西安交通大學(xué)、華南理工大學(xué)、北京醫(yī)科大學(xué)和湖南大學(xué)等高校己陸續(xù)在網(wǎng)上設(shè)立了自己的考試系統(tǒng),并開展相關(guān)研究。 國(guó)家信息產(chǎn)業(yè)部也開發(fā)了辦公自動(dòng)化證書CEAC遠(yuǎn)程考試系統(tǒng)、 紅旗Linux遠(yuǎn)程考試系統(tǒng)。通過對(duì)國(guó)內(nèi)外計(jì)算機(jī)考試系統(tǒng)的

31、考察和試用,我們發(fā)現(xiàn)它們具備以下特點(diǎn):(1)C/S結(jié)構(gòu)和B/S結(jié)構(gòu)并存,但基本都可以在網(wǎng)絡(luò)上使用;(2)大都提供自動(dòng)組卷和自動(dòng)評(píng)卷功能,但水平參差不齊;(3)考核軟件使用仿真模擬環(huán)境和調(diào)用真實(shí)環(huán)境兩者都有;(4)均采用了開放式試題庫(kù),擴(kuò)充比較容易;(5)對(duì)題庫(kù)的分析管理部分都比較重,都提供了最基本的功能。121.4可行性研究可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。(1)社會(huì)因素方面的可行性:本系統(tǒng)用于學(xué)??荚?,無法律和政策方面的限制。(2)經(jīng)濟(jì)方面的可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)作為一個(gè)實(shí)訓(xùn)的一個(gè)項(xiàng)目,無

32、需開發(fā)經(jīng)費(fèi),對(duì)于我系在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以顯著提高考試效率,有助于學(xué)院完全實(shí)現(xiàn)網(wǎng)絡(luò)化管理。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。(3)技術(shù)方面的可行性技術(shù)上的可行性分析主要分析技術(shù)條件是否能順利完成開發(fā)工作,硬軟件能否滿足開發(fā)者的需要等。軟件方面,網(wǎng)絡(luò)化考試需要的各種軟件環(huán)境都已具備,數(shù)據(jù)庫(kù)服務(wù)器方面則有SQLServer,均能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。其靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)完

33、全能滿足此系統(tǒng)的需要。(4)操作方面的可行性目前,大學(xué)的校園網(wǎng)覆蓋了教學(xué)區(qū)和學(xué)生區(qū)的主要建筑物,從而滿足校內(nèi)各學(xué)院,各職能部門,各直屬單位上網(wǎng)需求。學(xué)校良好的網(wǎng)絡(luò)設(shè)施為開發(fā)使用無紙化網(wǎng)絡(luò)考試系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。13第二章開發(fā)的平臺(tái)及工具2.1平臺(tái)的選擇服務(wù)器操作系統(tǒng):開發(fā)環(huán)境及運(yùn)行環(huán)境WindowsXP;內(nèi)存要求:內(nèi)存256MB;硬盤:約100MBiE以上;瀏覽器:IE6.0或以上版本(兼容其他瀏覽器),支持多種WebB議;數(shù)據(jù)庫(kù):SQLServer2005數(shù)據(jù)庫(kù);Wet務(wù)器:IIS個(gè)人站點(diǎn)服務(wù)器,可以在自己的計(jì)算

34、機(jī)上發(fā)布主頁(yè),并在局域網(wǎng)絡(luò)上共享文檔。開發(fā)工具:VisualStudio2008。2.2工具的選擇2.2.1 ASP.NET技術(shù)ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個(gè)重要的優(yōu)點(diǎn):增強(qiáng)的性能:ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。 與被解釋的前輩不同,ASP.NET可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。世界級(jí)的工具支持:ASP.NETFramework補(bǔ)充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)

35、器。WYSIWY編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性: 由于ASP.NET基于公共語(yǔ)言運(yùn)行庫(kù), 因此Web應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NETFramework類庫(kù)、 消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語(yǔ)言無關(guān),所以可以選14擇最適合應(yīng)用程序的語(yǔ)言,或跨多種語(yǔ)言分割應(yīng)用程序0另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到ASP.NET時(shí)保留基于COM的開發(fā)中的現(xiàn)有投資。簡(jiǎn)易性:ASP.NET使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET頁(yè)框架使您可以生成

36、將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似VisualBasic的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)??晒芾硇裕篈SP.NET采用基于文本的分層配置系統(tǒng), 簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。 由于配置信息是以純文本形式存儲(chǔ)的, 因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了ASP.NETFramework應(yīng) 用 程 序 的 部 署 。 只 需 將 必 要 的 文 件 復(fù) 制 到 服 務(wù) 器 , 即 可 將ASP.NETFramework應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)

37、服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)??煽s放性和可用性:ASP.NET在設(shè)計(jì)時(shí)考慮了可縮放性, 增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。自定義性和擴(kuò)展性:ASP.NET隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu), 它使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。 實(shí)際上, 可以用自己編寫的自定義組件擴(kuò)展或替換ASP.NET運(yùn)行庫(kù)的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒有變得更容易。安全性:借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置

38、,可以保證應(yīng)用程序是安全的。語(yǔ)言支持:Microsoft.NET平臺(tái)目前提供對(duì)以下三種語(yǔ)言的內(nèi)置支持:C#VisualBasic和JScript。2.2.2SQLServer2005簡(jiǎn)介SQLServer數(shù)據(jù)平臺(tái)包括以下工具:關(guān)系型數(shù)據(jù)庫(kù):安全、可靠、可伸縮、高可用的關(guān)系型數(shù)據(jù)庫(kù)引擎,提升了性能且支持結(jié)構(gòu)化和非結(jié)構(gòu)化(XML數(shù)據(jù)。復(fù)制服務(wù):數(shù)據(jù)復(fù)制可用于數(shù)據(jù)分發(fā)、處理移動(dòng)數(shù)據(jù)應(yīng)用、系統(tǒng)高可用、企業(yè)報(bào)表解決方案的后備數(shù)據(jù)可伸縮存儲(chǔ)、與異構(gòu)系統(tǒng)的集成等,包括已有的Oracle數(shù)據(jù)庫(kù)等。通知服務(wù):用于開發(fā)、部署可伸縮應(yīng)用程序的先進(jìn)的通知服務(wù)能夠向不同的連接和移動(dòng)設(shè)備發(fā)布個(gè)性化、及時(shí)的信息更新。15集

39、成服務(wù):可以支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉(zhuǎn)換和裝載能力。分析服務(wù):聯(lián)機(jī)分析處理(OLAP功能可用于多維存儲(chǔ)的大量、復(fù)雜的數(shù)據(jù)集的快速高級(jí)分析。報(bào)表服務(wù):全面的報(bào)表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報(bào)表和交互的、基于Web勺報(bào)表。管理工具:SQLServer包含的集成管理工具可用于高級(jí)數(shù)據(jù)庫(kù)管理和調(diào)諧,它也和其他微軟工具,如MOM口SMSft密集成在一起。標(biāo)準(zhǔn)數(shù)據(jù)訪問協(xié)議大大減少了SQLServer和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時(shí)間。止匕外,構(gòu)建于SQLServer內(nèi)的內(nèi)嵌Webservice支持確保了和其他應(yīng)用及平臺(tái)的互操作能力。開發(fā)工具:SQLServer為數(shù)據(jù)庫(kù)引擎、數(shù)據(jù)

40、抽取、轉(zhuǎn)換和裝載(ETD、數(shù)據(jù)挖掘、OLAPffi報(bào)表提供了和MicrosoftVisualStudio?相集成的開發(fā)工具,以實(shí)現(xiàn)端到端的應(yīng)用程序開發(fā)能力。SQLServer中每個(gè)主要的子系統(tǒng)都有自己的對(duì)象模型和API,能夠以任何方式將數(shù)據(jù)系統(tǒng)擴(kuò)展到不同的商業(yè)環(huán)境中。SQLServer2005數(shù)據(jù)平臺(tái)為不同規(guī)模的組織提供了以下好處:充分利用數(shù)據(jù)資產(chǎn):除了為業(yè)務(wù)線和分析應(yīng)用程序提供一個(gè)安全可靠的數(shù)據(jù)庫(kù)之外,SQLServer2005也使用戶能夠通過嵌入的功能,如報(bào)表、分析和數(shù)據(jù)挖掘等從他們的數(shù)據(jù)中得到更多的價(jià)值。提高生產(chǎn)力:通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQ

41、LServer2005為組織內(nèi)信息工作者提供了關(guān)鍵的、 及時(shí)的商業(yè)信息以滿足他們特定的需求。SQLServer2005目標(biāo)是將商業(yè)智能擴(kuò)展到組織內(nèi)的所有用戶,并且最終允許組織內(nèi)所有級(jí)別的用戶能夠基于他們最有價(jià)值的資產(chǎn)一一數(shù)據(jù)來做出更好的決策。減少IT復(fù)雜度: SQLServer2005簡(jiǎn)化了開發(fā)、部署和管理業(yè)務(wù)線和分析應(yīng)用程序的復(fù)雜度,它為開發(fā)人員提供了一個(gè)靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫(kù)管理人員提供了集成的自動(dòng)管理工具。更低的總體擁有成本(TCO):對(duì)產(chǎn)品易用性和部署上的關(guān)注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實(shí)現(xiàn)和維護(hù)成本,使數(shù)據(jù)庫(kù)投資能快速得到回報(bào)。16第三章需求分析3.1需求分析本系統(tǒng)主要是

42、為了實(shí)現(xiàn)在線測(cè)試、考試的功能,使得測(cè)試變得智能化、現(xiàn)代化。在線測(cè)試系統(tǒng)包括管理員、教師和學(xué)生三種用戶類型。該系統(tǒng)需要實(shí)現(xiàn)用戶的登錄,管理員對(duì)用戶個(gè)人信息的添加、刪除、修改(包括教師與學(xué)生的信息),測(cè)試科目管理,試卷出題與維護(hù),對(duì)測(cè)試結(jié)果進(jìn)行評(píng)審、查看以及對(duì)各種試題類型的錄入。教師主要負(fù)責(zé)試題試卷的制定和對(duì)測(cè)試結(jié)果進(jìn)行評(píng)定。學(xué)生登錄后可以選擇試題開始測(cè)試,也可以對(duì)自己以前測(cè)試結(jié)果進(jìn)行查看和對(duì)自己個(gè)人信息進(jìn)行修改。3.2系統(tǒng)功能介紹在線測(cè)試系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能:1.用戶管理功能對(duì)管理員、教師和學(xué)生設(shè)置不同的權(quán)限,以實(shí)現(xiàn)管理員的管理功能。管理員應(yīng)具有最高的權(quán)限,可以實(shí)現(xiàn)對(duì)教師和學(xué)生的增添刪改,一旦賦予

43、用戶某種角色,該用戶就只能具有此類角色的權(quán)限,直到其推出登錄,返回登錄界面為止。2.個(gè)人信息管理、科目管理、系別管理功能用戶登錄后可以修改密碼,管理員對(duì)測(cè)試科目和系別進(jìn)行管理。3 .試題管理功能試題的錄入由教師與管理員負(fù)責(zé),試題類型可分為五種,分別是單選題,多選題,判斷題,填空題,問答題,每種題型在錄入問題的同時(shí),也錄入答案。在錄入各類試題后,管理員和教師可以制定試卷,選擇測(cè)試科目,選擇試題,輸入試卷名稱和每題的分值。4 .學(xué)生答題功能學(xué)生登錄后可以選擇試題進(jìn)行作答,查看自己的成績(jī)記錄,在規(guī)定時(shí)間內(nèi)完成答卷并點(diǎn)擊提交。5 .學(xué)生成績(jī)管理功能學(xué)生完成答卷后,單選題、多選題、判斷題、填空題由系統(tǒng)自

44、動(dòng)判斷得分,問答題由教師或管理員對(duì)試卷評(píng)審給出得分,然后再計(jì)算出總分,還可以給出對(duì)17該學(xué)生的評(píng)語(yǔ)。也可以導(dǎo)出excel表格對(duì)成績(jī)進(jìn)行進(jìn)一步分析3.3運(yùn)行環(huán)境分析1 .設(shè)備需求(1)服務(wù)器端服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器端往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端配有奔IV3.2G以上雙核CPU內(nèi)存1G以上、硬盤400G以上的高檔Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器各一臺(tái)。服務(wù)器接入網(wǎng)絡(luò)、公網(wǎng)能訪問即擁有公網(wǎng)IP。2 .軟件需求(1)數(shù)據(jù)庫(kù)服務(wù)器操作系統(tǒng):WindowsXPProfe

45、ssional數(shù)據(jù)庫(kù):MicrosoftSQLServer2005(2)WebK務(wù)器操作系統(tǒng):WindowsXPProfessional或以上軟件:MicrosoftVisualStudio2008、MicrosoftSQLServer2005(3)客戶端操作系統(tǒng):WindowsXPProfessional軟件:IE、MicrosoftVisualStudio2008、18第四章總體設(shè)計(jì)在線測(cè)試系統(tǒng)的用戶分為管理員、 教師和學(xué)生三種, 工作流程分為前臺(tái)用戶瀏覽和后臺(tái)管理。4.1數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign是信息系統(tǒng)的核心和基礎(chǔ), 把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來

46、,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息,以滿足用戶需求。數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。根據(jù)模塊的劃分和功能的具體實(shí)現(xiàn),對(duì)數(shù)據(jù)庫(kù)表進(jìn)行如下設(shè)計(jì):(1)科目表表 4-1 科目表空IdInt否NameVarchar200(2)系別信息表表 4-2 系別信息表數(shù)據(jù)類型字段大小是否允許為空說明departmentIDInt否系別編號(hào)departmentNameVarchar50系別名稱(3)單選題表表 4-3 單選題表數(shù)據(jù)類型空Idint19CourseidInt200TitleVarchar1000否題目AnswerAVarchar5

47、00否AAnswerBVarchar500否BAnswerCVarchar500否CAnswerDVarchar500否DAnswerVarchar2否(4)多選題表表 4-4 多選題表字段名稱數(shù)據(jù)類型字段大小是否允許為空說明IdintCourseidInt200TitleVarchar50否題目AnswerAVarchar500否答案 AAnswerBVarchar500否答案 BAnswerCVarchar500否CAnswerDVarchar500否答案 DAnswerVarchar50否正確答案(5)判斷題表表 4-5 判斷題表空IdIntCourseidInt50是科目編號(hào)Title

48、Varchar1000否題目AnswerBit否(6)填空題表表 4-6 填空題表20空IdIntCourseidIntFronttitleVarchar500否BacktitleVarchar500否后描述AnswerVarchar200否答案問答題表表 4-7 問答題表字段名稱數(shù)據(jù)類型字段大小是否允許為空說明IdInt否CourseidIntTitleVarchar1000否AnswerVarchar1000否(8)試卷詳情表表 4-8 試卷詳情表空IDInt否PaperidInt試卷編 pTypeVarchar10是TitleidInt否標(biāo)題編 pMarkInt否(9)試卷名稱表表 4-

49、9 試卷名稱表數(shù)據(jù)類型是否允許為空paperIdInt否試卷編 pCourserIDInt否科目編號(hào)PapernameVarchar200否試卷名稱21(10)權(quán)限表表 4-10 權(quán)限設(shè)置表是否允許為空RoleidIntrolenameInt50否角色名稱HasDuty_departmmanageInt否HasDuty_usermanageInt否用戶管理HasDuty_rolemanageInt否HasDuty_roleInt否角色HasDuty_coursermanageInt否HasDuty_papersetupInt否測(cè)試出題HasDuty_paperlistsInt否試卷生成HasD

50、uty_userscoreInt否用戶成績(jī)HasDuty_singleselectmanageInt否HasDuty_multiselectmanageInt否多選管理權(quán)限HasDuty_fillblankmanageInt否HasDuty_judgemanageInt否判斷管理權(quán)限HasDuty_questionmanageInt否(11)成績(jī)管理表表 4-11 成績(jī)管理表空IdInt否UseridVarchar50否用戶編號(hào)PaperidInt否試卷編 pScoreInt否成績(jī)22PaperstateBit否試卷狀態(tài)ExamtimeDatetimeJudgetimeDatetime測(cè)試時(shí)間

51、PingyuVarchar1000是(12)用戶答案表表 4-12 用戶答案表空IDintUserIDvarchar50否IDPaperIDint是Typevarchar50TitleIDint是Markint是Useranswervarchar1000是Examtimedatetime是Statevarchar50是(13)用戶信息表表 4-13 用戶信息表空userIDVarchar50否用戶編號(hào)UsernameVarchar50否用戶姓名UserpwdVarchar64否用戶密碼DepartmentIdInt否系別編號(hào)RoleIdInt否角色編號(hào)234.2總體框架設(shè)計(jì)4.3功能設(shè)計(jì)4.3

52、.1個(gè)人信息管理功能個(gè)人信息管理即對(duì)密碼的修改,管理員、教師、學(xué)生登錄系統(tǒng)后可以通過輸入原密碼和兩次新密碼修改密碼。4.3.2系別管理功能系別管理包括對(duì)系別的編輯、 添加和刪除, 管理員可以登錄系統(tǒng)選擇對(duì)系別進(jìn)行相應(yīng)的管理工作。教師和學(xué)生無權(quán)限操作。4.3.3用戶信息管理功能用戶信息管理包括對(duì)用戶的查詢、添加、編輯、刪除,管理員登錄系統(tǒng)后可以查看用戶的用戶名(編號(hào))、姓名、系別、角色,也可以進(jìn)行編輯修改、刪除,輸入新的用戶屬圖 4-2 系統(tǒng)總體框架設(shè)計(jì)圖查看測(cè)試記錄個(gè)人信息管理性后就可以實(shí)現(xiàn)添加新用戶。管理員可以通過權(quán)限設(shè)置來實(shí)現(xiàn)對(duì)管理員和教師的授權(quán)。教師和學(xué)生無權(quán)限操作此管理。4.3.4科目

53、管理功能科目管理包括對(duì)測(cè)試科目的編輯、 添加和刪除。 管理員和教師可以通過此功能實(shí)現(xiàn)測(cè)試科目的管理。244.3.5出題和維護(hù)功能出題和維護(hù)功能由教師和管理員具有,對(duì)試卷名稱、測(cè)試科目、每種題型的題目和分值的確定,生成試卷。試卷維護(hù)主要包括對(duì)試卷的查看、編輯和刪除。4.3.6試卷評(píng)審與成績(jī)管理功能試卷的評(píng)審主要是對(duì)學(xué)生測(cè)試后的試卷進(jìn)行管理,管理員和教師具有此權(quán)限,通過打開學(xué)生測(cè)試的試卷,對(duì)問答題進(jìn)行得分錄入,總分的計(jì)算,寫評(píng)語(yǔ),完成對(duì)試卷的評(píng)審。管理員和教師可以查看學(xué)生成績(jī),也可導(dǎo)出excel表格進(jìn)行成績(jī)的進(jìn)一步統(tǒng)計(jì)和分析。4.3.7試題管理功能管理員和教師具有對(duì)試題管理的權(quán)限,只要是對(duì)每種題型

54、的錄入,查看和修改。4.3.8學(xué)生答題功能學(xué)生登錄系統(tǒng)后,可以選擇試題開始測(cè)試,修改密碼,查看測(cè)試記錄,測(cè)試有時(shí)間限制,到達(dá)規(guī)定時(shí)間自動(dòng)交卷。25第五章詳細(xì)設(shè)計(jì)5.1登錄模塊設(shè)計(jì)用戶登錄時(shí),需要輸入學(xué)號(hào)、密碼、驗(yàn)證碼,用戶的不同角色將決定其前往不同的界面。用戶登錄界面如圖5-1所示。教育學(xué)院在線測(cè)試教育學(xué)院在線測(cè)試登錄窗口登錄窗口|Login學(xué)號(hào)II口;密碼IPS驗(yàn)證嗎ICODE:登錄irx寰.2p:.rightS2Ci12http:德口已虱/而亞x.php/JvCMAllRightsSoft圖 5-1 登錄的頁(yè)面主要代碼及說明:if(!IsPostBack)if(!Object.Equals

55、(Request.CookiesUserID,null)(HttpCookiereadcookie=Request.CookiesUserID;this.txtUserID.Text=readcookie.Value;protectedvoidimgBtnLogin_Click(objectsender,ImageClickEventArgse)Usersmruser=newUsersmr();HttpCookiecookie=Request.CookiesCheckCode;stringpwdMd5=this.txtPwd.Text;if(String.Compare(cookie.Valu

56、e,Validator.Text,true)!=0)lblMessage.Text=驗(yàn)證碼錯(cuò)誤!;elseif(user.CheckPassword(txtUserID.Text.Trim()if(user.UserPwd=pwdMd5)26if(object.Equals(Request.CookiesUserID,null)5.2密碼修改管理用戶登錄系統(tǒng)后,可在個(gè)人信息管理中對(duì)密碼進(jìn)行修改。如圖5-2所示修改密碼原密碼:II不能為空,新密碼:II不能為空,確認(rèn)變碼:I._I確H密碼不一致UblMessaqel修改重置圖 5-2 修改密碼頁(yè)面要求輸入原密碼和兩次新密碼,其主要代碼及說明為:p

57、rotectedvoidimgBtnModifyPwd_Click1(objectsender,ImageClickEventArgse)(Usersmruser=newUsersmr();user.LoadData(SessionuserID.ToString();stringtxtOldPwdMD5=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtOldPwd.Text.Trim(),MD5).ToString();if(user.UserPwd=txtOldPwdMD5)(Crea

58、teCookie();else(CreateCookie();SessionResponse.Redirect(else(lblMessage.Text=else(lblMessage.Text=userID=txtUserID.Text.Trim();Default.aspx);您輸入的密碼錯(cuò)誤!“該用戶不存在!27stringtxtNewPwdMD5=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtNewPwd.Text.Trim(),MD5).ToString();user.Use

59、rPwd=txtNewPwdMD5.ToString().Trim();if(user.ModifyPassword(this.SessionuserID.ToString()(lblMessage.Text=成功修改密碼??;else(lblMessage.Text=修改密碼失敗!;else(lblMessage.Text=輸入原密碼錯(cuò)誤,請(qǐng)重新輸入!;5.3系別管理設(shè)計(jì)教師系別管理可以對(duì)系別進(jìn)行添加刪除與修改,管理員具有此權(quán)限。管理員登錄后如圖5-3所示。爾科直理日營(yíng)口:GHdWeGHdWe科#GridGrid”欄內(nèi)1編號(hào)系別編輯除C數(shù)據(jù)綁定數(shù)據(jù)綁定編輯冊(cè)賒數(shù)據(jù)綁定數(shù)據(jù)綁定編輯冊(cè)1除數(shù)據(jù)綁定

60、戮據(jù)綁定編輯冊(cè)膾數(shù)據(jù)綁定數(shù)據(jù)綁定編輯H照數(shù)據(jù)綁定數(shù)據(jù)綁定編輯刪除數(shù)據(jù)綁定數(shù)據(jù)綁定編輯冊(cè)賒數(shù)據(jù)綁定數(shù)據(jù)綁定編輯冊(cè)瞪1|數(shù)據(jù)綁定數(shù)據(jù)綁定編輯刪除|數(shù)據(jù)綁定數(shù)據(jù)綁定編輯H照|數(shù)據(jù)綁定數(shù)據(jù)綁定編輯刪除|數(shù)據(jù)綁定數(shù)據(jù)綁定編輯刪除1數(shù)據(jù)綁定數(shù)據(jù)綁定編輯冊(cè)賒圖 5-3 系別管理頁(yè)面28該頁(yè)面使用GridView控件實(shí)現(xiàn)顯示系別管理頁(yè)面信息,使用SqlDataSource控件綁定信息。其主要代碼為:publicpartialclassWeb_DepartmentManage:System.Web.UI.Page(protectedvoidPage_Load(objectsender,EventArgse)(i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論