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

基于ASP的信息技術(shù)考試系統(tǒng)的簡單實(shí)現(xiàn)

2012-11-20 11:14:48
中小學(xué)電教 2012年12期
關(guān)鍵詞:數(shù)據(jù)庫信息系統(tǒng)

(桐鄉(xiāng)市實(shí)驗小學(xué)教育集團(tuán)鳳鳴小學(xué),浙江桐鄉(xiāng) 314500)

信息技術(shù)教學(xué)中要客觀、全面地評價學(xué)生的學(xué)業(yè),免不了對學(xué)生進(jìn)行考查。身處信息時代的你如果還停留在傳統(tǒng)的紙筆方式進(jìn)行考試,是不是有點(diǎn)out了。不妨給學(xué)生進(jìn)行一次“無紙化”的特殊考試,為你繁瑣的學(xué)生學(xué)業(yè)評價工作減減壓。

說起ASP(Active Server Pages),相信大家并不陌生,它是微軟公司開發(fā)的一個Web服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)、互動、高性能的Web服務(wù)應(yīng)用程序。但想到編寫代碼很多人就會望而生畏,其實(shí)ASP簡單易用,支持VBScript和JavaScript腳本語言編寫,寥寥幾行代碼省下的將是你繁重的勞動。

一、設(shè)計思路

系統(tǒng)采用Browser/Server模式,服務(wù)器端選用Windows Server 2003 IIS 6.0作為ASP的運(yùn)行環(huán)境,數(shù)據(jù)庫采用微軟Access 2003。系統(tǒng)在設(shè)計時遵循實(shí)用性原則,根據(jù)考試流程(如圖1)將功能模塊分為登錄模塊、答題模塊、交卷模塊,三個模塊緊密聯(lián)系構(gòu)成一個有機(jī)的整體。

(一)登錄模塊

學(xué)生填寫班級、姓名、學(xué)號等信息登錄考試,系統(tǒng)驗證信息是否填寫完整;同時,驗證該學(xué)生是否已經(jīng)參加過考試,防止重復(fù)登錄。

(二)答題模塊

學(xué)生進(jìn)入答題頁面,完成答題;提交答卷后,系統(tǒng)驗證答題是否完整,避免學(xué)生漏題。

(三)交卷模塊

對學(xué)生提交的答案進(jìn)行評判,并將學(xué)生考試成績及學(xué)生班級、姓名、學(xué)號等信息添加到數(shù)據(jù)庫。

二、實(shí)現(xiàn)技術(shù)

(一)數(shù)據(jù)庫的設(shè)計

利用Access2003建立一個數(shù)據(jù)庫 TestDb.mdb,其中,包含 2個表,分別為Question表和Student表。

(1)Question表用來存放試題信息,該表包含如下字段:id(自動編號)、q_score(分值)、q_key(答案)(如表1)。

圖1 系統(tǒng)流程圖

表1 Question表

(2)Student表用來存放學(xué)生信息,該表包含如下字段:id(自動編號)、s_class(班級)、s_name(姓名)、s_number(學(xué)號)、s_score(成績)(如表2)。

表2 Student表

數(shù)據(jù)庫的訪問采用ASP與ADO(ActiveXData Object)技術(shù),系統(tǒng)中涉及的主要數(shù)據(jù)庫操作語句如下。

(1)連接數(shù)據(jù)庫。建立ADO的Connection對象,連接支持?jǐn)?shù)據(jù)庫類型的ODBC驅(qū)動程序;并使用該對象打開要查詢的數(shù)據(jù)庫。語法格式為:

Conn.Open是數(shù)據(jù)庫操作最基本的語句,在執(zhí)行insert into、select語句之前必須加上上述連接數(shù)據(jù)庫代碼。

(2)添加記錄。向指定表指定列中插入數(shù)據(jù),語法格式為:

INSERT INTO Table_name(列 1,列 2,…)VALUES(值 1,值 2,…)

(3)數(shù)據(jù)查詢。指定表中取出符合條件的指定列的數(shù)據(jù),語法格式為:

SELECT SELECT_LIST FROM Table_name[WHERE condition]

(二)試卷的編制

系統(tǒng)沒有設(shè)計獨(dú)立的出題模塊,而是借助網(wǎng)頁制作軟件(如:Dreamweaver、FrontPage)編制獨(dú)立的試卷文件Question.html。再使用“<選--#include file=″question.html″-->”語句將試卷文件包含到答題模塊中。

1.試題編寫

由于試卷允許學(xué)生進(jìn)行交互答題,因此試題中需要添加允許用戶輸入信息的表單元素。通過靈活運(yùn)用文本域、列表框,可以設(shè)計填空、判斷、選擇、匹配等多種題型(如表3)。

表3 試題舉例

題型 題目 答案 表單元素應(yīng)用A說出鼠標(biāo)的各部分名稱。C匹配題列表框(多個)B左鍵<select name=″q4″><o(jì)ption value=″″>< /option><o(jì)ption value=″A″>A </option><o(jì)ption value=″B″>B </option><o(jì)ption value=″C″>C </option>< /select>滾輪<select name=″q5″><o(jì)ption value=″″>< /option><o(jì)ption value=″A″>A </option><o(jì)ption value=″B″>B </option><o(jì)ption value=″C″>C </option>< /select>右鍵<select name=″q6″><o(jì)ption value=″″>< /option><o(jì)ption value=″A″>A </option>

2.表單元素屬性設(shè)置

為了在試卷批閱時方便地獲取學(xué)生的答案,試卷中表單元素的name屬性必須唯一,并且需要按一定的規(guī)律依次命名,如表3中采用的是“q1、q2、q3、q4……”這種形式。

除填空題不需要設(shè)置表單元素的value屬性外,其它題型在編寫時,還需要將表單元素的value屬性設(shè)置成備選答案。

(三)自動閱卷并保存

應(yīng)用數(shù)據(jù)查詢語句Select依次讀取Question表中的試題答案與分值,同時利用ASP內(nèi)置對象Request依次獲取表單元屬的值。將學(xué)生提交的答案與標(biāo)準(zhǔn)答案逐一進(jìn)行比對,如果答案正確得分加上該題目的分值,答案不正確不加分。試卷批閱完畢將學(xué)生班級、姓名、學(xué)號、得分等信息添加到Student表。功能實(shí)現(xiàn)代碼如下:

(四)提交信息的驗證

為了保證學(xué)生提交信息的完整性、防止重復(fù)提交,需要建立對信息進(jìn)行驗證的機(jī)制。系統(tǒng)使用JavaScript腳本語言在客戶端對表單進(jìn)行驗證,使用VBScript腳本語言在服務(wù)器端對獲取的信息進(jìn)行驗證。功能實(shí)現(xiàn)代碼如下:

1.驗證學(xué)生填寫姓名、學(xué)號信息是否完整

2.驗證學(xué)生答題是否完整

3.驗證學(xué)生是否已經(jīng)參加過考試

三、應(yīng)用與擴(kuò)展

根據(jù)試卷編制方法,按需求修改試卷文件中的內(nèi)容;同時,將試題的答案、分值按順序錄入到Question表中。完成上述步驟后就可以給學(xué)生考試了。

當(dāng)然本文介紹的只是一個功能簡單的信息技術(shù)考試系統(tǒng),還有許多功能有待完善,如成績查詢功能、答案錄入功能等,有興趣和余力的教師可在本文基礎(chǔ)上進(jìn)一步擴(kuò)展功能。

[1] 百度百科.asp[DB/OL].http://baike.baidu.com/view/2616.htm

[2]郭冬梅.基于Web的網(wǎng)絡(luò)考試系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].電腦開發(fā)與應(yīng)用,2011.

[3]李志敏,畢芳芳.網(wǎng)絡(luò)考試系統(tǒng)的制作[J].電腦學(xué)習(xí),2011.

[4]周峰,徐曉軍,李德路.ASP開發(fā)技術(shù)原理與實(shí)踐教程[M].北京:電子工業(yè)出版社,2007.

[5]袁理.ASP完全自學(xué)手冊[M].北京:機(jī)械工業(yè)出版社,2007.

猜你喜歡
數(shù)據(jù)庫信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 久久亚洲精少妇毛片午夜无码| 亚洲精品无码不卡在线播放| 久久99精品久久久久纯品| 一本无码在线观看| 国产精品亚洲αv天堂无码| 黄色网在线免费观看| 国产精品人莉莉成在线播放| 亚洲国产午夜精华无码福利| 美美女高清毛片视频免费观看| 极品私人尤物在线精品首页| 国产精品第一区在线观看| www.亚洲一区| 成人免费网站久久久| 为你提供最新久久精品久久综合| 无码不卡的中文字幕视频| 日本精品影院| 丰满人妻久久中文字幕| 极品国产一区二区三区| 永久天堂网Av| 国产成人精品一区二区不卡| 亚洲福利片无码最新在线播放| 日韩午夜福利在线观看| 91精品啪在线观看国产60岁| 粉嫩国产白浆在线观看| 人人看人人鲁狠狠高清| 久久综合激情网| 国产成年无码AⅤ片在线 | 26uuu国产精品视频| 尤物成AV人片在线观看| 成年人久久黄色网站| A级毛片高清免费视频就| 亚洲综合中文字幕国产精品欧美| 午夜性刺激在线观看免费| 无码啪啪精品天堂浪潮av| 国产无码精品在线播放| 免费国产在线精品一区| 丰满人妻被猛烈进入无码| 97在线视频免费观看| 亚洲自拍另类| 国产精品亚洲αv天堂无码| 久久成人18免费| 亚洲看片网| 视频国产精品丝袜第一页| 亚洲中久无码永久在线观看软件| 国产91透明丝袜美腿在线| 三区在线视频| 久久国产高清视频| 亚洲美女一区| 国产精品熟女亚洲AV麻豆| 麻豆国产原创视频在线播放 | 伊人久久婷婷五月综合97色| 亚洲国产欧美自拍| AV不卡在线永久免费观看| 成人精品免费视频| 久久99精品久久久久久不卡| 手机永久AV在线播放| 五月天久久综合| 国产成人亚洲精品色欲AV| 精品国产99久久| 香蕉久久国产超碰青草| 国产高清无码第一十页在线观看| 2020极品精品国产| v天堂中文在线| 91精品最新国内在线播放| 9cao视频精品| 亚洲人成亚洲精品| 国产精品永久在线| 日日碰狠狠添天天爽| 久久国产乱子| 国产成人亚洲日韩欧美电影| 日韩在线观看网站| 久久久久青草线综合超碰| 亚洲视频三级| 夜夜高潮夜夜爽国产伦精品| 亚洲黄色成人| 国产欧美在线| 91口爆吞精国产对白第三集| 亚洲精品国产综合99| 亚洲色精品国产一区二区三区| 1级黄色毛片| av一区二区三区高清久久| 国产熟睡乱子伦视频网站|