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

正文內容

基于net的網絡考試系統(tǒng)的設計及實現(xiàn)碩士論文(編輯修改稿)

2025-07-22 14:06 本頁面
 

【文章內容簡介】 進行,可在任何網絡環(huán)境中進行,不需要監(jiān)考,任何時間、地點隨時考試。往往考試結果立即可知,非常方便,一般是不收取費用的。如網上公開的一些小型知識問答。(2) 半開放型:這種類型適用于社會上認證性質的考試。它需要被試者個人申請,并按要求在指定的考點上網參加考試。這些考點是由所認定的考試機構專門開設的,有專人監(jiān)考,一般是隨機服務方式,隨到隨考,考完立即知曉成績。如微軟的各種認證考試。(3) 組織型:這種類型適用于單位、學校及社會認證性質的考試。通過集體申請,在認定的考試機構專門開設的大型考點上網參加考試,也有專人監(jiān)考,要定時定點。如學校機房針對在校學生的網上考試。論文中實現(xiàn)的考試系統(tǒng)主要是針對全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術專業(yè)技能大賽的要求而設計的。目前選手(學生組/職工組)的考試還是要在組委會統(tǒng)一安排下,在規(guī)定的時間及地點進行,組委會安排專人監(jiān)考,考試過程中要核對考生身份,屬于組織型的考試系統(tǒng)。 本課題研究的內容和全文安排作者所在的工作單位“南京化工職業(yè)技術學院”是江蘇省省批示范性高等職業(yè)技術院校建設單位,為培養(yǎng)適應現(xiàn)代社會發(fā)展的復合型高等教育人才,學院進行全面的專業(yè)教學改革。為實現(xiàn)教、考分離,減輕因閱卷、評分與分析給教師所帶來的繁重的工作,學院決定開發(fā)網絡考試系統(tǒng),并實現(xiàn)對學生的自適應測試功能的設計。本文在研究了考試系統(tǒng)在國內外開發(fā)使用的現(xiàn)狀的基礎上,根據全國“化工檢修鉗工”技能競賽暨首屆全國化工裝備技術專業(yè)技能大賽的要求,設計了一個具有自適應功能的網絡考試系統(tǒng)。主要研究內容有:(1) 采用B/S體系結構,以學院校園網為基礎,進行系統(tǒng)設計。(2) 以經典測試理論為基礎,結合項目反應理論,進行系統(tǒng)數(shù)據庫設計,確定試題庫的題目與命題要求。(3) 設計組卷算法,生成試題庫。(4) 利用監(jiān)控系統(tǒng)完成上機考試的監(jiān)考管理,并提供考試服務管理。(5) 以SQL Server為系統(tǒng)數(shù)據庫,、實現(xiàn)上機考試、機器閱卷及成績分析等功能。論文安排,全文共分五章:第一章 緒論 介紹了網絡考試系統(tǒng)發(fā)展的現(xiàn)狀;課題研究的背景及意義。第二章 系統(tǒng)構建相關技術 介紹了考試系統(tǒng)開發(fā)中涉及的一些開發(fā)技術和手段;+SQL Server進行開發(fā)。第三章 系統(tǒng)分析與設計 討論分析了考試系統(tǒng)的業(yè)務流程圖和數(shù)據流圖,運用題庫建設理論完成相關數(shù)據庫的設計;系統(tǒng)功能模塊的劃分與設計。第四章 系統(tǒng)功能實現(xiàn) 詳細討論了考試系統(tǒng)實現(xiàn)的具體過程,重點介紹系統(tǒng)組卷模塊。第五章 總結 對考試系統(tǒng)做了總結和分析,指出其特點,提出了下一步工作的展望。 2 系統(tǒng)構建的相關技術基于學校校園網提供的網絡平臺,考試用的學生機與考試服務器可通過代理服務器連接或直接連接,考試服務器和數(shù)據庫服務器使用專用服務器,服務器采用Windows 2000 Server,客戶機采用Windows個人PC操作系統(tǒng)均可。,數(shù)據庫服務器選用SQL Server 2000,客戶機瀏覽器IE ,、。 Web數(shù)據庫技術 Web數(shù)據庫技術簡介Internet是目前全球最大的計算機通信網,它遍及全球幾乎所有的國家和地區(qū)。WWW系統(tǒng)是一個大型的分布式超媒體信息數(shù)據庫,它極大地推動了Internet的發(fā)展,己經成為Internet中最流行、最主要的信息服務方式。它能夠把各種類型的信息資源,如靜態(tài)圖像、文本、數(shù)據、視頻和音頻有機地結合起來,使用戶能夠在Internet上瀏覽、查詢和共享建立在WWW服務器所有站點上的超媒體信息。目前Web技術與數(shù)據庫管理系統(tǒng)(DBMS)相互融合領域的研究已成為熱點方向之一[22],數(shù)據庫廠家和Web公司也紛紛推出各自的產品和中間件來支持Web技術和DBMS的融合,將兩者取長補短,發(fā)揮各自的優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據庫的內容。當前的Web數(shù)據庫技術并無統(tǒng)一的規(guī)范。Microsoft、Sun、Netscape等公司各支持不同的技術,存在這一領域的競爭。較早使用的技術有CGI、ISAPI/NSAP1,之后有DC、Java/Applet,最近流行的技術有ASP、JSP、PHP??偟膩碚f,當前的Web數(shù)據庫技術不外乎是在服務器端或客戶端擴展功能,以實現(xiàn)對數(shù)據庫的訪問。在服務器端的擴展主要是CGI和API??蛻舳藬U展技術主要是Microsoft、Sun、Netscape三大公司之間的標準之爭,無論是ASP、PHP還是JSP其性能均無太大的差異,它們之間的取舍主要應考慮支持平臺、兼容性和競爭前景等因素。Web數(shù)據庫技術的發(fā)展依賴于相關技術的發(fā)展。Web技術本身也在不斷的發(fā)展中,未來會不會將數(shù)據庫訪問功能直接集成到Web中,應該是一個值得注意的問題。 Web數(shù)據庫的運行方式。從圖中可以看出一個數(shù)據庫的必要元素: 后臺數(shù)據庫、WEB數(shù)據庫、客戶端瀏覽器及聯(lián)系客戶端和服務器之間的網絡。 Web數(shù)據庫示意圖Fig. Web database sketch客戶端只需Web瀏覽器即可。WEB瀏覽器接受的其實只是文本形式的HTML代碼(包括一些動態(tài)腳本語言),通過逐條解釋HTML代碼來組織各種文本和多媒體對象,以一定的方式顯示在客戶端的瀏覽器界面上,傳遞信息給客戶。要實現(xiàn)動態(tài)的交互瀏覽形式,Web服務器必須具有動態(tài)生成HTML代碼的能力??蛻舳说臑g覽器首先發(fā)出請求,服務器根據請求向客戶端發(fā)回相應的HTML文件,這時客戶端將顯示出這一Web數(shù)據庫系統(tǒng)的登錄界面,假設在這個登錄界面上需要輸入并提交后,信息通過Internet/Intranet網傳遞到服務器端,這時服務器端的相應程序啟動并執(zhí)行,向后臺數(shù)據庫發(fā)出相關的數(shù)據操作指令,后臺數(shù)據庫的引擎將執(zhí)行該命令,進行相應的數(shù)據庫存儲和查詢操作,將結果返回到服務器的運行程序,服務器端的運行程序根據從后臺數(shù)據庫返回的數(shù)據生成相應的數(shù)據存儲和查詢操作,將結果返回到服務器的運行程序,服務器端的運行程序根據從后臺數(shù)據庫返回的數(shù)據生成相應的HTML文件,并通過網絡返回到客戶端,客戶端將看到相應的信息。編寫服務器端應用程序在開發(fā)Web數(shù)據庫系統(tǒng)中有很重要的地位,應用程序的效果直接影響對客戶的服務質量和服務方式。這樣的應用程序必須有以下幾項功能:(1) 建立與后臺數(shù)據庫的聯(lián)系;(2) 能夠給后臺數(shù)據庫發(fā)出數(shù)據操作指令;(3) 能夠對客戶發(fā)出的請求做出響應;(4) 能夠處理客戶反饋的數(shù)據;(5) 能夠處理從數(shù)據庫返回的信息。 Web數(shù)據庫的運行方式Fig. Web database operation Browser/Server結構隨著網上瀏覽器功能的日益增強,一種新型的體系結構B/S應運而生,并獲得飛速發(fā)展[23]。B/S結構極大的簡化了客戶端的工作,客戶端只需安裝、配置少量的客戶端軟件即可,服務器將擔負更多的工作,對數(shù)據庫的訪問和應用程序的執(zhí)行只由服務器完成。 在B/S三層體系結構[24]中,表示層、功能層、數(shù)據層被分割成三個相對獨立的單元:(1) 第一層表示層:Web瀏覽器在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務是由Web瀏覽器向網上的Web服務器發(fā)出服務請求,Web服務器對用戶身份驗證后,用HTTP協(xié)議把所需的協(xié)議傳給客戶端,客戶機接受傳來的主頁文件,并把它顯示在瀏覽器上。(2) 第二層功能層:Web服務器在功能層中包含系統(tǒng)的事務處理邏輯,位于Web服務器端。它的任務是接受用戶的請求,首先執(zhí)行擴展的應用程序并與數(shù)據庫進行連接,通過SQL方式向數(shù)據庫服務器提出數(shù)據處理申請,而后等待數(shù)據庫服務器將數(shù)據處理的結果提交給Web服務器,再由Web服務器將結果傳回給客戶端。(3) 第三層數(shù)據層:數(shù)據庫服務器在數(shù)據層中包含系統(tǒng)的數(shù)據處理邏輯,位于數(shù)據庫服務器端。它的任務是接受Web服務器向數(shù)據庫操作的請求,實現(xiàn)對數(shù)據庫查詢、修改、更新等功能,把運行結果提交給Web服務器。這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯部分交給了Web服務器,使客戶機一下子“苗條”了很多,不再負責處理復雜計算及數(shù)據訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在Web服務器上的程序的更新工作中。這種三層結構的層與層相互獨立,任何一層的改變不影響其它層的功能,它從根本上改變了傳統(tǒng)的兩層C/S結構的缺陷,它是應用系統(tǒng)體系結構中的一次深刻變革。 B/S三層體系結構Fig. B/S threetier architecture 隨著網絡經濟的到來。其思想是將互聯(lián)網本身作為構建新一代操作系統(tǒng)的基礎,對互聯(lián)網和操作系統(tǒng)的設計進行合理延伸,從而使自己不僅僅是平臺和產品的開發(fā)者,并且還將作為架構服務提供商、應用程序提供商,為廣大用戶提供全方位的Internet服務。 ,是Microsoft公司推出的新一代Active Server ,是建立在公共語言運行庫上的編程框架,使用它可在服務器上生成功能強大的Web應用程序,與過去的Web開發(fā)模型相比,[25]:(1) 增強性:與ASP不同的是,還可利用早期綁定、實時編譯、本機優(yōu)化等,這相當于在編寫程序之前就顯著提高了性能,大大地提高了程序的執(zhí)行效率。另外,它使開發(fā)人員可以在適當?shù)募墑e“插入”用戶代碼,還補充了Visual Studio集成環(huán)境中的大量工具箱和設計器,在自定義性和擴展性方面得到了增強。(2) 靈活性:,.NET框架類庫、消息處理和數(shù)據庫訪問解決方案都可從Web無縫訪問。,所以可以選擇最適合的應用程序語言,或跨平臺多種語言分割應用。另外,因此,Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。(3) 簡易性:,從簡單的窗體提交和客戶端身份驗證到站點的部署和配置。例如:,和在類似Visual Basic的簡單窗體處理模型中處理事件。另外,公共語言運行庫(CLR)利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。(4) 可管理性:,簡化了將設置應用于服務器環(huán)境和Web應用。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”,只須將必要的文件復制到服務器,即使是在部署或替換運行的編譯代碼時,也不需要重新啟動服務器。(5) 可縮放性和重用性:,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,以便當進程行為不正常(泄漏、或死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。(6) 安全性:借助內置的Windows身份驗證和基于每個應用配置,可以保持應用程序是安全的。另外,全面使用了XML配置文件,只需要執(zhí)行復制文件的工作就能配置一個Web應用程序。另外, Server/Advanced Server的完美組合,為中小型乃到企業(yè)級的Web商業(yè)模型提供了更為穩(wěn)定、高效、安全的運行環(huán)境。 (1) 事件驅動:,并充分支持事件驅動機制,不必考慮如何將服務器端的信息回送瀏覽器,當然,服務器端程序可以“直接”讀取位于瀏覽器端的信息,程序設計人員也不必再為將瀏覽器的信息發(fā)送給服務器而大費周折了。(2) 代碼隱藏(Code Behind)技術: Behind技術,通過使用Code Behind技術、用戶控件、自定義控件和組件等方法,可以很好地將程序的執(zhí)行代碼和邏輯代碼分開,兩者互不影響,從面實現(xiàn)了結構化的Web頁面設計。 Behind技術編寫程序代碼,雖然文件數(shù)和每個文件的代碼數(shù)有所增多,但是需要程序設計人員做的工作卻大大減少了,而且更方便多個程序設計人員分工合作。(3) 數(shù)據綁定(Data Binding)技術:在開發(fā)Web應用程序中,是否能簡單、靈活的方式將后臺數(shù)據顯示在Web頁面上,數(shù)據存取技術是一項很重要的功能,它決定了程序設計人員如何解決數(shù)據源和頁面控制項之間的通信問題。雖然數(shù)據綁定技術在ASP中就有過,一些新的聲明性數(shù)據綁定性語法允許程序設計人員不僅可以綁定到數(shù)據源,而且可以綁定到簡單屬性、集合、表達式或從方法調用所返回的結果中。(4) 數(shù)據訪問技術::無論是以簡單文件、相關數(shù)據庫,還是以其他的存儲類型存在,幾乎所有的網絡服務都需要更永久性數(shù)據。為了更好地提供對數(shù)據的訪問, Data Object+()類庫。,為連接的指針風格的數(shù)據訪問,同時也為更適合于把數(shù)據返回到客戶端應用程序的無連接的數(shù)據模板提供高性能的APIS流。目的是為基于網絡的可擴展的應用程序和服務器提供數(shù)據訪問服務。此項技術是專門為Web設計的,并且考慮了可伸縮性、無狀態(tài)性和XML的設計問題。(5) 面向對象特性:,與ASP有所不同,采用了“面向對象”的機制,并引入了面向對象的屬性、事件和方法的新特性,促進了組件共享。(6) 多語言支持:ASP屬于一種解釋型的編程框架,它的核心是VBScript和Jscript,由于受這兩種腳本語言的限制,它無法像傳統(tǒng)編程語言那樣進行底層的操作,如果要進行一些諸如Socket、文件等操作時不得不借助于C++、VB、JAVA等編寫的組件,并且由于它是解釋執(zhí)行的,所以運行效率較低。,它的核心是NGWS runtime,除了和ASP一樣可以采用VBScript和Jscript作為編程語言外,還可以用VB和C來編寫,這就決定了它的功能強大,可以進行低層操作而不必借助于其他編程語言的優(yōu)勢。(7) 大型站點應用:.NET框架使用符合企業(yè)標準的協(xié)議和各種通信方式,使得在分布式計算中更加安全可靠,更加適合企業(yè)級的大型站點應用。 ,這就必需對系統(tǒng)的硬件和軟件環(huán)境進行一定的配置[26]。 軟件環(huán)境的要求和配置(1) 操作系統(tǒng):Window:2000系列/Windows XP Professional/ Windows Server 2003。(2) 瀏覽器:。(3) Web服務器:。IIS(Internet Information Services,即Internet信息服務器)。在安裝Windows 2000 Server與Windows2003時,但若是安裝Windows200
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1