• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于asp的在線考試系統(tǒng)

      2014-04-29 00:00:00張超

      摘 要:考試作為衡量人的能力的重要手段,在現(xiàn)代生活中的地位進(jìn)一步提高,并深入到社會(huì)生活的各個(gè)方面?,F(xiàn)在計(jì)算機(jī)應(yīng)用迅猛發(fā)展、網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,使得基于Web的在線考試成為現(xiàn)實(shí)。基于Web的在線考試可以發(fā)揮網(wǎng)絡(luò)的優(yōu)勢(shì),建立大型、高效、共享的題庫(kù)和隨時(shí)隨地的考試。本系統(tǒng)以Dreamweaver MX和SQL 2000為開(kāi)發(fā)工具,采用ASP網(wǎng)絡(luò)技術(shù),開(kāi)發(fā)基于B/S模式的在線考試系統(tǒng)的解決方案,實(shí)現(xiàn)題庫(kù)管理、智能組卷、學(xué)生在線考試和試卷分析等功能。本文介紹了在線考試系統(tǒng)的功能、結(jié)構(gòu),并對(duì)關(guān)鍵技術(shù)進(jìn)行介紹。

      關(guān)鍵詞:在線考試系統(tǒng);B/S結(jié)構(gòu);ASP技術(shù);SQL Server 2000

      中圖分類(lèi)號(hào):TP311.52

      1 系統(tǒng)分析

      1.1 需求分析

      系統(tǒng)需要有以下功能:對(duì)管理員來(lái)說(shuō),主要進(jìn)行題庫(kù)的維護(hù):對(duì)判斷題、選擇題和填空題的添加、刪除與修改。試卷的管理:可以對(duì)某份試卷進(jìn)行修改,添加新的試卷,做出一定的要求生成試卷規(guī)則,考生考試時(shí),由系統(tǒng)根據(jù)試卷規(guī)則自動(dòng)生成滿足要求的試卷。還有對(duì)成績(jī)查詢、對(duì)考生進(jìn)行管理等。

      對(duì)考生來(lái)說(shuō),在線注冊(cè)成功后可以登錄到考試中心,參加考試。提交答題,系統(tǒng)自動(dòng)對(duì)照正確答案算出分?jǐn)?shù)。

      1.2 可行性分析

      本系統(tǒng)用于考試,無(wú)政策方面的限制,系統(tǒng)實(shí)施后可以提高考試效率,節(jié)約大量的時(shí)間、人力、物力與財(cái)力,而且還可以大幅度提高考試成績(jī)的客觀性和公正性。科技飛速發(fā)展的今天,軟硬件更新的速度越來(lái)越快,軟硬件平臺(tái)完全能滿足此系統(tǒng)的需要。

      2 總體設(shè)計(jì)

      2.1 項(xiàng)目規(guī)劃

      在線考試系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由管理員信息模塊、考試管理模塊、學(xué)生資料模塊、考試系統(tǒng)模塊組成。管理員信息模塊:該模塊對(duì)管理員信息修改。考試管理模塊:該模塊主要對(duì)題庫(kù)進(jìn)行管理及對(duì)試卷進(jìn)行。學(xué)生資料模塊:該模塊為考生資格注冊(cè)??荚囅到y(tǒng)模塊:該模塊包括參加考試、查看答案、試題分析。

      2.2 系統(tǒng)功能結(jié)構(gòu)

      在線考試系統(tǒng)由后臺(tái)管理系統(tǒng)和前端考試系統(tǒng)兩部分組成。后臺(tái)管理系統(tǒng)包括管理員信息系統(tǒng)和考試管理系統(tǒng),前端管理系統(tǒng)包括考生信息系統(tǒng)和考試系統(tǒng)。其中考試管理系統(tǒng)由是非題管理系統(tǒng)、補(bǔ)充填空題管理系統(tǒng)、選擇題管理系統(tǒng)、試卷管理系統(tǒng)、成績(jī)管理系統(tǒng)、考生管理系統(tǒng)組成;考試系統(tǒng)由進(jìn)入考試和查看成績(jī)答案解析兩部分組成。

      3 系統(tǒng)設(shè)計(jì)

      3.1 設(shè)計(jì)目標(biāo)

      系統(tǒng)采用人機(jī)對(duì)話方式,界面清晰、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。實(shí)現(xiàn)對(duì)考生基礎(chǔ)信息的管理功能等。試卷自動(dòng)生成,答題完成后,系統(tǒng)對(duì)照答案給出分?jǐn)?shù)。實(shí)現(xiàn)對(duì)題庫(kù)進(jìn)行增加、刪除、修改等操作。實(shí)現(xiàn)對(duì)試卷的創(chuàng)建、策劃每期考試題型及分?jǐn)?shù)。查詢考生考試成績(jī)。對(duì)系統(tǒng)用戶進(jìn)行管理。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。

      3.2 開(kāi)發(fā)運(yùn)行環(huán)境

      硬件平臺(tái):CPU:T2300。內(nèi)存:1G。軟件平臺(tái):操作系統(tǒng):Windows Server 2003。數(shù)據(jù)庫(kù):SQL Server 2000。瀏覽器:IE6.0。

      3.3 系統(tǒng)結(jié)構(gòu)模式

      3.3.1 B/S結(jié)構(gòu)。考試系統(tǒng)采用Browser/Web/DataBase的3層體系結(jié)構(gòu)。在瀏覽器/服務(wù)器模式的系統(tǒng)中,客戶機(jī)上只要安裝一個(gè)瀏覽器,服務(wù)器安裝SQL Server等數(shù)據(jù)庫(kù)。用戶界面完全通過(guò)www瀏覽器實(shí)現(xiàn)。瀏覽器通過(guò)Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互,數(shù)據(jù)請(qǐng)求、返回結(jié)果均由Web Server實(shí)現(xiàn)。B/S維護(hù)升級(jí)方式簡(jiǎn)單,只需要要管理服務(wù)器就行了,客戶端只是瀏覽器,無(wú)需維護(hù)。所有操作只針對(duì)服務(wù)器,還可以遠(yuǎn)程維護(hù)、升級(jí)和共享。應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)載重,不過(guò)人、財(cái)、時(shí)間等成本節(jié)省明顯。采用客戶端/服務(wù)器端/數(shù)據(jù)庫(kù)三層結(jié)構(gòu)。

      3.3.2 在線考試系統(tǒng)總體構(gòu)架。前端系統(tǒng)結(jié)構(gòu)包括客戶端系統(tǒng)和考試系統(tǒng),后端管理系統(tǒng)包括管理員系統(tǒng)和考試管理系統(tǒng)。

      3.3.3 系統(tǒng)功能模塊設(shè)計(jì)。后臺(tái)管理模塊:此模塊只對(duì)管理員類(lèi)用戶開(kāi)放。對(duì)題庫(kù)進(jìn)行增加、刪除、修改等操作??荚嚬芾砟K:此模塊對(duì)考生類(lèi)用戶開(kāi)放??忌梢詤⒓涌荚?。

      3.3.4 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)。由于系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持??紤]到SQL Server 2000與Windows 2003 Server服務(wù)器同屬微軟公司在集成方面、安全方面比較好,所以本系統(tǒng)采用了SQL Server 2000。

      此數(shù)據(jù)庫(kù)含四方面內(nèi)容:試題題庫(kù):包括是非、選擇、補(bǔ)充填空三個(gè)類(lèi)型題。含題目錄入時(shí)間、題干、答案解析等??忌凸芾韱T信息:含姓名、身份證號(hào)、密碼等。成績(jī)數(shù)據(jù):含考生考試時(shí)間、身份證號(hào)、分?jǐn)?shù)等。試題數(shù)據(jù):含考題題型、各題分?jǐn)?shù)安排等。

      安裝SQL Server 2000后,建一個(gè)名為testing的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)中含如下數(shù)據(jù)表administrator、testing、score、examinee、completion、trueor1、choice,數(shù)據(jù)功能分別為管理員數(shù)據(jù)、試卷數(shù)據(jù)、成績(jī)信息、考生信息、補(bǔ)充填空題、是非題、選擇題。administrator數(shù)據(jù)表存放管理員類(lèi)的信息,含有管理員name、管理員password。examinee數(shù)據(jù)表存放考生類(lèi)信息。含考號(hào)(examineeid)、姓名(examineename)、密碼(examineepassword)、性別(examineesex)及注冊(cè)日期(examineedate)字段。examineeid字段作為主關(guān)鍵字。score數(shù)據(jù)表存放考生的考試成績(jī)。含試卷編號(hào)(testingid)、考生考號(hào)(examineeid)、考生姓名(examineename)、考生成績(jī)(examineescore)、考試日期(testingdate)字段。由管理員創(chuàng)建的考試試卷保存在testing數(shù)據(jù)表 中。含試卷編號(hào)(testingid)、補(bǔ)充填空題題號(hào)(completionid)、選擇題題號(hào)(choiceid)、是非題號(hào)(tureor1id)、補(bǔ)充填空題分?jǐn)?shù)(completionscore)、選擇題分?jǐn)?shù)(choicescore)、是非題分?jǐn)?shù)(tureor1score)和試題設(shè)置時(shí)間(inputdate)字段。testingid作為主關(guān)鍵字。補(bǔ)充填空題數(shù)據(jù)保存于completion補(bǔ)充填空題數(shù)據(jù)表中,補(bǔ)充填空題號(hào)(completionid)、題干(vignette)、答案解析(key)和錄入時(shí)間(inputdate)字段。choiceid為主關(guān)鍵字。是非題信息保存在trueor1數(shù)據(jù)表中,含是非題號(hào)(trueor1id)、題干(vignette)、答案解析(key)和錄入時(shí)間(inputdate)4個(gè)字段。trueor1id為主關(guān)鍵字。選擇題信息保存在choice數(shù)據(jù)表中,選擇題有問(wèn)題題干及4個(gè)備選答案。其數(shù)據(jù)表含選擇題號(hào)(choiceid)、題干(vignette)、答項(xiàng)1(key1)、答項(xiàng)2(key2)、答項(xiàng)3(key3)、答項(xiàng)4(key4)、答案解析(key)和錄入時(shí)間(inputdate)字段。choiceid為主關(guān)鍵字。

      4 技術(shù)要點(diǎn)

      隨機(jī)生成的技術(shù)。本系統(tǒng)隨機(jī)生成的技術(shù),重點(diǎn)用到了初始化隨機(jī)數(shù)生成器—Randomize語(yǔ)句和SQL查詢。使用randomize語(yǔ)句,循環(huán)產(chǎn)生是非題、選擇題、補(bǔ)充填空題。以是非題為例,循環(huán)產(chǎn)生1到判斷題題庫(kù)最大數(shù)中的隨機(jī)數(shù),查詢隨機(jī)數(shù)對(duì)應(yīng)的試題號(hào),輸出試題。SQL查詢。在本系統(tǒng)中用到了SQL里面最常用的命令select、insert、update、delete語(yǔ)句。

      參考文獻(xiàn):

      [1]周緒.SQL Server 2000 入門(mén)與提高[M].北京:清華大學(xué)出版社,2005.

      [2]馬軍.ASP網(wǎng)絡(luò)編程從入門(mén)到精通[M].北京:清華大學(xué)出版社,2006.

      作者單位:宿羊山初級(jí)中學(xué),江蘇邳州 221354

      怀来县| 苍溪县| 如东县| 荣成市| 湘潭县| 共和县| 晋中市| 仙居县| 乐昌市| 犍为县| 陇川县| 专栏| 崇文区| 乌海市| 大连市| 呼伦贝尔市| 遂川县| 成都市| 施秉县| 府谷县| 安新县| 孟津县| 平潭县| 新干县| 江华| 榕江县| 昭平县| 海盐县| 高碑店市| 凉山| 清镇市| 定安县| 乳山市| 剑阁县| 迭部县| 长岛县| 夏河县| 滦南县| 正安县| 绍兴县| 普定县|