- 相關推薦
淺談網絡評測系統用于人事管理的優秀論文
一、網絡評測系統的現狀
隨著國內網絡的普及,基于無線和有線網絡的評測系統的研究和開發正在不斷地發展,水平也越來越高。但還存在一些普遍性問題,主要表現:單一學科、單層次的試題庫較多,系統缺乏可擴充性和靈活性;圖形、表格等非文本處理能力差,對試題的描述不夠科學,組卷失敗率高;系統的統計分析功能不足,缺乏開放性和適應性;適合于網絡環境下的通用試題庫管理系統開發不足;系統安全性問題較大。
二、系統設計的要求
1.通用性
網絡評測系統是人事評測的一種重要方式,要盡可能地兼容各個崗位,各類學校,各類層次,所以在開發時應把“通用性”放在第一位。
2.易用性
網絡評測系統可能涉及到各個人事和管理部門,考慮有些人員對計算機方面的知識了解不深,所以它的操作必須簡單、易用。
3.可控性
合理設計組卷功能,自由控制試卷的難度、知識點的選擇,提高組卷的成功率,使系統能適用于任意科目的組卷。在進行網絡評測時,工作人員可以通過評測監控程序掌握評測的動態,可以對評測做必要的控制;同時,考慮到評測過程中可能出現機器故障、網絡故障等因素,軟件中也應有相應的控制功能,保證評測的順利進行。
4.安全性
包括用戶的安全性與評測的安全性。用戶的安全性主要體現在用戶操作題庫的安全性和用戶帳戶管理的安全性,其中用戶操作題庫的安全性是指用戶只能操作自己所屬專業的題庫,不能跨專業操作題庫,用戶帳戶管理的安全性是指只有系統管理員有權進行用戶帳戶管理,一般用戶只能更改自己的密碼;評測的安全性是評測時每個考生只能登錄一次,重新登錄必須經監考人員同意;同時,每套題目只能對應一個已登錄的考生,不允許一個以上考生操作同一套題目。
5.跨平臺性
跨平臺性能夠在不同操作系統下通過瀏覽器進行評測,實現評測系統跨平臺性。
三、系統設計
1.系統設計方案
系統具體的解決方案如下。第一,考慮到工作人員的實際操作,題庫按科目知識點來進行建立(即按科目—章—節次序)。第二,系統采用SQLSERVER2000作后臺數據庫,WWW服務器用Windows2000的IIS。第三,試題庫管理、CS模式評測、BS模式評測程序使用DELPHI技術和IntraWeb技術開發實現。第四,在BS構架下,開發的WEB程序在數據庫端實現數據操作功能并提交IIS生成動態HTML頁面。第五,后臺評測監控程序采用ClientSocket、ServerSocket技術實現網絡監控,利用屏幕抓取技術和圖像壓縮技術將屏幕圖像壓縮成數據流進行傳輸,以減輕網絡傳輸量。
2.系統設計模塊
本系統按功能分為四個相對獨立的部分,即試題庫管理、CS模式評測、BS模式評測、后臺評測監控程序,具體功能有,試題庫管理:實現按專業、按科目知識點對題庫進行建立、管理,試卷生成,試卷輸出,工作人員、評測對象管理,成績管理,系統維護。CS模式評測:實現登錄驗證,自動計時,進行評測,交卷等功能。BS模式評測:實現登錄驗證,自動計時,進行評測,交卷等功能。后臺評測監控:評測狀態登記,重新登錄設置,強行交卷,評測對象屏幕抓取。
四、系統實現的關鍵技術
1.數據庫技術
數據庫的訪問采用ADO數據庫訪問技術,在開發過程中利用SQL編程技術對數據庫中的數據進行操作。ADO是MicrosoftActiveXDataObjects的縮寫,它是使應用程序能夠訪問數據庫的數據對象。利用ADO數據訪問控件,可以只使用ADO組件與數據庫取得聯系并對其中的數據進行操作。由于ADO對象自身使用ActiveX對象,因此,它在Internet上擴展非常容易。
2.IntraWeb技術
利用IntraWeb技術設計Web動態網頁,實現評測對象身份自動識別,如果登錄信息與評測時間、評測部門設置相符,則進入評測界面,否則退出評測。評測期間,每間隔一分鐘回傳剩余評測時間,剩余時間為0時,自動交卷。IntraWeb是一個創建基于Web應用程序的具有革命性意義的新方法,IntraWeb提供了一個杰出的工具,用來高速、簡易地創建Internet、Intranet以及Extranet應用程序。許多基于Web的開發工具都要求開發者有CGI腳本的知識;同時,也要求開發者要有狀態跟蹤以及復雜的客戶端配置,IntraWeb避免了這些。通過使用Delphi中的組件,簡單的創建一個應用程序項目并注冊到服務器上,客戶就可以利用兼容HTML4的任何一種瀏覽器來訪問這個應用程序,這些瀏覽器包括Netscape、InternetExploer等。利用IntraWeb開發的Web應用程序不需要寫任何的HTML、CGI或是JavaScript代碼,所有的代碼都可在Delphi中完成。
3.WinSocket編程技術
Socket網絡通信的基本方式是請求和應答方式,接收方和發送方是相互協同工作。Socket編程遵循數據分包傳送的規則,每次只發送和接收一個數據包,以保證數據傳輸的安全性和穩定性;同時,也不過多地占用系統資源。對于ClientSocket組件,從字面上就可以看出,它用于請求方。也就是說,它的動作是主動地建立連接。顯然,ServerSocket組件用于響應方,它的動作是偵聽以及被動接受連接。ClientSocket組件的屬性是相對靜態的,它和ServerSocket之間只是連接和斷開的關系。并且僅當ServerSocket對其接受才表示建立連接。ServerSocke組件的屬性是動態的。伴隨著一個新的ClientSocket與之建立連接的同時,就會產生一個新的Socket與該ClientSocket對應,保持單獨的連接,進行單獨的通信。因此,在同一個ServerSocket中,可以與多個ClientSocket保持同時連接和各自獨立的通信。ServerSocket的屬性Socket.ActiveConnections用于表示客戶端連接的數量;Socket.Connections[Index]屬性則用于訪問單個與ClientSocket連接的Socket。正是這樣的結構,才使得WinSocket技術能夠穩定實現一個服務程序向多個客戶端提供服務。
4.遠程屏幕圖像實時傳輸的壓縮、解壓方法
遠程屏幕圖像的傳輸采用Client/Server結構,由客戶端與服務端兩部分構成?蛻舳酥饕秦撠熛蚍⻊斩税l出獲取服務端屏幕圖像的請求,與將從服務端發送而來的屏幕圖像在本地實時地顯示出來,服務端主要負責響應客戶端的請求并抓取與發送屏幕圖像。由于服務端所抓取的屏幕圖像一般為位圖格式,其數據量較大,若直接發送則會導致占用網絡帶寬過大、實時性差、占用系統資源過多、穩定性差等問題,因此需經過壓縮后才能將其發送給客戶端,而客戶端相應地也要將接收到的屏幕圖像數據進行解壓縮后才能正確地將屏幕圖像顯示出來。對于屏幕圖像數據的壓縮與解壓縮這一點,主要追求的是較高的壓縮率與較快的壓縮與解壓縮速度,Delphi中有一個自帶的數據流壓縮、解壓縮解決方案,通過Zlib.pas和Zlibconst.pas兩個單元文件來解決數據壓縮、解壓縮問題,實現了很高的數據壓縮率(較WinZip高),是一個比較好的壓縮、解壓縮方案。
五、結語
網絡評測系統開發與建設是人事管理信息化建設的重要組成部分,大大地拓展了評測的地域性和靈活性,提高評測組卷、閱卷的工作效率和正確性,是今后人事管理評測發展的一個重要方向。在設計與開發的過程中,必須進行詳細的系統分析,寫出詳細的系統需求報告和詳細的系統功能劃分,利用面向對象的開發技術,將要由程序實現的一個個事件按照性質和特征分類,由一組具有共同性質的對象組成類,通過類實現對象的繼承、封裝和多態,提高系統的穩定性,降低了系統的維護和再開發的成本。該系統建設將與人事管理、評測成績、評測反饋、人事信息等其它管理業務數據庫進行掛接與擴展,是建設基于管理網絡的信息化管理平臺的一個良好的切入點,必將對解決目前在管理網絡上軟件應用滯后的問題起到較好的推動作用。
【淺談網絡評測系統用于人事管理的優秀論文】相關文章:
淺談燃氣發票管理系統設計的優秀論文11-01
淺談安全問題網絡工程的優秀論文07-18
倉庫管理系統優秀論文07-17
多媒體工具用于物理教學優秀論文10-23
淺談電力通信系統中的ASON網絡技術06-29
淺談分析網絡通信系統的信息脆性風險評估10-23
用于植入式裝置的遙測系統設計10-10
用于天文觀測的CCD相機系統的研究05-10