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