李聰惠
(遼寧建筑職業(yè)學(xué)院 遼寧 遼陽 111000)
目前,我國高等教育事業(yè)處于高速發(fā)展階段,各高校重視人才引進工作,加大教師招聘力度。人才引進是高校師資隊伍建設(shè)的一項重要工作。大多數(shù)的高校依然采用傳統(tǒng)的招聘手段,即發(fā)送電子郵件投遞簡歷,人事部門工作人員對大量的應(yīng)聘簡歷進行人工篩選簡歷、核對簡歷信息、查找符合條件的簡歷、審核信息真實性,電話通知應(yīng)聘人員按照規(guī)定時間到達招聘現(xiàn)場提交政審材料,領(lǐng)取準考證,才能參加筆試。其工作量大,工作內(nèi)容繁瑣,招聘周期長,效率低,容易出現(xiàn)工作失誤、遺漏、信息泄露等問題。應(yīng)聘人員無法及時了解招聘過程中各個環(huán)節(jié)的進展情況。如何在大量的郵件簡歷中篩選出符合崗位要求的人才簡歷,有效地完成簡歷收集、筆試面試、資格審查、呈報審批等等招聘環(huán)節(jié),是高校教師招聘工作的關(guān)鍵[1]。
高等學(xué)校教師招聘系統(tǒng)的應(yīng)用,一方面減少人事部門的工作量,有效提高招聘效率,縮短招聘周期;另一方面應(yīng)聘人員可以及時了解招聘過程和進展情況。因此,教師招聘信息化、網(wǎng)絡(luò)化,是未來高校招聘的發(fā)展趨勢。
高校教師招聘系統(tǒng)界面設(shè)計采用Bootstrap前端頁面框架,具有結(jié)構(gòu)簡單、性能優(yōu)良、頁面美觀的特點。采用分層設(shè)計模式,以Spring Framework為核心容器,Spring MVC為控制層,MyBatis為數(shù)據(jù)訪問層,采用MySQL數(shù)據(jù)庫進行設(shè)計開發(fā),使用Maven管理系統(tǒng)代碼,提高項目的復(fù)用性、可擴展性[2]。
Spring就像是整個項目中裝配bean的大工廠,在配置文件中可以指定使用特定的參數(shù)去調(diào)用實體類的構(gòu)造方法來實例化對象。也可以稱之為項目中的粘合劑。Spring是一個輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器,即不再需要顯式地new一個對象,而是讓Spring框架來完成這一切。
Spring MVC在項目中攔截用戶請求,它的核心Servlet即DispatcherServlet承擔中介或是前臺這樣的職責,將用戶請求通過HandlerMapping去匹配Controller,Controller就是具體對應(yīng)請求所執(zhí)行的操作。SpringMVC相當于SSH框架中Struts。
MyBatis是對JDBC的封裝,它讓數(shù)據(jù)庫底層操作變的透明[3]。MyBatis的操作都是圍繞一個SqlSessionFactory實例展開的。MyBatis通過配置文件關(guān)聯(lián)到各實體類的Mapper文件,Mapper文件中配置了每個類對數(shù)據(jù)庫所需進行的SQL語句映射。在每次與數(shù)據(jù)庫交互時,通過SqlSessionFactory拿到一個SqlSession,再執(zhí)行SQL命令。
1)采用B/S設(shè)計模式。前臺與后臺分層次開發(fā),為習慣網(wǎng)頁方式訪問的用戶提供方便。
2)運用面向?qū)ο蟪绦蛟O(shè)計語言。該系統(tǒng)采用JAVA語言開發(fā),通過對系統(tǒng)需求調(diào)研、分析和整理,設(shè)計頁面原型,選用SSM框架,保證系統(tǒng)的穩(wěn)定性和可用性。
3)采用模塊化設(shè)計。將系統(tǒng)劃分為若干小模塊,分模塊進行設(shè)計和開發(fā),有利于代碼的重用性,符合“高內(nèi)聚、低耦合”的要求,化簡系統(tǒng)整體開發(fā)過程。
4)美觀簡潔的系統(tǒng)頁面。系統(tǒng)界面要簡單、友好、美觀,方便用戶操作,吸引用戶選擇該系統(tǒng)。
5)考慮資源配置。用戶對使用系統(tǒng)的要求是響應(yīng)速度,在系統(tǒng)設(shè)計中,做到盡量減少資源占用,提高系統(tǒng)響應(yīng)速度[4]。
6)突出重點,適當擴充。系統(tǒng)要符合需求,根據(jù)使用過程中的需要和意見適當完善,擴充功能,使系統(tǒng)更加符合高等學(xué)校教師招聘的工作需要。
高等學(xué)校教師招聘系統(tǒng)的目標是設(shè)計一個信息化、網(wǎng)絡(luò)化、高效的招聘平臺,為人事部門和應(yīng)聘人員提供方便[5]。教師招聘系統(tǒng)的主要功能包括:招聘環(huán)節(jié)制定與發(fā)布,招聘崗位維護,招聘簡歷填報、維護、審核,考試信息管理。
結(jié)合高等學(xué)校教師招聘的特點,教師招聘系統(tǒng)的角色分為應(yīng)聘人員和人事部門管理員。系統(tǒng)分為兩部分,分別是:應(yīng)聘系統(tǒng)和管理系統(tǒng)。應(yīng)聘系統(tǒng)的使用者是應(yīng)聘人員,管理系統(tǒng)的使用者是高校人事部門管理員。應(yīng)聘人員注冊個人信息,使用賬號密碼登錄系統(tǒng),填寫個人簡歷信息,維護簡歷信息,上傳頭像和附件,填報崗位,查看審核狀態(tài),下載準考證等;人事部門管理員登錄系統(tǒng)查看、審核簡歷信息,維護考試信息等。如圖1所示。
圖1 教師招聘系統(tǒng)功能結(jié)構(gòu)圖
1) 設(shè)置用戶權(quán)限
本系統(tǒng)的用戶角色分為應(yīng)聘人員、人事部門管理人員,不同用戶分配不同的使用權(quán)限。應(yīng)聘人員使用身份證號碼在平臺注冊信息并登錄。應(yīng)聘人員登錄系統(tǒng)后可以修改密碼、填報個人信息、修改個人信息、填報崗位信息等。如圖2所示。
圖2 應(yīng)聘人員平臺注冊頁面圖 圖3 報名管理頁面圖
2) 報名管理模塊
實現(xiàn)對應(yīng)聘人員報名資料的管理,包括填寫報名資料、提交本人照片、查看修改報名資料和照片、填報家庭主要成員、學(xué)習經(jīng)歷、工作經(jīng)歷、參與項目以及獲獎情況等操作。如圖3所示。
3) 簡歷審核
對應(yīng)聘人員的簡歷審核是人事部門管理人員的主要工作。高校招聘的人員大部分是高學(xué)歷人才,對學(xué)歷、學(xué)位、專業(yè)、學(xué)校等有明確的高要求,人事部門管理員要確保在眾多簡歷中篩選出符合招聘條件的人員。因此,本系統(tǒng)設(shè)計開發(fā)了簡歷審核功能模塊,查看簡歷詳情,給予審批結(jié)果。
4) 設(shè)置考場信息
人事部門管理人員對審核通過的簡歷,可以設(shè)置考場信息,包括考試時間、地點。通過該模塊使整個教師招聘過程更加信息化、網(wǎng)絡(luò)化。
5) 查詢審核結(jié)果
應(yīng)聘人員登錄系統(tǒng)查詢簡歷審核結(jié)果,能夠及時了解招聘進度。該功能模塊為人事部門管理人員減少了電話、短信通知審核結(jié)果的工作,使得招聘工作更加公開、透明。
6) 準考證打印
通過簡歷審核的應(yīng)聘人員,可以在平臺上打印準考證,按照準考證上的時間、地點,帶好相關(guān)證件參加考試。此功能模塊減少了人事部門管理人員編寫紙質(zhì)版準考證的工作,提高了招聘工作的效率;同時,方便應(yīng)聘人員按照考試時間有計劃的復(fù)習參加考試。
7) 數(shù)據(jù)庫設(shè)計
為了方便管理應(yīng)聘人員簡歷信息,該平臺采用MySQL數(shù)據(jù)對應(yīng)聘人員信息進行設(shè)計與管理。結(jié)合高校教師招聘的實際需求,需要制定人事部門管理人員信息表、角色信息表、崗位信息表、應(yīng)聘人員信息表等。其中,應(yīng)聘人員信息表是系統(tǒng)數(shù)據(jù)中的核心數(shù)據(jù)表。應(yīng)聘人員信息表結(jié)構(gòu)包括:編號、姓名、申報崗位、性別、身份證號、政治面貌、最高學(xué)歷、最高學(xué)位、畢業(yè)院校等信息。
高等學(xué)校教師招聘系統(tǒng)的設(shè)計,實現(xiàn)了網(wǎng)上報名填報簡歷,在線審核簡歷,查詢審核結(jié)果,打印準考證,提高了招聘工作效率,實現(xiàn)招聘工作信息化、網(wǎng)絡(luò)化。系統(tǒng)在使用過程中,我們也發(fā)現(xiàn)了一些問題和不妥之處,我們會逐一解決問題,進一步完善系統(tǒng)。