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