av日韩亚洲,一本一本a久久,亚洲一区二区三区,亚洲一区二区三区免费视频

分布式計算機應用水平考試系統設計與實現

來源:期刊VIP網所屬分類:計算機信息管理時間:瀏覽:

  摘 要:傳統計算機應用水平考試系統雖然能夠實現考試要求,但是其弊端更為明顯,無法達到更好的應用效果。分布式計算機應用水平考試系統則更具合理化系統應用特點,能夠達到更好的應用效果。本文就分布式計算機應用水平考試系統設計進行分析,希望可以為分布式計算機應用水平考試系統的更好應用提供借鑒。

  關鍵詞:分布式系統;考試系統;閱卷系統

計算機信息論文

  《市場與電腦》是由國內貿易局技術開發中心中國計算機用戶協會MO分會主辦、CCID北京天利電子出版技術公司編輯出版,中國流通領域信息化主導刊物,帶給讀者最新的電腦業界動態。

  1 引言(Introduction)

  所謂分布式系統,指的是網絡上所建立和應用的軟件系統。由于軟件具有獨特的操作優勢,從而決定了分布式系統的應用具有較強的內聚性和透明性。所以,網絡和分布式系統之間所具有的明顯區別主要對高層軟件的操作應用,而不屬于硬件方面的區別。在分布式系統的設計應用中,一臺計算機所提供給用戶的硬件,軟件服務功能是一個整體,可以用一個完整的系統來進行理解。在該系統上,具有豐富的物理資源和邏輯資源,能夠及時完成操作任務的分配,來實現對物理和邏輯資源的有效分散,從而最終通過計算機網絡來進行信息的交流傳輸。系統中所擁有的信息處理的完整操作處理功能來實現對計算資源的分布式操作與管理的應用系統。一般來講,從用戶的角度出發,分布式系統只采用一種模型設計。操作系統中設置有軟件中間件來負責對模型所具備的功能進行管理。目前,最為成功的分布式系統設計成果便是萬維網。在萬維網中進行信息內容的瀏覽,感覺是在同一個頁面上。而在普通的計算機網絡中,這種具備統一管理功能的模型和軟件是不存在的。用戶只能看到實體機器,計算機網絡并不能賦予這些機器具有統一性。如果這些機器所配備的硬件或者操作系統存在明顯的不同,那么對于具有差異需求的用戶來講就能夠完全可見。如果一名用戶具有在一臺遠程計算機運行一個程序操作需求,他就需要首先在遠程計算機上完成登錄,才能在使用的計算機上打開該程序[1]。

  2 分布式系統概述(Overview of distributed systems)

  分布式系統和普通計算機網絡系統所存在的共同之處是,分布式系統必須依靠計算機網絡才能實現,這也就決定了兩者在物理結構方面存在著較大的相似性。而兩者之間所具有的差異是:兩者的設計理念存在明顯的不同,導致其在結構、運行方式和技術功能等方面存在較大的不同。網絡操作系統的應用,需要用戶對網絡資源的相關知識和操作方法進行熟悉和了解。例如用戶需要掌握自己所使用計算機的硬件配置、軟件資源、網絡技術結構等知識信息。在使用過程中,如果用戶想要查閱一份共享文件時,用戶必須要清楚該文件的具體保存位置。而分布式操作系統屬于全局化的網絡資源管理系統,它具備讓用戶隨時合理使用網絡資源的服務功能,并且使用過程處于公開透明的狀態[2]。當用戶需要提交作業時,分布式操作系統會自動選擇用合適的程序,來完成對該作業的處理,最后將處理結果訪饋給用戶。在處理的過程中,用戶并不能感知到其他程序或處理器的存在,這個系統與智能化處理器的功能有著異曲同工之妙。

  內聚性指的是每一個數據庫節點分布具有自我管理的功能,擁有本地的數據庫管理系統。透明性指的是每一個數據庫所存在的節點。分布對用戶的應用操作來講,是處于透明狀態的,用戶無法準確辨識是本地還是遠程,在分布式數據庫系統的應用操作過程中,無法感覺到數據的分布管理狀態,既不用知曉關系是否被分割、無副本、數據保存的位置等信息。

  3 系統的結構(Structure of system)

  考試系統采用B/S的模式設計。該技術模式是圍繞著WEB基礎為支撐所研發的新型計算模型。該技術與以往的C/S結構模式相比,在技術功能方面所存在的優勢包括:第一,讓客戶端更加簡化,用戶在完成瀏覽器的安裝后便可使用,不用再另行下載安裝其他軟件。第二,讓系統的開發和維護更加高效便捷。B/S結構的應用,全部操作功能均可以在WEB服務器上完成,在系統的更新、維護等方面更加高效便利,從而有效降低了系統開發和維護人員的工作量。第三,用戶操作更加簡單快捷,用戶使用系統所參加的考試對系統的穩定性進行有效地檢測。第四,為網上信息的發布提供更加適宜的系統操作平臺。在以往的計算機系統考試中,教師必須要完成試卷的批改后,將學生的考試成績進行整理匯總,才能在系統上進行登記和完成考試成績的公布,這一套工作流程和內容往往需要耗費教師過多的時間和精力。而B/S結構應用于考試系統上,能夠對傳統的閱卷系統功能進行創新與改進,教室可以直接將學生的成績進行安全的保存,并且可以在其他學生管理系統上快速實現成績信息的共享與發布。計算機應用考試系統中的網上考試系統主要包括以下三層結構模式的設計,詳情如圖1所示。

  在該結構設計中,系統的客戶端所具備的主要功能是用來接收用戶的請求、對請求操作完成的情況及時給予顯示。在客戶端內部,又包括了學生子端、教師子端和管理員子端的功能。學生指端主要為參加考試的學生提供操作管理服務,學生可以應用該平臺快速完成信息的注冊、答題和考試成績的查詢以及與教師進行溝通交流等。教師子端主要對教師提供相關信息管理服務,主要包括:題庫內容的增加與刪減、批改學生答題、對學生提出的問題給予回答等功能;管理員子端負責對整個系統所提供的管理與服務功能。主要包括:對系統所有用戶進行管理,例如增加和刪除用戶、使用系統的授權以及考試系統的更新維護等功能[3]。

  第二層的WWW服務器主要包括兩項功能,一是對客戶端和服務器端進行隔離,以確保系統的安全穩定;二是為ASP技術的應用提供支持服務,為用戶創造更加高效便捷的操作體驗。

  第三層為服務端,服務端主要包括兩個子層,即業務邏輯層和數據庫服務層。系統上所存在的所有用戶信息、試題內容和考試成績能都保存在后者上。這些信息是保持同步和已訪問的。數據庫服務器在整個系統功能設計中處于核心地位;在業務邏輯層所設計的功能服務器由多種不同的小功能服務器組成,例如,考試服務器、上傳服務器、管理服務器等,都采用的是分布式結構設計,為實現系統的安全穩定運行提供有效支撐與保障。

主站蜘蛛池模板: 大埔县| 宿迁市| 新营市| 湾仔区| 浮梁县| 周口市| 田林县| 克山县| 寻甸| 井冈山市| 临泽县| 七台河市| 莱州市| 淄博市| 商水县| 永安市| 漳州市| 林西县| 朝阳县| 偏关县| 沙雅县| 积石山| 龙里县| 内黄县| 清苑县| 宁南县| 东台市| 榆中县| 肇州县| 阜城县| 上蔡县| 渭南市| 高淳县| 德保县| 静宁县| 秀山| 大埔区| 平凉市| 乌兰县| 阜阳市| 金山区|