版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、編 號: 審定成績: 重慶郵電大學(xué)畢業(yè)設(shè)計(論文)設(shè)計(論文)題目:基于web的在線考試系統(tǒng)的設(shè)計與制作學(xué) 院 名 稱 :應(yīng)用技術(shù)學(xué)院學(xué) 生 姓 名 :專 業(yè) :電子信息工程班 級 :3100506學(xué) 號 :指 導(dǎo) 教 師 : 答辯組 負(fù)責(zé)人 :填表時間:2009 年 05月重慶郵電大學(xué)教務(wù)處摘 要隨著計算機技術(shù)越來越深入而廣泛的應(yīng)用,無紙化考試實施在技術(shù)上已逐步成熟。無紙化考試系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部考試有機地組織起來,就必須建立與自身特點相適應(yīng)的考試系統(tǒng)。 本次所開發(fā)的基于web的在線考試系統(tǒng)打破了原有的考試模式,利用現(xiàn)有的網(wǎng)絡(luò)資源構(gòu)架出一種
2、新的考試平臺。簡化了原有考試中一系列復(fù)雜的操作,使得學(xué)生能夠便捷的參加各種測試或考試,不再受到任何時空、地域的限制。 本文首先從總體上概述了高校在線考試系統(tǒng)的整體框架,對系統(tǒng)進行了準(zhǔn)確的定位。然后,本文描述了系統(tǒng)的總體設(shè)計方案,為系統(tǒng)的實施進行了合理的分析和設(shè)計。在此基礎(chǔ)上,介紹了在設(shè)計開發(fā)的過程中所遇到的問題及其解決的方案。 其次,又分別概述了為系統(tǒng)所采用的各種有效的測試技術(shù)和該系統(tǒng)尚待改進的地方。 最后,本文對系統(tǒng)的完成情況進行了回顧和總結(jié),并對其今后的發(fā)展進行了展望。 在此系統(tǒng)的開發(fā)過程中,逐步掌握了數(shù)據(jù)庫連接池的使用,提高了訪問數(shù)據(jù)庫的效率;加深了對實現(xiàn)類似一套管理系統(tǒng)開發(fā)流程的認(rèn)識,
3、為以后的開發(fā)打下了一個基礎(chǔ)。【關(guān)鍵詞】考試系統(tǒng) 考試 在線考試 實時性abstractwith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a new subject. enterprise needs exist
4、ence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with it
5、s own characteristics. the project we empoldered based on web this time is called online real-time test system. it breaks the intrinsic teaching mode by using the existing network resources to build up a new test platform. and it also simplifies the former complicated operation, enables the students
6、 to take different tests or exams more conveniently regardless of the limit of space and time.this article, firstly, summarizes the main frame of the online real-time test system, and gives an accurate orientation to the system. base on this, we also introduce the problems we met in the process of o
7、ur exploitation and the solutions. next, the article respectively summarizes the diversified effective testing techniques used on the system and the aspects the system needs to improve. at last, we retrospect and summarize on the systems complete, and prospect on the systems development in the futur
8、e. in the process of developing this system, one can be able to use the database connection pond. it can also increase the databases access rate. one can have a deeper reorganization of achieving a similar manage system development flow, and builds the foundation for the further development.【key wor
9、ds】management information system management online test real-time目 錄前 言6第一章 文獻綜述8第一節(jié) 在線考試系統(tǒng)8一、概述8二、課題研究背景9三、在線考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)10四、在線考試系統(tǒng)的突出特點及功能11五、在線考試系統(tǒng)的發(fā)展趨勢13六、在線考試系統(tǒng)研究的意義與目標(biāo)14第二節(jié) 動態(tài)網(wǎng)站技術(shù)15一、動態(tài)網(wǎng)站技術(shù)的出現(xiàn)15二、硬件環(huán)境15三、軟件環(huán)境16第二章 系統(tǒng)設(shè)計相關(guān)原理16第一節(jié) asp技術(shù)介紹16第二節(jié) vbscript介紹19第三節(jié) sql介紹20一、sql的優(yōu)點20二、iis服務(wù)器簡介21第四節(jié)制作系統(tǒng)前的準(zhǔn)備
10、工作24一、iis的添加24二、iis的具體設(shè)置25第三章 需求分析26第一節(jié) 系統(tǒng)需要解決的主要問題26第二節(jié) 系統(tǒng)應(yīng)該具備的基本功能26一、功能26二、功能模塊大致分析27第三節(jié) 在線考試系統(tǒng)的優(yōu)勢28第四章系統(tǒng)總體設(shè)計28第一節(jié) 基本簡介28第二節(jié) 系統(tǒng)結(jié)構(gòu)28第三節(jié)系統(tǒng)結(jié)構(gòu)圖及詳細設(shè)計29一、系統(tǒng)結(jié)構(gòu)圖及流程圖29二、詳細設(shè)計31第五章系統(tǒng)安全性的考慮及系統(tǒng)測試38第一節(jié)考試系統(tǒng)安全性策略38一、信息系統(tǒng)的概述38二、信息安全的內(nèi)涵與屬性38三、信息系統(tǒng)受到的威脅38四、對信息系統(tǒng)攻擊的主要手段39第二節(jié)數(shù)據(jù)加密和數(shù)字簽名概述39一、數(shù)據(jù)加密39二、數(shù)字簽名39第三節(jié)考試系統(tǒng)題庫與成績
11、的安全性研究40一、考試系統(tǒng)題庫的安全性41二、考試系統(tǒng)成績的安全性42第四節(jié)系統(tǒng)測試44一、系統(tǒng)測試原則44二、系統(tǒng)測試主要完成的工作44三、系統(tǒng)測試周期45四、系統(tǒng)測試分析45結(jié) 論48致 謝49參 考 文 獻50附 錄51一、英文原文:51二、英文翻譯:58前 言隨著技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了教學(xué),通過計算機實現(xiàn)異地教育和培訓(xùn)?,F(xiàn)在,計算機硬件技術(shù)的發(fā)展已經(jīng)達到了相當(dāng)高的水平。但是,教學(xué)軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到教學(xué)當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。教學(xué)包括很多環(huán)節(jié),例如教
12、學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然教學(xué)已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,應(yīng)用不斷擴大,如教學(xué)和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進行在線考試,以減輕
13、教師的工作負(fù)擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計算機公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時檢驗自己的學(xué)習(xí)效果,已發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計題目、維護題庫,而不是組織考試,從而大
14、大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟性是相當(dāng)可觀的。為了適應(yīng)新形勢的發(fā)展,可以進行了這一系統(tǒng)的初步設(shè)計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來!目前,應(yīng)用軟件運行的模式主要有二類:client/server模式,browser/web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨internet迅速發(fā)展起來的一種技術(shù),它與客戶/服務(wù)器方式類似,客戶端是一個標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是web server ,而web server與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的
15、業(yè)務(wù)系統(tǒng)、企業(yè)的mis系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應(yīng)用、升級維護簡便。另外,考試系統(tǒng)的軟件也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程?;谏鲜隹紤],用browser/web模式來設(shè)計考試系統(tǒng)比較合適,服務(wù)器端我們采用access數(shù)據(jù)庫系統(tǒng)和asp組件來構(gòu)成考試的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統(tǒng)維護和管理。利用數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢,應(yīng)用active server page技術(shù),我開發(fā)了基于b/s模式多用戶在線考試系統(tǒng)這一程序。它運用方便、操作簡單,效率很高(同時,它要求計算機配置也很
16、高,尤其是服務(wù)器端)?,F(xiàn)階段雖只實現(xiàn)了試卷的客觀題部分,但已具有用戶注冊、多用戶同時在線考試、動態(tài)隨機出題、時間控制、自動判卷,試題錄入、修改題庫、用戶管理、科目管理、管理員管理、分?jǐn)?shù)管理等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權(quán)的考生隨時隨地考試并迅速獲得成績,同時也大大減輕了教師出題和判卷等繁重的工作量。第一章 文獻綜述第一節(jié) 在線考試系統(tǒng)在線考試系統(tǒng)是一套專業(yè)的考試、培訓(xùn)、學(xué)習(xí)管理解決方案,采用開放、動態(tài)的系統(tǒng)架構(gòu),將傳統(tǒng)的考試培訓(xùn)模式與先進的網(wǎng)絡(luò)應(yīng)用相結(jié)合,可使用戶完全根據(jù)自身應(yīng)用特點快速構(gòu)建考試培訓(xùn)平臺系統(tǒng),實現(xiàn)對考試、培訓(xùn)、學(xué)習(xí)的高效管理。何為在線考試系統(tǒng),在線考試系
17、統(tǒng)是一個利用計算機軟硬件資源以及數(shù)據(jù)庫的人機系統(tǒng)。它能提供題庫生成、試卷生成或人工生成、自動閱卷、用戶管理等功能,在線考試系統(tǒng)是以access作后端、asp作前端的系統(tǒng)。一、概述 從目前來看一般基于web的在線考試系統(tǒng)都是很占服務(wù)器資源的。其主要原因是:系統(tǒng)在運行的過程中采用動態(tài)取數(shù)據(jù)的方法,這將使用戶每進行一次測試都要向服務(wù)器多次查詢數(shù)據(jù)。所謂的動態(tài)取數(shù)據(jù)是指:用戶每次要上下翻頁或結(jié)束測試時都要向數(shù)據(jù)庫讀取數(shù)據(jù)。這是因為瀏覽器是無狀態(tài)的在其刷新頁面后,原來的數(shù)據(jù)將丟失。多次的和服務(wù)器交互將增加服務(wù)器的負(fù)擔(dān),因此一個好的在線系統(tǒng)速度是其關(guān)鍵。而整個系統(tǒng)的好與壞不能就單方面而論,所以在研究在線測
18、試系統(tǒng)的速度問題的過程中我們也對整個系統(tǒng)的安全性、可維護性進行了全面的研究。 利用asp技術(shù)開發(fā)的基于web的在線考試系統(tǒng),它具有用戶注冊、多用戶同時在線考試、考試時間控制、試卷自動生成、自動判卷、題庫維護、用戶管理、分?jǐn)?shù)管理等功能。本系統(tǒng)主要由管理模塊、在線考試模塊、用戶注冊模塊組成。試卷自動生成和自動評分的實現(xiàn)是本系統(tǒng)的關(guān)鍵。 但是由于時間限制和個人的能力限制,對于完成這些功能的操作具有一定的困難,在經(jīng)過摸索和學(xué)習(xí),我在老師和同學(xué)的指導(dǎo)下編寫了一種即時反饋學(xué)生成績的在線考試軟件。學(xué)生只需登陸上考試頁面,通過簡單的操作就可以完成考試,即時知道
19、自己的考試成績。二、課題研究背景 在二十一世紀(jì)的新時代,隨著計算機技術(shù)的發(fā)展及計算機的日益普及,基于web在線考試與無紙化辦公一樣已成為大勢所趨。基于web在線考試也越來越成為學(xué)校的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上也體現(xiàn)在物力上,基于web的在線考試系統(tǒng)的自動評閱、計分、成績存檔功能將有效地避免資源的浪費,有利于環(huán)保,減少人員,提高效率。 相比傳統(tǒng)的考試方式,基于web的在線考試系統(tǒng)的主要好處是一方面可以動態(tài)地管理各種考試信息,只要準(zhǔn)備好足夠大的題庫,就可以按照要求自動生成各種試卷;另一方面,考試時間靈活, 可以在規(guī)定的時間段內(nèi)的任意時間參加考試;另外計算機化的考試最
20、大特點的是閱卷快,系統(tǒng)可以在考試結(jié)束時當(dāng)場給出客觀題考試成績,計算機閱卷給了考生最大的公平感。 網(wǎng)絡(luò)考試系統(tǒng)極大地提高了教學(xué)的靈活性,現(xiàn)在在許多領(lǐng)域已經(jīng)有了很廣泛的應(yīng)用。最有影響的案例就是ets(美國教育考試中心)舉辦的gre(美國研究生入學(xué)考試)的計算機化考試,它使考試由原來的每年只能有兩次參加考試的機會變成了每個工作日都可以參加的考試。 本論文講述了一個基于web的在線考試系統(tǒng)的后臺大體實現(xiàn)過程,該系統(tǒng)基本上可以滿足學(xué)校及現(xiàn)代信息化企業(yè)的內(nèi)部考試要求,可以實現(xiàn)學(xué)校或企業(yè)的低成本投入,高效率辦公的宗旨。例如:一個學(xué)?;蚬救绻褂昧吮鞠到y(tǒng),老師和領(lǐng)導(dǎo)即使在外地出差也可
21、以通過訪問internet輕松設(shè)置審批考試,考試結(jié)束后也不要傳統(tǒng)的繁瑣的閱卷過程,極大地提高了辦公效率??荚嚨念}型可以都是標(biāo)準(zhǔn)化客觀題目,對于其它類型的題目只要在本文的基礎(chǔ)上稍加修改即可。 利用asp技術(shù)開發(fā)的基于web的在線考試系統(tǒng)。它具有用戶注冊、多用戶同時在線考試、考試時間控制、試卷自動生成、自動判卷、題庫維護、用戶管理、分?jǐn)?shù)管理等功能。本系統(tǒng)主要由管理模塊、在線考試模塊、用戶注冊模塊組成。自動評分和題庫生成的實現(xiàn)是本系統(tǒng)的關(guān)鍵。 隨著web技術(shù)的發(fā)展和電子商務(wù)時代的到來,人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時候需要能與用戶進
22、行交互,并能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站。三、在線考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)目前的在線考試系統(tǒng)大多由前端應(yīng)用管理系統(tǒng)、后端管理系統(tǒng)兩大部分組成,其中:前端管理應(yīng)用系統(tǒng)采用b/s模式(即browser/server結(jié)構(gòu),瀏覽器/服務(wù)器結(jié)構(gòu)),靈活易用,具有高度的可擴展性;后端管理系統(tǒng)采用c/s模式,(即client/server,客戶機/服務(wù)器模式,又稱c/s結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種)具有高度的安全性、穩(wěn)定性與可靠性。在線考試系統(tǒng)基于b/s模式,簡化客戶端軟件安裝;完全基于瀏覽器的考試環(huán)境和管理環(huán)境;可視化試題管理工具,可以輕松自制標(biāo)準(zhǔn)化試題;簡便的試卷制作向?qū)В砂唇M合條件組卷;強
23、大的試卷分析功能,可依照多種標(biāo)準(zhǔn)分析考試結(jié)果。前端應(yīng)用管理系統(tǒng)(b/s)用戶系統(tǒng)考試管理系統(tǒng)后端管理系統(tǒng)(c/s)系統(tǒng)管理員系統(tǒng)考試管理員系統(tǒng)iis數(shù)據(jù)庫操作系統(tǒng)圖1.1 在線考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖目前多數(shù)投入應(yīng)用的在線考試系統(tǒng),采用靈活的機考方式,適于不同的考試環(huán)境需求。在線考試系統(tǒng)多數(shù)采用功能強大的后臺管理(c/s模式)與高效靈活的前端應(yīng)用(b/s模式)相融合的方式,具有高度的可擴展性。被授權(quán)的考試用戶不管身處何地,使用網(wǎng)絡(luò)瀏覽器,就可通過網(wǎng)絡(luò)登錄考試系統(tǒng),參加管理機構(gòu)組織的考試、培訓(xùn)和學(xué)習(xí)。在線考試系統(tǒng)不僅可應(yīng)用于局域網(wǎng),也可應(yīng)用于互聯(lián)網(wǎng),不僅可以獨立構(gòu)建,也可同用戶現(xiàn)有的internet
24、集成;使用系統(tǒng)提供的靈活易用的數(shù)據(jù)接口,可快速將用戶已有的帳戶資料、題庫、知識庫、試卷等資源導(dǎo)入服務(wù)器數(shù)據(jù)可,利用系統(tǒng)內(nèi)部強大的數(shù)據(jù)整合能力與全面的管理功能,迅速開始考試培訓(xùn)與學(xué)習(xí)管理工作。 在線考試體系不僅可滿足各類專業(yè)的教育、考試、培訓(xùn)機構(gòu)的考試應(yīng)用與管理需求,也是各類政府機構(gòu)、企業(yè)、事業(yè)單位進行考試考核、技能培訓(xùn)、評測、組織學(xué)習(xí)的理想平臺。同時也是一個專業(yè)的產(chǎn)品增值開發(fā)平臺,專業(yè)的考試、培訓(xùn)機構(gòu)與知識產(chǎn)品開發(fā)商可基于在線考試系統(tǒng)開發(fā)、發(fā)行自己的題庫產(chǎn)品與知識產(chǎn)品。四、在線考試系統(tǒng)的突出特點及功能可以創(chuàng)立電子題庫,方便地實現(xiàn)試題的數(shù)字化管理。所謂題庫就是
25、試題的倉庫,是把許多題目集合到一起,供試卷編制者隨時查詢和使用的集合。為題目的保存、分類和檢索提供了便利,為編制試卷提供了高效率和低成本的手段。電子題庫是網(wǎng)絡(luò)考試系統(tǒng)的重要組成部分,也是考試系統(tǒng)中最具有特色和實用價值的模塊之一。可以按照科學(xué)的策略智能組卷,從而提高出卷效率。網(wǎng)絡(luò)考試系統(tǒng)以電子題庫為依托,可以按照教師制定的組卷策略自動的抽題成卷,極大的提高了出卷效率。為一些面向社會開放的常年考場,提供了海量試卷資源的有力支持。也可以被廣大教師用來輔助教學(xué)和測驗。可以具有操作性和交互性。計算機考試系統(tǒng)與傳統(tǒng)紙上考試相比,有一個顯著的優(yōu)點和特點就是具有操作性和交互性??梢愿玫摹霸O(shè)置一定的情景讓學(xué)生
26、表現(xiàn),以此衡量學(xué)生的心理品質(zhì)”。如計算機應(yīng)用技能的考試等,使用計算機模擬就具有紙面考試無法比擬的效果。計算機考試系統(tǒng)可以根據(jù)學(xué)生的反應(yīng),對試題進行調(diào)整和反饋,使一些非經(jīng)典的測量理論。能夠在實踐中得以實現(xiàn),發(fā)揮出它們的優(yōu)點和長處。而網(wǎng)絡(luò)化考試很好地繼承了這個優(yōu)點。使考試和判卷更具規(guī)范性和合理性。網(wǎng)絡(luò)考試系統(tǒng)使用計算機系統(tǒng)來進行考試和自動判卷。具有更好的規(guī)范性和合理性。試題的呈現(xiàn)和判卷的標(biāo)準(zhǔn)都是嚴(yán)格統(tǒng)一的,一般不會發(fā)生學(xué)生忘記書寫姓名,答題卡填寫方法不正確或錯位等意外丟分情況。學(xué)生答題過程中,由于系統(tǒng)限制也必將更加規(guī)范,不會出現(xiàn)筆試中經(jīng)常出現(xiàn)的由于學(xué)生沒有嚴(yán)格按照答題要求做,判卷時被強行扣分的情況
27、。判卷由系統(tǒng)自動完成,極大地提高了準(zhǔn)確性,防止了人工判卷時經(jīng)常出現(xiàn)的錯判、漏判和分?jǐn)?shù)計算錯誤的情況。使考試更加公正合理,更加具有權(quán)威性。實現(xiàn)自動判卷和數(shù)據(jù)的有效保存。如果說考試是教師教學(xué)過程中重要工作之一的話,那么判卷又是教師在考試實施過程中最重要和最煩瑣的工作之一。判卷有兩個基本的要求,那就是快速和準(zhǔn)確。學(xué)生希望在最短的時間內(nèi)知道自己準(zhǔn)確的考試成績,在集體中的位置,知道問題出現(xiàn)的所在,和應(yīng)該努力的方向。這也是考試教育功能的重要體現(xiàn)。如果判卷越慢,這種對學(xué)生的反饋和激勵的效果就會越小,達不到原有的考試目的。快速和準(zhǔn)確對傳統(tǒng)的教師手工判卷來說是一對矛盾,加重了教師的工作負(fù)擔(dān)。而使用考試系統(tǒng)的自動
28、判卷功能,能很好的解決這些問題。甚至在學(xué)生考試完成后,他就能馬上看到自己的成績。考試成績的保存,對計算機考試系統(tǒng)來說,是非常簡單方便的。而在手工考試中,需要教師特別的注意將成績單存檔或再輸入計算機中,工作比較煩瑣。具有強大的數(shù)據(jù)統(tǒng)計分析功能。計算機考試系統(tǒng)與傳統(tǒng)紙上考試相比具有強大的統(tǒng)計功能,原來非常煩瑣甚至手工難以進行的分析統(tǒng)計計算工作,現(xiàn)在可以在瞬間完成了。由于考試系統(tǒng)從出題、考試到判卷、統(tǒng)計,完全實現(xiàn)了數(shù)字化,不再需要教師手工地將學(xué)生成績、答題情況等詳細信息輸入計算機,因此使學(xué)生成績統(tǒng)計分析,試題參數(shù)的統(tǒng)計分析及自動調(diào)整在實際工作中成為可能。隨著社會的不斷發(fā)展,信息保存和分析提取日趨重要
29、,考試實現(xiàn)數(shù)字化,提高數(shù)據(jù)存儲和分析的能力是不可逆轉(zhuǎn)的潮流,網(wǎng)絡(luò)考試系統(tǒng)的發(fā)展前景是光明的。其功能如下用戶管理通過組織結(jié)構(gòu)樹,建立直觀化的人員分類手段,以方便考試管理;同時還可以根據(jù)需要建立多種輔助樹狀分類,為管理員提供分類管理的自由度,使系統(tǒng)管理員可以輕松管理不同的人員。權(quán)限管理權(quán)限管理,利用不同的角色定義,決定用戶是否允許進入某模塊的權(quán)限。對于用戶、題庫、試卷、考試、成績、公共信息的分類,通過設(shè)置查看、管理內(nèi)容、管理目錄等不同級別的角色,而決定不同類別的用戶相應(yīng)的操作權(quán)限。題庫管理實現(xiàn)試題分類、導(dǎo)入、導(dǎo)出、批量維護等功能。豐富的試題類型。試卷管理手工出卷、隨機出卷模式相結(jié)合,支持考試、競賽
30、、作業(yè)、練習(xí)四種試卷類型。提供試卷預(yù)覽并導(dǎo)出到word文檔功能??荚嚬芾磲槍荚?、競賽、作業(yè),從組卷策略、答卷模式、答卷時間、參加次數(shù)、分?jǐn)?shù)設(shè)置、出題順序、考試安排、指定評卷人等多個方面進行管理。針對考生發(fā)送考試通知,還可設(shè)置考生是否允許查看答卷、成績、答案。評卷管理對考試、競賽、作業(yè)的結(jié)果進行評分管理,如果卷面存在客觀題(如選擇題、判斷題等),系統(tǒng)自動評分;對于一些主觀題(如問答題、案例分析題等),由指定的評卷人進行手工評分。成績管理為管理人員提供了一個手工修改學(xué)員考試、競賽、作業(yè)的成績的手段,可以服務(wù)于兩個目的:不使用本系統(tǒng)進行的教學(xué)活動,但需要在此處管理進度和成績;需要人工干預(yù)學(xué)員的進度
31、和記錄,如考試題目有錯,強制作廢某考生的成績等。統(tǒng)計分析實現(xiàn)對考試、競賽、作業(yè)成績的統(tǒng)計分析和生成excel文檔功能,使管理者能夠了解不同類型、不同部門的考生對知識的掌握程度,并進行全面評估,為制定培訓(xùn)計劃、考試安排提供有力的數(shù)據(jù)支持。針對某次考試、競賽或作業(yè),以表格和圖表的形式,顯示參考人數(shù)、平均分?jǐn)?shù)、及格率、答題人數(shù)、答題通過率、答題時間。針對某個考生可以查看排名、答卷等信息。還可以根據(jù)部門、工作職務(wù)、工作類型等多種要素進行全方位的統(tǒng)計、分析、評估五、在線考試系統(tǒng)的發(fā)展趨勢據(jù)idc(international data corporation “國際數(shù)據(jù)公司”)于去年發(fā)表的有關(guān)因特網(wǎng)教育培
32、訓(xùn)市場的調(diào)查結(jié)果顯示,僅美國企業(yè)市場就將在2000年的23億美元的基礎(chǔ)上以年均50以上的速度成長,到2005年達到180億美元的規(guī)模。idc統(tǒng)計表明,2000年非 it的培訓(xùn)內(nèi)容僅為24,但到2005年這一數(shù)字將達到53.8。2003年4月,延續(xù)數(shù)月的非典疫情全面爆發(fā),在幾乎全社會都把預(yù)防“非典”當(dāng)作頭等大事來抓的情況下,許多國內(nèi)企事業(yè)單位趁此“農(nóng)閑”機會積極開展內(nèi)部業(yè)務(wù)培訓(xùn)和考核,而且普遍利用了網(wǎng)絡(luò)這一先進的工具和手段。更多的商機和根多的實踐與應(yīng)用,帶給在線考試系統(tǒng)平臺的無疑是更大的機遇與挑戰(zhàn)。隨著網(wǎng)絡(luò)和電腦逐漸普及,部分企業(yè)的信息化程度已經(jīng)達到了比較高的水平,所以只要采用合適的網(wǎng)絡(luò)考試軟件
33、,企業(yè)就能隨時隨地進行全員培訓(xùn)、學(xué)習(xí)和考核工作,而每次考試花費的成本則無論企業(yè)規(guī)模大小都能承受。在學(xué)校,大量繁重的批改作業(yè)流程完全可以通過全新的無紙教學(xué)而改變,教師將從乏味的重復(fù)式勞動中被解放出來,發(fā)揮更多的主觀能動性。而在線考試系統(tǒng)的專業(yè)技術(shù)也將不斷地更新發(fā)展,更加智能和人性化,并將進入更多的領(lǐng)域,結(jié)合更多的創(chuàng)新思想。未來的考試系統(tǒng)不僅能針對客觀試題做出準(zhǔn)確無誤的判斷,還能針對主觀試題加以評判,增加對程序的糾錯和識別能力,并能根據(jù)學(xué)生答題情況給出適當(dāng)?shù)闹笇?dǎo)與側(cè)重。六、在線考試系統(tǒng)研究的意義與目標(biāo)在當(dāng)今信息時代,計算機技術(shù)與網(wǎng)絡(luò)技術(shù)越來越廣地應(yīng)用于各個領(lǐng)域,改變著人們的學(xué)習(xí)、工作、生活乃至思維
34、方式,也引起了教育領(lǐng)域的重大變革。將計算機與網(wǎng)絡(luò)技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。目前的一個發(fā)展趨勢是采用大規(guī)模試題庫的計算機網(wǎng)絡(luò)考試模式。隨著計算機網(wǎng)絡(luò)在生產(chǎn)生活、科技教育中的普及,傳統(tǒng)考試的考試出卷、答卷方式以及學(xué)績管理正發(fā)生著巨大的變革,因此,如何使考試過程變得方便、高效、快捷、公正,是現(xiàn)代教育的一個重要課題。網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時隨地對學(xué)生進行考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。因此網(wǎng)絡(luò)考試系統(tǒng)是電子化教學(xué)不可缺少的一個重要環(huán)節(jié)。有趨
35、勢表明,考試的標(biāo)準(zhǔn)化、計算機網(wǎng)絡(luò)化已當(dāng)今考試的發(fā)展方向,當(dāng)前國際上許多考試認(rèn)證,例如gre、cisco,其出題、答卷以及評分都是在計算機上完成的。無紙化的考試形式有著其科學(xué)、及時、準(zhǔn)確、公平等優(yōu)點,具有傳統(tǒng)考試形式無法替代和比擬的優(yōu)勢。 (1) 實現(xiàn)無紙化考試??荚嚱Y(jié)果均直接提交并存儲在服務(wù)器上,無需上任何紙張。考卷也是實時下載顯示在考生機器的屏幕上,當(dāng)考試結(jié)束后自動批閱試卷,顯示成績。 (2)安全性好:系統(tǒng)通過對網(wǎng)絡(luò)通訊數(shù)據(jù)的加密,采用系統(tǒng)隨機產(chǎn)生試卷以及老師手工篩選、修改的組卷方式取代簡單的題庫抽題方式,能更加科學(xué)的組織試卷對考生進行考核。試題順序的隨機性能夠有效地
36、防止考生的舞弊行為;同時采用考試監(jiān)控系統(tǒng)和考生身份驗證系統(tǒng),更有效的保證了考試的安全性和公平性。 (3) 有效的監(jiān)考。系統(tǒng)拒絕其他考生用相同的用戶名注冊進行考試,保證考生的唯一性;系統(tǒng)拒絕時間已經(jīng)用完的考生再注冊進行考試,以保證考試的有效性;監(jiān)考人員可在任意一臺聯(lián)網(wǎng)的機器進行監(jiān)控,查詢考生的考試狀態(tài)等信息。 (4)通用性和可擴展性佳:題庫導(dǎo)入系統(tǒng)可以將第三方試題庫轉(zhuǎn)換成系統(tǒng)識別的試題庫格式,有效地增強了試題庫的擴充能力。較為嚴(yán)格地按模塊劃分,為擴展和完善留下了余地。軟件的通用性設(shè)計方式使得本系統(tǒng)能夠比較方便的為其它學(xué)科所使用。 (5)自動化程度高:實現(xiàn)了組卷自動化、閱卷自動化和成績分析統(tǒng)計自動
37、化。 (6)界面設(shè)計合理,使用方便:體貼的考試界面設(shè)計將使考生作起來更方便。讓考試的過程更流暢。所有的一切完全從考生的角度出發(fā),力爭提供最優(yōu)化的考試環(huán)境。 (7)考試終端采用鼠標(biāo)輸入方式進行答題,加快了考生的答題速度。 (8)快速、透明的自動閱卷??忌梢噪S時合分,給出自己的考試分?jǐn)?shù)。其研究目標(biāo)方向是實現(xiàn)考試科學(xué)規(guī)范化; 實現(xiàn)考試自動簡便化;提高考試水平和質(zhì)量;實現(xiàn)考試網(wǎng)絡(luò)化。第二節(jié) 動態(tài)網(wǎng)站技術(shù)一、動態(tài)網(wǎng)站技術(shù)的出現(xiàn)最早互聯(lián)網(wǎng)出現(xiàn)時,站點內(nèi)容都是以html靜態(tài)頁面形式存放在服務(wù)器上,訪問者瀏覽到的頁面都是這些實際存在的靜態(tài)頁面。隨著技術(shù)的發(fā)展,特別是數(shù)據(jù)庫和腳本技術(shù)perl、asp、php和
38、jsp的發(fā)展,越來越多的站點都開始采取動態(tài)的頁面發(fā)布手段。比如,我們在google.com上搜索一個內(nèi)容,得到的搜索結(jié)果頁面文件"本身"在google服務(wù)器上并不存在,而是通過程序在我們輸入搜索內(nèi)容時調(diào)用后臺數(shù)據(jù)庫實時生成的,也就是說,這些結(jié)果頁面是動態(tài)的。靜態(tài)頁面的站點只涉及文件的傳輸問題,而動態(tài)站點則復(fù)雜得多,用戶和站點之間出現(xiàn)大量的交互,網(wǎng)站不再僅僅是內(nèi)容的發(fā)布,而是成為了一種"應(yīng)用(application)",是軟件業(yè)向互聯(lián)網(wǎng)上的擴張,從軟件的角度看,動態(tài)站點是邏輯應(yīng)用層和數(shù)據(jù)層的分離,數(shù)據(jù)庫負(fù)責(zé)站點數(shù)據(jù)的存儲管理,而asp、php、jsp等負(fù)責(zé)
39、處理站點的邏輯應(yīng)用。這樣做的好處除了增加很多交互功能外,更重要的是站點的維護、更新和升級都方便了許多。可以說,沒有動態(tài)網(wǎng)站技術(shù),目前互聯(lián)網(wǎng)上的這些超大型站點就不可能出現(xiàn)。二、硬件環(huán)境cpu:intel pentiun 3 800mhzram:160mhardware:40g三、軟件環(huán)境windows xp/windows server 2000/2003iisinternet explorer 6.0第二章 系統(tǒng)設(shè)計相關(guān)原理第一節(jié) asp技術(shù)介紹microsoft active server pages 即我們所稱的asp,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。active server pa
40、ge 是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生html的程序代碼。因此,只要用戶瀏覽web站點并請求一個asp頁,web服務(wù)器就可以處理相應(yīng)的asp代碼,生成html代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。asp內(nèi)含于iis3.0和4.0之中,通過asp我們可以結(jié)合html網(wǎng)頁、asp指令和activex元件建立動態(tài)、交互且高效的web服務(wù)器應(yīng)用程序。有了asp就不必?fù)?dān)心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通html中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端
41、瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了asp所獨具的一些特點:使用vbscript 、jscript等簡單易懂的腳本語言,結(jié)合html代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。使用普通的文本編輯器,如windows的記事本,即可進行編輯設(shè)計。與瀏覽器無關(guān),用戶端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽asp所設(shè)計的網(wǎng)頁內(nèi)容。asp所使用的腳本語言(vbscript 、jscript)均在web服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。asp能與任何activex scripting語言相容。除了可使用vbscript或jscript語
42、言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如rexx、perl、tcl等。腳本引擎是處理腳本程序的com(component object model)物件。asp的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。物件導(dǎo)向(object-oriented)。activex server components(activex服務(wù)器元件)具有無限可擴充性??梢允褂胿isual basic 、java 、visual c+ 、cobol等編程語言來編寫你所需要的activex serve
43、r component。另外,asp技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。asp最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標(biāo)志、以前的選擇和活動等因素敏感的頁面。換句話說,可針對每個用戶的個別需求,用asp定制網(wǎng)頁,能夠滿足用戶的各種需求??傊?,asp包含三方面含義:active:asp使用了微軟的activex技術(shù)。activex(com)技術(shù)是現(xiàn)在microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。asp本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立
44、自己的web應(yīng)用。server:asp運行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持asp所使用的編程語言。asp的編程語言可以是vbscript和jscript。vbscript是vb的一個簡集,會vb的人可以很方便的快速上手。然而netscape瀏覽器不支持客戶端的vbscript,所以最好不要在客戶端使用vbscript。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。netscape瀏覽器也可以正常顯示asp頁面。pages:asp返回標(biāo)準(zhǔn)的html頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是asp生成的html代碼,而不是asp程序代碼。這樣就可以防止別人抄襲程序。
45、與一般的程序不同,asp程序無須編譯。asp程序的控制部份,是使用vbscript、jscript等腳本語言來設(shè)計的,當(dāng)執(zhí)行asp程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,asp程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫asp程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝asp時,系統(tǒng)提供了兩種腳本語言:vbsrcipt和jscript,而vbscript則被作為系統(tǒng)默認(rèn)的腳本語言。asp程序其實是以擴展名為.asp的純文本形式存在于web服務(wù)器上的,可
46、以用任何文本編輯器打開它,asp程序中可以包含純文本、html標(biāo)記以及腳本命令。只需將.asp程序放在web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過www的方式訪問asp程序了。要學(xué)好asp程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令web服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如vbscript。腳本語言是一種介于html和諸如java、visual basic、c+等編程語言之間的一種特殊的語言,盡管它更接
47、近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述asp所提供的腳本運行環(huán)境可支持多種腳本語言,譬如:jscript、rexx、perl等等,這無疑給asp程序設(shè)計者提供了廣泛的發(fā)揮余地。asp的出現(xiàn)使得廣大web設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,實際上就算在同一個.asp文件中使用不同的腳本語言,都無須為此擔(dān)憂,因為所有的一切都將在服務(wù)器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結(jié)果,而你也只需在文件中聲明使用不同的腳本語言即可。asp的對象和組件:1.asp有7個固有對象這7個固有對象分別是request、response、server、application、sessio
48、n、asperror和objectcontext。2.microsoft data access componentmdac作為操作系統(tǒng)的組成部分的組件,與asp一起提供。此組件中包含一組稱為activex data object(ado)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。ado主要有3個對象,分別是connection、command和recordset。3.活動服務(wù)器組件活動服務(wù)器組件是與asp一起免費帶來的組件或dll,他們有著廣泛的用途。主要包括ad rotator、browser capabilities、content link、con
49、tent rotator、counters、logging utility、myinfo、page counter、permission checker、tools等組件。由于本次設(shè)計用到的不多,在此就不詳細介紹了4.asp腳本對象他們分別是dictionary、filesystemobject和textstream.由于本設(shè)計用到的也不多,在此就不詳細介紹了。第二節(jié) vbscript介紹microsoft visual basic scripting edition是程序開發(fā)語言visual basic家族的最新成員,它將靈活的script應(yīng)用于更廣泛的領(lǐng)域,包括microsoft inte
50、rnet explorer中的 web 客戶機 script 和 microsoft internet information server 中的 web 服務(wù)器 script。vbscript使用activex script與宿主應(yīng)用程序?qū)υ?。使用activex script,瀏覽器和其他宿主應(yīng)用程序不再需要每個script部件的特殊集成代碼。activex script使宿主可以編譯script、獲取和調(diào)用入口點及管理開發(fā)者可用的命名空間。通過activex script,語言廠商可以建立標(biāo)準(zhǔn)script運行時語言。microsoft將提供vbscript的運行時支持。microsoft正
51、在與多個internet組一起定義activex script標(biāo)準(zhǔn)以使script引擎可以互換。activex script可用在microsoft internet explorer和microsoft internet information server中。vbscript只有一種數(shù)據(jù)類型,稱為variant。variant 是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。因為variant是vbscript中唯一的數(shù)據(jù)類型,所以它也vbscript 中所有函數(shù)的返回值的數(shù)據(jù)類型。最簡單的variant可以包含數(shù)字或字符串信息。variant用于數(shù)字上下文中時作為數(shù)字處理
52、,用于字符串上下文中時作為字符串處理。這就是說,如果使用看起來像是數(shù)字的數(shù)據(jù),則vbscript會假定其為數(shù)字并以適用于數(shù)字的方式處理。與此類似,如果使用的數(shù)據(jù)只可能是字符串,則vbscript將按字符串處理。當(dāng)然,也可以將數(shù)字包含在引號("")中使其成為字符串。除簡單數(shù)字或字符串以外,variant可以進一步區(qū)分?jǐn)?shù)值信息的特定含義。例如使用數(shù)值信息表示日期或時間。此類數(shù)據(jù)在與其他日期或時間數(shù)據(jù)一起使用時,結(jié)果也總是表示為日期或時間。當(dāng)然,從boolean值到浮點數(shù),數(shù)值信息是多種多樣的。variant包含的數(shù)值信息類型稱為子類型。大多數(shù)情況下,可將所需的數(shù)據(jù)放進varia
53、nt中,而variant也會按照最適用于其包含的數(shù)據(jù)的方式進行操作。聲明變量的一種方式是使用dim語句、public語句和private語句在script中顯式聲明變量。另一種方式是通過直接在script中使用變量名這一簡單方式隱式聲明變量。這通常不是一個好習(xí)慣,因為這樣有時會由于變量名被拼錯而導(dǎo)致在運行script時出現(xiàn)意外的結(jié)果。因此,最好使用option explicit語句顯式聲明所有變量。 第三節(jié) sql介紹sql全稱是“結(jié)構(gòu)化查詢語言(structured query language)”,最早的是ibm的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)system r開發(fā)的一種查詢語言,它
54、的前身是square語言。sql語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從ibm公司1981年推出以來,sql語言,得到了廣泛的應(yīng)用。如今無論是像oracle ,sybase,informix,sql server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像visual foxporo,powerbuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持sql語言作為查詢語言。一、sql的優(yōu)點sql廣泛地被采用正說明了它的優(yōu)點。它使全部用戶,包括應(yīng)用程序員、dba管理員和終端用戶受益非淺。非過程化語言sql是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。sql允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而
55、不對單個記錄進行操作,可操作記錄集。所有sql 語句接受集合作為輸入,返回集合作為輸出。sql的集合特性允許一條sql語句的結(jié)果作為另一條sql語句的輸入。 sql不要求用戶指定對數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有sql語句使用查詢優(yōu)化器,它是rdbms的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。統(tǒng)一的語言sql可用于所有用戶的db活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的sql 命令只需很少時間就能學(xué)會,
56、最高級的命令在幾天內(nèi)便可掌握。 sql為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)在表中插入、修改和刪除記錄建立、修改和刪除數(shù)據(jù)對象 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取保證數(shù)據(jù)庫一致性和完整性以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而sql將全部任務(wù)統(tǒng)一在一種語言中。是所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持sql語言,用戶可將使用sql的技能從一個rdbms轉(zhuǎn)到另一個。所有用sql編寫的程序都是可以移植的。sql是postgresql(和大多數(shù)其它關(guān)系型數(shù)據(jù)庫)用做查詢語言的語言。它是可以移植的,并且容易學(xué)習(xí)使用。但是所有sql語句都必須由數(shù)據(jù)庫服務(wù)器獨立地執(zhí)行。這就意味著客
57、戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這個查詢,接收結(jié)果,做一些運算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會產(chǎn)生進程間通訊,并且如果客戶端在另外一臺機器上甚至還會導(dǎo)致開銷。如果使用了 pl/pgsql,那么可以把一塊運算和一系列查詢在數(shù)據(jù)庫服務(wù)器里面組成一個塊,這樣就擁有了過程語言的力量并且簡化sql的使用,因而節(jié)約了大量的時間,因為用不著付出客戶端/服務(wù)器通訊的過熱。通過使用pl/pgsql,應(yīng)用可以獲得可觀的性能提升。 二、iis服務(wù)器簡介iis服務(wù)器iis是internet information server的縮寫,是微軟公司主推的服務(wù)器,最新的版本是windows2000里面包含的iis 5,iis與windownt server完全集成在一起,因而用戶能夠利用windows nt server和ntfs(nt file system,nt的文件系統(tǒng))內(nèi)置的安全特性,建立強大,靈活而安全的internet站點。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅行社旅游產(chǎn)品代理銷售合同
- 2024版試驗檢測服務(wù)協(xié)議范本版B版
- 職業(yè)介紹服務(wù)合同
- 智能交通信號燈控制系統(tǒng)技術(shù)支持合同
- 《包裝色彩學(xué)》課件
- 一年級數(shù)學(xué)100以內(nèi)加減法計算題40
- 一年級數(shù)學(xué)100以內(nèi)加減法計算題
- 一年級數(shù)學(xué)100以內(nèi)加減法計算題47(18題)
- 第一單元《文具好伙伴》活動三《愛護文具》 (說課稿)-2024-2025學(xué)年二年級上冊綜合實踐活動浙教版
- 《動物類天然藥物》課件
- 專項債券培訓(xùn)課件
- 中央企業(yè)人工智能應(yīng)用場景案例白皮書(2024年版)-中央企業(yè)人工智能協(xié)同創(chuàng)新平臺
- 江蘇省蘇州市2024-2025學(xué)年第一學(xué)期八年級歷史期末模擬卷(二)(含答案)
- 杜瓦瓶充裝操作規(guī)程(3篇)
- 安全管理體系與措施
- 校園重點防火部位消防安全管理規(guī)定(3篇)
- 中小學(xué)期末家長會24
- ICP-網(wǎng)絡(luò)與信息安全保障措施-1.信息安全管理組織機構(gòu)設(shè)置及工作職責(zé)
- 甘肅蘭州生物制品研究所筆試題庫
- 醫(yī)院改擴建工程可行性研究報告(論證后)
- 雙方共同招工協(xié)議書(2篇)
評論
0/150
提交評論