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

下載本文檔

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

文檔簡介

校園招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)入新世紀(jì)以來,我國社會各方面都獲得了良好的發(fā)展。同時,隨著國家整體實(shí)力的提高,高校畢業(yè)生人數(shù)逐年增多,但是就業(yè)機(jī)會卻沒有相應(yīng)的增加,而且很多畢業(yè)生都沒有足夠的資金和時間在網(wǎng)上求職,這就造成了大學(xué)生畢業(yè)后的就業(yè)難問題。因此,本項(xiàng)目的目標(biāo)是建立一個面向高校畢業(yè)生就業(yè)的高校招聘管理體系,該體系的目標(biāo)是為高校畢業(yè)生和有意應(yīng)聘的高校畢業(yè)生得企業(yè)單位提供就業(yè)和招聘兩大職能。該系統(tǒng)能大量儲存高校畢業(yè)生的就業(yè)資料及各種企業(yè)的招聘資料,并能有效地彌補(bǔ)傳統(tǒng)招聘方式的缺陷,為大學(xué)生提供更好的就業(yè)機(jī)會,為求職者提供更好的就業(yè)機(jī)會,為招聘者提供更為高效的招聘平臺。關(guān)鍵詞:校園招聘;SpringBoot;Vue;MySQL目錄TOC\o"1-3"\h\u31801.緒論 表4-3所示。表4-3應(yīng)聘信息表列名類型長度是否允許為空是否主鍵注釋idbigint20True是addtimetimestamp0True否qiyebianhaovarchar10False否企業(yè)編號qiyemingchengvarchar10False否企業(yè)名稱fuzerenvarchar10False否負(fù)責(zé)人lianxidianhuavarchar11False否聯(lián)系電話zhaopingangweivarchar10False否招聘崗位yonghumingvarchar10False否用戶名xingmingvarchar10False否姓名dianhuavarchar11False否電話jianlivarchar200False否簡歷sfshvarchar2False否是否審核shhflongtext20False否審核回復(fù)5.系統(tǒng)實(shí)現(xiàn)5.1前臺展示頁面實(shí)現(xiàn)5.1.1用戶注冊登錄功能實(shí)現(xiàn)一旦用戶登錄了系統(tǒng),那么用戶的個人資料就會被儲存在系統(tǒng)里,然后用自己的賬號和密碼登陸,而前臺的用戶則是以用戶為目標(biāo),在登陸頁面上輸入相應(yīng)的信息,然后點(diǎn)擊進(jìn)入,就會自動將用戶添加到數(shù)據(jù)庫中。前臺的登錄界面是以用戶為目標(biāo)的,在界面上輸入特定的信息,然后點(diǎn)擊進(jìn)入,然后將用戶的名字加到相應(yīng)的數(shù)據(jù)庫中,這兩種用戶都有自己的賬號,這兩種賬號都有自己的權(quán)限,具體的代碼如下:@PostMapping("/login")

publicResponseEntity<ResponseBody>login(@RequestBodyUserDTOdto,HttpServletRequestrequest){

HttpSessionsession=request.getSession();

("開始登錄={}",dto.getUsername());

if(!userName.equals(dto.getUsername())){

log.error("用戶名不正確={}",dto.getUsername());

returnResponseEntity.ok(ResponseBody.error("用戶名不正確"));

}

if(!password.equals(dto.getPassword())){

log.error("密碼不正確={}",dto.getPassword());

returnResponseEntity.ok(ResponseBody.error("密碼不正確"));

}

("登錄成功={}",dto.getUsername());

session.setAttribute("userName",dto.getUsername());

JSONObjectres=newJSONObject();

res.put("token",UUID.randomUUID());

returnResponseEntity.ok(ResponseBody.success(res));

}在圖5-1中顯示了前臺頁面的用戶登錄圖表。圖5-1前臺頁面用戶登錄圖5.1.2學(xué)生用戶瀏覽招聘信息功能實(shí)現(xiàn)在注冊時,會有一個招聘信息模塊,該模塊是該軟件的一個核心功能,它主要顯示的是公司的員工在后臺輸入的招聘信息,學(xué)生用戶可以根據(jù)公司的名字或者職位來查找對應(yīng)的職位,或者根據(jù)自己的學(xué)歷來篩選相應(yīng)的職位。圖5-2前臺頁面招聘信息圖5.1.3企業(yè)用戶瀏覽求職者信息功能實(shí)現(xiàn)該模塊是系統(tǒng)的一個重要功能,它主要顯示的是學(xué)生在后臺輸入的工作信息,企業(yè)用戶可以根據(jù)學(xué)生的名字查找對應(yīng)的工作信息,也可以根據(jù)自己的學(xué)歷和工作經(jīng)歷來篩選對應(yīng)的職位,而在前臺頁面中,求職者的個人資料見圖5-3。圖5-3前臺頁面求職者信息圖5.2后臺管理系統(tǒng)實(shí)現(xiàn)5.2.1用戶注冊登錄功能實(shí)現(xiàn)(1)登記功能模塊:后臺登記和前臺登記帳號是互連的,所以代碼就不多說了,具體的顯示效果見圖5-4。圖5-4后臺系統(tǒng)注冊圖(2)登陸函數(shù)模塊:后臺和前臺的驗(yàn)證方式是一樣的,所以在這里就不多說代碼了,具體的演示結(jié)果見圖5-5。圖5-5后臺系統(tǒng)用戶登錄圖5.2.2學(xué)生用戶后臺管理功能實(shí)現(xiàn)該模塊最大的作用就是讓學(xué)生用戶在網(wǎng)站上發(fā)布自己的求職信息,這個功能的實(shí)現(xiàn)原理是將招聘信息存儲到一個數(shù)據(jù)庫中,在必要的時候可以從數(shù)據(jù)庫中進(jìn)行查詢,這個功能包括了圖片的處理,具體的實(shí)現(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();

}圖5-6顯示了后臺系統(tǒng)的學(xué)生就業(yè)信息管理圖表。圖5-6后臺系統(tǒng)學(xué)生用戶求職信息管理圖5.2.3企業(yè)用戶后臺管理功能實(shí)現(xiàn)該模塊最大的作用是讓企業(yè)用戶在網(wǎng)站上發(fā)布招聘信息,該信息將被用在前臺網(wǎng)頁上,讓學(xué)生們?yōu)g覽,其具體實(shí)現(xiàn)方式和學(xué)生求職信的發(fā)布相似,具體的實(shí)施代碼就不多說了,如圖5-7所示。圖5-7后臺系統(tǒng)企業(yè)用戶招聘信息管理圖

6.系統(tǒng)測試6.1軟件測試規(guī)則通常情況下,研發(fā)部門都會有相應(yīng)的測試部門,這不僅僅是因?yàn)樗麄兊墓ぷ饕?,更重要的是,他們在寫代碼的過程中不可能一蹴而就,而且因?yàn)樗麄兊氖韬龊湍芰栴},導(dǎo)致各種BUG的產(chǎn)生,而這個項(xiàng)目的開發(fā),就是要讓他們自己去糾正。系統(tǒng)測試的目標(biāo)是找出問題、解決問題、測試是否能夠滿足基本的功能要求、驗(yàn)證該模塊是否能夠正常工作、在使用中出現(xiàn)故障、系統(tǒng)故障等。因此,系統(tǒng)測試要求真實(shí),注重細(xì)節(jié),邏輯通順。6.2功能測試6.2.1前臺展示頁面功能測試(1)登錄特性測試:在登錄系統(tǒng)時,會彈出一個用戶已經(jīng)注冊的提示,具體情況見下圖6-1。圖6-1用戶已存在展示圖(2)登錄特性測試:如果沒有選中的使用者,就會彈出一個登陸的使用者,見圖6-2。圖6-2登錄未選擇用戶展示圖6.2.2后臺管理系統(tǒng)功能測試(1)登陸特性測試:賬號、密碼、角色是必須的,其中任何一個都是必須的,具體的顯示圖表見圖6-3。圖6-3后臺登錄展示圖(2)登錄特性測試:在用戶名、名或密碼為空白的情況下點(diǎn)擊登記鍵,將會導(dǎo)致登記失敗,同時需要注意的是,彈出的信息不能是空白。圖6-4后臺注冊展示圖7.結(jié)論本系統(tǒng)是為高校招聘工作提供的信息管理服務(wù)。該系統(tǒng)包含了信息管理、招聘等實(shí)用功能。至于個人就業(yè)功能模塊,則是針對大學(xué)生,協(xié)助他們收集各種職位和招聘信息,同時也可以讓他們進(jìn)行個人簡歷的上傳和修改。至于招聘功能,則是針對企業(yè),讓他們發(fā)布各種需要的職位,收集適合自己的簡歷,還可以給其他公司提供一個交流的平臺。而信息管理模塊則是為管理員提供各種崗位、行業(yè)動態(tài)、為學(xué)生和公司宣傳活動提供服務(wù),同時也為系統(tǒng)內(nèi)的所有用戶提供統(tǒng)一的管理服務(wù)。在應(yīng)屆畢業(yè)生和社會公司中,這個體系具有很強(qiáng)的互動能力。對于應(yīng)屆生來說,可以將自己的履歷上傳到本系統(tǒng),讓更多的公司了解自己;對于企業(yè)而言,可以在本系統(tǒng)中發(fā)布各種需要的職位。這樣一來,就可以在網(wǎng)上進(jìn)行招聘信息的互動,為供需雙方提供了一個雙向的選擇,從而實(shí)現(xiàn)簡單、便捷的招聘和求職目標(biāo)。在前端代碼的制作中,公司已經(jīng)分成了前、后兩部分,這就說明了這兩者之間的區(qū)別,想要同時編寫前后兩種代碼,也是一件非常困難的事情。好在導(dǎo)師和同學(xué)們的幫助,讓我克服了重重困難,一步一步地完成了這個設(shè)計(jì),雖然系統(tǒng)的功能還存在著一些問題,但是這一次的設(shè)計(jì),卻讓我受益匪淺。最終,總體上完成了功能模塊的設(shè)計(jì),達(dá)到了預(yù)期的基本目標(biāo),并順利地完成了畢業(yè)設(shè)計(jì)。

參考文獻(xiàn)張海藩.軟件工程導(dǎo)論(第6版)[M].北京:清華大學(xué)出版社,2013.王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第4版)[M].北京:高等教育出版社,2010.結(jié)城浩.圖解Java多線程設(shè)計(jì)模式[M].北京:人民郵電出版社,2017.周志明.深入理解Java虛擬機(jī)(第3版)[M].北京:機(jī)械工業(yè)出版社,2019.李剛.輕量級JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)(第4版)[M].北京:電子工業(yè)出版社,2014.許曉斌.Maven實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2018.楊開振.深入淺出SpringBoot2.x[M].北京:人民郵電出版社,2018.黃縉華.MySQL入門很簡單[M].北京:清華大學(xué)出版社,2011.孫家廣,楊長青.計(jì)算機(jī)圖形學(xué)[M].北京:清華大學(xué)出版社,2013.方騰飛,魏鵬,程曉明.Java并發(fā)編程的藝術(shù)[M].北京:機(jī)械工業(yè)出版社,2015.BruceEckel.ThinkinginJava[M].Addison-WesleyProfessional,2017.ChristinaGriffin.‘Prosperitybeyondbelief’:Theinteractionbetweenapotatocrop

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論