韓鵬 王生吉 蘇德安 張海華
【摘? ? 要】隨著時代的飛速發(fā)展,使得B/S系統(tǒng)在人們的工作上發(fā)揮著越來越重要的作用,為了方便管理學(xué)校教師的業(yè)績,建設(shè)一個基于B/S系統(tǒng)的高校教師考核管理系統(tǒng)顯得尤為重要。論文著重介紹了該系統(tǒng)的界面設(shè)計、數(shù)據(jù)庫設(shè)計、編碼和測試。減少了人工錯誤率的出現(xiàn)和管理費(fèi)用,提升了系統(tǒng)的準(zhǔn)確性、穩(wěn)定性、高效性。平臺系統(tǒng)可以根據(jù)教師業(yè)績考核情況自動計算教師績效考核最終等級并將相關(guān)結(jié)果做出數(shù)據(jù)分析,校領(lǐng)導(dǎo)與相關(guān)部門可以根據(jù)提供的數(shù)據(jù)及時準(zhǔn)確的了解師資隊伍建設(shè)的情況,系統(tǒng)操作簡便,極大地方便了教師和管理者,提高了高校教師考核管理的工作效率,因此對于高校教師考核制度的推進(jìn)有著重要的意義。
【關(guān)鍵詞】B/S系統(tǒng)? 網(wǎng)絡(luò)辦公系統(tǒng)? 教師考核
中圖分類號:G4? ? ? 文獻(xiàn)標(biāo)識碼:A DOI:10.3969/j.issn.1672-0407.2019.18.001
一、教師業(yè)績考核管理平臺簡介
(一)項目背景
伴隨著我校的轉(zhuǎn)型發(fā)展,教師作為學(xué)校的重要人才,一直是學(xué)校生存和發(fā)展的關(guān)鍵戰(zhàn)略性資源,學(xué)校需要從教師的教學(xué)科研、教研教改、進(jìn)修培訓(xùn)、師德師風(fēng)等方面進(jìn)行全面、及時的跟蹤和分析。在計算機(jī)技術(shù)迅速發(fā)展的時代,利用計算機(jī)技術(shù)來對教師業(yè)績考核信息進(jìn)行管理,可以提高教師的管理效率,直接地起到提高我校的服務(wù)質(zhì)量,從而建立起職業(yè)化、專業(yè)化的教師隊伍為高校服務(wù)。
(二)項目功能
平臺的主要功能有科研信息管理、教學(xué)信息管理、組織機(jī)構(gòu)管理、績效考核、教師自助、領(lǐng)導(dǎo)查詢、培訓(xùn)與發(fā)展、系統(tǒng)管理、報表打印等功能。系統(tǒng)采用B/S架構(gòu),在Microsoft.Net平臺上采用與.Net平臺兼容的C#語言進(jìn)行開發(fā)。客戶端腳本開發(fā)使用了Jquery框架來實現(xiàn),并進(jìn)行異步數(shù)據(jù)通信等。系統(tǒng)界面的客戶端用Extjs來控制。平臺系統(tǒng)根據(jù)教師考核情況自動計算最終教師績效考核等級并將相關(guān)結(jié)果形成數(shù)據(jù)分析,學(xué)校領(lǐng)導(dǎo)和相關(guān)部門可以根據(jù)提供的數(shù)據(jù)情況及時準(zhǔn)確的掌握師資隊伍建設(shè)情況。減少了人工錯誤率的出現(xiàn)和管理費(fèi)用,提升了系統(tǒng)的準(zhǔn)確性、穩(wěn)定性、高效性。
(三)平臺結(jié)構(gòu)
二、教師業(yè)績考核管理平臺設(shè)計目的與意義
在我校的教師業(yè)績考核信息的管理中實現(xiàn)自動化、系統(tǒng)化和規(guī)范化管理,減少人工管理成本和錯誤出現(xiàn)的概率,增強(qiáng)教師業(yè)績考核信息的準(zhǔn)確性、實用性、高效性,從而將教師人力資源運(yùn)用到最佳經(jīng)濟(jì)效益,為校領(lǐng)導(dǎo)和管理部門提供準(zhǔn)確及時的師資隊伍信息,為宏觀管理、科學(xué)決策提供依據(jù)。
三、系統(tǒng)測試
(一)測試方法的重要性
隨著軟件應(yīng)用程序變得越來越復(fù)雜和相互交織,以及需要測試的大量不同平臺和設(shè)備,擁有一套可靠的測試方法比以往任何時候都重要,以確保正在開發(fā)的軟件產(chǎn)品/系統(tǒng)經(jīng)過充分的測試,以確保滿足其規(guī)定的要求。并能在所有預(yù)期環(huán)境中成功運(yùn)行,具有所需的可用性和安全性。在不了解應(yīng)用程序內(nèi)部工作的情況下進(jìn)行測試的技術(shù)稱為黑盒測試。測試人員對系統(tǒng)體系結(jié)構(gòu)一無所知,無法訪問源代碼。通常,在執(zhí)行黑盒測試時,測試人員將通過提供輸入和檢查輸出來與系統(tǒng)的用戶界面交互,而不知道輸入是如何工作的以及在哪里工作的。
(二)白盒測試
白盒測試是對代碼內(nèi)部邏輯和結(jié)構(gòu)的詳細(xì)研究。白盒測試也稱為玻璃測試或開箱測試。為了對應(yīng)用程序執(zhí)行白盒測試,測試人員需要了解代碼的內(nèi)部工作。測試人員需要查看源代碼,找出代碼的哪個單元/塊的行為不適當(dāng)。
(三)灰盒試驗
灰盒測試是一種對應(yīng)用程序內(nèi)部工作知識有限的應(yīng)用程序測試技術(shù)。在軟件測試中,這個短語越多,在測試應(yīng)用程序時就越有分量。掌握一個系統(tǒng)的領(lǐng)域總是讓測試人員比掌握有限領(lǐng)域知識的人更具優(yōu)勢。與黑盒測試不同,測試人員只測試應(yīng)用程序的用戶界面;在灰盒測試中,測試人員可以訪問設(shè)計文檔和數(shù)據(jù)庫。有了這些知識,測試人員可以在制定測試計劃的同時準(zhǔn)備更好的測試數(shù)據(jù)和測試場景。其常用測試技術(shù)有:等價類劃分、邊界值分析、錯誤推測法等。此外,與軟件開發(fā)過程類似,測試過程也可以按階段分步驟進(jìn)行,一般分為:單元測試,集成測試,系統(tǒng)測試。根據(jù)以上測試方法,在進(jìn)行高校教師考核管理系統(tǒng)的實際測試時,為了全面檢測系統(tǒng)的各項功能,先采用了單元測試的方法,在測試登錄模塊以及系統(tǒng)權(quán)限控制時采用了白盒測試,測試其他模塊時采用的黑盒測試。在對系統(tǒng)各單元進(jìn)行單元測試完成后,又把各個功能模塊組合起來進(jìn)行了集成測試,最后進(jìn)行系統(tǒng)測試。
四、結(jié)論
本系統(tǒng)各項主要功能已基本完成,具備教師業(yè)績考核的基本要求。本系統(tǒng)的特色有:
1.實用性:本系統(tǒng)的工作流程時基于實際的高校教師年度考核的工作流程進(jìn)行設(shè)計的,具有一定的實用性。
2.界面交互性:本系統(tǒng)交互性的體現(xiàn)之一就是對于用戶的操作進(jìn)行情況能夠給予友好的提示,告知用戶當(dāng)前操作成功還是失敗,并提出改進(jìn)意見。
3.可擴(kuò)展性:一個好的系統(tǒng)擴(kuò)展性時必不可少的,本系統(tǒng)也具備了一定的可擴(kuò)展性。例如,界面采用的Extjs開發(fā),可以擴(kuò)展更多不同的界面而完全不影響網(wǎng)站的內(nèi)容。
4.程序模塊化:本系統(tǒng)開發(fā)過程中,將功能合理劃為較小的模塊,以實現(xiàn)模塊重用和各模塊之間的松耦合。
參考文獻(xiàn)
[1]錢樂秋,趙文耘,牛軍鈺.軟件工程第一版.清華大學(xué)出版社.2007.
[2]肖丁.軟件工程模型與方法[M].北京:北京郵電大學(xué)出版社.2008.
[3]王珊.薩師煊數(shù)據(jù)庫系統(tǒng)概論第四版.高等教育出版社.2006.