學生在線模擬考試系統(tǒng)的設計與實現(xiàn).doc
約39頁DOC格式手機打開展開
學生在線模擬考試系統(tǒng)的設計與實現(xiàn),摘 要隨著網(wǎng)絡技術的發(fā)展,遠程教育和網(wǎng)上考試成為網(wǎng)絡應用的一個重要方面。近幾年,在線考試特別是基于web 的在線考試系統(tǒng)受到越來越多的人青睞。本次畢業(yè)設計的題目是在線模擬考試系統(tǒng)的設計與實現(xiàn),系統(tǒng)采用瀏覽器/服務器模式開發(fā),包括登錄注冊、在線考試、試卷設置、試題管理、分數(shù)的統(tǒng)計以及成績查詢等功能。系統(tǒng)運行在window...
內(nèi)容介紹
此文檔由會員 wanli1988go 發(fā)布
摘 要
隨著網(wǎng)絡技術的發(fā)展,遠程教育和網(wǎng)上考試成為網(wǎng)絡應用的一個重要方面。近幾年,在線考試特別是基于Web 的在線考試系統(tǒng)受到越來越多的人青睞。
本次畢業(yè)設計的題目是在線模擬考試系統(tǒng)的設計與實現(xiàn),系統(tǒng)采用瀏覽器/服務器模式開發(fā),包括登錄注冊、在線考試、試卷設置、試題管理、分數(shù)的統(tǒng)計以及成績查詢等功能。系統(tǒng)運行在Windows 7操作系統(tǒng)上,以Tomcat作為Web服務器,使用JSP技術和MySQL 數(shù)據(jù)庫實現(xiàn)。
論文首先對在線考試系統(tǒng)做了需求分析,然后給出系統(tǒng)的設計與實現(xiàn)過程,最后,針對系統(tǒng)的各個功能進行了測試。
關鍵詞:在線考試;瀏覽器/服務器;JSP;MySQL;JDBC;
Abstract
With the development of networking technology, online examination and distance education is an aspect in the application of internet. In recent years the on-line examination especial of Web-based examination is more and more popular.
The graduation project’s subject is to design and realization of the online examination system. The system uses the browser/server to develop. It includes login, new user registration, on-line examination, examination paper set, examination paper management, score statistics ,query results and other functional. The system takes the Windows 7 as the OS,Tomcat as the web Server, uses JSP technology and MySQL as the Database Server development tools to realize the system.
In this paper, the requirement analysis about the online examination system is introduced, and then give the system design and implementation .Finally, all of the functions of the system is tested.
Keywords: On-line Examination;Browse/Server;JSP;MySQL;JDBC;
目錄
摘 要(中文) I
(英文) II
第一章 系統(tǒng)概述 1
1.1 系統(tǒng)開發(fā)背景 1
1.2 系統(tǒng)開發(fā)意義 1
1.3系統(tǒng)開發(fā)工具 1
第二章 系統(tǒng)分析 5
2.1 現(xiàn)狀分析 5
2.2 可行性分析 5
2.3 設計目標 6
2.4 功能要求 6
2.5 系統(tǒng)開發(fā)環(huán)境配置 7
第三章 系統(tǒng)設計 9
3.1數(shù)據(jù)庫設計 9
3.2系統(tǒng)結(jié)構(gòu)設計 11
3.3用戶界面設計 12
第四章 系統(tǒng)實現(xiàn) 15
4.1 數(shù)據(jù)庫連接的實現(xiàn)方法 15
4.2 登陸注冊模塊 16
4.3考生模塊 18
4.4 教師模塊 23
4.5 管理員模塊 31
第五章 系統(tǒng)測試 33
5.1什么是軟件測試 33
5.2軟件測試的目標與方法 33
5.3測試內(nèi)容 33
5.4系統(tǒng)的不足和展望 34
結(jié)束語 35
參考文獻 36
第一章 系統(tǒng)概述
1.1 系統(tǒng)開發(fā)背景
隨著我國計算機技術和通訊技術的發(fā)展,互聯(lián)網(wǎng)的普及程度已經(jīng)很廣泛了,但是,現(xiàn)在的教育教學檢驗方式,還是停留在過去的紙質(zhì)考試層面在,而傳統(tǒng)的教育教學檢驗方式中,要進行一次考試,至少需要經(jīng)過教師出題、學生考試、教師閱卷等幾步,這是一個繁雜的過程,需要大量人力、物力與時間的投入,同時也讓教師的工作量越來越大;現(xiàn)在遠程教育類學校的增多,雖然利用了網(wǎng)絡拉近了教師與學生的距離,但學生的分布過廣,導致了不易統(tǒng)一集中安排考試,考生成本的增加等諸多難題的出現(xiàn),給校方和學生帶來了很多的不便,因此,傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)在新興的教育教學方式的考試需要了??梢越鉀Q這些諸多難題的一種方式,就是利用Internet無國界的特點,在互聯(lián)網(wǎng)上在線考試。
在線考試系統(tǒng)可以減輕教師的工作負擔、提高工作效率,也減少了因考試而消耗不必要的人力和物力。在線考試的題目由計算機從題庫中隨機抽取,提高了考試的質(zhì)量,考試的評判由計算機自動完成,這樣使考試更趨于公證、客觀。隨著社會的發(fā)展和我國互聯(lián)網(wǎng)的普及,我們的生活中的已經(jīng)有很多方面都運用到了網(wǎng)絡,比如網(wǎng)上購物,網(wǎng)上交友等,甚至現(xiàn)在很多人看新聞都是通過網(wǎng)絡閱讀的,在閱讀新聞這個事件上,已經(jīng)不僅僅局限于紙質(zhì)化的報紙上了;而要把考試趨于無紙化的模式,需要在線模擬考試系統(tǒng)來完成,這個也是現(xiàn)在高等教育發(fā)展的一個需求。
在國內(nèi),試題庫系統(tǒng)理論與技術的研究在最近幾年取得了很大的進步。我國許多企業(yè)和高校都投入量大量的人力物力到各門課程的試題庫中,并取得了一定的成就。現(xiàn)在的生活中已經(jīng)有越來越多的等級考試運用了在線考試系統(tǒng),比如會計的電算化考試、計算機等級考試、銀行資格證考試等,這些已經(jīng)充分說明,在線考試系統(tǒng)是今后我們的考試生涯中的一個發(fā)展趨勢。
參考文獻
[1]孫鑫.Java Web開發(fā)詳解:XML + XSLT + Servlet +JSP深入剖析與應用實例[M].北京:電子工業(yè)出版社,2006.
[2]計磊,李里,周偉.精通J2EE整合應用案例[M].北京:人民郵電出版社,2006.
[3]孫衛(wèi)琴,李洪成. Tomcat與Java Web開發(fā)技術詳解[M].北京:電子工業(yè)出版社,2004.
[4]唐有國,湛洪波.編著.JSP網(wǎng)站開發(fā)詳解[M].北京:清華大學出版社,2008
[5]王紅.Java Web應用開發(fā)技術實用教程[M].北京:水利水電出版社,2008.
[6]林建素,孟康健.Eclipse開發(fā)學習筆記[M].北京:電子工業(yè)出版社,2008.
[7]孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術詳解(第2版)[M].北京:電子工業(yè)出版社,2009.
[8]盧菊平,郭江杰.精通JSP+XML+CSS網(wǎng)絡開發(fā)混合編程[M].北京:電子工業(yè)出版社,2006.
[9]封超,晁陽.Tomcat與Java Web開發(fā)技術詳解[M].北京:清華大學出版社,2008.
[10]梁立新.項目實踐精解:JAVA Web應用開發(fā)[M].北京:電子工業(yè)出版社,2007.
隨著網(wǎng)絡技術的發(fā)展,遠程教育和網(wǎng)上考試成為網(wǎng)絡應用的一個重要方面。近幾年,在線考試特別是基于Web 的在線考試系統(tǒng)受到越來越多的人青睞。
本次畢業(yè)設計的題目是在線模擬考試系統(tǒng)的設計與實現(xiàn),系統(tǒng)采用瀏覽器/服務器模式開發(fā),包括登錄注冊、在線考試、試卷設置、試題管理、分數(shù)的統(tǒng)計以及成績查詢等功能。系統(tǒng)運行在Windows 7操作系統(tǒng)上,以Tomcat作為Web服務器,使用JSP技術和MySQL 數(shù)據(jù)庫實現(xiàn)。
論文首先對在線考試系統(tǒng)做了需求分析,然后給出系統(tǒng)的設計與實現(xiàn)過程,最后,針對系統(tǒng)的各個功能進行了測試。
關鍵詞:在線考試;瀏覽器/服務器;JSP;MySQL;JDBC;
Abstract
With the development of networking technology, online examination and distance education is an aspect in the application of internet. In recent years the on-line examination especial of Web-based examination is more and more popular.
The graduation project’s subject is to design and realization of the online examination system. The system uses the browser/server to develop. It includes login, new user registration, on-line examination, examination paper set, examination paper management, score statistics ,query results and other functional. The system takes the Windows 7 as the OS,Tomcat as the web Server, uses JSP technology and MySQL as the Database Server development tools to realize the system.
In this paper, the requirement analysis about the online examination system is introduced, and then give the system design and implementation .Finally, all of the functions of the system is tested.
Keywords: On-line Examination;Browse/Server;JSP;MySQL;JDBC;
目錄
摘 要(中文) I
(英文) II
第一章 系統(tǒng)概述 1
1.1 系統(tǒng)開發(fā)背景 1
1.2 系統(tǒng)開發(fā)意義 1
1.3系統(tǒng)開發(fā)工具 1
第二章 系統(tǒng)分析 5
2.1 現(xiàn)狀分析 5
2.2 可行性分析 5
2.3 設計目標 6
2.4 功能要求 6
2.5 系統(tǒng)開發(fā)環(huán)境配置 7
第三章 系統(tǒng)設計 9
3.1數(shù)據(jù)庫設計 9
3.2系統(tǒng)結(jié)構(gòu)設計 11
3.3用戶界面設計 12
第四章 系統(tǒng)實現(xiàn) 15
4.1 數(shù)據(jù)庫連接的實現(xiàn)方法 15
4.2 登陸注冊模塊 16
4.3考生模塊 18
4.4 教師模塊 23
4.5 管理員模塊 31
第五章 系統(tǒng)測試 33
5.1什么是軟件測試 33
5.2軟件測試的目標與方法 33
5.3測試內(nèi)容 33
5.4系統(tǒng)的不足和展望 34
結(jié)束語 35
參考文獻 36
第一章 系統(tǒng)概述
1.1 系統(tǒng)開發(fā)背景
隨著我國計算機技術和通訊技術的發(fā)展,互聯(lián)網(wǎng)的普及程度已經(jīng)很廣泛了,但是,現(xiàn)在的教育教學檢驗方式,還是停留在過去的紙質(zhì)考試層面在,而傳統(tǒng)的教育教學檢驗方式中,要進行一次考試,至少需要經(jīng)過教師出題、學生考試、教師閱卷等幾步,這是一個繁雜的過程,需要大量人力、物力與時間的投入,同時也讓教師的工作量越來越大;現(xiàn)在遠程教育類學校的增多,雖然利用了網(wǎng)絡拉近了教師與學生的距離,但學生的分布過廣,導致了不易統(tǒng)一集中安排考試,考生成本的增加等諸多難題的出現(xiàn),給校方和學生帶來了很多的不便,因此,傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)在新興的教育教學方式的考試需要了??梢越鉀Q這些諸多難題的一種方式,就是利用Internet無國界的特點,在互聯(lián)網(wǎng)上在線考試。
在線考試系統(tǒng)可以減輕教師的工作負擔、提高工作效率,也減少了因考試而消耗不必要的人力和物力。在線考試的題目由計算機從題庫中隨機抽取,提高了考試的質(zhì)量,考試的評判由計算機自動完成,這樣使考試更趨于公證、客觀。隨著社會的發(fā)展和我國互聯(lián)網(wǎng)的普及,我們的生活中的已經(jīng)有很多方面都運用到了網(wǎng)絡,比如網(wǎng)上購物,網(wǎng)上交友等,甚至現(xiàn)在很多人看新聞都是通過網(wǎng)絡閱讀的,在閱讀新聞這個事件上,已經(jīng)不僅僅局限于紙質(zhì)化的報紙上了;而要把考試趨于無紙化的模式,需要在線模擬考試系統(tǒng)來完成,這個也是現(xiàn)在高等教育發(fā)展的一個需求。
在國內(nèi),試題庫系統(tǒng)理論與技術的研究在最近幾年取得了很大的進步。我國許多企業(yè)和高校都投入量大量的人力物力到各門課程的試題庫中,并取得了一定的成就。現(xiàn)在的生活中已經(jīng)有越來越多的等級考試運用了在線考試系統(tǒng),比如會計的電算化考試、計算機等級考試、銀行資格證考試等,這些已經(jīng)充分說明,在線考試系統(tǒng)是今后我們的考試生涯中的一個發(fā)展趨勢。
參考文獻
[1]孫鑫.Java Web開發(fā)詳解:XML + XSLT + Servlet +JSP深入剖析與應用實例[M].北京:電子工業(yè)出版社,2006.
[2]計磊,李里,周偉.精通J2EE整合應用案例[M].北京:人民郵電出版社,2006.
[3]孫衛(wèi)琴,李洪成. Tomcat與Java Web開發(fā)技術詳解[M].北京:電子工業(yè)出版社,2004.
[4]唐有國,湛洪波.編著.JSP網(wǎng)站開發(fā)詳解[M].北京:清華大學出版社,2008
[5]王紅.Java Web應用開發(fā)技術實用教程[M].北京:水利水電出版社,2008.
[6]林建素,孟康健.Eclipse開發(fā)學習筆記[M].北京:電子工業(yè)出版社,2008.
[7]孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術詳解(第2版)[M].北京:電子工業(yè)出版社,2009.
[8]盧菊平,郭江杰.精通JSP+XML+CSS網(wǎng)絡開發(fā)混合編程[M].北京:電子工業(yè)出版社,2006.
[9]封超,晁陽.Tomcat與Java Web開發(fā)技術詳解[M].北京:清華大學出版社,2008.
[10]梁立新.項目實踐精解:JAVA Web應用開發(fā)[M].北京:電子工業(yè)出版社,2007.