馮秀玲
摘 ?要 利用Excel VBA開發(fā)教師人事檔案系統(tǒng)簡(jiǎn)單實(shí)用,可以使人事檔案管理自動(dòng)化,快速有效地對(duì)教師基本情況、月考勤、考核、工資發(fā)放進(jìn)行管理,合理控制人事管理的每一個(gè)環(huán)節(jié),實(shí)現(xiàn)高效管理、科學(xué)管理、智能管理和實(shí)時(shí)管理,更好地使資源共享化,簡(jiǎn)化常規(guī)工作,提高學(xué)校管理水平、教學(xué)質(zhì)量和整體教學(xué)水平。本系統(tǒng)的使用很大程度上方便了學(xué)校的人事管理,簡(jiǎn)單、快捷、自動(dòng)化。
關(guān)鍵詞 學(xué)校管理;人事管理;Excel VBA;人事檔案;人事檔案系統(tǒng)
中圖分類號(hào):TP311.51 ? ?文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2021)19-0033-03
0 ?概述
人事管理是學(xué)校管理的關(guān)鍵。教師人事檔案管理是學(xué)校人事管理的一部分,教師涉及的角色眾多且事務(wù)繁雜,使用信息化管理工具對(duì)學(xué)校教師人事信息進(jìn)行合理全面的管理是有必要的,也是必然趨勢(shì)。教師人事管理系統(tǒng)能夠給學(xué)校領(lǐng)導(dǎo)者提供人事信息的實(shí)時(shí)查詢和修改,并且具有一定的統(tǒng)計(jì)功能,使得領(lǐng)導(dǎo)者能夠隨時(shí)了解學(xué)校人事動(dòng)態(tài),給學(xué)校管理者提供一個(gè)高效全面的信息化平臺(tái),幫助管理者提高工作效率。本文以某高校人事檔案系統(tǒng)的管理為模型,運(yùn)用Excel開發(fā)一套教師人事檔案系統(tǒng)。
Excel是微軟公司Microsoft Office系列軟件中很重要的一部分,功能十分強(qiáng)大,運(yùn)用十分廣泛,操作簡(jiǎn)單且易于實(shí)現(xiàn),比起其他的應(yīng)用程序比較容易掌握,目前是比較流行的辦公應(yīng)用軟件之一。在日常工作以及生活中可以利用Excel進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、計(jì)算和分析,還可以利用Excel VBA開發(fā)語言處理比較復(fù)雜的問題。
VBA(Visual Basic for Application)是一種嵌入式編程語言,建立在VB(Visual Basic)這種可視化編程語言基礎(chǔ)上,增加了對(duì)象控制功能,使得Excel對(duì)數(shù)據(jù)的處理更加自動(dòng)化。再則,VBA開發(fā)的語言程序具有很強(qiáng)的通用性,與其他軟件之間輸入輸出的數(shù)據(jù)進(jìn)行交互使用很方便。因此,用Excel VBA開發(fā)的教師人事檔案系統(tǒng)簡(jiǎn)單實(shí)用,可以幫助學(xué)校管理者在人事管理中高效省時(shí)地工作。
1 ?系統(tǒng)功能分析
1.1 ?教師人事檔案系統(tǒng)功能結(jié)構(gòu)
根據(jù)學(xué)校實(shí)際以及設(shè)計(jì)目標(biāo),將教師人事檔案系統(tǒng)劃分成教師基本情況、教師考核、教師月考勤和教師工資發(fā)放四大功能模塊(圖1)。本系統(tǒng)支持動(dòng)態(tài)的人事管理需求,而且能夠很快捷地把新的信息加入系統(tǒng)。
1.2 ?業(yè)務(wù)流程圖
使用者在進(jìn)入本系統(tǒng)時(shí),首先打開的是一個(gè)用戶登錄框,需要輸入用戶名和密碼,通過身份驗(yàn)證之后的用戶才能進(jìn)入系統(tǒng)(圖2)。設(shè)置登錄權(quán)限的原因主要是:首先,不合法的用戶是不允許進(jìn)入本系統(tǒng)的;其次,一旦進(jìn)入本系統(tǒng),使用者所有的操作記錄將會(huì)被如實(shí)記載下來。成功進(jìn)入系統(tǒng)之后首先呈現(xiàn)的是系統(tǒng)界面(圖3),包括教師基本情況表、教師月考勤表、教師考核表、教師工資發(fā)放表,用戶可以根據(jù)自己的需求選擇進(jìn)行使用。
2 ?功能模塊設(shè)計(jì)
2.1 ?教師基本情況
教師基本情況包括系部、身份證、學(xué)歷、職稱、院校等,主要完成教師所屬系部信息、身份賬號(hào)信息、學(xué)歷信息、目前職稱信息、所屬院校信息的建立、查詢、修改和刪除等。
2.2 ?教師考核
教師考核包括教學(xué)效果、科研量化、考核結(jié)果、考核等級(jí)、排名等:教學(xué)效果是根據(jù)教學(xué)效果評(píng)價(jià)指標(biāo)計(jì)算得來的數(shù)值,可以根據(jù)實(shí)際情況進(jìn)行修改;科研量化數(shù)據(jù)信息可以實(shí)時(shí)進(jìn)行更新;考核結(jié)果是根據(jù)教學(xué)效果和科研量化兩項(xiàng)求和得來的;考核等級(jí)數(shù)據(jù)是根據(jù)考核結(jié)果進(jìn)行的等級(jí)劃分;排名是根據(jù)考核結(jié)果進(jìn)行排序得到的名次。
2.3 ?教師月考勤
教師月考勤是根據(jù)每位教師實(shí)際情況,記錄請(qǐng)假、曠工、加班、實(shí)際工作天數(shù),用戶可以根據(jù)實(shí)際情況實(shí)時(shí)進(jìn)行修改。月考勤是教師考核以及教師工資發(fā)放的基礎(chǔ),與后兩者緊密相關(guān)。
2.4 ?教師工資發(fā)放
教師的工資發(fā)放包括教師基本工資、加班獎(jiǎng)、績(jī)效獎(jiǎng)勵(lì)、應(yīng)發(fā)工資、房租、水電費(fèi)、實(shí)發(fā)工資等。其中應(yīng)發(fā)工資為基本工資、加班獎(jiǎng)和績(jī)效獎(jiǎng)勵(lì)的和,實(shí)發(fā)工資為應(yīng)發(fā)工資減去房租和水電費(fèi)。
3 ?系統(tǒng)功能代碼實(shí)現(xiàn)
3.1 ?Excel工作表的建立
Excel表格可以用來存儲(chǔ)數(shù)據(jù)信息,是本系統(tǒng)搭建的基礎(chǔ)。根據(jù)已經(jīng)設(shè)計(jì)好的流程圖將需要的數(shù)據(jù)信息錄入Excel表格,建立初步的框架,在此基礎(chǔ)上繼續(xù)進(jìn)行編輯與實(shí)施。Excel VBA可以方便地對(duì)數(shù)據(jù)進(jìn)行管理與維護(hù),是表格數(shù)據(jù)處理的有效工具,而且操作簡(jiǎn)單快捷、易于掌握。
3.2 ?查詢界面代碼實(shí)現(xiàn)
打開使用Microsoft Office Excel 2010中文版已經(jīng)建立好的數(shù)據(jù)表格,將其另存為啟用宏的文件;新建界面工作表“教師人事檔案系統(tǒng)界面”,設(shè)置背景圖片、邊框、Logo、標(biāo)題文字信息等。打開開發(fā)工具,插入控件四個(gè)命令按鈕,進(jìn)行按鈕屬性設(shè)置以及代碼實(shí)現(xiàn)。
“教師基本情況表”命令按鈕的代碼實(shí)現(xiàn):
Private Sub CommandButton1_Click()
Sheets(″教師基本情況表″).Select
End Sub
“教師考核表”命令按鈕的代碼實(shí)現(xiàn):
Private Sub CommandButton1_Click()
Sheets(″教師考核表″).Select
End Sub
“教師月考勤表”命令按鈕的代碼實(shí)現(xiàn):
Private Sub CommandButton1_Click()
Sheets(″教師月考勤表″).Select
End Sub
“教師工資發(fā)放表”命令按鈕的代碼實(shí)現(xiàn):
Private Sub CommandButton1_Click()
Sheets(″教師工資發(fā)放表″).Select
End Sub
3.3 ?登錄界面的代碼實(shí)現(xiàn)
為了更好地控制教師人事檔案管理工作,登錄權(quán)限的設(shè)置十分重要。在本系統(tǒng)中擁有使用權(quán)限的用戶都是擁有賬號(hào)和密碼的,如果輸入的賬號(hào)和密碼正確,則可以進(jìn)入系統(tǒng)進(jìn)行查詢修改,否則是不允許進(jìn)行這些操作的。首先設(shè)置好登錄界面,然后打開VBA編輯環(huán)境,插入一個(gè)用戶窗體,設(shè)置窗體屬性,在窗體中插入控件并設(shè)置其屬性,最后編寫事件代碼。
“登錄”按鈕事件代碼實(shí)現(xiàn):
Private Sub btnLogin_Click()
Dim name As String
Dim pwd As String
name=txtName.Text
pwd=txtPwd.Text
If name=″admin″ And pwd=″123456″ Then
UserForm1.Hide
Exit Sub
Else
MsgBox″用戶名或密碼不正確,請(qǐng)重新輸入″
End If
End Sub
“取消”按鈕事件代碼實(shí)現(xiàn):
Private Sub btnCancel_Click()
Application.Quit
End Sub
ThisWorkbook事件代碼實(shí)現(xiàn):
Private Sub Workbook_Open()
Application.Visible=False
UserForm1.Show
End Sub
4 ?總結(jié)
教師人事檔案系統(tǒng)的開發(fā)主要包括工作簿與工作表中數(shù)據(jù)信息的建立與維護(hù)和相應(yīng)的程序設(shè)計(jì)與開發(fā)兩個(gè)方面,相較于其他程序的開發(fā)而言,擴(kuò)充和維護(hù)十分簡(jiǎn)單,只需要將工作表中的數(shù)據(jù)信息做簡(jiǎn)單的修改,便可直接推廣到諸如企業(yè)、事業(yè)單位的人事檔案管理中去,對(duì)于中小型單位比較適用,經(jīng)濟(jì)簡(jiǎn)單易用。
參考文獻(xiàn)
[1]劉曉琴.基層應(yīng)用型科研事業(yè)單位的人力資源管理系統(tǒng)研發(fā)[J].管理觀察,2017(34):70-72.
[2]岳曉磊.基于WEB的醫(yī)院人力資源管理系統(tǒng)的設(shè)計(jì)研究[J].自動(dòng)化與儀器儀表,2017(6):96-97.
[3]徐文正.淺談基于WEB的人力資源管理系統(tǒng):以某設(shè)計(jì)院為例[J].安徽建筑,2017,24(4):299-301.
[4]韓佼男.基于云計(jì)算平臺(tái)的人力資源管理系統(tǒng)創(chuàng)新[J].管理觀察,2017(29):11-14.
[5]劉增杰.Excel2010VBA入門與實(shí)戰(zhàn)[M].北京:清華大學(xué)出版社,2012:9.
[6]李峙.淺談企業(yè)人力資源管理系統(tǒng)中的業(yè)務(wù)流程[J].通信與信息技術(shù),2017(6):65-67.
[7]王育勤,朱衛(wèi)東,陳楚湘,等.基于.NET的考試平臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007(10):
2475-2477.