【正文】
統(tǒng)功能模塊的劃分與設(shè)計。(4) 利用監(jiān)控系統(tǒng)完成上機考試的監(jiān)考管理,并提供考試服務(wù)管理。本文在研究了考試系統(tǒng)在國內(nèi)外開發(fā)使用的現(xiàn)狀的基礎(chǔ)上,根據(jù)全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術(shù)專業(yè)技能大賽的要求,設(shè)計了一個具有自適應(yīng)功能的網(wǎng)絡(luò)考試系統(tǒng)。論文中實現(xiàn)的考試系統(tǒng)主要是針對全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術(shù)專業(yè)技能大賽的要求而設(shè)計的。如微軟的各種認(rèn)證考試。如網(wǎng)上公開的一些小型知識問答。目前的研究大多出現(xiàn)在用數(shù)字簽名的方法來進行用戶的確認(rèn),使用防火墻系統(tǒng)是保證內(nèi)部網(wǎng)絡(luò)安全,使用數(shù)字加密的方法對數(shù)據(jù)的傳輸和存儲進行有效的保存等[20]。防火墻系統(tǒng)是保證內(nèi)部網(wǎng)絡(luò)安全的一個很重要的安全部件,但由于防火墻系統(tǒng)配置復(fù)雜,很容易產(chǎn)生錯誤的配置,從而可能給內(nèi)部網(wǎng)絡(luò)留下安全漏洞。對稱加密算法的主要優(yōu)點是加密和解密速度快,加密強度高,且算法公開,但其最大的缺點是實現(xiàn)密鑰的秘密分發(fā)困難,在大量用戶的情況下密鑰管理復(fù)雜,而且無法完成身份認(rèn)證等功能,不便于應(yīng)用在網(wǎng)絡(luò)開放的環(huán)境中。數(shù)據(jù)加密技術(shù)[18]是最基本的網(wǎng)絡(luò)安全技術(shù),被譽為信息安全的核心,最初主要用于保證數(shù)據(jù)在存儲和傳輸過程中的保密性。訪問控制決定了誰能夠訪問系統(tǒng)的何種資源以及如何使用這種資源。它具有完備的Web功能,提供了完全集成的、基于標(biāo)準(zhǔn)的XML(Extensible Markup Language可擴展標(biāo)記語言)的支持,它對于Web開發(fā)人員和數(shù)據(jù)庫程序員來說都是靈活、高效而且易于使用的。支持分布式數(shù)據(jù)庫處理,其中的數(shù)據(jù)庫是存放在多臺計算機上的。目前比較受關(guān)注的DBMS主要有Oracle、SQL Server、Access等。[l3]是微軟推出的基于通用語言的編程框架,使用它可以在服務(wù)器端編制強大的網(wǎng)絡(luò)程序,可將設(shè)計、開發(fā)、編譯、運行都集中到一起,開發(fā)效率高。ASP(Active Server Page)[l2]是Microsoft公司開發(fā)的一種運行于Web服務(wù)器端的腳本編寫模型。其主要優(yōu)點是源碼公開,可用資源多;能支持現(xiàn)有幾乎所有的數(shù)據(jù)庫,協(xié)議方面的支持也很好,具有很好的跨平臺性。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,靜態(tài)網(wǎng)頁由于是由單純的HTML語言組成,沒有交互性, 已不能滿足發(fā)展的需要。B/S結(jié)構(gòu)的主要特點是:(1) 客戶端只需要安裝瀏覽器,不需要安裝應(yīng)用程序,大大減輕了管理負(fù)擔(dān)。數(shù)據(jù)庫服務(wù)器負(fù)責(zé)執(zhí)行相應(yīng)的數(shù)據(jù)庫操作,并將結(jié)果通過數(shù)據(jù)庫接口程序的轉(zhuǎn)換送回Web服務(wù)器。目前,對網(wǎng)上考試系統(tǒng)的研究主要集中在B/S結(jié)構(gòu)[7]下進行。 C/S結(jié)構(gòu)模型Fig. C/S structure model在C/S結(jié)構(gòu)的考試系統(tǒng)中的應(yīng)用程序分為服務(wù)器端程序和客戶端程序兩部分,服務(wù)器端程序負(fù)責(zé)維護題庫、抽取試題、以及考后的閱卷、成績統(tǒng)計匯總等工作;客戶端則負(fù)責(zé)顯示試題,考試計時及與服務(wù)器通信聯(lián)絡(luò)等工作。因此,為了適應(yīng)現(xiàn)代化教學(xué)的發(fā)展,提高教學(xué)信息化程度,降低教學(xué)成本,提高教學(xué)質(zhì)量,加快教學(xué)評價信息反饋的速度,本人根據(jù)全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術(shù)專業(yè)技能大賽測試要求,結(jié)合本單位(南京化工職業(yè)技術(shù)學(xué)院)校園網(wǎng)建設(shè)及教學(xué)管理信息化的發(fā)展現(xiàn)狀,運用動態(tài)網(wǎng)頁語言和數(shù)據(jù)庫技術(shù)相結(jié)合開發(fā)網(wǎng)上考試系統(tǒng),實現(xiàn)考務(wù)工作的信息化、網(wǎng)絡(luò)化、科學(xué)化管理[5]。在教育信息化浪潮的推動下,傳統(tǒng)的考試方式因其固有的弱點,必將面臨著改革,而網(wǎng)上考試是教育改革是教育信息化的必然發(fā)展趨勢[4]。根據(jù)考試結(jié)果對學(xué)生掌握教學(xué)內(nèi)容的情況做出分析,也有助于教師實行因材施教,提高教學(xué)質(zhì)量[3]。隨著信息技術(shù)向教育領(lǐng)域的擴展,校園信息化建設(shè)的步伐日益加快。在《面向21世紀(jì)中國網(wǎng)絡(luò)教育發(fā)展戰(zhàn)略的構(gòu)想》中,國家大力強調(diào)了網(wǎng)絡(luò)教學(xué)資源的建設(shè),把發(fā)展網(wǎng)絡(luò)教育作為國家信息化的一項重要的基本內(nèi)容,加大對網(wǎng)絡(luò)教育的投入,同時借鑒網(wǎng)絡(luò)教育發(fā)達國家(地區(qū))的成功經(jīng)驗,為網(wǎng)絡(luò)教育營造寬松環(huán)境。系統(tǒng)采用以經(jīng)典測試?yán)碚揅TT為指導(dǎo),結(jié)合項目反應(yīng)理論IRT的設(shè)計思路進行題庫設(shè)計,從題庫有效性、試題類型選擇等方面探討了對題庫質(zhì)量的控制。學(xué)位論文題目: 作者簽名: 日期: 年 月 日大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文摘 要隨著網(wǎng)絡(luò)技術(shù)、計算機技術(shù)和Internet的發(fā)展,“利用信息技術(shù)來推動教學(xué)改革”是當(dāng)前學(xué)校教育改革的一條重要思想,網(wǎng)上考試是教育信息化的必然發(fā)展趨勢。專 業(yè) 學(xué) 位 碩 士 學(xué) 位 論 文Design and Realization of Network Test System Based 大連理工大學(xué)Dalian University of Technology大連理工大學(xué)學(xué)位論文獨創(chuàng)性聲明作者鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進行研究工作所取得的成果。若有不實之處,本人愿意承擔(dān)相關(guān)法律責(zé)任。本文采用B/S三層模式結(jié)構(gòu)作為系統(tǒng)開發(fā)的體系結(jié)構(gòu),后臺數(shù)據(jù)庫使用SQL Server,設(shè)計并實現(xiàn)了一個網(wǎng)絡(luò)考試系統(tǒng)。關(guān)鍵詞:網(wǎng)絡(luò)考試系統(tǒng) ;B/S ; I Design and Realization of Network Test System Based AbstractAlong with the development of network technology, puter technology and the internet “using information technology to promote teaching reform” is a very important idea of education reform. The fashion of the online examination is the inevitable trend of the education development. The web based online examination system is one of the most important application of the Internet. The research in this field has very important theoretical and practical significance . This research is the task of vocational and technical grounds Nanjing Chemical Industry Institute of the National contractors Chemical Maintenance fitter skills and the first race of the chemical industry equipment and technology skills petition test platform for the development of online, and the developing means and relative technique of the online examination system based on B/S model will be specified in this thesis.The article is about using B/S modelstructure as key structure of developing program, these system uses the technology, which is very popular in market, in developing program and uses SQL Server in backstage database. With abovementioned technology, we design and e true a Computer Web TestSystem. Uses take Classical Test Theory(CTT)as the instruction, the union Item Response Theory(IRT)the design mentality carries on the item bank design. Regard them as principle to analysis the quality control with two aspects, validness and choosing the type of exercises. Through using technology to deal with and delivery the data, we have built this system which has foundations in grouping the paper, checking the paper, querying and analyzing the mark by the machine, besides these.The system has over the disadvantage of traditional test ,making the puter managing all test process ,ing true paperfree test ,improving the test management, has a bright future.Key Words:Network Test System;B/S ; V 目 錄摘 要 IAbstract II1 緒論 1 課題背景及意義 1 課題國內(nèi)外研究概況 2 系統(tǒng)運行模式 2 動態(tài)網(wǎng)頁的開發(fā)工具 3 數(shù)據(jù)庫管理系統(tǒng)DBMS 4 系統(tǒng)的安全機制 5 網(wǎng)上考試系統(tǒng)的幾種類型 6 本課題研究的內(nèi)容和全文安排 62 系統(tǒng)構(gòu)建的相關(guān)技術(shù) 8 Web數(shù)據(jù)庫技術(shù) 8 Web數(shù)據(jù)庫技術(shù)簡介 8 Web數(shù)據(jù)庫的運行方式 8 Browser/Server結(jié)構(gòu) 10 11 12 13 14 軟件環(huán)境的要求和配置 14 硬件要求 15 SQL Server2000數(shù)據(jù)庫管理系統(tǒng) 15 SQL Server 2000的特點 15 SQL Server 2000安全體系結(jié)構(gòu) 17 SQL Server 2000中權(quán)限管理 183 系統(tǒng)總體分析與設(shè)計 20 系統(tǒng)分析 20 用戶需求 20 系統(tǒng)設(shè)計的原則 21 系統(tǒng)模型結(jié)構(gòu) 21 系統(tǒng)業(yè)務(wù)流程圖 22 系統(tǒng)數(shù)據(jù)流圖 23 系統(tǒng)總體設(shè)計 24 系統(tǒng)總體框架結(jié)構(gòu) 24 系統(tǒng)模塊功能描述 24 系統(tǒng)權(quán)限設(shè)置 28 數(shù)據(jù)庫設(shè)計 29 概念結(jié)構(gòu)設(shè)計 29 邏輯結(jié)構(gòu)設(shè)計(ER圖向關(guān)系模型的轉(zhuǎn)換) 32 物理結(jié)構(gòu)設(shè)計 334 系統(tǒng)功能實現(xiàn) 41 登錄模塊 41 系統(tǒng)管理模塊 42 建立類別庫 42 設(shè)置組卷參數(shù) 42 用戶管理 43 考生考試模塊 44 上機正式考試 44 上機模擬練習(xí) 44 考生自我信息查詢 44 教師管理模塊 44 科目管理 45 試題管理 46 試題審核 46 試題檢索 46 題庫統(tǒng)計 46 試卷生成模塊 46 成績管理模塊: 51 新聞發(fā)布模塊 51結(jié) 論 53參 考 文 獻 55致 謝 57大連理工大學(xué)學(xué)位論文版權(quán)使用授權(quán)書 581 緒論 課題背景及意義隨著Internet網(wǎng)絡(luò)的通貫全球,網(wǎng)絡(luò)化、信息化浪潮的涌動迭起,科技生產(chǎn)力知識經(jīng)濟信息社會雛形的孕育誕生,網(wǎng)絡(luò)教育發(fā)展戰(zhàn)略已日益成為目前教育的重大研究課題。目前信息技術(shù)飛速發(fā)展,已大量應(yīng)用于社會的各個領(lǐng)域。根據(jù)考試結(jié)果來評價學(xué)生學(xué)習(xí)成績和對教學(xué)內(nèi)容掌握程度,從一定角度講,是激勵學(xué)生學(xué)習(xí)動機的一種手段。而且在復(fù)習(xí)、監(jiān)考、閱卷等環(huán)節(jié)中很難保證考試的公正性。使考試過程變得方便、高效、快捷,同時也降低了考試成本,提高了考試的公平性、公正性、有效性,減少了人情分、關(guān)系分、誤差分。C/。(2) 服務(wù)器端所做的任何變動都會對每個客戶端產(chǎn)生連鎖影響。其中Web服務(wù)器是系統(tǒng)的核心,它負(fù)責(zé)接收并處理來自瀏覽器的Web頁請求和數(shù)據(jù)請求,將數(shù)據(jù)請求通過數(shù)據(jù)庫接口程序轉(zhuǎn)換成數(shù)據(jù)庫服務(wù)器能夠接受的形式后,送到數(shù)據(jù)庫服務(wù)器。從系統(tǒng)的承載內(nèi)容來看,考試的科目和內(nèi)容隨著教學(xué)過程的發(fā)展而不斷變化、更新的,而且考試系統(tǒng)本身也要經(jīng)常進行修改和維護[9];而這些升級和維護工作只需要在服務(wù)器端進行就可以了。 動態(tài)網(wǎng)頁的開發(fā)工具基于B/S模式的網(wǎng)上考試系統(tǒng)中,考生是通過瀏覽器打開頁面的方式來進行考試和成績的查詢,系統(tǒng)開發(fā)過程中必須要選擇合適的網(wǎng)頁開發(fā)工具。PHP(Hyper Text Processor超文本處理器)[10]是網(wǎng)上較為流行的腳本語言,其語法借鑒了C、Java、Perl等語言,而且只需要很少的編程知識就可以使用PHP建起一個真正交互的WEB站點。其主要優(yōu)點是:繼承了Java的一切特性,采用Java Bean組件,有非常好的跨平臺性和重用性;JSP頁面只在第一次被請求的時候才編譯,以后可直接用編譯過的字節(jié)碼,代碼執(zhí)行效率高。采用解釋方式,一邊解釋,一邊執(zhí)行,效率不高。這就需要有專門的DBMS來管理這些數(shù)據(jù)。能創(chuàng)建和處理傳統(tǒng)數(shù)據(jù)庫與對象數(shù)據(jù)庫相混合的數(shù)