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

基于B/S結構的在線考試系統

2009-12-31 00:00:00蘆婭云
考試周刊 2009年50期

摘要: 本文主要介紹了一個基于B/S結構的在線考試系統,該系統實現了考生管理、試題庫管理、成績管理、考試考試試卷監控、試卷生成設置、管理員帳號設置等功能。系統開發前臺應用ASP.net技術,后臺采用SQL Server 2000作為數據庫與前臺鏈接。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,實現了考試的自動化。

關鍵詞: 在線考試B/S結構在線考試系統ASP.netSQL Server 2000

1.引言

網絡技術的飛速發展,特別是Internet技術的廣泛應用,為高校的教育方式和方法帶來了新的思路。針對現代化教學手段帶來的問題,我們充分利用在線考試系統,以減輕教師的工作負擔及提高工作效率,擺脫了傳統的考試方式,與此同時也提高了考試的質量,從而使考試更趨于公證客觀,同時能更加激發學生學習的積極性及興趣。

在線考試是建立在互聯網上的應用系統,客戶端的配置可以極為簡單,使考試不受地域的局限。在線考試系統中題目的生成、試卷的提交、成績的批閱等都可以在網絡上自動完成,教師只需要精心設計題目、維護題庫,從而大大減輕了教師的負擔。

我們利用ASP+SQL Server 2000的開發平臺,應用Active Server Page技術,開發了基于B/S模式多用戶在線考試系統這一程序,目前實現了試卷的客觀題部分,多用戶同時注冊,學生登錄,在線考試,成績查詢,修改密碼,管理員登錄,題庫管理,試卷管理,學生管理等重要功能,這些實現了真正的無紙化考試,滿足任何授權的考生都可以考試并迅速獲得成績,同時也大大減輕了教師出題和判卷等繁重的工作量。

2.系統模塊結構設計

該系統包括:新生注冊,學生登錄,在線考試,成績查詢,修改密碼,管理員登錄,題庫管理,試卷管理,學生管理等,是一個在線考試平臺。對于考試來說,有兩種方法:一種是考生隨機從已有的題庫中抽取試題;另外一種是采用教師預先設置好并存在系統中的試題。兩種考試試題生成的方法不同,所應用的關鍵技術也不同。

系統主要分為前端、后端兩大管理系統,包括四大功能模塊。如下圖所示:

2.1主要功能需求。

2.1.1新生需在線注冊個人的基本信息,以備將來進行在線考試和成績查詢所用。

2.1.2學生登錄后可查詢歷次考試成績,修改密碼,在線考試。

2.1.3題庫管理包括章節管理、試題管理(各章節的選擇題、填空題、判斷題)。

2.1.4考試管理包括試卷管理、配題(針對不同試卷編號從不同章節中選取合適的選擇題、填空題、判斷題)。

2.1.5在線考試開始,系統自動根據每次考試的題量和配題表中的選題從試題庫中進行隨機抽題。

2.1.6考試結束,系統自動對照正確答案得出分數。

2.1.7管理員和學生都可以查看成績。

2.2功能細化要求。

2.2.1新生注冊:輸入學號、姓名、性別、班級、密碼。

2.2.2學生登錄:輸入學號、密碼,如正確則顯示學生的班級、姓名、性別、班級,登錄成功后可進行如下操作:

2.2.2.1修改密碼。

2.2.2.2查詢自己的考試成績。

2.2.2.3選擇試卷題庫進行在線考試。

2.2.3在線考試:系統自動根據每次考試的題量和配題表中的選題從試題表中進行隨機抽題,進入考試頁面后,倒計時開始,學生開始答題,時間到系統自動交卷,也可以提前交卷,提前交卷的時間控制在超過整場考試時間的60%。交卷后系統對照正確答案給出成績并顯示給學生,學生還可以查看答案。

2.2.4管理員登錄:輸入賬號和密碼后可進行系統維護。

2.2.4.1章節管理:添加、刪除、修改。

2.2.4.2試題管理:填空題、選擇題和判斷題的添加、刪除及修改。

2.2.4.3試卷管理:試卷編號、試卷名稱、題型、題量、分數和時間的添加、刪除及修改;還可以點擊試卷編號直接查看本次考試的試題,并進行第二次篩選。

2.2.4.4試題配題:根據試卷編號從不同的章節中選取各類試題加入到配題表中,只有配題時被選中的試題才能參與隨機組卷。

2.2.4.5成績查詢:可以按班級、試卷編號查詢學生成績,及時掌握學生的學習情況。

2.2.4.6學生管理:學生信息的錄入、刪除和修改。

2.2.4.7成績查詢:按班級、試卷編號查詢成績。

3.主要技術實現

3.1開發工具。

本網站采用ASP技術+SQL Server數據庫運行模式,利用Macromedia Dreamweaver MX作為網站的基本設計環境。如下圖所示:

ASP(Microsoft Activer Server Pages)技術是微軟公司的新一代動態網頁開發技術,是目前較簡便的服務器端腳本執行環境,具有開發簡單、功能強大等優點。使用ASP結合HTML網頁和Active X元件可以建立動態、交互且高效的Web服務器應用程序,實現動態網站的建設,而且程序代碼完全保密,提高了系統的安全性。Microsoft SQL Server 2000是微軟公司推出的功能強大的、操作方便的關系數據庫管理系統。它不僅能滿足最大的數據處理系統和商業Web站點存儲和處理數據的需要,而且能為個人或小型企業提供容易使用的數據存儲服務。Macromedia Dreamweaver MX是一個可視化的、動態網頁設計和網站開發管理工具,支持最新的Web技術和ASP,JSP,PSP等數據庫編程。

3.2用ASP技術實現與數據庫的連接。

用戶名、密碼等各類信息都存放在數據庫中。用ASP技術實現數據的存取、編輯等操作,需要使用ADO組件。在ASP中使用ADO組件訪問后臺數據庫,首先需要定義數據源,然后使用ADO組件查詢Web數據庫。使用ADO組件查詢數據庫的方法為:調用Server.CreateObject方法取得“ADODB.Connection”的實例,再使用Open方法打開數據庫;指定要執行的SQL命令,通過SQL指令可對數據庫進行查詢、修改、刪除等操作;使用RecordSet屬性和方法,并顯示結果;關閉數據。

運行SQL Server企業管理器,建立一個名為exam的數據庫。然后進入存放SQL Server數據的目錄,假設為SQL ServerDATE,到MSSQL\\Data目錄,找到“exam_data”和“exam_log”兩個文件,刪除。建立好數據庫后,需要建立網站頁面與后臺服務器的連接。代碼如下:

<%

dim conn,strcnn

set conn=Server.CreateObject(\"ADODB.Connection\")

strcnn=\"Provider=sqloledb;User id=sa;Password=admin;Initial Catalog=eaxm;

Data Source=(Local)\"

Conn.Open strcnn

%>

其中User id為管理員用戶名,Password為密碼。

4.系統的安全性控制

4.1禁止學生在考試頁面進行選擇、復制和粘貼操作。

4.1.1用HTML元素對象的onselectstart事件防止用戶選擇網頁的內容。

4.1.2用HTML元素對象的oncontextmenu事件防止用戶使用右鍵。

實現方法如下:

4.2學生在考試時不能看見和使用任何工具,包括標題欄、菜單欄,所以進入考試頁面后為全屏狀態。

實現方法如下:

4.3修改IIS的安裝默認路徑。

IIS的默認安裝的路徑是C:\\Inetpub,Web服務的頁面路徑是C:\\Inetpub\\wwwroot,這是任何一本相關書籍上都介紹的,也是任何一個入侵者都知道的,所以需要更改。

5.結語

本文討論了應用ASP技術進行數據結構教學網站的設計制作。基于B/S構架,使用SQL進行數據庫的建立和維護,最后利用ASP Studio進行了系統調試。網站的設計制作經歷了資料搜集、系統分析、數據庫和系統結構的建立、頁面設計、編程、系統調試等過程。該網站是針對高校的一些課程來制作的,有效地利用了校園的網絡資源,運行性能穩定,界面友好、美觀,功能較齊全,能夠很好地服務于教學,具有重要的應用價值。

參考文獻:

[1]韓世芬.基于ASP技術的WEB數據庫訪問[J].今日科苑,2006.7,(1):23-24.

[2]周納,陳海軍,趙歆.ASP動態網站編程與應用[M].北京:北京交通大學出版社,2005.

[3]吳教育.SQL Server數據庫應用實訓教程[M].北京:中國鐵道出版社,2007.8.

[4]付景葉.基于WEB的在線考試系統設計與實現,機械管理開發,2006.01.

[5]趙昕,楚存坤.基于B/S體系網絡考試系統的設計與實現,泰山學院學報,2006.3.

[6]曾秀如,肖曉梅.基于Web的遠程考試系統的設計與實現,科技廣場,2006.11.

[7]馬榮飛.基于B/S結構的網絡考試系統。計算機與數字工程,2005,VOL3:14-15.

[8]羅映紅,魏永峰,周豐.基于ASP/ADO.NET在線考試系統的設計與實現,教學研究,2006.02.

[9]陳振波,楊春,周明天.基于網絡的在線考試系統[J].中國測試技術,2006,32,(3):104-106.

[10]李強,陳遵德.計算機應用基礎Web考試與自動評卷系統的設計與實現[J].自動化與信息工程,2006,27,(3):67-69.

主站蜘蛛池模板: 日本免费一级视频| 最新国语自产精品视频在| 婷婷成人综合| 成人国产精品一级毛片天堂| 精品国产Ⅴ无码大片在线观看81 | 欧美精品啪啪一区二区三区| 亚洲国产看片基地久久1024| 精品一区二区三区水蜜桃| 97人妻精品专区久久久久| 亚洲天堂精品在线| 久久精品国产电影| 毛片三级在线观看| 婷婷亚洲最大| 中文字幕自拍偷拍| 影音先锋丝袜制服| 91在线一9|永久视频在线| 亚洲av无码专区久久蜜芽| 激情综合婷婷丁香五月尤物| 国产原创第一页在线观看| 有专无码视频| 日韩精品成人在线| 国产午夜不卡| 亚洲国产清纯| 露脸国产精品自产在线播| 成人福利视频网| 国产小视频a在线观看| 麻豆精品在线播放| 无码专区在线观看| 一级毛片中文字幕| 四虎影视无码永久免费观看| 精品国产香蕉在线播出| 亚洲天堂免费观看| 色噜噜狠狠色综合网图区| 狠狠综合久久| 免费人成网站在线观看欧美| 东京热一区二区三区无码视频| 人人看人人鲁狠狠高清| 在线色国产| 中文字幕亚洲专区第19页| 国产香蕉97碰碰视频VA碰碰看| 亚洲男人天堂2018| 美女扒开下面流白浆在线试听| 日本91视频| 国产精品亚洲精品爽爽| 欧美精品高清| 伊伊人成亚洲综合人网7777| 欧美成人影院亚洲综合图| 国产又粗又爽视频| 一级毛片基地| www.亚洲色图.com| 日本午夜在线视频| 婷婷色婷婷| 制服无码网站| 国产精品网拍在线| 欧美狠狠干| 欧美成人二区| 欧美成a人片在线观看| 这里只有精品在线播放| 亚洲午夜福利在线| 又大又硬又爽免费视频| 欧美视频二区| 波多野结衣在线se| 亚洲天堂高清| 国产成年女人特黄特色大片免费| 久久香蕉国产线看精品| 亚洲天堂伊人| 欧美在线一二区| 亚洲精品日产精品乱码不卡| 青青久视频| 无码区日韩专区免费系列| 亚洲天堂视频在线免费观看| 片在线无码观看| 久热这里只有精品6| 久久中文无码精品| 欧美成人亚洲综合精品欧美激情| 成人av手机在线观看| 欧美有码在线观看| 尤物精品视频一区二区三区| 国产国拍精品视频免费看 | 熟妇丰满人妻| 91视频精品| 欧美人在线一区二区三区|