基于BS的高校計算機應(yīng)用能力在線考試系統(tǒng)_第1頁
基于BS的高校計算機應(yīng)用能力在線考試系統(tǒng)_第2頁
基于BS的高校計算機應(yīng)用能力在線考試系統(tǒng)_第3頁
基于BS的高校計算機應(yīng)用能力在線考試系統(tǒng)_第4頁
基于BS的高校計算機應(yīng)用能力在線考試系統(tǒng)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于B/S的高校計算機應(yīng)用能力在線考試系統(tǒng)    摘要:計算機應(yīng)用能力考試是專科、本科課程教學(xué)考核的重要環(huán)節(jié)。隨著計算機技術(shù)的發(fā)展,傳統(tǒng)的手工出卷、改卷模式以及C/S網(wǎng)絡(luò)考試模式已越來越不能適應(yīng)計算機應(yīng)用教學(xué)考核的需要?;赪eb的在線考試系統(tǒng)在這種形勢下應(yīng)運而生,系統(tǒng)選擇了基于Web的三層B/S的設(shè)計模式,采用了新的開發(fā)平臺VS·net,后臺采用SQL Server 2005 數(shù)據(jù)庫, 實現(xiàn)了一個全新的在線考試系統(tǒng)。1 選題的背景、目的和意義1.1 選題的背景在當(dāng)今信息時代,計算機技術(shù)與網(wǎng)絡(luò)技術(shù)越來越廣地應(yīng)用于各個領(lǐng)域,改變著人們的學(xué)習(xí)、工作

2、、生活乃至思維方式,也引起了教育領(lǐng)域的重大變革。將計算機與網(wǎng)絡(luò)技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。目前的一個發(fā)展趨勢是采用大規(guī)模試題庫的計算機網(wǎng)絡(luò)考試模式。1.2 選題的目的及意義計算機應(yīng)用能力考試是???、本科課程教學(xué)考核的重要環(huán)節(jié)。目前,我的工作單位:無錫工藝職業(yè)技術(shù)學(xué)院,每年學(xué)習(xí)計算機類基礎(chǔ)學(xué)科的人數(shù)約2500余人,根據(jù)以往慣例,該課程的考核方式采用閉卷筆試和機房上機,由此產(chǎn)生的試卷印刷、裝訂、分袋、回收試卷、閱卷、成績統(tǒng)計等工作量非常龐大,且由于考核方法的落后,基本上難以準(zhǔn)確、客觀、公正地反映學(xué)生

3、具有的基本職業(yè)技能和素質(zhì),其結(jié)果是培養(yǎng)的學(xué)生,懂理論多些,會實踐操作少些,從而偏離了我校高職高專學(xué)院培養(yǎng)高技能專業(yè)人才的目標(biāo)?;赪eb的“在線考試系統(tǒng)” 在這種形勢下應(yīng)運而生,就是利用計算機信息技術(shù)和網(wǎng)絡(luò)平臺,結(jié)合軟件技術(shù),把在教學(xué)中可實現(xiàn)標(biāo)準(zhǔn)化考試的課程由傳統(tǒng)的紙張考試模式轉(zhuǎn)變成為無紙化考試模式,以實現(xiàn)學(xué)生信息管理、試題庫管理、考務(wù)管理、在線考試、隨機生成試卷、計算機自動閱卷、在線監(jiān)考、自動閱卷和成績統(tǒng)計等功能,達到了節(jié)約資源,提高工作效率,保證考試結(jié)果客觀公正性的目的。在我國充分利用這一資源進行網(wǎng)上教學(xué),有著廣闊的應(yīng)用前景。2該考試系統(tǒng)使用的關(guān)鍵技術(shù)2.1 ·net介紹

4、3;net就是微軟的用來實現(xiàn)XML,Web Services, SOA(面向服務(wù)的體系結(jié)構(gòu)service-oriented architecture)和敏捷性的技術(shù)。NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。 從技術(shù)的角度,一個·net應(yīng)用是一個運行于·net Framework之上的應(yīng)用程序。·net的核心組件包括:(1)、一組用于創(chuàng)建互聯(lián)網(wǎng)操作系統(tǒng)的構(gòu)建塊其中包括Passport·net 用于用戶認(rèn)證以及用于文件存儲的服務(wù)用戶首選項管理日歷管理以及眾多的其它任務(wù)。(2)

5、、構(gòu)建和管理新一代服務(wù)的基本結(jié)構(gòu)和工具包括Visual Studio·net ·net 企業(yè)服務(wù)器·net Framework 和Windows·net。(3)能夠啟用新型智能互聯(lián)網(wǎng)設(shè)備的·net 設(shè)備軟件。·net框架是以一種采用系統(tǒng)虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎(chǔ),支持多種語言(C#、VB、C+、Python等)的開發(fā)。NET也為應(yīng)用程序接口(API)提供了新功能和開發(fā)工具。這些革新使得程序設(shè)計員可以同時進行Windows應(yīng)用軟件和網(wǎng)絡(luò)應(yīng)用軟件以及組件和服務(wù)(web服務(wù)

6、)的開發(fā)。·net提供了一個新的反射性的且面向?qū)ο蟪绦蛟O(shè)計編程接口。·net設(shè)計得足夠通用化從而使許多不同高級語言都得以被匯集。·net Framework中的所有語言都提供基類庫(BCL)。ASP是英文Active Server Pages的縮寫,意為動態(tài)服務(wù)器頁面,是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),其作為一種服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,在發(fā)展中日趨完善并更名為ASP+。后來,微軟正式推動·net策略時,ASP+就演化成ASP·net。簡單的說,ASP·net就是一種程序,是基于通用語言的編譯運行的

7、程序,它以其強大性和適應(yīng)性可運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。2.2 ADO·net介紹ADO·net是一組用于和數(shù)據(jù)源進行交互的面向?qū)ο箢悗?。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel表格或者XML文件。 ADO·net允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過·net的ADO

8、3;net類庫來進行連接。ADO·net對象模型2.3 SQL Server 2005介紹SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。3 在線考試系統(tǒng)設(shè)計方案

9、3.1 設(shè)計思想和系統(tǒng)結(jié)構(gòu)對于考試系統(tǒng)的設(shè)計,應(yīng)符合一定的教學(xué)規(guī)律和教學(xué)理論。本系統(tǒng)是利用計算機網(wǎng)絡(luò)平臺分發(fā)考試題給學(xué)生(終端機),在規(guī)定的考試時段完結(jié)時,又能將終端機處的考生答卷傳送到網(wǎng)絡(luò)服務(wù)器保存的系統(tǒng)。因此選擇基于B/S的三層網(wǎng)絡(luò)結(jié)構(gòu)。并且將SQL Server 2005作為后臺數(shù)據(jù)庫,C#作為編程語言。從而建立了一個較為完善的,滿足在線考試需求的考試系統(tǒng)。B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C

10、上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易。其總體方案見圖:3.2 考試模型隨著Web應(yīng)用的復(fù)雜度不斷提高,三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中 間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCO

11、M通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交換.三層結(jié)構(gòu)4基于WEB考試系統(tǒng)實現(xiàn)4.1系統(tǒng)目標(biāo)及功能系統(tǒng)功能分前臺考試和后臺考試管理。前臺考試程序?qū)崿F(xiàn)學(xué)生登錄的身份驗證、隨機抽取試題、考試時間控制、接收并保存考生所選答案及試卷,自動判分等。后臺考試管理程序采用系統(tǒng)管理員和普通教師兩級管理模式。普通教師具有申請考試課程、試題管理(錄入、修改、查詢)、成績?yōu)g覽、分析輸出等功能。系統(tǒng)管理員除具有教師的所有功能外,還具有教師基本信息、學(xué)生信息、課程信息等管理及試卷的備份、轉(zhuǎn)儲及打印等功能。后臺管理功能可在任意地方以WEB方式進行在線管理。4.2 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫采用SQL Server 200

12、5,數(shù)據(jù)庫名稱為Examination,登陸界面有管理員表、學(xué)生表、教師表。以下解釋一下各表包括的屬性:4.3考試系統(tǒng)安全機制1. 身份鑒別:確認(rèn)系統(tǒng)中用戶身份的真實性,防止出現(xiàn)惡意冒充,保證數(shù)據(jù)來自某一方。在本系統(tǒng)中是通過用戶名和密碼進行驗證。2. 授權(quán)控制:根據(jù)鑒別的真實身份來確定對其本系統(tǒng)資源或應(yīng)用的訪問權(quán)限,系統(tǒng)中學(xué)生交卷成功后,系統(tǒng)會在相應(yīng)的數(shù)據(jù)庫中留下標(biāo)記,并返回給學(xué)生客戶端成功提交試卷的信息,使該學(xué)生無法再以準(zhǔn)考證號和密碼登陸該考試系統(tǒng),自動退出系統(tǒng)。3. 機密性:確保試卷在存貯和傳輸中的機密性,不被非授權(quán)用戶訪問。4. 完整性:確保系統(tǒng)信息如學(xué)生答案等,不被非授權(quán)用戶惡意或無意

13、篡改。5總結(jié)與展望計算機應(yīng)用能力考試是??啤⒈究普n程教學(xué)考核的重要環(huán)節(jié),設(shè)計并開發(fā)一個功能完善的網(wǎng)絡(luò)在線考試系統(tǒng)是非常有意義的。這是對有限教育資源的高效共享,可以大大簡化傳統(tǒng)考試的過程?;赪eb在線考試系統(tǒng),包括學(xué)生考試、自動批閱、題庫管理,成績查詢等,該系統(tǒng)可以在任何地點、任何時間進行考試。該系統(tǒng)中的所有考試信息都以數(shù)據(jù)庫記錄的形式存儲。用戶可用登錄的方式從數(shù)據(jù)庫中隨機抽取試卷,進行測試。在我國高校內(nèi)充分利用這一資源進行網(wǎng)上教學(xué),有著廣闊的應(yīng)用前景。參考文獻1徐世浩.高校教育網(wǎng)站ASP·net技術(shù)應(yīng)用研究.電化教育研究,2004,1:67-812劉東飛,夏丹.基于·ne

14、t的網(wǎng)絡(luò)考試系統(tǒng)設(shè)計與實現(xiàn)J.福建電腦,2006,5:121-1223李曉著.SQL Sever2000管理及應(yīng)用系統(tǒng)開發(fā)M.中國鐵道出版社,1999.1:78-814 Pullen,J.Mark, McAndrews, Priscilla M.A web portal for open-source synchronous distance ducation . Proceedings of the Seventh IASTED International Conference on Computers andAdvanced Technology in Education, Proceedings of the Seventh IASTED International Conference on Computers and Advanced Technology in Education, 2004.315-320  

溫馨提示

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

最新文檔

評論

0/150

提交評論