999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WWW的網上考試系統的設計與實現

2008-04-12 00:00:00
現代電子技術 2008年8期

摘 要:網上考試系統是網絡教學的重要組成部分之一,他能減輕教師的組卷及閱卷負擔,使考生及時了解考試成績。探討基于WWW的網上考試系統的設計方法,并給出一個開發實例。該系統不僅適用于某一門課程的考試,且適用于多專業多門課程的考試。

關鍵詞:網上考試;網絡教學;Web數據庫;ASP;ADO

中圖分類號:TP393文獻標識碼:B

文章編號:1004-373X(2008)08-052-02

Design and Implementation of Online Examination System Based on WWW

ZHAO Ling

(Xi′an Institute of Post Telecommunications,Xi′an,710061,China)

Abstract:Online examination system is one of important constitution of network teaching,it can shorten teachers′ work incubus of building test paper and inspecting them,make students know about their score immediately.This paper discusses the design method of online examination system based on www,furthmore give a developing example.This system not only fit in exam of a subject,but also fit in with exams of multisubject of multimajor.

Keywords:online examination;network teaching;Web database;ASP;ADO

1 引 言

計算機的廣泛應用及其技術的發展,對傳統的教育模式提出了新的挑戰。傳統的考試過程一般要經過教師出卷、學生考試、教師閱卷、統計成績4個環節,隨著學生人數的增加,這一過程的工作量也日益巨增。為了減輕教師的工作負擔及提高工作效率,要求借助于計算機實現無紙化考試。多媒體以及Internet的出現和發展使得考試的手段和載體發生了根本性的變化,Internet的開放性和分布性使得考試不受時間和空間的限制。基于Internet的網上考試系統的研究,已倍受大家關注。本文對開發網上考試系統的相關技術及有關問題進行了初步的探討和實踐。

2 網上考試系統的體系結構

網絡應用軟件運行的模式主要有2類:Client/Server和Browser/Web模式。前者的缺點是開發成本高、維護復雜、升級麻煩;后者是近幾年伴隨Internet迅速發展起來的一種技術,他與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是Web 服務器和數據庫服務器,其主要優點是開發、維護、升級的經濟性以及良好的開放性[1]。從考試系統的性質來看,他要服務于眾多考生,并且考試系統的軟件也將不斷的發展與更新,基于上述考慮,用Browser/Web模式設計考試系統,服務器端采用Web Server+數據庫系統+ASP組件構成考試的應用服務系統;客戶端采用瀏覽器完成考試全過程。

網上考試系統的應用程序可分為考生考試程序和考試管理程序,考生考試程序主要實現考生登錄的身份驗證、試卷生成、接收考生所選答案、計算分數以及考生考試成績的查詢。考試管理程序實現對學生信息庫、答題信息庫和試題庫的管理及維護工作。根據上述需求分析,基于B/S模式的網上考試系統的體系結構如圖1所示[2]

3 網上考試系統的軟件方案

系統的開發軟件采用Microsoft公司的ASP,ADO和VBScript;數據庫管理系統采用SQL Server 2000,用ASP,HTML語言和VBScript編寫服務器端Web應用程序;用ADO以及ODBC實現應用程序與數據庫的連接。所選軟件的特點如下:

(1) ASP技術[2]。開發Web應用程序的常見技術有CGI,IDC,ISAP,ASP以及Java。本系統采用的是ASP技術。ASP是由Microsoft提出的基于服務器端腳本編寫環境,使用他可以創建和運行動態的、交互的、高性能的Web服務應用程序。ASP是目前公認的建立WindowsNT動態站點最好的工具。他與ADO的充分結合,提供了強大的數據庫訪問功能,使之成為進行網上數據庫管理的重要手段。ASP腳本運行在服務器端,這樣就極大地減少對客戶端的要求,而且又有效地保護開發人員的知識產權不受侵犯。

(2) ADO技術。ADO(ActiveX Data Object)也稱ActiveX數據對象,系統集中采用他訪問后臺數據庫。ADO是新開發的,基于遠程數據對象(RDO)和數據訪問對象(DAO)迅速發展的結構。他可以使Web頁面開發者輕松存取Internet的數據庫,是可以在用戶端實現網上立即、及時更新顯示的最新Web頁面數據庫技術,利用數據庫與Web頁面的結合可以使Web站點更能夠與數據做出集成。

(3) 后臺數據庫ODBC技術。目前常用的ODBC數據庫有SQL Server,ORACLE,Informix等,本系統采用SQL Server 2000作為后臺數據庫,在庫記錄檢索中,采用簡單查詢、多條件組合式查詢和基于內容的搜索式查詢;在記錄集顯示中,采用多頁顯示技術。

4 網上考試系統的功能

網上考試系統主要包括教師部分、學生部分和網站輔助信息部分。本系統能夠實現任課教師出題、考生選擇考試科目、自動發放試卷、學生在線考試、自動閱卷給出成績、考試成績存入數據庫、考生日后查詢考試成績等主要功能。本系統還配備了輔助功能,如用戶留言,管理員發布公告以及整個數據庫的維護管理模塊,其功能結構圖如圖2所示。

(1) 賬號管理模塊:他實現對用戶賬號的管理功能,包括注冊和登陸以及修改自己個人信息等。

(2) 學生選課模塊:他是供考生選擇考試課程而服務的,他能將屬于考生所在專業的、并且試卷已經出好的課程調出來,供考生自己選擇要考試的科目。

(3) 在線考試模塊:他能實現學生的聯機考試功能,系統自動調出試卷,供考生在線作答。

(4) 計算分數模塊:他實現系統的自動閱卷功能,如果試題不滿100分,他會自動轉換為百分制,存入數據庫同時顯示給用戶。

(5) 成績查詢模塊:他能實現學生的成績查詢功能,包括學生考過的每門課程的考試分數及考試時間。

(6) 編寫試卷模塊:他能實現教師網上遠程編寫試卷的功能。

(7) 查看學生成績模塊:教師能夠查看自己所帶課程的學生的考試分數。

(8) 用戶留言模塊:實現網上用戶的留言及顯示已有的留言等功能,便于管理員及時了解用戶意見,改進版面等。

(9) 發布公告模塊:實現系統發布公告的功能。

(10) 數據庫管理模塊:負責網上考試系統數據庫中的各個數據表的維護及管理工作。

5 數據庫的設計

網上考試系統離不開數據庫系統,不論試題還是考生信息都需要放在數據庫中。由于本系統適用于多專業多門課程的考試,所以數據庫的設計要考慮到各個表之間的外鍵連接[3]。

本數據庫構建在SQL Server 2000上,根據本系統的功能應內建不同的表,包括Student,Teacher,Class,Zhuanye,Kecheng,Shiti,Score,Liuyan,Gonggao。Student主要保存學生的信息:學生代號、姓名、密碼、年齡、性別和班級名。Teacher主要保存教師的信息:教師號、教師姓名、密碼、課程號。Class保存班級與專業名的信息:班級名,專業名。Zhuanye保存各專業的名稱以及各專業所開設的課程:專業名、課程名。Kecheng存放某個專業所對應的課程號、課程名及對應的任課的教師號:課程號、課程名、專業名、教師號。Shiti保存題庫內容:問題描述、選項1、選項2、選項3、選項4、答案、難度系數,課程號。Score保存學生考試分數信息:學生代號、考試科目、分數、考試時間。Liuyan存放與留言有關的信息:留言人、留言主題、留言內容、留言時間。Gonggao存放公告的有關信息:公告主題、公告內容、公告時間。

6 開發過程的難點

本系統開發過程中的難點主要體現為組卷和閱卷兩部分。在組卷過程中,系統要根據選定的試卷難度,綜合考慮每個小題的難度系數,采用隨機函數調出滿足整體要求的各個小題。在閱卷過程中,為了使學生做完試題后能立即看到自己的分數,在調出每個小題的過程中還要將該小題的答案取出來,保留在ASP中的Session對象變量里,以實現在多個網頁中傳遞變量值。系統依靠Request對象收集學生的每題所填答案,然后與該題的標準答案相比較,即可判斷試題做對與否,進而可計算學生的分數。若試卷分數不滿一百分,則系統自動轉換其為百分制的分數,顯示給學生,同時將學生的此次成績填入數據庫。

7 結 語

網上考試系統在近幾年隨著網絡的發展而迅速地發展起來,在教學實踐中得到了充分的應用和很好的評估。他是一套基于B/S體系,采用大型數據庫SQL Server 2000和先進的ASP技術開發的,并在HTML標記語言的基礎上輔助了大量的VBScript和JavaScript,使得考試系統的功能更加完善。

網上考試系統的設計思想基于教學考試的實用性出發,每位教師均可將自己所帶課程的考試放在網上進行,他不僅可以完成某門課程的期末考試,也可進行每個單元的測驗,考試結束后用戶能立即看到自己的分數,真正實現了無紙化考試,在能夠代替傳統考試的前提下,還大大節約了傳統考試中的人力和物力,節約了學校的教育資金,減輕了教師的負擔。

本系統不僅可針對某一門課程的考試,還可適用于多專業多門課程的考試。

參 考 文 獻

[1]彭作民.學校計算機基礎課網上考試系統解決方案\\[EB/OL\\].計算機世界.http://onlineedu.org/article/article/2902.html.

[2]趙曉華,蔣一飛,王雁峰.現代通信技術網絡考試系統的設計[J].微機發展,2003(2):3537.

[3]李勁.精通ASP數據庫程序設計[M].北京:科學出版社,2001.

作者簡介

趙 玲 女,1977年出生,河南信陽人,碩士,講師。研究方向為計算機網絡與數據庫、網絡安全。

主站蜘蛛池模板: 国产成人精品免费av| 爽爽影院十八禁在线观看| 亚洲精品高清视频| 精品無碼一區在線觀看 | 亚洲人成高清| 青青草国产一区二区三区| 宅男噜噜噜66国产在线观看| 狠狠亚洲婷婷综合色香| 亚洲伊人天堂| 亚洲手机在线| 找国产毛片看| 国产精品第三页在线看| 国产欧美日韩在线一区| 五月天久久婷婷| 最新国语自产精品视频在| 国产啪在线91| 亚洲色欲色欲www在线观看| 99国产精品一区二区| 欧美高清视频一区二区三区| 国产精品免费p区| 99这里只有精品在线| 欧美中文字幕在线播放| 成年女人18毛片毛片免费| 91色国产在线| 久久狠狠色噜噜狠狠狠狠97视色| 丝袜亚洲综合| 久久99国产综合精品1| 欧美精品亚洲二区| 欧洲熟妇精品视频| 国产自在线拍| 日韩福利在线观看| 国产成人精品优优av| 午夜视频在线观看免费网站| 欧美国产综合视频| 欧美在线伊人| 国产福利在线观看精品| 欧美中文一区| 欧美中文字幕一区| 日韩在线第三页| 成人综合在线观看| 久久中文字幕不卡一二区| 国产精品xxx| 国产一区在线视频观看| 亚洲精品成人片在线观看| JIZZ亚洲国产| 91美女视频在线观看| 久久久久久国产精品mv| 无码一区中文字幕| 99中文字幕亚洲一区二区| 久久青草热| 日韩欧美中文在线| 国产一区成人| 亚洲一区二区无码视频| 日本亚洲成高清一区二区三区| 欧美日韩一区二区在线播放| 久久成人国产精品免费软件 | 免费jizz在线播放| 无码'专区第一页| 沈阳少妇高潮在线| 日韩亚洲综合在线| 午夜精品区| 免费一极毛片| 欧美综合中文字幕久久| 黄色网站在线观看无码| 久久精品午夜视频| 在线观看网站国产| 日韩美毛片| 尤物在线观看乱码| 国内老司机精品视频在线播出| 亚洲三级网站| 午夜日b视频| 亚洲国产亚洲综合在线尤物| 大学生久久香蕉国产线观看| 久久 午夜福利 张柏芝| 国产精品亚洲欧美日韩久久| 老司机aⅴ在线精品导航| 亚洲不卡网| 精品国产成人av免费| 亚洲成人高清在线观看| 香蕉伊思人视频| 亚洲国内精品自在自线官| 国模私拍一区二区|