前言:想要寫出一篇引人入勝的文章?我們特意為您整理了網(wǎng)絡(luò)評測系統(tǒng)用于人事管理論文范文,希望能給你帶來靈感和參考,敬請閱讀。
一、網(wǎng)絡(luò)評測系統(tǒng)的現(xiàn)狀
隨著國內(nèi)網(wǎng)絡(luò)的普及,基于無線和有線網(wǎng)絡(luò)的評測系統(tǒng)的研究和開發(fā)正在不斷地發(fā)展,水平也越來越高。但還存在一些普遍性問題,主要表現(xiàn):單一學(xué)科、單層次的試題庫較多,系統(tǒng)缺乏可擴(kuò)充性和靈活性;圖形、表格等非文本處理能力差,對試題的描述不夠科學(xué),組卷失敗率高;系統(tǒng)的統(tǒng)計(jì)分析功能不足,缺乏開放性和適應(yīng)性;適合于網(wǎng)絡(luò)環(huán)境下的通用試題庫管理系統(tǒng)開發(fā)不足;系統(tǒng)安全性問題較大。
二、系統(tǒng)設(shè)計(jì)的要求
1.通用性
網(wǎng)絡(luò)評測系統(tǒng)是人事評測的一種重要方式,要盡可能地兼容各個(gè)崗位,各類學(xué)校,各類層次,所以在開發(fā)時(shí)應(yīng)把“通用性”放在第一位。
2.易用性
網(wǎng)絡(luò)評測系統(tǒng)可能涉及到各個(gè)人事和管理部門,考慮有些人員對計(jì)算機(jī)方面的知識(shí)了解不深,所以它的操作必須簡單、易用。
3.可控性
合理設(shè)計(jì)組卷功能,自由控制試卷的難度、知識(shí)點(diǎn)的選擇,提高組卷的成功率,使系統(tǒng)能適用于任意科目的組卷。在進(jìn)行網(wǎng)絡(luò)評測時(shí),工作人員可以通過評測監(jiān)控程序掌握評測的動(dòng)態(tài),可以對評測做必要的控制;同時(shí),考慮到評測過程中可能出現(xiàn)機(jī)器故障、網(wǎng)絡(luò)故障等因素,軟件中也應(yīng)有相應(yīng)的控制功能,保證評測的順利進(jìn)行。
4.安全性
包括用戶的安全性與評測的安全性。用戶的安全性主要體現(xiàn)在用戶操作題庫的安全性和用戶帳戶管理的安全性,其中用戶操作題庫的安全性是指用戶只能操作自己所屬專業(yè)的題庫,不能跨專業(yè)操作題庫,用戶帳戶管理的安全性是指只有系統(tǒng)管理員有權(quán)進(jìn)行用戶帳戶管理,一般用戶只能更改自己的密碼;評測的安全性是評測時(shí)每個(gè)考生只能登錄一次,重新登錄必須經(jīng)監(jiān)考人員同意;同時(shí),每套題目只能對應(yīng)一個(gè)已登錄的考生,不允許一個(gè)以上考生操作同一套題目。
5.跨平臺(tái)性
跨平臺(tái)性能夠在不同操作系統(tǒng)下通過瀏覽器進(jìn)行評測,實(shí)現(xiàn)評測系統(tǒng)跨平臺(tái)性。
三、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)設(shè)計(jì)方案
系統(tǒng)具體的解決方案如下。第一,考慮到工作人員的實(shí)際操作,題庫按科目知識(shí)點(diǎn)來進(jìn)行建立(即按科目—章—節(jié)次序)。第二,系統(tǒng)采用SQLSERVER2000作后臺(tái)數(shù)據(jù)庫,WWW服務(wù)器用Windows2000的IIS。第三,試題庫管理、CS模式評測、BS模式評測程序使用DELPHI技術(shù)和IntraWeb技術(shù)開發(fā)實(shí)現(xiàn)。第四,在BS構(gòu)架下,開發(fā)的WEB程序在數(shù)據(jù)庫端實(shí)現(xiàn)數(shù)據(jù)操作功能并提交IIS生成動(dòng)態(tài)HTML頁面。第五,后臺(tái)評測監(jiān)控程序采用ClientSocket、ServerSocket技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控,利用屏幕抓取技術(shù)和圖像壓縮技術(shù)將屏幕圖像壓縮成數(shù)據(jù)流進(jìn)行傳輸,以減輕網(wǎng)絡(luò)傳輸量。
2.系統(tǒng)設(shè)計(jì)模塊
本系統(tǒng)按功能分為四個(gè)相對獨(dú)立的部分,即試題庫管理、CS模式評測、BS模式評測、后臺(tái)評測監(jiān)控程序,具體功能有,試題庫管理:實(shí)現(xiàn)按專業(yè)、按科目知識(shí)點(diǎn)對題庫進(jìn)行建立、管理,試卷生成,試卷輸出,工作人員、評測對象管理,成績管理,系統(tǒng)維護(hù)。CS模式評測:實(shí)現(xiàn)登錄驗(yàn)證,自動(dòng)計(jì)時(shí),進(jìn)行評測,交卷等功能。BS模式評測:實(shí)現(xiàn)登錄驗(yàn)證,自動(dòng)計(jì)時(shí),進(jìn)行評測,交卷等功能。后臺(tái)評測監(jiān)控:評測狀態(tài)登記,重新登錄設(shè)置,強(qiáng)行交卷,評測對象屏幕抓取。
四、系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)
1.數(shù)據(jù)庫技術(shù)
數(shù)據(jù)庫的訪問采用ADO數(shù)據(jù)庫訪問技術(shù),在開發(fā)過程中利用SQL編程技術(shù)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作。ADO是MicrosoftActiveXDataObjects的縮寫,它是使應(yīng)用程序能夠訪問數(shù)據(jù)庫的數(shù)據(jù)對象。利用ADO數(shù)據(jù)訪問控件,可以只使用ADO組件與數(shù)據(jù)庫取得聯(lián)系并對其中的數(shù)據(jù)進(jìn)行操作。由于ADO對象自身使用ActiveX對象,因此,它在Internet上擴(kuò)展非常容易。
2.IntraWeb技術(shù)
利用IntraWeb技術(shù)設(shè)計(jì)Web動(dòng)態(tài)網(wǎng)頁,實(shí)現(xiàn)評測對象身份自動(dòng)識(shí)別,如果登錄信息與評測時(shí)間、評測部門設(shè)置相符,則進(jìn)入評測界面,否則退出評測。評測期間,每間隔一分鐘回傳剩余評測時(shí)間,剩余時(shí)間為0時(shí),自動(dòng)交卷。IntraWeb是一個(gè)創(chuàng)建基于Web應(yīng)用程序的具有革命性意義的新方法,IntraWeb提供了一個(gè)杰出的工具,用來高速、簡易地創(chuàng)建Internet、Intranet以及Extranet應(yīng)用程序。許多基于Web的開發(fā)工具都要求開發(fā)者有CGI腳本的知識(shí);同時(shí),也要求開發(fā)者要有狀態(tài)跟蹤以及復(fù)雜的客戶端配置,IntraWeb避免了這些。通過使用Delphi中的組件,簡單的創(chuàng)建一個(gè)應(yīng)用程序項(xiàng)目并注冊到服務(wù)器上,客戶就可以利用兼容HTML4的任何一種瀏覽器來訪問這個(gè)應(yīng)用程序,這些瀏覽器包括Netscape、InternetExploer等。利用IntraWeb開發(fā)的Web應(yīng)用程序不需要寫任何的HTML、CGI或是JavaScript代碼,所有的代碼都可在Delphi中完成。
3.WinSocket編程技術(shù)
Socket網(wǎng)絡(luò)通信的基本方式是請求和應(yīng)答方式,接收方和發(fā)送方是相互協(xié)同工作。Socket編程遵循數(shù)據(jù)分包傳送的規(guī)則,每次只發(fā)送和接收一個(gè)數(shù)據(jù)包,以保證數(shù)據(jù)傳輸?shù)陌踩院头€(wěn)定性;同時(shí),也不過多地占用系統(tǒng)資源。對于ClientSocket組件,從字面上就可以看出,它用于請求方。也就是說,它的動(dòng)作是主動(dòng)地建立連接。顯然,ServerSocket組件用于響應(yīng)方,它的動(dòng)作是偵聽以及被動(dòng)接受連接。ClientSocket組件的屬性是相對靜態(tài)的,它和ServerSocket之間只是連接和斷開的關(guān)系。并且僅當(dāng)ServerSocket對其接受才表示建立連接。ServerSocke組件的屬性是動(dòng)態(tài)的。伴隨著一個(gè)新的ClientSocket與之建立連接的同時(shí),就會(huì)產(chǎn)生一個(gè)新的Socket與該ClientSocket對應(yīng),保持單獨(dú)的連接,進(jìn)行單獨(dú)的通信。因此,在同一個(gè)ServerSocket中,可以與多個(gè)ClientSocket保持同時(shí)連接和各自獨(dú)立的通信。ServerSocket的屬性Socket.ActiveConnections用于表示客戶端連接的數(shù)量;Socket.Connections[Index]屬性則用于訪問單個(gè)與ClientSocket連接的Socket。正是這樣的結(jié)構(gòu),才使得WinSocket技術(shù)能夠穩(wěn)定實(shí)現(xiàn)一個(gè)服務(wù)程序向多個(gè)客戶端提供服務(wù)。
4.遠(yuǎn)程屏幕圖像實(shí)時(shí)傳輸?shù)膲嚎s、解壓方法
遠(yuǎn)程屏幕圖像的傳輸采用Client/Server結(jié)構(gòu),由客戶端與服務(wù)端兩部分構(gòu)成??蛻舳酥饕秦?fù)責(zé)向服務(wù)端發(fā)出獲取服務(wù)端屏幕圖像的請求,與將從服務(wù)端發(fā)送而來的屏幕圖像在本地實(shí)時(shí)地顯示出來,服務(wù)端主要負(fù)責(zé)響應(yīng)客戶端的請求并抓取與發(fā)送屏幕圖像。由于服務(wù)端所抓取的屏幕圖像一般為位圖格式,其數(shù)據(jù)量較大,若直接發(fā)送則會(huì)導(dǎo)致占用網(wǎng)絡(luò)帶寬過大、實(shí)時(shí)性差、占用系統(tǒng)資源過多、穩(wěn)定性差等問題,因此需經(jīng)過壓縮后才能將其發(fā)送給客戶端,而客戶端相應(yīng)地也要將接收到的屏幕圖像數(shù)據(jù)進(jìn)行解壓縮后才能正確地將屏幕圖像顯示出來。對于屏幕圖像數(shù)據(jù)的壓縮與解壓縮這一點(diǎn),主要追求的是較高的壓縮率與較快的壓縮與解壓縮速度,Delphi中有一個(gè)自帶的數(shù)據(jù)流壓縮、解壓縮解決方案,通過Zlib.pas和Zlibconst.pas兩個(gè)單元文件來解決數(shù)據(jù)壓縮、解壓縮問題,實(shí)現(xiàn)了很高的數(shù)據(jù)壓縮率(較WinZip高),是一個(gè)比較好的壓縮、解壓縮方案。
五、結(jié)語
網(wǎng)絡(luò)評測系統(tǒng)開發(fā)與建設(shè)是人事管理信息化建設(shè)的重要組成部分,大大地拓展了評測的地域性和靈活性,提高評測組卷、閱卷的工作效率和正確性,是今后人事管理評測發(fā)展的一個(gè)重要方向。在設(shè)計(jì)與開發(fā)的過程中,必須進(jìn)行詳細(xì)的系統(tǒng)分析,寫出詳細(xì)的系統(tǒng)需求報(bào)告和詳細(xì)的系統(tǒng)功能劃分,利用面向?qū)ο蟮拈_發(fā)技術(shù),將要由程序?qū)崿F(xiàn)的一個(gè)個(gè)事件按照性質(zhì)和特征分類,由一組具有共同性質(zhì)的對象組成類,通過類實(shí)現(xiàn)對象的繼承、封裝和多態(tài),提高系統(tǒng)的穩(wěn)定性,降低了系統(tǒng)的維護(hù)和再開發(fā)的成本。該系統(tǒng)建設(shè)將與人事管理、評測成績、評測反饋、人事信息等其它管理業(yè)務(wù)數(shù)據(jù)庫進(jìn)行掛接與擴(kuò)展,是建設(shè)基于管理網(wǎng)絡(luò)的信息化管理平臺(tái)的一個(gè)良好的切入點(diǎn),必將對解決目前在管理網(wǎng)絡(luò)上軟件應(yīng)用滯后的問題起到較好的推動(dòng)作用。
作者:王萬倉 單位:河南信息工程學(xué)校