asp+sql在線考試系統(tǒng).doc
約13頁DOC格式手機打開展開
asp+sql在線考試系統(tǒng),asp+sql在線考試系統(tǒng)目 錄1 緒論 11.1 課題研究背景 11.2 國內(nèi)外發(fā)展現(xiàn)狀 21.3 論文結(jié)構(gòu) 32 相關(guān)技術(shù) 42.1 asp技術(shù) 42.2 sql語句 62.3 vbscript語言 72.4 iis服務(wù)器 83 需求分析 123.1 可行性分析 123.2 系統(tǒng)的體系結(jié)構(gòu)分析 123.3 系統(tǒng)的需...


內(nèi)容介紹
此文檔由會員 資料提供者 發(fā)布
ASP+SQL在線考試系統(tǒng)
目 錄
1 緒論 1
1.1 課題研究背景 1
1.2 國內(nèi)外發(fā)展現(xiàn)狀 2
1.3 論文結(jié)構(gòu) 3
2 相關(guān)技術(shù) 4
2.1 ASP技術(shù) 4
2.2 SQL語句 6
2.3 VBScript語言 7
2.4 IIS服務(wù)器 8
3 需求分析 12
3.1 可行性分析 12
3.2 系統(tǒng)的體系結(jié)構(gòu)分析 12
3.3 系統(tǒng)的需求分析 13
3.4 系統(tǒng)的設(shè)計思想與目標(biāo) 14
4 系統(tǒng)概要設(shè)計 15
4.1 系統(tǒng)流程 15
4.2 系統(tǒng)總體結(jié)構(gòu)圖 16
4.3 數(shù)據(jù)流圖 16
5 詳細設(shè)計 19
5.1 試題設(shè)計 19
5.2 數(shù)據(jù)庫設(shè)計 19
5.3 用戶和管理員權(quán)限設(shè)計 24
5.4 功能詳細設(shè)計 24
5.4.1 連接數(shù)據(jù)庫實現(xiàn) 24
5.4.2 在線考試功能實現(xiàn) 25
5.4.3 在線考試管理功能實現(xiàn) 35
結(jié)束語 41
參考文獻 42
致謝 43
1 緒論
近幾年來,隨著Internet的崛起,遠程教育開始發(fā)展,普及網(wǎng)絡(luò)教育的呼聲日益高漲,其勢頭不亞于電子商務(wù)。聯(lián)合國教科文組織1998年在其一項調(diào)查報告中指出:無論是發(fā)達國家還是發(fā)展中國家,都不同程度存在教育滯后于現(xiàn)實需要的問題,特別是第三世界國家。而普及遠程教育,尤其是網(wǎng)絡(luò)教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要動力。中國的網(wǎng)絡(luò)教育也隨Internet的發(fā)展而同步增長,同時,網(wǎng)絡(luò)教育也為中國的教育事業(yè)開辟了新的天地
1.1 課題研究背景
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了遠程教育,通過計算機網(wǎng)絡(luò)實現(xiàn)異地教育和培訓(xùn)。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠程教育當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。
遠程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。[1]其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。[2]顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,如遠程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進行在線考試,以減輕教師的工作負擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。[3]例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。
伴隨著遠程教育的蓬勃發(fā)展,作為教學(xué)當(dāng)中不可分割的一部分的在線考試系統(tǒng)也得到了當(dāng)今遠程教育研究者的關(guān)注,考試是考察學(xué)生對所學(xué)習(xí)知識的接受和理解程度的重要手段,無紙化的考卷,考試的隨時性,隨地性,這些特點都是研究并開發(fā)網(wǎng)絡(luò)考試系統(tǒng)主要的原因,網(wǎng)絡(luò)考試系統(tǒng)遠遠超越了傳統(tǒng)考試固定時間,固定地點的考試模式的限制,將給學(xué)生和老師帶來極大的便利。隨著Internet的相關(guān)技術(shù)的發(fā)展,特別是Web技術(shù)的出現(xiàn),人們開始致力于研究和開發(fā)基于Internet考試系統(tǒng),這也大大推動了遠程教育的發(fā)展。
如今世界上對于基于Internet的遠程考試系統(tǒng)所進行的研究開發(fā)工作不是篅@?,但是基于web技術(shù)構(gòu)建的在線考試系統(tǒng)已然成為發(fā)展的主流。數(shù)據(jù)庫安全、共享、數(shù)據(jù)傳輸過程的安全性、訪問控制技術(shù)、身份識別技術(shù)都是構(gòu)建考試系統(tǒng)要考慮的問題。 [4]目前,一些遠程教育機構(gòu)已經(jīng)開發(fā)出了在線考試系統(tǒng),基本實現(xiàn)了基于Internet的B/S結(jié)構(gòu)在線考試。通過Server端的后臺試題庫動態(tài)生成考卷和對于標(biāo)準(zhǔn)化的試題即時評定成績。但是與傳統(tǒng)的紙面考試相比,目前的在線測試都是基于標(biāo)準(zhǔn)化考試的,而且一般只能用于非正規(guī)的考試,因為對于很多方面考慮的還不是很完善,因而使得在線考試在近段時間很難完全替代傳統(tǒng)的考試。
1.2 國內(nèi)外發(fā)展現(xiàn)狀
國際上,基于計算機的考試蓬勃發(fā)展,對于題庫建設(shè)的理論研究不斷深入,實用考試系統(tǒng)也層出不窮。[5]美國心理協(xié)會在1986年出版了關(guān)于如何開發(fā)、使用計算機化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者的事實標(biāo)準(zhǔn)。投入實際使用的例子有,1982年采有遠距離教育方式的美國學(xué)院(American College)考試使用計算機進行測試;1993年美國教育考試中心(Eraduade Record Examination簡稱 ETS)考試;從1994年開始,美國護理證書考試完全在計算機上進行。目前,國外許多大型測驗出版機構(gòu)、地區(qū)教育主管部門和專業(yè)資格認證機構(gòu)都以某種測量理論為指導(dǎo)建立題庫、設(shè)計考試系統(tǒng),并進行各項相關(guān)研究。
除了這類行業(yè)專用的大型考試系統(tǒng)之外,供普通教師使用的通用考試系統(tǒng)軟件也有相應(yīng)的研究和產(chǎn)品。如英國Question Mark Computing,Ltd公司出品的Question Mark,就是一種基于項目反應(yīng)理論的,可供廣大教師使用的通用的考試系統(tǒng)。
在我國,計算機考試系統(tǒng)和題庫的理論研究和實踐應(yīng)用起步比較晚。但發(fā)展也比較迅速,研究和開發(fā)活動比較活躍。北京師范大學(xué)、華北師范大學(xué)等高等院校都有教師在進行教育測量理論應(yīng)用于題庫建設(shè)方面的研究。清華大學(xué)、上海交通大學(xué)、北京師范大學(xué)等高校,也有教師在組織力量致力于實用考試系統(tǒng)的研究和開發(fā)工作,
其中使用專用在線考試系統(tǒng)影響較大的考試有:
1994年開始,國家教務(wù)組織的全國計算機等級考試;
目 錄
1 緒論 1
1.1 課題研究背景 1
1.2 國內(nèi)外發(fā)展現(xiàn)狀 2
1.3 論文結(jié)構(gòu) 3
2 相關(guān)技術(shù) 4
2.1 ASP技術(shù) 4
2.2 SQL語句 6
2.3 VBScript語言 7
2.4 IIS服務(wù)器 8
3 需求分析 12
3.1 可行性分析 12
3.2 系統(tǒng)的體系結(jié)構(gòu)分析 12
3.3 系統(tǒng)的需求分析 13
3.4 系統(tǒng)的設(shè)計思想與目標(biāo) 14
4 系統(tǒng)概要設(shè)計 15
4.1 系統(tǒng)流程 15
4.2 系統(tǒng)總體結(jié)構(gòu)圖 16
4.3 數(shù)據(jù)流圖 16
5 詳細設(shè)計 19
5.1 試題設(shè)計 19
5.2 數(shù)據(jù)庫設(shè)計 19
5.3 用戶和管理員權(quán)限設(shè)計 24
5.4 功能詳細設(shè)計 24
5.4.1 連接數(shù)據(jù)庫實現(xiàn) 24
5.4.2 在線考試功能實現(xiàn) 25
5.4.3 在線考試管理功能實現(xiàn) 35
結(jié)束語 41
參考文獻 42
致謝 43
1 緒論
近幾年來,隨著Internet的崛起,遠程教育開始發(fā)展,普及網(wǎng)絡(luò)教育的呼聲日益高漲,其勢頭不亞于電子商務(wù)。聯(lián)合國教科文組織1998年在其一項調(diào)查報告中指出:無論是發(fā)達國家還是發(fā)展中國家,都不同程度存在教育滯后于現(xiàn)實需要的問題,特別是第三世界國家。而普及遠程教育,尤其是網(wǎng)絡(luò)教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要動力。中國的網(wǎng)絡(luò)教育也隨Internet的發(fā)展而同步增長,同時,網(wǎng)絡(luò)教育也為中國的教育事業(yè)開辟了新的天地
1.1 課題研究背景
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了遠程教育,通過計算機網(wǎng)絡(luò)實現(xiàn)異地教育和培訓(xùn)。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠程教育當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。
遠程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。[1]其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。[2]顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,如遠程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進行在線考試,以減輕教師的工作負擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。[3]例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。
伴隨著遠程教育的蓬勃發(fā)展,作為教學(xué)當(dāng)中不可分割的一部分的在線考試系統(tǒng)也得到了當(dāng)今遠程教育研究者的關(guān)注,考試是考察學(xué)生對所學(xué)習(xí)知識的接受和理解程度的重要手段,無紙化的考卷,考試的隨時性,隨地性,這些特點都是研究并開發(fā)網(wǎng)絡(luò)考試系統(tǒng)主要的原因,網(wǎng)絡(luò)考試系統(tǒng)遠遠超越了傳統(tǒng)考試固定時間,固定地點的考試模式的限制,將給學(xué)生和老師帶來極大的便利。隨著Internet的相關(guān)技術(shù)的發(fā)展,特別是Web技術(shù)的出現(xiàn),人們開始致力于研究和開發(fā)基于Internet考試系統(tǒng),這也大大推動了遠程教育的發(fā)展。
如今世界上對于基于Internet的遠程考試系統(tǒng)所進行的研究開發(fā)工作不是篅@?,但是基于web技術(shù)構(gòu)建的在線考試系統(tǒng)已然成為發(fā)展的主流。數(shù)據(jù)庫安全、共享、數(shù)據(jù)傳輸過程的安全性、訪問控制技術(shù)、身份識別技術(shù)都是構(gòu)建考試系統(tǒng)要考慮的問題。 [4]目前,一些遠程教育機構(gòu)已經(jīng)開發(fā)出了在線考試系統(tǒng),基本實現(xiàn)了基于Internet的B/S結(jié)構(gòu)在線考試。通過Server端的后臺試題庫動態(tài)生成考卷和對于標(biāo)準(zhǔn)化的試題即時評定成績。但是與傳統(tǒng)的紙面考試相比,目前的在線測試都是基于標(biāo)準(zhǔn)化考試的,而且一般只能用于非正規(guī)的考試,因為對于很多方面考慮的還不是很完善,因而使得在線考試在近段時間很難完全替代傳統(tǒng)的考試。
1.2 國內(nèi)外發(fā)展現(xiàn)狀
國際上,基于計算機的考試蓬勃發(fā)展,對于題庫建設(shè)的理論研究不斷深入,實用考試系統(tǒng)也層出不窮。[5]美國心理協(xié)會在1986年出版了關(guān)于如何開發(fā)、使用計算機化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者的事實標(biāo)準(zhǔn)。投入實際使用的例子有,1982年采有遠距離教育方式的美國學(xué)院(American College)考試使用計算機進行測試;1993年美國教育考試中心(Eraduade Record Examination簡稱 ETS)考試;從1994年開始,美國護理證書考試完全在計算機上進行。目前,國外許多大型測驗出版機構(gòu)、地區(qū)教育主管部門和專業(yè)資格認證機構(gòu)都以某種測量理論為指導(dǎo)建立題庫、設(shè)計考試系統(tǒng),并進行各項相關(guān)研究。
除了這類行業(yè)專用的大型考試系統(tǒng)之外,供普通教師使用的通用考試系統(tǒng)軟件也有相應(yīng)的研究和產(chǎn)品。如英國Question Mark Computing,Ltd公司出品的Question Mark,就是一種基于項目反應(yīng)理論的,可供廣大教師使用的通用的考試系統(tǒng)。
在我國,計算機考試系統(tǒng)和題庫的理論研究和實踐應(yīng)用起步比較晚。但發(fā)展也比較迅速,研究和開發(fā)活動比較活躍。北京師范大學(xué)、華北師范大學(xué)等高等院校都有教師在進行教育測量理論應(yīng)用于題庫建設(shè)方面的研究。清華大學(xué)、上海交通大學(xué)、北京師范大學(xué)等高校,也有教師在組織力量致力于實用考試系統(tǒng)的研究和開發(fā)工作,
其中使用專用在線考試系統(tǒng)影響較大的考試有:
1994年開始,國家教務(wù)組織的全國計算機等級考試;