




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村房租裝修合同范本
- 二零二五年度主播與網(wǎng)絡(luò)文學(xué)平臺合作改編合同
- 2025年度能源管理公司股權(quán)并購合同
- 農(nóng)場搬運(yùn)機(jī)械合同范本
- 柑橘育苗售賣合同范本
- 模特轉(zhuǎn)讓合同范本
- 飯店入股協(xié)議合同范本
- 煤炭摻配合同范本
- 洗滌合同范本模板
- 基于度量學(xué)習(xí)的充分降維和變量選擇
- 珠海市高級技工學(xué)校校企合作管理辦法修訂
- GB 31825-2024制漿造紙單位產(chǎn)品能源消耗限額
- 消防設(shè)施操作員報名工作證明(操作員)
- 小學(xué)四年級心理健康教育課
- 供應(yīng)商開發(fā)流程及質(zhì)量要求
- 2024年技術(shù)監(jiān)督質(zhì)檢職業(yè)技能考試-電力技術(shù)監(jiān)督上崗員(中國華能)筆試歷年真題薈萃含答案
- 反假幣測試附有答案
- 怎樣調(diào)動員工積極性
- 2024年內(nèi)科護(hù)理學(xué)(第七版)期末考試復(fù)習(xí)題庫(含答案)
- 急診科培訓(xùn)急診科與其他科室的協(xié)作與溝通
- JCT414-2017 硅藻土的標(biāo)準(zhǔn)
評論
0/150
提交評論