1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

ASP線測試系統實現

前言:本站為你精心整理了ASP線測試系統實現范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

ASP線測試系統實現

【摘要】文章介紹了基于校園網的在線測試系統的設計方案及其運用asp技術的實現方法。詳細介紹了該系統所能實現的主要功能,包括題庫維護、考試管理、成績管理、考生測試等功能。它實現了學生對學習內容的自測,教師通過對學生考試信息的分析,達到指導教學的目的。

【關鍵詞】在線測試;數據庫;考試

隨著計算機技術的迅猛發展,學校教學和管理的信息化發展也有長足的進步,這就要求各個環節都均衡發展,其中之一是,教師如何通過網絡了解學生的學習狀況。為此,配合傳統課堂教學而建立的在線測試系統就顯得相當必要。

測試是教學過程的重要組成部分,是教學評價的主要渠道之一,也是課堂教學中師生互動的重要手段。教師通過課堂測試可以了解學生的學習情況,及時調整教學進程;學生通過課堂測試可以了解自己的學習情況,及時調整學習方法。在傳統教學模式中,一位教師同時面對一個班的所有學生,師生不能及時準確地獲得反饋信息。目前,雖然在課堂教學中引入多媒體輔助教學手段,但課堂練習仍然采用傳統的模式,練習的評價功能并沒有充分體現。隨著網絡技術的不斷進步和信息技術的廣泛普及,網絡教學與考試系統已經遍布于Internet的每個角落。因此,如何充分利用計算機網絡的信息處理、傳輸功能,構建一個基于網絡的在線測試系統,是我校推進教學改革亟待完成的任務,也是計算機輔助教學領域中的一個重要研究課題。該測試系統基于現代教育理論和計算機應用理論,給學生提供了一種在線測試的學習方式,希望能激發廣大教師和學生的興趣。相對于傳統的課堂測試,利用網絡平臺開展在線測試具有以下一些優勢:(1)教學活動不受時間和空間的限制,教師和學生可以根據自己的實際情況選擇不同的時間段、不同的地點進行自我測試和自我學習;(2)有助于減輕教師的負擔,幫助學生詳細了解知識點掌握情況,鞏固所學,提高認知和解決問題的能力。

一、系統設計方案

(一)系統構成

在線測試系統由學生和管理員兩個模塊組成。學生模塊包括學生注冊、登陸、測試、查詢成績模塊。管理員模塊包括院系管理、試卷管理、題庫管理、審批管理等模塊。

(二)測試流程

測試部分是系統的核心部分。管理員首先登陸,若不是管理員,則應被授權之后才能登陸。登陸后首先添加好試卷名稱,并往試卷中添加試題,此時學生還不能參加考試,只有生成試卷以后,學生登錄后方可參加考試。學生通過注冊保存基本信息,根據注冊信息登陸進入系統界面。進入系統之后,可以選擇某門課程考試,當考試完一門課程,就可以看到本門課程得分,考完后也可進行其他課程的考試。另外還可查詢歷史成績信息。

(三)系統功能

后臺管理功能:(1)自由設置考試科目;(2)自由設置題庫;(3)自動生成試卷;(4)多功能查詢功能;(5)新聞??荚嚬δ埽海?)系統控制考試時間;(2)防刷新功能;(3)考試成績自動生成功能;(4)多功能查詢功能。

(四)題庫設計

題庫是在線測試系統的基礎。一個測試系統的題庫應能容納足夠數量的題目,這些題目在題庫中的組織、分類及其特征信息的確立與描述將直接影響系統的工作效率與效果。題庫是按照一定的教育測量理論利用計算機技術構成的某種學科題目的集合。題庫中的題目都是按照測驗目標精心篩選和校準的,每一題目除了試題本身的內容外,還要具有答案。在線測試系統中,試題是存儲在數據庫中的,為了能夠進行計算機判卷,試題必須是標準化的,比如選擇題、判斷題、填空題等,且允許管理員在試題庫中添加、修改、刪除試題。

二、技術的選擇

現在網絡技術越來越多,提供實現系統功能的工具也越來越多,主要技術有CGI、PHP,JSP和ASP,而且它們各有特點:

1.CGI——CommonGatewayInterface,公用網關接口??梢允褂貌煌某绦蚓帉?,如VB、Delphi或C/C++等。將已經寫好的程序放在WEB服務器上運行,再將其運行結果通過WEB服務器傳輸到客戶端的瀏覽器上。通過CGI建立WEB頁面與腳本程序之間的聯系,并且可以利用腳本程序來處理訪問者輸入的信息并據此做出響應。但是,這樣的編制方式比較困難而且效率低下,因為每一次修改程序都必須重新將CGI程序編譯成可執行文件。

2.ASP與Script(腳本)的編寫方式非常類似,它完全不需要重新編譯成可執行文件就可以直接運行,再者ASP內置的ADO組件,允許用戶通過客戶端瀏覽器存取各種各樣的數據庫。此外,ASP與CGI最大的不同在于對象向導和組件重用,ASP除了內置的Request對象、Response對象、Server對象、Session對象、Application對象、ObjectContext對象等基本對象外,另外可以允許用戶以外掛的方式使用ActiveX控件。當然,ASP本身也提供了多個ActiveX控件供使用,如文件存取組件、文件連接組件與數據庫存取組件等,這些大量擴充且重復使用的組件使ASP的功能遠大于CGI。

通過以上對比以及對系統要求的分析,為了降低系統開發難度,我們可以采用ASP服務端編程語言來實現系統的功能。在數據庫方面,OFFICE套件里的ACCESS簡單容易使用,具有數據庫的一般要求的功能,而且對服務器的要求不高,可以滿足普通網站的要求。

三、系統功能的實現

(一)數據庫的設計和實現

cadre_info表:用戶表(普通用戶和系統管理員用戶),用來存放學號、姓名、密碼、院系、班級、專業、聯系方式、是否管理員等信息。department表:院系名稱表。exam_subject:存放試卷名稱。exam_database表:存放試題的表,包含試題號、所屬試卷、題型、題目、選項內容、答案等字段信息。exam_test表:存放試卷單選、多選、判斷題個數及其分值,總分,批準人,批準時間等信息。exam_textuser表:由編號id、測試號、學號、是否考試字段組成。exam_score表:存放學生成績,包括學號、姓名、院系、班級、專業、試卷名稱、開始時間、結束時間、分數字段。exam_news表:存放新聞信息,包括新聞標題、內容、時間、人、審批人等字段。waitforpass表中存放“考試計劃”和“新聞”審批是否通過情況,具體包括審批時間、審批人、審批意見等。

(二)關鍵程序實現

1.用戶身份驗證:用戶輸入學號、密碼,單擊“登陸”,系統會把用戶填寫的信息傳送給一個專門用于身份驗證的的程序。該程序能分辨出用戶是否為管理員,若為管理員,系統轉向管理員頁面,若為學生用戶,則轉向學生用戶。

2.歷史成績表的重現:在用戶登錄后,可以通過查詢成績先把該用戶的歷史成績表重現,重現主要是通過ADO中的RECORDSET對象從用戶成績表中讀出歷史成績,發送到客戶瀏覽器顯示,實現起來相當的簡單。

(三)ASP運行環境架設

要瀏覽ASP文件必須經過服務器解析才能夠瀏覽。如果是將ASP文件上傳到支持ASP的服務器,那就能夠直接瀏覽。但是如果是在本機上面,那就必須將自己的電腦設置成為服務器。WIN95/98的PWS和WIN2000/XP/2003的IIS就是ASP的運行環境。目前很大一部分WWW服務器都架設在微軟公司的IIS之上。

IIS的安裝:(1)在控制面板中選擇“添加/刪除程序”,再選擇“添加/刪除Windows組件”。(2)在出現的復選框中選擇安裝Internet信息服務(IIS)。(3)點擊“下一步”,并將Win2000安裝光盤放入光驅,安裝程序即可將程序文件復制到硬盤中,點擊“結束”即可完成。

IIS中Web服務器的基本配置:(1)打開IIS服務器的配置窗口。(2)在打開的窗口中鼠標右擊“默認網站”,選擇“屬性”。(3)在出現的“默認網站屬性”窗口中,選擇“主目錄”標簽,用以設置Web內容在硬盤中的位置,默認目錄為“C:\Inetpub\wwwroot”,可根據需要自己設置。(4)在屬性窗口處選擇“文檔”標簽,設置自己默認的首頁名稱,例如“index.htm”。(5)確認默認的Web站點是否已經啟動,如果沒有可以鼠標右鍵點擊“默認網站”,選擇“啟動”,在打開的IE地址欄中鍵入本機的IP地址,即可看到自己指定的主頁已經開始在Internet上了。

四、結語

通過設計和編寫在線測試系統,我們認為:首先成功的在線測試系統離不開教育評價理論的指導;技術的實現可利用ASP簡單易用的特點,建立在線測試系統,方便學習者自主測驗、及時得到反饋信息,從而有計劃、有步驟、系統的調整學習進度,使網上學習更有效。與此同時,教師可以通過系統對學生信息分析統計,有針對性地為學生提供指導。

參考文獻

[1]王忠賢,基于在線測試系統的設計與實現[J].計算機工程與設計,2007,(3).

[2]李堅,張大力.開發動態交互式Web的關鍵技術[M].清華大學出版社,2006.

[3]張曉楓.基于Web的分布式數據庫應用系統技術[M].科學出版社,2006

文檔上傳者
主站蜘蛛池模板: 泽库县| 鹤岗市| 沂南县| 新乡市| 邹城市| 吉木萨尔县| 浏阳市| 丁青县| 阳江市| 永靖县| 连州市| 德保县| 皋兰县| 峨边| 仪征市| 江西省| 隆回县| 简阳市| 斗六市| 庆元县| 石狮市| 民县| 宜都市| 信宜市| 武胜县| 巴塘县| 邵武市| 南通市| 乌拉特中旗| 凤山县| 淳安县| 潍坊市| 丹阳市| 洛浦县| 定日县| 九寨沟县| 肥城市| 阳城县| 昌江| 会泽县| 璧山县|