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