莊煥
關鍵詞:網上人才招聘系統;Mysql;PHP
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)29-0092-03
在當下不斷發展和變遷的社會環境中,市場的競爭在很大程度上體現出是對于人才的競爭。同時,當今又是一個高速變化的市場,市場的需求在變化,相對應的對于人才的需求也不斷處于變化當中。作為互聯網上用于共享和傳遞信息的Internet 正為這種改變提供有利的條件。網絡化的管理工作也開始慢慢在生活以及工作中扮演著越來越重要的角色。放眼現在的網上人才招聘系統已不容忽視,現在會使用電腦,會上網的人數不斷提高,網上人才招聘的各種好處也使它在人們的眼中倍受青睞。隨著時代的發展,企業的數量越來越多,學校的規模也在不斷地擴大,需要人才的數量也跟著急劇增加,同樣的求職的學生也成倍增長。面對龐大的信息量,需要有更好的方式以及平臺去提高招聘和應聘的效率。通過網上人才招聘系統,可以使學生快速地查找到想要的職位信息,使企業第一時間發布職位以及看到求職者的簡歷信息從而減少招聘方面的工作量。因此,在互聯網風靡的時代,網上人才招聘已經成為求職以及招聘的一個重要渠道。
1 項目意義
現代社會,網絡的應用越來越廣泛,招聘網站已經成為大多數企業選擇人才和求職者求職比較常用的方式,它給招聘企業和求職者提供了不少的方便,而且還降低了不少人力、物力的成本。網上招聘的優點如下:
1.1 信息量龐大并且更新快
在現實生活中沒有存在那么大的招聘會,招聘職位數量在求職者眼中就顯得極其重要,然而在網上人才招聘系統中,可以輕松的查詢到數萬條甚至數十萬條招聘信息,而且招聘職位的信息更新速度很快,每分每秒更新的職位就非常多,關注網上人才招聘系統就能夠幫助求職者及時掌握招聘企業對于招聘職位的需求。
1.2網上人才招聘系統功能強大,效率相對高
通過人才招聘網站可以輕松地對工作地區和工作環境以及職位信息的條件進行全方位查詢,為求職者快速精準地查詢到合適的招聘職位提供了便利,而且還可以通過網站直接把簡歷提交給招聘企業,很大程度上節省了求職者的時間,以及趕招聘會的精力。
1.3求職者求職不會受到地域限制
沒有地域限制就相當于給求職者創造了更多的求職面試機會,特別是對于外地的求職者,如果采取傳統的招聘會形式的求職方法,恐怕會疲于來回奔波多個城市之間,然而使用人才招聘網站可以通過網絡獲取與其他求職者同等競爭的機會,等商量好面試時間再趕過去也不遲。
1.4經濟又實惠
想要參加現場招聘會并且從萬人中脫穎而出,求職者想必要花不少的精力去制作一份精美的特別的簡歷并且花錢將它打印出來,前去參加現場招聘會還需要來回的交通費用、通訊費用等等,而求職者如果選擇了在網上人才招聘系統中求職這些費用都可以免去。
2 系統目標
求職者以及招聘企業的注冊與登錄是使用本網上人才招聘系統求職以及招聘的重要前提,這兩個功能模塊也是網站開發最常用的功能模塊。用戶在登錄本網站后,可以對本網站進行一些操作。根據個人用戶的需求,求職者可以及時查看公司信息,瀏覽招聘信息,對個人信息的維護以及投遞簡歷。根據企業用戶的需求,招聘公司可以及時發布,更新與刪除招聘信息,瀏覽求職者的個人簡歷,給求職者發送面試通知,對符合招聘要求的應聘簡歷通知面試,對感興趣的簡歷邀請面試。為避免有虛假企業想要通過網絡獲得某些利益,本網站對于招聘企業的注冊多了一個審核環節,通過審核后方可登錄并發布職位信息。同時為了避免數據的重復傳遞現象的發生,本系統必須具備以下幾個目標:
1)刪除不必要的管理冗余,實現管理規范化、科學化。
2)程序代碼標準化,軟件統一化,確保軟件的可維護性和實用性。
3)頁面做到簡單化,做到簡潔、實用、方便,盡量滿足各個企業中不同層次員工的需要。
4)管理好網上招聘系統中的用戶的權限,使每個用戶都具有自己相應的權限,這樣才可以保證系統的安全。
5)為個人提供網絡工作平臺。
6)系統用戶信息的管理。
7)系統運行穩定、安全可靠。系統應具有易用、通用、效率等特性,即系統編輯過程中對用戶需求的更改能夠更規范,因此就需要系統具有模塊化,最好是采用MVC架構來實現系統,這樣系統更易維護,復用效率更高;系統操作應老少咸宜,便于上手,即沒有計算機學習背景的人們拿到系統后也能夠很快上手,知道用系統如何來實現他們想要的效果。
3 網上人才招聘系統的總體設計
3.1 網上人才招聘系統的概述
網上人才招聘系統是一個操作簡單、快速高效且具有一定通用性的系統。該系統主要分為三種角色,分別是:求職者、招聘企業HR、管理員。他們相應的功能有:1)求職者注冊,求職者登錄,個人信息的維護,職位查找,職位瀏覽,投遞簡歷以及查看企業發送的面試通知等;2)招聘企業HR對企業的注冊以及登錄,對企業信息的維護,發布職位,簡歷查看以及發送面試通知等;3)管理員登錄,對公司注冊申請的審批以及企業是否為VIP的控制。
3.2 系統功能結構
網上人才招聘系統由求職者、招聘企業HR和管理員三大類用戶構成,他們的角色功能就相對應于本系統中的求職管理、招聘管理以及系統管理。
系統的組成如圖1所示。
求職管理的功能主要包括求職者注冊;求職者登錄;個人資料的維護:可以對個人資料進行修改操作,可以上傳簡歷,更新簡歷,可以添加個人經歷,刪除個人經歷,自動生成網頁簡歷;招聘職位的查看:可以查看到職位的信息,職位所屬企業的信息以及該職位面試的地點;投遞簡歷;查看收到的面試通知。
求職管理的功能模塊如圖2所示。
招聘管理的功能包括對公司注冊;公司登錄;發布職位:可以發布職位信息,刪除職位信息,如果是VIP企業還可以刷新職位;簡歷查看以及發送面試通知等。
系統管理的功能包含管理員登錄;對公司注冊申請的審批:企業注冊后管理員需對企業的申請信息進行核實以免有些企業虛報信息;對企業會員的控制:如果企業是會員就可以在任何時間對職位進行刷新,使職位在職位列表中靠前顯示。
3.3 程序流程圖
由于本系統所有用戶都必須先登錄才能完成各種操作。所以流程圖的頂端為用戶登錄的判斷。如果登錄成功顯示主界面,如果登錄失敗顯示登錄界面。登錄成功后判斷是否要退出系統如果選擇退出系統則結束反之可以執行各類操作。系統工作總流程圖如圖3所示。
4 網上人才招聘系統的數據庫表結構及E-R圖
4.1 數據庫邏輯結構設計
當前,經常使用的各類數據庫設計方式都屬于規范設計法。E-R模型中,包含“實體”、“聯系”和“屬性”三個基本組成。根據需求分析,設計出可以滿足用戶需求的各類實體和它們的關系。
招聘企業可以發布職位信息,所以企業與職位之間的關系是發布。其中企業的主要屬性有:企業編號、登錄賬號、密碼、企業名稱等,職位信息的主要屬性有:企業編號、職位編號、職位名稱、招聘人數、薪資等。
從企業角度來看與職位信息的數據庫E-R圖如圖4所示。
4.2 網上人才招聘系統的數據庫表設計
網上人才招聘系統所用的數據庫是Mysql,數據庫名字為:recruitsystem。如下是表在數據庫的邏輯表示:
1) admin ( 管理員表)
管理員表主要用于保存編號(id)、賬號(user_name)、密碼(password)。其中編號為表的主鍵,管理員表詳細結構如表1所示。
2) company (企業表)
企業表主要用來保存編號(id)、企業賬號(user_name)、密碼(password)、企業名稱(company_name)、被瀏覽數(total_review)、企業文化(company_culture)、企業歷史(company_history)、企業規模(company_scale)、企業福利(company_welfare)、聯系電話(company_phone)、聯系人(company_person)、所在城市(company_location)、收到簡歷數(resume_recieve)、賬號狀態(status) 、是否為會員(vip)。其中編號為表的主鍵。3) experience (個人經歷表)
3)個人經歷表主要用來保存編號(id)、用戶編號(user_id)、詳細表述(describe)。其中編號為表的主鍵。個人經歷表詳細結構如表2所示。
4) job ( 職位信息表)
職位信息表主要用來保存編號(id)、職位名稱(job_name)、薪資(salary)、招聘人數(need_num)、職位要求(require)、是否有效(is_delete)、企業編號(company_id)、操作時間(add_time)、面試地(mianshiaddress)。其中編號為表的主鍵。
5 系統體系結構設計
網上人才招聘系統是由MVC的開發模式開發的,MVC開發模式的工作原理圖如下圖5所示。
網上人才招聘系統的設計與實現是以PHP為開發語言,使用HBuilder發開工具,以MySQL作為系統的數據庫,用Tomcat來搭建服務器。力求用最少的時間,最少的費用以及最少的精力去找到一份合適的好工作,同時高效率低成本地找到人才為企業效力。網上人才招聘和傳統招聘會相比較,它的優點是不僅信息量龐大、更新快、經濟又實惠,而且求職者求職不會受到地域限制。
參考文獻:
[1] 凱文.塔特羅.PHP編程[M].3版.北京:電子工業出版社,2015.
[2] Larry Ullman.深入理解PHP[M].北京:機械工業出版社,2014.
[3] 于國槐等譯.PHP典型模塊開發全程實錄[M].北京:清華大學出版社,2013.
[4] 徐康明.實戰突擊.PHP項目開發案例整合[M].2版.北京:電子工業出版社,2014.
[5] 涂文家,等.PHP入門很簡單[M].北京:清華大學出版社,2014.
[6] 羅賓.尼克松.PHP、MySQL與JavaScript學習手冊[M].4版.北京:中國電力出版社,2015.
【通聯編輯:朱寶貴】