基于瀏覽器/服務器模式的標準化考試系統(tǒng).doc
約53頁DOC格式手機打開展開
基于瀏覽器/服務器模式的標準化考試系統(tǒng),頁數(shù) 53 字數(shù) 20920摘 要 21世紀初,隨著網絡技術的飛速發(fā)展,計算機化考試在許多方面將逐步取代傳統(tǒng)的基于紙筆的考試。探討和研究基于計算機網絡的考試,以便能客觀、準確地評估人的某種能力和水平,提高考試效率,將具有特別現(xiàn)實的意義。本文針對java2及xml的具體應用,提出了...


內容介紹
此文檔由會員 張陽陽 發(fā)布
基于瀏覽器/服務器模式的標準化考試系統(tǒng)
頁數(shù) 53 字數(shù) 20920
摘 要
21世紀初,隨著網絡技術的飛速發(fā)展,計算機化考試在許多方面將逐步取代傳統(tǒng)的基于紙筆的考試。探討和研究基于計算機網絡的考試,以便能客觀、準確地評估人的某種能力和水平,提高考試效率,將具有特別現(xiàn)實的意義。
本文針對JAVA2及XML的具體應用,提出了基于瀏覽器/服務器工作模式下搭建標準化考試系統(tǒng)的完整方案。系統(tǒng)的客戶端和服務器端采用Java編寫,而試題文件則采用XML編寫,兩者通過DOM接口連接。考試系統(tǒng)很好的實現(xiàn)了包括選取考試內容,規(guī)定考試用時,分數(shù)統(tǒng)計等主要功能。
關鍵詞:JAVA2,DOM,XML,UML
ABSTRACT
At the beginning of 21st century, with the development at full speed of the network technology, computerized examination has replaced the traditional examination based on paper and pen progressively in many aspects. Study the examination based on computer network and research on it will have a very realistic meaning, in order to assess a certain ability and the level of people objectivly , accurately, improve examination efficiency .
In this paper, based on concrete application of JAVA2 and XML, a complete implemental approach is presented for the standard examination system based on browser/server under the work pattern. The client and the server of the system are written in Java and the examination file is written in XML, the two join through DOM interface .The fine realization of the examination system is it choose examination content, set the exam time, count the achievement etc.
Keywords: JAVA2 DOM XML UML
目 錄:
第一章 緒論 1
1.1 現(xiàn)今國內所采用的考試系統(tǒng)概況 1
1. 北京杰佛軟件技術開發(fā)有限公司開發(fā)的通用考試系統(tǒng)WebExam 1
2. PowerExam通用網絡考試系統(tǒng) 2
3. 慧峰網絡考試系統(tǒng) 2
1.2 本文所設計的考試系統(tǒng)的特點 3
第二章 設計采用的相關技術 4
2.1 XML語言 4
2.1.1 XML簡介 4
2.1.2 XML文檔 5
2.1.3 Java與XML 6
2.2 文檔對象模型DOM 7
2.2.2 基本的DOM對象 8
2.2.3 DOM的四個基本接口 9
2.3 統(tǒng)一建模語言UML 10
2.3.1 UML簡介 10
2.3.2 UML的組成 11
第三章 需求分析 13
3.1 總體介紹和設計要求 13
3.2 系統(tǒng)的用例事件流描述 14
1. 創(chuàng)建考試系統(tǒng)客戶端 14
2. 選擇試題文件 15
3. 管理客戶端窗口中的考試界面 16
4. 監(jiān)聽客戶端的呼叫 17
5. 讀取試題內容和計算用戶得分 19
第四章 設計與編碼 20
4.1 概要設計 20
4.1.1 客戶端總體設計 20
4.1.2 服務器端總體設計 21
4.2 詳細設計 21
4.2.1 客戶端主類ClientBS模塊設計 22
4.2.2 客戶端選擇試題界面ChoiceFile模塊設計 23
4.2.3 客戶端考試界面ClientTestArea模塊設計 24
4.2.4 服務器端主類Server模塊設計 25
4.2.5 服務器端讀取試題ReadTestquestion模塊設計 26
4.3 編碼設計 27
4.4 設計運行效果與程序發(fā)布 28
第五章 分析與總結 29
致 謝 31
參考文獻: 31
附 錄 32
1. 客戶端主類CLIENTBS 32
2. 客戶端選擇試題界面CHOICEFILE 34
3. 客戶端考試界面CLIENTTESTAREA 37
4. 服務器端主類SERVER 41
5. 服務器端讀取試題READTESTQUESTION 44
參考文獻:
1. 飛思科技產品研發(fā)中心編著,Java2應用開發(fā)指南(第二版),北京:電子工業(yè)出版社,2003.7
2. 石塚英弘,李穎著,未來網絡的基磐技術——XML的理論和應用,北京:華藝出版社,2002.1
3. [美]戴特(Deitel,H.M.)等著,Java Web服務高級教程,邱仲潘等譯,北京:機械工業(yè)出版社,2003.7
4. 張海藩編著,軟件工程,北京:人民郵電出版社,2002.3
5. 冀振燕編著,UML系統(tǒng)分析設計與應用案例,北京:人民郵電出版社,2003.6
頁數(shù) 53 字數(shù) 20920
摘 要
21世紀初,隨著網絡技術的飛速發(fā)展,計算機化考試在許多方面將逐步取代傳統(tǒng)的基于紙筆的考試。探討和研究基于計算機網絡的考試,以便能客觀、準確地評估人的某種能力和水平,提高考試效率,將具有特別現(xiàn)實的意義。
本文針對JAVA2及XML的具體應用,提出了基于瀏覽器/服務器工作模式下搭建標準化考試系統(tǒng)的完整方案。系統(tǒng)的客戶端和服務器端采用Java編寫,而試題文件則采用XML編寫,兩者通過DOM接口連接。考試系統(tǒng)很好的實現(xiàn)了包括選取考試內容,規(guī)定考試用時,分數(shù)統(tǒng)計等主要功能。
關鍵詞:JAVA2,DOM,XML,UML
ABSTRACT
At the beginning of 21st century, with the development at full speed of the network technology, computerized examination has replaced the traditional examination based on paper and pen progressively in many aspects. Study the examination based on computer network and research on it will have a very realistic meaning, in order to assess a certain ability and the level of people objectivly , accurately, improve examination efficiency .
In this paper, based on concrete application of JAVA2 and XML, a complete implemental approach is presented for the standard examination system based on browser/server under the work pattern. The client and the server of the system are written in Java and the examination file is written in XML, the two join through DOM interface .The fine realization of the examination system is it choose examination content, set the exam time, count the achievement etc.
Keywords: JAVA2 DOM XML UML
目 錄:
第一章 緒論 1
1.1 現(xiàn)今國內所采用的考試系統(tǒng)概況 1
1. 北京杰佛軟件技術開發(fā)有限公司開發(fā)的通用考試系統(tǒng)WebExam 1
2. PowerExam通用網絡考試系統(tǒng) 2
3. 慧峰網絡考試系統(tǒng) 2
1.2 本文所設計的考試系統(tǒng)的特點 3
第二章 設計采用的相關技術 4
2.1 XML語言 4
2.1.1 XML簡介 4
2.1.2 XML文檔 5
2.1.3 Java與XML 6
2.2 文檔對象模型DOM 7
2.2.2 基本的DOM對象 8
2.2.3 DOM的四個基本接口 9
2.3 統(tǒng)一建模語言UML 10
2.3.1 UML簡介 10
2.3.2 UML的組成 11
第三章 需求分析 13
3.1 總體介紹和設計要求 13
3.2 系統(tǒng)的用例事件流描述 14
1. 創(chuàng)建考試系統(tǒng)客戶端 14
2. 選擇試題文件 15
3. 管理客戶端窗口中的考試界面 16
4. 監(jiān)聽客戶端的呼叫 17
5. 讀取試題內容和計算用戶得分 19
第四章 設計與編碼 20
4.1 概要設計 20
4.1.1 客戶端總體設計 20
4.1.2 服務器端總體設計 21
4.2 詳細設計 21
4.2.1 客戶端主類ClientBS模塊設計 22
4.2.2 客戶端選擇試題界面ChoiceFile模塊設計 23
4.2.3 客戶端考試界面ClientTestArea模塊設計 24
4.2.4 服務器端主類Server模塊設計 25
4.2.5 服務器端讀取試題ReadTestquestion模塊設計 26
4.3 編碼設計 27
4.4 設計運行效果與程序發(fā)布 28
第五章 分析與總結 29
致 謝 31
參考文獻: 31
附 錄 32
1. 客戶端主類CLIENTBS 32
2. 客戶端選擇試題界面CHOICEFILE 34
3. 客戶端考試界面CLIENTTESTAREA 37
4. 服務器端主類SERVER 41
5. 服務器端讀取試題READTESTQUESTION 44
參考文獻:
1. 飛思科技產品研發(fā)中心編著,Java2應用開發(fā)指南(第二版),北京:電子工業(yè)出版社,2003.7
2. 石塚英弘,李穎著,未來網絡的基磐技術——XML的理論和應用,北京:華藝出版社,2002.1
3. [美]戴特(Deitel,H.M.)等著,Java Web服務高級教程,邱仲潘等譯,北京:機械工業(yè)出版社,2003.7
4. 張海藩編著,軟件工程,北京:人民郵電出版社,2002.3
5. 冀振燕編著,UML系統(tǒng)分析設計與應用案例,北京:人民郵電出版社,2003.6