【基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)10000字(論文)】_第1頁
【基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)10000字(論文)】_第2頁
【基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)10000字(論文)】_第3頁
【基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)10000字(論文)】_第4頁
【基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)10000字(論文)】_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于JAVA的校園招聘管理系統(tǒng)設(shè)計與實現(xiàn)目錄1 緒論 圖15所示。圖15前臺頁面用戶登錄圖學(xué)生用戶瀏覽招聘信息功能實現(xiàn)學(xué)生用戶登錄系統(tǒng)后,有一個特有的功能模塊:招聘信息模塊,這個模塊是本系統(tǒng)的核心功能模塊之一,主要展示的是企業(yè)用戶在后臺錄入的招聘信息,學(xué)生用戶可以通過企業(yè)名稱或招聘崗位搜索到相應(yīng)企業(yè)的相應(yīng)招聘信息,也可以用過學(xué)歷要求來過濾相應(yīng)招聘信息,前臺頁面招聘信息圖如圖16所示。圖16前臺頁面招聘信息圖企業(yè)用戶瀏覽求職者信息功能實現(xiàn)企業(yè)用戶登錄系統(tǒng)后,也會有一個特有的功能模塊:求職者信息模塊,這個模塊也是本系統(tǒng)的核心功能模塊之一,主要展示的是學(xué)生用戶在后臺錄入的求職信息,企業(yè)用戶可以通過學(xué)生用戶名搜索到相應(yīng)學(xué)生的相應(yīng)求職信息,也可以用過學(xué)歷和求職崗位來過濾相應(yīng)求職信息,前臺頁面求職者信息圖如圖17所示。圖17前臺頁面求職者信息圖后臺管理系統(tǒng)實現(xiàn)用戶注冊登錄功能實現(xiàn)(1)注冊功能模塊:后臺注冊和前臺注冊的賬號是互通的,因此代碼不再贅述,具體展示效果如圖18所示。圖18后臺系統(tǒng)注冊圖(2)登錄功能模塊:后臺登錄和前臺登錄的驗證方法一致,因此代碼不再贅述,具體展示效果如圖19所示。圖19后臺系統(tǒng)用戶登錄圖學(xué)生用戶后臺管理功能實現(xiàn)(1)求職者信息管理功能實現(xiàn):本模塊最重要的功能是學(xué)生用戶發(fā)布求職信息,此信息會用于前臺頁面供企業(yè)用戶瀏覽,此功能代碼實現(xiàn)邏輯是將求職信息實體類存至數(shù)據(jù)庫保存,當需要展示時會從數(shù)據(jù)庫中查詢,本功能包含照片處理,具體實現(xiàn)代碼如下:privateStringtransformPicture(Stringstr,StringdeviceId,IntegercheckItemCode,IntegerpictureType)throwsIOException,URISyntaxException{StringcurrentTime=LocalDateTime.now().format(FORMATTER);Stringtype=PictureTypeEnum.forCode(pictureType).getLabel();StringfileName=getFileName(deviceId,checkItemCode,currentTime,pictureType,type);URLresourcesUrl=ResourceUtils.getURL(ResourceUtils.CLASSPATH_URL_PREFIX+"static");PathresourcesDirPath=Paths.get(resourcesUrl.toURI());PathtargetDirPath=resourcesDirPath.resolve(safetyImgPath);Files.createDirectories(targetDirPath);StringserverPath=this.serverPath;if(serverPath.substring(0,1).equals("/")){serverPath=serverPath.substring(1);}URIuri=URI_FACTORY.builder().scheme("http").host(serverIP).port(serverPort).pathSegment(serverPath,safetyImgPath,fileName).build();ImageUtils.convertBase64ToFile(str,targetDirPath.toString(),fileName);returnuri.toString();}后臺系統(tǒng)學(xué)生用戶求職信息管理圖如圖20所示。圖20后臺系統(tǒng)學(xué)生用戶求職信息管理圖(2)應(yīng)聘信息管理功能實現(xiàn):當學(xué)生用戶在前臺頁面瀏覽招聘信息時,看到了心儀的工作機會,并向該企業(yè)提交了招聘意向,那么后臺便會新增一條應(yīng)聘信息,學(xué)生用戶可以在此處收到企業(yè)的審核回復(fù)。如圖21所示。圖21后臺系統(tǒng)學(xué)生用戶應(yīng)聘信息管理圖企業(yè)用戶后臺管理功能實現(xiàn)(1)招聘信息管理功能實現(xiàn):本模塊最重要的功能是企業(yè)用戶發(fā)布招聘信息,此信息會用于前臺頁面供學(xué)生用戶瀏覽,具體實現(xiàn)與學(xué)生用戶求職信息發(fā)布類似,實現(xiàn)代碼就不再贅述,展示效果圖如圖22。圖22后臺系統(tǒng)企業(yè)用戶招聘信息管理圖(2)應(yīng)聘信息管理功能實現(xiàn):當學(xué)生用戶在前臺頁面瀏覽到本企業(yè)發(fā)布的招聘信息,并提交了求職申請,企業(yè)后臺可以收到相應(yīng)應(yīng)聘信息,企業(yè)可以在后臺管理系統(tǒng)中審核該應(yīng)聘申請并回復(fù)該求職者。具體實現(xiàn)代碼與學(xué)生用戶應(yīng)聘信息管理類似就不再贅述,展示效果圖如圖23。圖23后臺系統(tǒng)企業(yè)用戶應(yīng)聘信息管理圖管理員管理系統(tǒng)功能實現(xiàn)本系統(tǒng)有設(shè)置一個擁有特殊權(quán)限的管理員,管理員不同于一般的學(xué)生用戶和企業(yè)用戶,可以對整個系統(tǒng)進行管理,例如用戶管理和信息管理,主要是在用戶做出違法違規(guī)操作時對相應(yīng)用戶做出限制,此外還提供輪播圖配置及新聞資訊鏈表管理等等功能,具體展示如圖24所示。圖24后臺系統(tǒng)管理員管理系統(tǒng)圖系統(tǒng)測試軟件測試規(guī)則一般公司里一個開發(fā)部總會有一個測試部對應(yīng)著,除了給出需求外,還有很重要的一點就是,程序員寫完代碼不可能是一勞永逸,總會由于粗心或者能力問題有各種各樣的bug出現(xiàn),測試人員就是為了及時止損,及時發(fā)現(xiàn)bug并提出讓程序員修改,本課題開發(fā)此章節(jié)就是自己發(fā)現(xiàn)自己問題,并及時修改。系統(tǒng)測試的目的是為了發(fā)現(xiàn)問題并解決問題,測試能否滿足基本功能需求,驗證模塊能否正常運行,使用過程中是否有操作會導(dǎo)致系統(tǒng)崩潰等等。所以系統(tǒng)測試要求真實、注重細節(jié)、邏輯通順。功能測試前臺展示頁面功能測試(1)注冊功能測試:當注冊系統(tǒng)中已被注冊的賬號時會彈出用戶已被注冊提示,具體如圖25所示。圖25用戶已存在展示圖當注冊信息全為空時彈出賬號不能為空提示,如圖26所示。圖26注冊信息為空展示圖(2)登錄功能測試:當未選擇登錄用戶時彈出請選擇登錄用戶,如圖27所示。圖27登錄未選擇用戶展示圖(3)招聘功能測試:當重復(fù)投遞同一家企業(yè)的同一職業(yè)時彈出提示請勿重復(fù)投遞。具體如圖28所示。圖28重復(fù)投遞展示圖后臺管理系統(tǒng)功能測試(1)登錄功能測試:賬號、密碼和角色為必輸項,缺一不可,具體展示圖如圖29所示。圖29后臺登錄展示圖(2)注冊功能測試:當用戶名、姓名或密碼為空時點擊注冊按鈕,注冊失敗,同時彈出提示不能為空,具體展示如圖30。圖30后臺注冊展示圖總結(jié)與展望總結(jié)本次校園招聘管理系統(tǒng)設(shè)計總共經(jīng)歷了前期調(diào)研,中期功能模塊設(shè)計及代碼編寫,后期功能測試等步驟。本次設(shè)計實現(xiàn)該系統(tǒng)遇到了許多困難,建立項目時依賴包下載出錯,代碼邏輯捋不通順,功能實現(xiàn)困難等等,尤其是完成前端代碼,現(xiàn)在公司都是分出了前端和后端兩個崗位,可見其中的差距,所以同時完成前端和后端代碼是一個不小的挑戰(zhàn)。但幸好有指導(dǎo)老師以及同學(xué)朋友們的幫助,幫助我一點點克服困難,迎難而上,終于一步步完成了本次設(shè)計,雖然可能系統(tǒng)功能上還有缺陷,但在本次系統(tǒng)設(shè)計中解決的一個個問題,克服的一個個困難,屬實讓人成長不少。最后終于完成了大致功能模塊,實現(xiàn)了符合基本預(yù)期要求的項目,并完成了畢業(yè)論文的撰寫。展望本次畢業(yè)設(shè)計做完,讓本人對于JAVA開發(fā)又有了一個嶄新的認識,雖然大四已經(jīng)在校外兩家公司做過一段時間JAVA開發(fā)實習生,但在公司只是相當于一顆螺絲釘,一頭鉆進項目中完成一個個小功能,本次系統(tǒng)設(shè)計就不一樣,需要思維從項目深處退出來,縱觀整個項目全貌,因為畢業(yè)設(shè)計從里到外都需要本人設(shè)計實現(xiàn)。經(jīng)過本次課題設(shè)計,讓本人對于畢業(yè)生求職和企業(yè)招聘有了全新的認識,對于自己未來的職業(yè)生涯更有把握,也有了更好地職業(yè)規(guī)劃。十分感謝學(xué)校提供此次機會。參考文獻張海藩.軟件工程導(dǎo)論(第6版)[M].北京:清華大學(xué)出版社,2013王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第4版)[M].北京:高等教育出版社,2010結(jié)城浩.圖解Java多線程設(shè)計模式[M].北京:人民郵電出版社,2017周志明.深入理解Java虛擬機(第3版)[M].北京:機械工業(yè)出版社,2019李剛.輕量級JavaEE企業(yè)應(yīng)用實戰(zhàn)(第4版)[M].北京:電子工業(yè)出版社,2014許曉斌.Maven實戰(zhàn)[M].北京:機械工業(yè)出版社,2018楊開振.深入淺出SpringBoot2.x[M].北京:人民郵電出版社,2018黃縉華.MySQL入門很簡單[M].北京:清華大學(xué)出版社,2011孫家廣,楊長青.計算機圖形學(xué)[M].北京:清華大學(xué)出版社,2013方騰飛,魏鵬,程曉明.Java并發(fā)編程的藝術(shù)[M].北京:機械工業(yè)出版社,2015BruceEckel.ThinkinginJava[M].Addison-WesleyProfessional,2017ChristinaGriffin.‘Prosperitybeyondbelief’:Theinteractionbetweenapotatocropboom,vulnerabilityandvolcanichazardinCentralJava,Indonesia[J].SingaporeJournalofTropicalGeography,2020,41(1)ChristopheFoket,KoenDeBosschere,BjornDeSutter.EffectiveandefficientJava‐typeobfuscation[J].Software:PracticeandExperience,2020,50(2)MoeljadiMoeljadi,TriningsihSriSupriyati,SherlindaOctaYuniarsa.PersonalMotivationalFactorstoAligningInnovationCulture:EvidenceonTrenggalek,EastJava,Indonesia[J].SHSWebofConferenc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論