需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):20247 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:近年來,隨著中國互聯(lián)網(wǎng)技術(shù)的日益提高,越來越多的企業(yè)開始使用互聯(lián)網(wǎng)進(jìn)行企業(yè)招聘信息的發(fā)布,網(wǎng)絡(luò)招聘已經(jīng)成為了一種重要的人才招聘方式。但由于招聘網(wǎng)站上的招聘信息數(shù)據(jù)量龐大,致使應(yīng)聘者們難以抉擇,為找工作帶來了難度。因此應(yīng)聘者們需要一個(gè)能夠?qū)ζ髽I(yè)招聘信息進(jìn)行數(shù)據(jù)分析、可視化的顯示出不同職業(yè)的區(qū)別的平臺(tái)。 本文描述的企業(yè)招聘信息分析平臺(tái)是專門針對(duì)IT行業(yè)的求職者們更好了解不同職位發(fā)展的信息分析平臺(tái)。平臺(tái)基于拉鉤網(wǎng)站的職位信息進(jìn)行分析,利用聚焦爬蟲對(duì)IT類的職位進(jìn)行數(shù)據(jù)的爬取,并進(jìn)行分類匯總,建立數(shù)據(jù)分析系統(tǒng),從職位的類型、薪資、地區(qū)、學(xué)歷等多個(gè)層面對(duì)數(shù)據(jù)進(jìn)行分析和可視化。平臺(tái)主要分成兩大部分,一是對(duì)所有IT職業(yè)的展示和數(shù)據(jù)分析的可視化,二是對(duì)不同類型IT職業(yè)的分類展示和單獨(dú)的數(shù)據(jù)可視化。整個(gè)平臺(tái)的前端部分主要使用了Bootstrap框架和Javascript語言開發(fā),后端則使用到了Python語言進(jìn)行開發(fā)。爬蟲部分使用到了Python中的requests第三方庫,對(duì)拉鉤網(wǎng)的數(shù)據(jù)進(jìn)行了抓取,并使用了Mysql數(shù)據(jù)庫來對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)。數(shù)據(jù)分析部分使用到了Pandas模塊對(duì)職位進(jìn)行分類匯總。整個(gè)系統(tǒng)的網(wǎng)頁展示則用到了Django和ECharts等開源框架來進(jìn)行數(shù)據(jù)的可視化。 基于爬蟲技術(shù)的企業(yè)招聘信息分析平臺(tái),不僅能夠?qū)T類的職位數(shù)據(jù)進(jìn)行抓取和分類,而且能從多個(gè)層面對(duì)數(shù)據(jù)進(jìn)行分析,讓應(yīng)聘者們通過職位的類型、薪資、地區(qū)、學(xué)歷等各個(gè)方面進(jìn)行比較,為應(yīng)聘者尋找最適合自己的工作提供相關(guān)參考。
關(guān)鍵詞:招聘信息;數(shù)據(jù)分析;Python;數(shù)據(jù)可視化
目錄 摘要 Abstract 1 緒論-1 1.1 系統(tǒng)背景-1 1.2 現(xiàn)狀和發(fā)展趨勢(shì)-1 1.3 課題意義-1 2 系統(tǒng)分析-2 2.1 系統(tǒng)可行性分析-2 2.2 用戶需求分析-2 2.3 系統(tǒng)需求分析-5 3 系統(tǒng)解決方案對(duì)比選擇-6 3.1 網(wǎng)頁數(shù)據(jù)抓取解決方案-6 3.2 數(shù)據(jù)可視化解決方案-7 3.3 網(wǎng)頁展示解決方案-8 4 系統(tǒng)設(shè)計(jì)-9 4.1 系統(tǒng)總體架構(gòu)-9 4.2 系統(tǒng)功能模塊-9 4.3 數(shù)據(jù)庫設(shè)計(jì)-10 4.3.1 數(shù)據(jù)庫表設(shè)計(jì)-10 4.4 系統(tǒng)代碼結(jié)構(gòu)設(shè)計(jì)-12 4.4.1 系統(tǒng)組織結(jié)構(gòu)設(shè)計(jì)-12 4.4.2 命名規(guī)范-14 4.5 系統(tǒng)開發(fā)工具及相關(guān)技術(shù)-14 4.5.1 Python-14 4.5.2 JavaScript-14 4.5.3 Bootstrap-15 4.5.4 Pandas-15 4.5.5 Django-15 4.5.6 ECharts-15 4.5.7 Requests-15 4.5.8 Linux定時(shí)任務(wù)-16 5 系統(tǒng)實(shí)施-17 5.1 數(shù)據(jù)抓取模塊-17 5.1.1 定制請(qǐng)求頭-17 5.1.2 獲取主要城市的職位-18 5.1.3 獲取json數(shù)據(jù)-19 5.1.4 獲取職位的詳細(xì)信息-20 5.1.5 保存職位信息到數(shù)據(jù)庫-21 5.2 數(shù)據(jù)處理模塊-21 5.2.1 數(shù)據(jù)的規(guī)范化處理-22 5.3 數(shù)據(jù)分析模塊-23 5.3.1 后端開發(fā)類職位-23 5.3.2 移動(dòng)開發(fā)類職位-24 5.3.3 前端開發(fā)類職位-25 5.3.4 人工智能開發(fā)類職位-26 5.3.5 測(cè)試類職位-27 5.3.6 運(yùn)維類職位-27 5.3.7 數(shù)據(jù)庫管理員類職位-28 5.4 數(shù)據(jù)可視化模塊-29 5.4.1 職位總體分析-29 5.4.2 職位具體分析-32 5.5 網(wǎng)頁展示模塊-34 5.5.1 用戶登錄-34 5.5.2 職位信息展示-35 6 系統(tǒng)測(cè)試-37 6.1 系統(tǒng)主要采用的測(cè)試方法-37 6.2 系統(tǒng)測(cè)試用例及測(cè)試結(jié)果-38 7 總結(jié)-41 參 考 文 獻(xiàn)-42 致 謝-43 |