freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于net的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計及實現(xiàn)碩士論文-在線瀏覽

2024-08-05 14:06本頁面
  

【正文】 種環(huán)境下開始的[1]。隨著信息技術(shù)向教育領(lǐng)域的擴展,校園信息化建設(shè)的步伐日益加快。學(xué)生成績的測評是教學(xué)工作中的一個重要環(huán)節(jié),課程考試不僅是衡量學(xué)生的學(xué)習質(zhì)量的重要依據(jù),而且與提高教師的教學(xué)質(zhì)量密切相關(guān)。根據(jù)考試結(jié)果對學(xué)生掌握教學(xué)內(nèi)容的情況做出分析,也有助于教師實行因材施教,提高教學(xué)質(zhì)量[3]。學(xué)生很難及時的查詢自己的成績,查看自己的試卷,對自己的學(xué)習情況進行總結(jié)。在教育信息化浪潮的推動下,傳統(tǒng)的考試方式因其固有的弱點,必將面臨著改革,而網(wǎng)上考試是教育改革是教育信息化的必然發(fā)展趨勢[4]。教師可在計算機上完成出卷、監(jiān)考、評分、成績的上報和試卷分析。因此,為了適應(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]。對C/S結(jié)構(gòu)[6]的研究起步較早,技術(shù)較成熟,例如我省的高校非計算機專業(yè)計算機等級考試目前就是采用這種結(jié)構(gòu)。 C/S結(jié)構(gòu)模型Fig. C/S structure model在C/S結(jié)構(gòu)的考試系統(tǒng)中的應(yīng)用程序分為服務(wù)器端程序和客戶端程序兩部分,服務(wù)器端程序負責維護題庫、抽取試題、以及考后的閱卷、成績統(tǒng)計匯總等工作;客戶端則負責顯示試題,考試計時及與服務(wù)器通信聯(lián)絡(luò)等工作。C/S結(jié)構(gòu)存在的主要問題是:(1) 客戶端程序的運行依賴于其應(yīng)用平臺,在為數(shù)眾多的客戶端上安裝考試系統(tǒng)軟件,以及日后的維護及升級等工作過于繁瑣。目前,對網(wǎng)上考試系統(tǒng)的研究主要集中在B/S結(jié)構(gòu)[7]下進行。在B/S結(jié)構(gòu)中采用了瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器三層分布結(jié)構(gòu)[8]。數(shù)據(jù)庫服務(wù)器負責執(zhí)行相應(yīng)的數(shù)據(jù)庫操作,并將結(jié)果通過數(shù)據(jù)庫接口程序的轉(zhuǎn)換送回Web服務(wù)器。 B/S結(jié)構(gòu)模型Fig. B/S structure model在B/S結(jié)構(gòu)中更有利于對數(shù)據(jù)的集中管理,因為所有的應(yīng)用程序和試題內(nèi)容都儲存在服務(wù)器上,客戶機上只須安裝網(wǎng)頁瀏覽器(例如Internet Explore )就可以了,不用其它任何輔助軟件。B/S結(jié)構(gòu)的主要特點是:(1) 客戶端只需要安裝瀏覽器,不需要安裝應(yīng)用程序,大大減輕了管理負擔。(3) 數(shù)據(jù)庫結(jié)構(gòu)的改變不再對客戶端產(chǎn)生連鎖影響,只需修改服務(wù)器端的應(yīng)用程序即可,極大地提高了系統(tǒng)的維護效率。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,靜態(tài)網(wǎng)頁由于是由單純的HTML語言組成,沒有交互性, 已不能滿足發(fā)展的需要。比較受關(guān)注的動態(tài)網(wǎng)頁設(shè)計技術(shù)主要有:PHP、JSP、ASP、。其主要優(yōu)點是源碼公開,可用資源多;能支持現(xiàn)有幾乎所有的數(shù)據(jù)庫,協(xié)議方面的支持也很好,具有很好的跨平臺性。JSP(Java Server Page)是由Sun Micro system公司推出的基于Java體系的Web開發(fā)技術(shù)[11],它通過在傳統(tǒng)的HTML代碼中,利用HTML標簽的擴展,插入JSP腳本代碼,構(gòu)成JSP頁面。ASP(Active Server Page)[l2]是Microsoft公司開發(fā)的一種運行于Web服務(wù)器端的腳本編寫模型。缺點是:ASP僅能運行在微軟的Windows平臺,必須還要有IIS或PWS的支持,代碼的可移植性差。[l3]是微軟推出的基于通用語言的編程框架,使用它可以在服務(wù)器端編制強大的網(wǎng)絡(luò)程序,可將設(shè)計、開發(fā)、編譯、運行都集中到一起,開發(fā)效率高。 數(shù)據(jù)庫管理系統(tǒng)DBMS在網(wǎng)上考試系統(tǒng)的構(gòu)建中,有大量的數(shù)據(jù)要求存儲,如題庫、考生信息、考生成績等。目前比較受關(guān)注的DBMS主要有Oracle、SQL Server、Access等。它支持面向?qū)ο蟮慕Y(jié)構(gòu),開發(fā)者可以利用它們來定義自己的抽象數(shù)據(jù)類型。支持分布式數(shù)據(jù)庫處理,其中的數(shù)據(jù)庫是存放在多臺計算機上的。Access是微軟公司的產(chǎn)品,結(jié)構(gòu)和功能均較簡單,比較適合個人計算機上開發(fā)小型的數(shù)據(jù)庫的管理。它具有完備的Web功能,提供了完全集成的、基于標準的XML(Extensible Markup Language可擴展標記語言)的支持,它對于Web開發(fā)人員和數(shù)據(jù)庫程序員來說都是靈活、高效而且易于使用的。 系統(tǒng)的安全機制在網(wǎng)上考試系統(tǒng)中,由于存儲有大量的數(shù)據(jù),有系統(tǒng)管理員、出卷老師、任課老師、考生等不同的用戶,不同的用戶有不同的使用權(quán)限,因此對于身份的確認及系統(tǒng)的安全有較高的要求。訪問控制決定了誰能夠訪問系統(tǒng)的何種資源以及如何使用這種資源。數(shù)字簽名用來保證信息傳輸過程中信息的完整和提供信息發(fā)送者的身份和不可抵賴性,該技術(shù)可用公開密鑰算法對電子信息進行數(shù)學(xué)變換,通過這一過程,數(shù)字簽名存在于文檔之中,不能被復(fù)制。數(shù)據(jù)加密技術(shù)[18]是最基本的網(wǎng)絡(luò)安全技術(shù),被譽為信息安全的核心,最初主要用于保證數(shù)據(jù)在存儲和傳輸過程中的保密性。根據(jù)密鑰類型不同可以將現(xiàn)代密碼技術(shù)分為兩類:對稱加密算法和非對稱加密算法。對稱加密算法的主要優(yōu)點是加密和解密速度快,加密強度高,且算法公開,但其最大的缺點是實現(xiàn)密鑰的秘密分發(fā)困難,在大量用戶的情況下密鑰管理復(fù)雜,而且無法完成身份認證等功能,不便于應(yīng)用在網(wǎng)絡(luò)開放的環(huán)境中。防火墻是位于兩個網(wǎng)絡(luò)(或多個)間實施網(wǎng)絡(luò)間訪問控制的一組組件的集合,它是一套建立有內(nèi)外網(wǎng)絡(luò)邊界上的過濾封鎖機制。防火墻系統(tǒng)是保證內(nèi)部網(wǎng)絡(luò)安全的一個很重要的安全部件,但由于防火墻系統(tǒng)配置復(fù)雜,很容易產(chǎn)生錯誤的配置,從而可能給內(nèi)部網(wǎng)絡(luò)留下安全漏洞。為解決上述問題,防火墻安全掃描軟件提供了對防火墻系統(tǒng)配置及其運行操作系統(tǒng)的安全檢測,通常通過源端口、源路由、SOCKS和TCP系列號來猜測攻擊等潛在的防火墻安全漏洞,進行模擬測試來檢查其配置的正確性,并通過模擬強力攻擊、拒絕服務(wù)攻擊等來測試操作系統(tǒng)的安全性。目前的研究大多出現(xiàn)在用數(shù)字簽名的方法來進行用戶的確認,使用防火墻系統(tǒng)是保證內(nèi)部網(wǎng)絡(luò)安全,使用數(shù)字加密的方法對數(shù)據(jù)的傳輸和存儲進行有效的保存等[20]。它完全可以在互聯(lián)網(wǎng)上公開進行,可在任何網(wǎng)絡(luò)環(huán)境中進行,不需要監(jiān)考,任何時間、地點隨時考試。如網(wǎng)上公開的一些小型知識問答。它需要被試者個人申請,并按要求在指定的考點上網(wǎng)參加考試。如微軟的各種認證考試。通過集體申請,在認定的考試機構(gòu)專門開設(shè)的大型考點上網(wǎng)參加考試,也有專人監(jiān)考,要定時定點。論文中實現(xiàn)的考試系統(tǒng)主要是針對全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術(shù)專業(yè)技能大賽的要求而設(shè)計的。 本課題研究的內(nèi)容和全文安排作者所在的工作單位“南京化工職業(yè)技術(shù)學(xué)院”是江蘇省省批示范性高等職業(yè)技術(shù)院校建設(shè)單位,為培養(yǎng)適應(yīng)現(xiàn)代社會發(fā)展的復(fù)合型高等教育人才,學(xué)院進行全面的專業(yè)教學(xué)改革。本文在研究了考試系統(tǒng)在國內(nèi)外開發(fā)使用的現(xiàn)狀的基礎(chǔ)上,根據(jù)全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術(shù)專業(yè)技能大賽的要求,設(shè)計了一個具有自適應(yīng)功能的網(wǎng)絡(luò)考試系統(tǒng)。(2) 以經(jīng)典測試理論為基礎(chǔ),結(jié)合項目反應(yīng)理論,進行系統(tǒng)數(shù)據(jù)庫設(shè)計,確定試題庫的題目與命題要求。(4) 利用監(jiān)控系統(tǒng)完成上機考試的監(jiān)考管理,并提供考試服務(wù)管理。論文安排,全文共分五章:第一章 緒論 介紹了網(wǎng)絡(luò)考試系統(tǒng)發(fā)展的現(xiàn)狀;課題研究的背景及意義。第三章 系統(tǒng)分析與設(shè)計 討論分析了考試系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)流圖,運用題庫建設(shè)理論完成相關(guān)數(shù)據(jù)庫的設(shè)計;系統(tǒng)功能模塊的劃分與設(shè)計。第五章 總結(jié) 對考試系統(tǒng)做了總結(jié)和分析,指出其特點,提出了下一步工作的展望。數(shù)據(jù)庫服務(wù)器選用SQL Server 2000,客戶機瀏覽器IE ,、。WWW系統(tǒng)是一個大型的分布式超媒體信息數(shù)據(jù)庫,它極大地推動了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的信息服務(wù)方式。目前Web技術(shù)與數(shù)據(jù)庫管理系統(tǒng)(DBMS)相互融合領(lǐng)域的研究已成為熱點方向之一[22],數(shù)據(jù)庫廠家和Web公司也紛紛推出各自的產(chǎn)品和中間件來支持Web技術(shù)和DBMS的融合,將兩者取長補短,發(fā)揮各自的優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。Microsoft、Sun、Netscape等公司各支持不同的技術(shù),存在這一領(lǐng)域的競爭??偟膩碚f,當前的Web數(shù)據(jù)庫技術(shù)不外乎是在服務(wù)器端或客戶端擴展功能,以實現(xiàn)對數(shù)據(jù)庫的訪問??蛻舳藬U展技術(shù)主要是Microsoft、Sun、Netscape三大公司之間的標準之爭,無論是ASP、PHP還是JSP其性能均無太大的差異,它們之間的取舍主要應(yīng)考慮支持平臺、兼容性和競爭前景等因素。Web技術(shù)本身也在不斷的發(fā)展中,未來會不會將數(shù)據(jù)庫訪問功能直接集成到Web中,應(yīng)該是一個值得注意的問題。從圖中可以看出一個數(shù)據(jù)庫的必要元素: 后臺數(shù)據(jù)庫、WEB數(shù)據(jù)庫、客戶端瀏覽器及聯(lián)系客戶端和服務(wù)器之間的網(wǎng)絡(luò)。WEB瀏覽器接受的其實只是文本形式的HTML代碼(包括一些動態(tài)腳本語言),通過逐條解釋HTML代碼來組織各種文本和多媒體對象,以一定的方式顯示在客戶端的瀏覽器界面上,傳遞信息給客戶。編寫服務(wù)器端應(yīng)用程序在開發(fā)Web數(shù)據(jù)庫系統(tǒng)中有很重要的地位,應(yīng)用程序的效果直接影響對客戶的服務(wù)質(zhì)量和服務(wù)方式。 Web數(shù)據(jù)庫的運行方式Fig. Web database operation Browser/Server結(jié)構(gòu)隨著網(wǎng)上瀏覽器功能的日益增強,一種新型的體系結(jié)構(gòu)B/S應(yīng)運而生,并獲得飛速發(fā)展[23]。 在B/S三層體系結(jié)構(gòu)[24]中,表示層、功能層、數(shù)據(jù)層被分割成三個相對獨立的單元:(1) 第一層表示層:Web瀏覽器在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。(2) 第二層功能層:Web服務(wù)器在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于Web服務(wù)器端。(3) 第三層數(shù)據(jù)層:數(shù)據(jù)庫服務(wù)器在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。這種結(jié)構(gòu)不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。這種三層結(jié)構(gòu)的層與層相互獨立,任何一層的改變不影響其它層的功能,它從根本上改變了傳統(tǒng)的兩層C/S結(jié)構(gòu)的缺陷,它是應(yīng)用系統(tǒng)體系結(jié)構(gòu)中的一次深刻變革。其思想是將互聯(lián)網(wǎng)本身作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),對互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計進行合理延伸,從而使自己不僅僅是平臺和產(chǎn)品的開發(fā)者,并且還將作為架構(gòu)服務(wù)提供商、應(yīng)用程序提供商,為廣大用戶提供全方位的Internet服務(wù)。另外,它使開發(fā)人員可以在適當?shù)募墑e“插入”用戶代碼,還補充了Visual Studio集成環(huán)境中的大量工具箱和設(shè)計器,在自定義性和擴展性方面得到了增強。所以可以選擇最適合的應(yīng)用程序語言,或跨平臺多種語言分割應(yīng)用。(3) 簡易性:,從簡單的窗體提交和客戶端身份驗證到站點的部署和配置。另外,公共語言運行庫(CLR)利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。(5) 可縮放性和重用性:,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。(6) 安全性:借助內(nèi)置的Windows身份驗證和基于每個應(yīng)用配置,可以保持應(yīng)用程序是安全的。另外, Server/Advanced Server的完美組合,為中小型乃到企業(yè)級的Web商業(yè)模型提供了更為穩(wěn)定、高效、安全的運行環(huán)境。(2) 代碼隱藏(Code Behind)技術(shù): Behind技術(shù),通過使用Code Behind技術(shù)、用戶控件、自定義控件和組件等方法,可以很好地將程序的執(zhí)行代碼和邏輯代碼分開,兩者互不影響,從面實現(xiàn)了結(jié)構(gòu)化的Web頁面設(shè)計。(3) 數(shù)據(jù)綁定(Data Binding)技術(shù):在開發(fā)Web應(yīng)用程序中,是否能簡單、靈活的方式將后臺數(shù)據(jù)顯示在Web頁面上,數(shù)據(jù)存取技術(shù)是一項很重要的功能,它決定了程序設(shè)計人員如何解決數(shù)據(jù)源和頁面控制項之間的通信問題。(4) 數(shù)據(jù)訪問技術(shù)::無論是以簡單文件、相關(guān)數(shù)據(jù)庫,還是以其他的存儲類型存在,幾乎所有的網(wǎng)絡(luò)服務(wù)都需要更永久性數(shù)據(jù)。為連接的指針風格的數(shù)據(jù)訪問,同時也為更適合于把數(shù)據(jù)返回到客戶端應(yīng)用程序的無連接的數(shù)據(jù)模板提供高性能的APIS流。此項技術(shù)是專門為Web設(shè)計的,并且考慮了可伸縮性、無狀態(tài)性和XML的設(shè)計問題。(6) 多語言支持:ASP屬于一種解釋型的編程框架,它的核心是VBScript和Jscript,由于受這兩種腳本語言的限制,它無法像傳統(tǒng)編程語言那樣進行底層的操作,如果要進行一些諸如Socket、文件等操作時不得不借助于C++、VB、JAVA等編寫的組件,并且由于它是解釋執(zhí)行的,所以運行效率較低。(7) 大型站點應(yīng)用:.NET框架使用符合企業(yè)標準的協(xié)議和各種通信方式,使得在分布式計算中更加安全可靠,更加適合企業(yè)級的大型站點應(yīng)用。 軟件環(huán)境的要求和配置(1) 操作系統(tǒng):Window:2000系列/Windows XP Professional/ Windows Server 2003。(3) Web服務(wù)器:。在安裝Windows 2000 Server與Windows2003時,但若是安裝Windows2000 Professional與Windows XP Professional,則默認時并不會安裝IIS,需要單獨進行安裝。Visual ,它提供了控件拖放、自動調(diào)試、語法自動檢測等功能,能夠快速地設(shè)計、開發(fā)、從而大大提高程序開發(fā)的工作效率。對于一些較復(fù)雜的數(shù)據(jù)庫應(yīng)用,一般應(yīng)安裝SQL Server2000或SQL Server2005。該軟件可從Visual Studio .NET2005的“系統(tǒng)必備光盤”中找到,也可從微軟的官方網(wǎng)站下載安裝。如果操作系統(tǒng)為Windows XP。 硬件要求對于程序開發(fā)來說,計算機的硬件配置越高越好,可以減少很多等待時間。在這里僅介紹安裝Visual 2005時對系統(tǒng)硬件的要求:(1) CPU:Intel Pentium IIclass 450MHZ(最好為600MHZ以上)。操作系統(tǒng)為Windows2000 Server時,最少為192MB。(3) 硬盤:系統(tǒng)驅(qū)動器上需要
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1