亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        試題庫管理系統(tǒng)的設(shè)計(jì)與分析

        2012-07-12 07:06:04江西應(yīng)用工程職業(yè)學(xué)院胡曉敏
        電子世界 2012年10期
        關(guān)鍵詞:瀏覽器網(wǎng)頁客戶端

        江西應(yīng)用工程職業(yè)學(xué)院 趙 瓊 胡曉敏

        1.引言

        目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,考試至少要經(jīng)過五個(gè)步驟,即人工出題、考生答題、人工計(jì)時(shí)、人工閱卷和成績(jī)?cè)u(píng)估。教師每天面對(duì)的是繁瑣的教學(xué)工作,包括備課,上課,批改作業(yè),遇到考試更是繁瑣中的重中之重。隨著試題數(shù)量的不斷增加及答題要求的不斷提高,教師的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,試題庫管理系統(tǒng)從技術(shù)層面和文化層面雙重入手,把教師從繁瑣的工作中解脫出來。本系統(tǒng)采用Browser/Web模式,其開發(fā)技術(shù)涉及ASP、Access數(shù)據(jù)庫,包括五大功能模塊。以下,我簡(jiǎn)單介紹下本系統(tǒng)的設(shè)計(jì)內(nèi)容。

        2.開發(fā)工具的選用和介紹

        2.1 ASP的優(yōu)勢(shì)

        Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁”,一般簡(jiǎn)稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設(shè)計(jì)程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。

        2.2 ASP的特點(diǎn)

        2.2.1 任何開發(fā)工具皆可發(fā)展ASP

        只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)rontPage Express、FrontPage等也都可以。

        (1)語言相容性高

        ASP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、JavaScript、Active X服務(wù)器組件來設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)”的方式,使用其他廠商(Third Party)所提供的語言。

        (2)隱密安全性高:

        如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因?yàn)锳SP程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見進(jìn)而被盜用。

        (3)易于操控?cái)?shù)據(jù)庫

        ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫,例如:Access、FoxPro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是“Excel”文件當(dāng)成數(shù)據(jù)庫用。

        (4)面向?qū)ο髮W(xué)習(xí)容易

        ASP具備有面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用ASP內(nèi)建的“Application”對(duì)象或“Session”對(duì)象所撰寫出來的ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。

        2.2.2 ASP的含義

        ①Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。

        ②Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。

        ③Pages:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。

        圖1

        由此可以看出,ASP是在IIS下開發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。

        2.2.3 運(yùn)行ASP所需的環(huán)境

        ☆Microsoft Internet Information Server version 3.0/4.0 on Windows 2000 Server

        ☆Microsoft Personal Web Server on Windows 98/Me

        與一般的程序不同,A S P程序無須編譯。ASP程序的控制部份,是使用VBScript、JavaScript等腳本語言來設(shè)計(jì)的,當(dāng)執(zhí)行ASP程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝ASP時(shí),系統(tǒng)提供了兩種腳本語言:VBScript和JavaScript,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語言。

        3.系統(tǒng)總體分析和設(shè)計(jì)

        3.1 系統(tǒng)模塊分析

        按照系統(tǒng)開發(fā)的基本觀點(diǎn)和對(duì)系統(tǒng)進(jìn)行分解,從內(nèi)容可對(duì)系統(tǒng)進(jìn)行如下劃分:

        3.1.1 題庫管理模塊

        3.1.2 試卷組成模塊

        3.1.3 學(xué)生管理模塊

        3.1.4 成績(jī)輸入模塊

        3.1.5 在線交流模塊

        3.2 系統(tǒng)功能分析和設(shè)計(jì)(如圖1所示)

        高級(jí)管理分為本地和網(wǎng)絡(luò)管理;

        學(xué)生管理中可以根據(jù)不同的班級(jí)來查看班級(jí)學(xué)生名單,可以在某個(gè)班級(jí)添加或刪除學(xué)生;

        試卷組成部分包含年度,學(xué)期,題目總數(shù),題型,題目難易程度占的比例等;

        題庫管理包括添加、刪除、查詢?cè)囶}功能,目前只試用單選題,多選題,判斷題和問答題;

        成績(jī)的輸入中,教師可選擇班級(jí)和課程,然后輸入學(xué)生的成績(jī),提交;

        在線交流可以讓教師和學(xué)生更好地溝通和交流。

        3.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)

        根據(jù)系統(tǒng)需求,可以列出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):

        (1)登錄信息:包括姓名、密碼、班級(jí)、權(quán)限;

        (2)科目信息:包括ID、科目;

        (3)單選試題信息:包括試題ID、試題、試題選項(xiàng)、答案、分?jǐn)?shù)、難易程度、科目等;

        (4)多選試題信息:包括試題ID、試題、試題選項(xiàng)、答案、分?jǐn)?shù)、難易程度、科目等;

        (5)判斷題信息:包括試題ID、試題、試題答案、試題分?jǐn)?shù)、難易程度、科目等;

        (6)問答題信息:包括試題ID、試題、試題答案、試題分?jǐn)?shù)、科目等。

        習(xí)題數(shù)據(jù)庫用Access實(shí)現(xiàn),分章節(jié)把一些較典型的習(xí)題及答案收集起來,并建立索引,以備學(xué)生從習(xí)題庫中隨機(jī)地抽取習(xí)題。老師可以隨時(shí)對(duì)數(shù)據(jù)庫中的習(xí)題進(jìn)行添加,刪除或者修改,以適應(yīng)不同的需要。這種管理是十分必要的,首先,學(xué)習(xí)過程中,學(xué)生反復(fù)練習(xí)的一些習(xí)題顯然應(yīng)該換以新的內(nèi)容;其次,隨著學(xué)習(xí)的深入和學(xué)生水平的提高,可能會(huì)出現(xiàn)諸如習(xí)題難度不適應(yīng)今后的學(xué)習(xí),學(xué)習(xí)內(nèi)容在一定程度上已經(jīng)得到發(fā)展,導(dǎo)致相應(yīng)試題失去了它的價(jià)值等問題。因此通過老師對(duì)習(xí)題庫的管理,使它能夠及時(shí)更新內(nèi)容,日臻完善。

        4.系統(tǒng)設(shè)計(jì)的重點(diǎn)和難點(diǎn)

        組卷和題庫管理是本系統(tǒng)設(shè)計(jì)的重點(diǎn),也是難點(diǎn)。

        以下是組卷頁面的主要代碼設(shè)計(jì):

        頁面設(shè)計(jì)完成后,還要與數(shù)據(jù)庫進(jìn)行鏈接。

        5.系統(tǒng)環(huán)境要求

        為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:

        ☆軟件環(huán)境:

        6.結(jié)束語

        本系統(tǒng)是基于Windows NT+IIS的網(wǎng)絡(luò)服務(wù)器體系結(jié)構(gòu)和ASP、Dream weaver、FrontPage等Web開發(fā)技術(shù),以及對(duì)數(shù)據(jù)的采掘技術(shù),完成了關(guān)于利用數(shù)據(jù)關(guān)聯(lián)規(guī)則采集技術(shù)和動(dòng)態(tài)Web技術(shù)實(shí)現(xiàn)用戶個(gè)性化頁面的研究。本文著重分析了試題庫管理系統(tǒng)的功能及其實(shí)現(xiàn)情況,幫助教師從繁瑣沉重的工作量中解脫出來,能將更多的時(shí)間致力于教學(xué)和研究。

        [1]蔡翠平,尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì)ASP[M].清華大學(xué)出版社,北方交通大學(xué)出版社,2004,12.

        [2]宣小平,但正剛,張文毅.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].人民郵電出版社,2003,6.

        [3][美]Patrick Santry Mitch Tulloch著.李博譯.IIS 5.0系統(tǒng)管理指南[M].清華大學(xué)出版社,2000,12.

        [4]精銳創(chuàng)作組.Windows2000serverIIS[M].人民郵電出版社,2001-8-1.

        [5]韓.I.R.I色彩研究所.李強(qiáng)華譯.Web Color Design:設(shè)計(jì)師談網(wǎng)頁配色[M].電子工業(yè)出版社,2002,09.

        [6]北京東方人華科技有限公司編.網(wǎng)頁制作入門與提高(MX版)[M].清華大學(xué)出版社,2002-10-1.

        [7]石志國,王志良,薜為民.ASP精解案例教程M].清華大學(xué)出版社.

        [8]李存斌,樊建平.ASP高級(jí)編程及其項(xiàng)目應(yīng)用開發(fā)[M].中國水利水電出版社.

        [9]蔡平.網(wǎng)絡(luò)程序設(shè)計(jì)ASP[M].清華大學(xué)出版社.

        [10]思科技產(chǎn)品研發(fā).Dreamweaver MX&ASP網(wǎng)頁整合大全[M].電子工業(yè)出版社.

        猜你喜歡
        瀏覽器網(wǎng)頁客戶端
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計(jì)
        電子制作(2018年10期)2018-08-04 03:24:38
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        孵化垂直頻道:新聞客戶端新策略
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
        電子制作(2017年2期)2017-05-17 03:54:56
        環(huán)球?yàn)g覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
        10個(gè)必知的網(wǎng)頁設(shè)計(jì)術(shù)語
        国产女奸网站在线观看| av狠狠色丁香婷婷综合久久| 中文字幕精品久久久久人妻红杏ⅰ| 91spa国产无码| 亚洲国产精品日韩专区av| 久久精品国产亚洲av久五月天 | 久久精品亚洲精品国产色婷| 国产乱子乱人伦电影在线观看| 国产免费人成视频在线播放播| 久久久国产精品三级av| 蜜臀久久99精品久久久久久| 亚洲男人第一无码av网站| 国内精品一区二区2021在线| 无码av免费一区二区三区试看| 国产女精品| 免费一区二区三区av| 亚洲一区二区三区蜜桃| 亚洲色成人网站www永久四虎| 国产精品视频久久久久| 女同中文字幕在线观看| 欧美日韩在线视频| 无遮挡又黄又刺激又爽的视频| 日本少妇按摩高潮玩弄| 国产二区中文字幕在线观看| 亚洲妇熟xxxx妇色黄| 天堂在线www中文| 亚洲av伊人久久综合性色| 免费的小黄片在线观看视频| 四虎影视免费永久在线观看| 久久久精品一区aaa片| 少妇高潮喷水正在播放| 国产av乳头久久一区| 国语对白福利在线观看| 免费a级毛片永久免费| 国产欧美日韩不卡一区二区三区| 强迫人妻hd中文字幕| 97久久精品人妻人人搡人人玩| 日韩无码无播放器视频| 亚洲综合免费在线视频| 一区二区三区无码高清视频| 99蜜桃在线观看免费视频网站|