盧彪 國紅軍 于子甲 劉明龍 周瑋


摘 要:本系統整體基于B/S架構,采用MyBatis框架,運用Java中的Servlet、Jsp等關鍵技術,并結合Mysql數據庫的使用,為招聘者和求職者搭建了一個高效、便利的網絡平臺。本系統分別為求職者和招聘者提供了信息注冊功能,登錄功能和信息維護功能。除此之外,求職者可以選擇發布、撤銷或打印自己的簡歷,也可以瀏覽到管理員實時的招聘信息,從而選擇合適的管理員應聘。招聘者可以選擇發布或撤銷自己的招聘信息,也可以瀏覽到求職人員的信息,選擇是否同意他的應聘請求,并向其發送通知。
關鍵詞:人工智能產業鏈;四位融一體促三創;人才培養
一、系統功能模塊劃分
結合需求分析階段的數據流圖及數據字典,得出了系統的功能模塊圖。該系統通過對用戶類型的區分,分為個人用戶管理和管理員用戶管理兩大模塊。系統功能的模塊圖如圖1所示。
二、模塊功能介紹
(一)個人信息管理模塊
信息管理模塊是整個系統中最為基礎,但也是最為重要的的一環。因為在之后的模塊中,所有的操作都圍繞著數據、信息進行。個人信息管理模塊的功能就是確保個人用戶在使用系統時,個人的信息是完整的、準確的。該模塊又劃分為以下幾個子模塊:
1.注冊模塊:個人用戶在第一次使用該系統時,需要按照相應的約束填寫自己的信息,從而進行注冊。2.登錄模塊:判斷用戶輸入的登錄信息正確與否,從而決定是否讓用戶進行后面的操作。除了注冊功能外,該系統其他的功能都是建立在成功登錄系統的前提下的。所以用戶想要進行后續的操作,必須先按照之前注冊的信息進行登錄。3.信息修改模塊:該模塊可以讓用戶對自己的個人信息進行更新、維護。
(二)簡歷管理模塊
簡歷管理模塊包括個人用戶對自己簡歷管理的所有操作。具體體現在以下幾個方面:1.簡歷發布:用戶在成功發布簡歷后,自己的信息才能被相關管理員所看到。每個用戶只能發布一份簡歷。2.簡歷撤銷:用戶如果由于某些原因,暫時不想參加招聘,則可以選擇撤銷掉自己的簡歷,個人信息就不會出現在人才庫中,不會被別人所看到。用戶如果還沒有發布過簡歷,則不可以進行該操作。
3.簡歷下載:該功能可以讓個人用戶的將自己的簡歷信息從網頁上下載到電腦上,以word格式進行永久保存或打印操作。
(三)求職申請模塊
職申請模塊是該系統的核心模塊。個人用戶只有通過使用該模塊的一些功能,才能向管理員發布求職申請,與管理員之間建立聯系;管理員也才能收到求職者的信息進行后續的操作。個人用戶在成功登錄系統后,一般會按照下面的步驟進行操作:
1.瀏覽管理員信息:在個人用戶的主界面上,會顯示出所有已被管理員發布過的招聘信息的主要內容,如果需要深入了解管理員,則可以點擊后面附帶的按鈕查看詳細信息。2.檢索管理員信息:該功能可以讓個人用戶根據不同的檢索條件,對管理員進行篩選。比如:職位類別、薪資范圍、發布時間。用戶可以選擇其中的一種進行篩選,也可以選擇多種進行聯合檢索。3.發出求職申請:個人用戶在瀏覽完各種招聘信息后,可以向一個或多個心儀的管理員發出求職申請。但對同一家管理員,只能申請一次。4.等候通知:用戶在每次申請過后,便會生成一條相應的求職記錄,它會顯示求職者當前申請的狀態,讓求職者了解到簡歷是否通過。
(四)管理員信息管理模塊
管理員信息管理模塊與個人信息管理模塊功能類似,它管理的信息與管理員相關,與個人無關。例如:公司名稱、公司地點、職位需求等等。在該模塊中,管理員用戶也可通過注冊、登錄、修改的功能,完善管理員信息,進行后續操作。
(五)招聘管理模塊
管理員用戶通過該模塊可以實現以下幾個功能:1.發布招聘信息:招聘信息只有發布,才能被求職者所看到,他們才能向相應的管理員發送申請。一個管理員只能發布一則招聘信息。2.撤銷招聘信息:管理員如果不再需要招聘,則可以撤銷掉招聘信息。其他人都不會瀏覽到該招聘信息。招聘信息已發布狀態,才能被撤銷。3.篩選人才信息:管理員用戶成功登陸系統后,會看到所有被發布的求職信息。管理員也可根據需要,對求職者的專業、薪資要求、簡歷發布時間、畢業學校條件進行檢索,顯示出滿足條件的求職者。4.發送通知:當有求職者向管理員發送申請后,這條求職記錄會被管理員看到,管理員可根據求職者的簡歷決定是否同意他的請求,從而向他發出通知。
三、系統測試
測試主要考察系統界面布局是否合理、文字圖片是否規范、操作起來是否符合用戶的習慣、部分功能是否對用戶具有引導性等等。界面測試的結果如表1所示。
作者簡介:盧彪,宿州學院在職教師;國紅軍,宿州學院教師;于子甲,宿州學院教師;劉明龍,宿州學院教師。
基金號:宿州學院校級重點科研項目2022yzd13;安徽省教育廳高校科學研究重點項目2022AH051373; 安徽省教育廳高校科學研究重點項目2022AH051350;質量工程項目2022sdxx029;安徽省教育廳高校科學研究重點項目2022AH051376;