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