畢業(yè)論文(設(shè)計)研究內(nèi)容方法步驟及措施解決的主要問題

| 2022-09-15 admin

科學(xué)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)伴隨在我們的生活當(dāng)中,在面對網(wǎng)絡(luò)招聘時我們會接收到大量的數(shù)據(jù),人為處理這些數(shù)據(jù)十分困難且無法獲取有效數(shù)據(jù)和優(yōu)質(zhì)的資源。網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析和數(shù)據(jù)可視化技術(shù)能夠給這些問題提供解決的方法,因此招聘信息實時數(shù)據(jù)分析系統(tǒng)的設(shè)計想法應(yīng)運而生。

網(wǎng)絡(luò)爬蟲能夠定向抓取數(shù)據(jù),在雜亂無序的數(shù)據(jù)中尋找有用的數(shù)據(jù),數(shù)據(jù)可視化分析在網(wǎng)絡(luò)爬蟲的基礎(chǔ)上能夠從大量的網(wǎng)絡(luò)招聘信息當(dāng)中提取到對自己有價值的數(shù)據(jù),而不是全部的招聘信息都接收,然后再通過人為進行篩選。數(shù)據(jù)可視化分析通過圖形的形式來表示數(shù)據(jù),能夠在海量的招聘信息中直觀的展示信息,增加了數(shù)據(jù)的靈活性,讓使用其系統(tǒng)的用戶能夠高效的理解和分析招聘信息的內(nèi)容,能夠在最快的時間內(nèi)獲取自身需要的信息,能夠讓招聘信息更加的明確可靠。讓公司的HR和應(yīng)聘者了解到不同學(xué)歷和不同工作經(jīng)驗對應(yīng)的薪資水平,企業(yè)用人單位能在這個數(shù)據(jù)當(dāng)中了解目前企業(yè)招聘的現(xiàn)狀,不同層次的人才提供什么樣子的待遇;應(yīng)聘者能夠?qū)崟r了解在當(dāng)今的招聘市場對人才的一個需求, 企業(yè)需要什么樣的人才,更加針對性的去加強自身的專業(yè)技能,從而使得在求職工作的過程中更加的從容。

python基于大數(shù)據(jù)

2.畢業(yè)論文(設(shè)計)研究內(nèi)容、擬解決的主要問題:

研究內(nèi)容:

本文主要研究內(nèi)容是招聘信息實時數(shù)據(jù)分析系統(tǒng)的設(shè)計與實現(xiàn),通過網(wǎng)絡(luò)爬蟲抓取網(wǎng)站中的招聘信息,對招聘信息中的數(shù)據(jù)進行保存,然后對數(shù)據(jù)進行處理,然后可視化抓取到的招聘信息。本論文的主要內(nèi)容主要包括:

(1)設(shè)置使用MySQL數(shù)據(jù)庫保存用爬蟲抓取到的數(shù)據(jù),然后用Django框架提取數(shù)據(jù)庫中的數(shù)據(jù),用網(wǎng)頁的形式可視化展示招聘信息。

(2)根據(jù)用戶輸入的關(guān)鍵詞,使用網(wǎng)絡(luò)爬蟲技術(shù)抓取招聘網(wǎng)中的招聘信息,并將抓取到的招聘信息添加到MySQL數(shù)據(jù)庫中。

(3)提取MySQL數(shù)據(jù)庫中保存的爬蟲數(shù)據(jù),分別根據(jù)“工作地區(qū)”“工作經(jīng)驗”“薪資水平”“學(xué)歷水平”提取并分離招聘信息。

(4)提取MySQL數(shù)據(jù)庫中保存的爬蟲數(shù)據(jù),然后使用開源框架highcharts繪制柱狀圖和餅圖,可視化展示招聘數(shù)據(jù)信息。

擬解決的主要問題:

(1) 功能模塊的頁面布局

(2) 數(shù)據(jù)的可靠性

(3) 數(shù)據(jù)可視化展現(xiàn)

(4) 招聘信息列表翻頁的邊界問題

(5) 前端與后端交互

3.畢業(yè)論文(設(shè)計)研究方法、步驟及措施:

第一階段:查閱與本論文相關(guān)的文獻,了解論文的研究背景以及在國內(nèi)外的研究現(xiàn)狀,確定其論文的基本框架內(nèi)容。

第二階段:了解完成該系統(tǒng)應(yīng)該運用到的理論知識和相關(guān)的技術(shù),像python語言和網(wǎng)絡(luò)爬蟲、High

Charts開源框架、django框架、MySQL數(shù)據(jù)庫,為往后的進一步學(xué)習(xí)做一個基礎(chǔ),能夠有明確的方向去學(xué)習(xí),能夠合理利用時間。

第三階段:在了解相關(guān)知識技術(shù)以后,對該系統(tǒng)做一個詳細的規(guī)劃,系統(tǒng)能夠完成的功能和功能模塊的處理,確定功能模塊的實現(xiàn)。

第四階段:對系統(tǒng)進行設(shè)計,對系統(tǒng)整體架構(gòu)和各個功能的模塊設(shè)計、數(shù)據(jù)處理數(shù)據(jù)分析可視化設(shè)計,繪制系統(tǒng)中所包含的功能模塊的流程圖結(jié)構(gòu)圖。

第五階段:根據(jù)需求完成代碼的編寫,完成前端與后端的交互,實現(xiàn)功能需求并進行測試,檢測是否系統(tǒng)完成能夠及時發(fā)現(xiàn)問題進行改正。