版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要校園招聘對(duì)企業(yè)獲取新鮮人才至關(guān)重要。建立完善的招聘系統(tǒng)可提高效率和公平性,促進(jìn)學(xué)校、企業(yè)和學(xué)生之間更緊密的合作。系統(tǒng)化的招聘系統(tǒng)簡(jiǎn)化了招聘流程,減少了時(shí)間和精力浪費(fèi),加速了匹配過(guò)程。此外,優(yōu)化的招聘流程管理提高了企業(yè)用人精準(zhǔn)性,使招聘流程更為簡(jiǎn)便高效,并促進(jìn)了校企合作,為企業(yè)提供更好的人才資源,也讓學(xué)生更容易參與招聘活動(dòng)。搭建完善的校園招聘管理系統(tǒng),開(kāi)始要對(duì)市場(chǎng)的需求進(jìn)行分析,而后選擇相對(duì)應(yīng)的技術(shù)框架進(jìn)行開(kāi)發(fā),經(jīng)過(guò)市場(chǎng)調(diào)查及問(wèn)卷調(diào)查數(shù)據(jù)研究表明B/S模式比較符合本系統(tǒng)。搭建本系統(tǒng)前端采用了使用相對(duì)流行廣泛的Vue技術(shù)搭建前端主體框架,后端亦采用相對(duì)流行的SpringBoot技術(shù)搭建后端主體框架,數(shù)據(jù)庫(kù)設(shè)計(jì)采用經(jīng)過(guò)市場(chǎng)考驗(yàn)相對(duì)安全的MySQL數(shù)據(jù)庫(kù),開(kāi)發(fā)設(shè)計(jì)出一個(gè)功能需求相對(duì)完善的校園招聘管理系統(tǒng)。經(jīng)過(guò)對(duì)本系統(tǒng)的研究及需求分析,主要將本系統(tǒng)分為三個(gè)角色,學(xué)生,企業(yè)以及管理員去管理自己相對(duì)應(yīng)的功能模塊關(guān)鍵詞:校園招聘;SpringBoot;Vue;MySQL
ABSTRACTCampusrecruitmentiscrucialforenterprisestoacquirefreshtalents.Establishingacomprehensiverecruitmentsystemcanimproveefficiencyandfairness,andpromoteclosercooperationbetweenschools,enterprises,andstudents.Asystematicrecruitmentsystemsimplifiestherecruitmentprocess,reducestimeandenergywaste,andacceleratesthematchingprocess.Inaddition,optimizedrecruitmentprocessmanagementhasimprovedtheaccuracyofenterpriserecruitment,makingtherecruitmentprocesssimplerandmoreefficient,promotingschoolenterprisecooperation,providingbettertalentresourcesforenterprises,andmakingiteasierforstudentstoparticipateinrecruitmentactivities.Tobuildacomprehensivecampusrecruitmentmanagementsystem,itisnecessarytoanalyzethemarketdemandfirst,andthenselectthecorrespondingtechnicalframeworkfordevelopment.Aftermarketresearchandquestionnairesurveydataresearch,itisshownthattheB/Smodelismoreinlinewiththissystem.Thefront-endofthissystemwasbuiltusingtherelativelypopularVuetechnology,andtheback-endwasalsobuiltusingtherelativelypopularSpringBoottechnology.ThedatabasedesignusedamarkettestedandrelativelysecureMySQLdatabase,andacampusrecruitmentmanagementsystemwithrelativelycompletefunctionalrequirementswasdevelopedanddesigned.Afterresearchingandanalyzingtherequirementsofthissystem,itismainlydividedintothreeroles:students,enterprises,andadministratorstomanagetheircorrespondingfunctionalmodulesKeywords:Keywords:Campusrecruitment;SpringBoot;Vue;MySql
目錄1緒論 學(xué)生的個(gè)人信息管理用例如表3.1所示。表3.1個(gè)人信息管理用例描述用例名稱個(gè)人信息管理用例描述學(xué)生對(duì)個(gè)人信息進(jìn)行查詢和修改操作參與者學(xué)生前置條件學(xué)生正常登錄后置條件無(wú)基本操作流程(1)學(xué)生登錄后進(jìn)入個(gè)人信息界面可選操作流程(1)學(xué)生可以修改個(gè)人信息,包括個(gè)人密碼、個(gè)人基本信息以及簡(jiǎn)歷等信息(2)學(xué)生可以查看個(gè)人信息查詢招聘信息用例如表3.2所示表3.2查詢招聘信息用例描述用例名稱查詢招聘信息用例描述學(xué)生對(duì)招聘信息進(jìn)行查詢操作參與者學(xué)生前置條件學(xué)生正常登錄后置條件無(wú)基本操作流程(1)學(xué)生登錄后去預(yù)覽招聘信息界面可選操作流程(1)查詢招聘信息(2)查看公司信息(3)報(bào)名投遞簡(jiǎn)歷投遞簡(jiǎn)歷用例如表3.3所示表3.3簡(jiǎn)歷投遞用例描述用例名稱簡(jiǎn)歷投遞用例描述學(xué)生可以進(jìn)行簡(jiǎn)歷投遞,報(bào)名公司發(fā)布的招聘參與者學(xué)生前置條件學(xué)生正常登錄后置條件無(wú)基本操作流程學(xué)生登錄后去預(yù)覽招聘信息界面進(jìn)行簡(jiǎn)歷投遞可選操作流程(1)簡(jiǎn)歷投遞登錄/注冊(cè)用例如表3.4所示表3.4登錄/注冊(cè)用例描述用例名稱登錄/注冊(cè)用例描述學(xué)生可以進(jìn)行登錄/注冊(cè)參與者學(xué)生前置條件系統(tǒng)正常運(yùn)行后置條件無(wú)基本操作流程學(xué)生進(jìn)行注冊(cè)執(zhí)行登錄流程可選操作流程登錄注冊(cè)企業(yè)個(gè)人信息管理用例如表3.5所示表3.5企業(yè)個(gè)人信息管理用例描述用例名稱企業(yè)個(gè)人信息管理用例描述企業(yè)可以對(duì)個(gè)人信息進(jìn)行查詢和修改操作參與者企業(yè)前置條件企業(yè)正常登錄后置條件無(wú)基本操作流程(1)企業(yè)登錄后進(jìn)入個(gè)人信息界面可選操作流程(1)企業(yè)可以修改個(gè)人信息,包括個(gè)人密碼、企業(yè)基本信息等(2)企業(yè)可以查看個(gè)人信息招聘管理用例如表3.6所示表3.6招聘管理用例描述用例名稱招聘管理用例描述企業(yè)可以發(fā)布招聘信息、取消招聘信息參與者企業(yè)前置條件企業(yè)正常登錄后置條件無(wú)基本操作流程企業(yè)登錄后進(jìn)入企業(yè)個(gè)人招聘信息可選操作流程發(fā)布招聘信息取消招聘信息應(yīng)聘學(xué)生應(yīng)聘管理用例如表3.7所示表3.7應(yīng)聘管理用例描述用例名稱應(yīng)聘管理用例描述企業(yè)應(yīng)聘和拒絕學(xué)生參與者企業(yè)前置條件企業(yè)正常登錄后置條件無(wú)基本操作流程(1)企業(yè)登錄進(jìn)入應(yīng)聘界面可選操作流程應(yīng)聘學(xué)生拒絕學(xué)生由(3)的描述,可以得出管理員的用例圖,如圖3.2所示。圖3.2管理員用例圖學(xué)生管理用例如表3.8所示表3.8學(xué)生管理用例描述用例名稱學(xué)生管理用例描述管理員管理學(xué)生信息參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入學(xué)生管理界面可選操作流程對(duì)學(xué)生的信息進(jìn)行一個(gè)管理企業(yè)管理用例如表3.9所示表3.9企業(yè)管理用例描述用例名稱企業(yè)管理用例描述管理員管理企業(yè)信息,審核企業(yè)賬號(hào)參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入企業(yè)管理界面可選操作流程對(duì)企業(yè)的信息進(jìn)行一個(gè)管理對(duì)企業(yè)賬號(hào)進(jìn)行審核通過(guò)職位管理用例如表3.10所示表3.10職位管理用例描述用例名稱職位管理用例描述管理員管理職位信息參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入企業(yè)職位管理界面可選操作流程對(duì)企業(yè)發(fā)布的職位信息進(jìn)行管理操作職位類型管理用例如表3.11所示表3.11職位類型管理用例描述用例名稱職位類型管理用例描述管理員管理職位類型信息參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入企業(yè)職位類型管理界面可選操作流程對(duì)所有的職位類型進(jìn)行管理操作管理分類操作招聘信息管理用例如表3.12所示表3.12招聘管理用例描述用例名稱招聘信息管理用例描述管理員管理招聘信息參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入招聘管理界面可選操作流程對(duì)招聘信息進(jìn)行管理操作工作評(píng)價(jià)記錄管理用例如表3.13所示表3.13工作評(píng)價(jià)記錄管理用例描述用例名稱工作評(píng)價(jià)記錄管理用例描述管理員管理企業(yè)與學(xué)生的工作評(píng)價(jià)記錄參與者管理員前置條件管理員正常登錄后置條件無(wú)基本操作流程管理員登錄進(jìn)入后臺(tái)系統(tǒng)進(jìn)入工作評(píng)價(jià)記錄管理界面可選操作流程對(duì)工作評(píng)價(jià)記錄進(jìn)行管理操作3.4系統(tǒng)功能設(shè)計(jì)校園招聘管理系統(tǒng)按角色分,主要分為3個(gè)角色,每個(gè)角色都有自己的功能模塊,根據(jù)需求可以設(shè)計(jì)出系統(tǒng)功能結(jié)構(gòu)圖,如圖3.3所示圖3.3系統(tǒng)功能模塊圖(1)學(xué)生模塊學(xué)生功能模塊的設(shè)計(jì)著重于學(xué)生個(gè)人信息的管理和就業(yè)信息的獲取與應(yīng)聘,主要包括以下功能,個(gè)人信息的管理、對(duì)招聘信息的查詢、對(duì)心儀工作的簡(jiǎn)歷投遞、完成工作后對(duì)公司或者工作評(píng)價(jià)等功能。這些功能主要是為了方便學(xué)生的個(gè)人信息管理和獲取就業(yè)的方式,讓他更好更方便的參加求職流程。(2)企業(yè)模塊企業(yè)功能模塊主要包括以下功能設(shè)計(jì),企業(yè)信息的管理、發(fā)布所需的職位、查看學(xué)生個(gè)人的信息、對(duì)能力合適的學(xué)生進(jìn)行面試通知等功能,為企業(yè)獲取新生力量并為學(xué)生提供就業(yè)機(jī)會(huì),促進(jìn)雙方的交流與合作。(3)管理員模塊管理員功能模塊主要設(shè)計(jì)了對(duì)整個(gè)系統(tǒng)的一個(gè)管理,分為系統(tǒng)用戶管理模塊、新聞信息管理模塊,前端變換圖管理模塊、留言表管理模塊、學(xué)生用戶管理模塊、企業(yè)用戶模塊、資料投遞管理模塊、溝通交流管理模塊、崗位管理模塊、崗位類型管理模塊、資料上傳管理模塊、面試結(jié)果管理模塊、崗位統(tǒng)計(jì)管理模塊、面試結(jié)果統(tǒng)計(jì)模塊,最后管理員也可以對(duì)自己的個(gè)人基本信息進(jìn)行一個(gè)查詢與修改。管理員賬戶不能隨意添加和更改,對(duì)其密碼我們做了加密傳輸,以保證整個(gè)系統(tǒng)的安全。3.5數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)3.5.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)企業(yè)與學(xué)生的關(guān)系該系統(tǒng)的基本數(shù)據(jù)模型由主要研究學(xué)生、公司、職位、工作類型、簡(jiǎn)歷投遞和工作評(píng)價(jià)記錄組成。這些實(shí)體之間有著明確的關(guān)系:學(xué)生可以提交多份簡(jiǎn)歷,一個(gè)職位可以吸引更多的學(xué)生注冊(cè),職位類型指的是多個(gè)具體職位,公司可以發(fā)布多個(gè)就業(yè)職位。此外,企業(yè)和學(xué)生有權(quán)評(píng)估各自的工作經(jīng)驗(yàn),這種結(jié)構(gòu)為系統(tǒng)提供了完整而靈活的數(shù)據(jù)支持。具體如圖3.4所示圖3.4校園招聘管理系統(tǒng)實(shí)體E-R圖為了劃分權(quán)限問(wèn)題,對(duì)用戶信息表做了角色與權(quán)限的管理,具體如圖3.5圖3.5用戶角色權(quán)限E-R圖3.5.2數(shù)據(jù)庫(kù)表設(shè)計(jì)系統(tǒng)采用MySQL5.6.23數(shù)據(jù)庫(kù)來(lái)管理校園招聘管理系統(tǒng)相關(guān)信息數(shù)據(jù)??梢苑譃樽兓瘓D表、崗位信息表、溝通交流表、管理員信息表、留言表、面試結(jié)果表、評(píng)論表、企業(yè)信息表、崗位內(nèi)容表、新聞信息表、用戶信息表、資料上傳表、資料投遞和圖片信息表。主要表結(jié)構(gòu)如下:bianhuatu(變化圖表)表bianhuatu是用來(lái)存儲(chǔ)變化圖的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.14表3.14變化圖表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id圖片編號(hào)int10主鍵mingcheng圖片名稱varchar255tupian圖片位置varchar255addtime添加時(shí)間timestamp19gangweileixing(崗位信息表)表gangweileixing是用來(lái)存儲(chǔ)崗位信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.15表3.15崗位信息表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id崗位編號(hào)int10主鍵leixing崗位類型varchar255beizhu備注varchar255addtime添加時(shí)間timestamp19 (3)goutongjiaoliu(溝通交流表)表goutongjiaoliu是用來(lái)存儲(chǔ)溝通交流的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.16表3.16溝通交流表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id交流編號(hào)int10主鍵mingcheng交流名稱varchar255xiangmuxiangqing項(xiàng)目名稱varchar255qiyehao企業(yè)號(hào)varchar255qiyemingcheng企業(yè)名稱varchar255jiaoliuneirong交流內(nèi)容varchar255huifu回復(fù)內(nèi)容varchar255yonghuming用戶名varchar255xingming用戶姓名varchar255是addtime添加時(shí)間timestamp19(4)guanliyuan(管理員信息表)表guanliyuan是用來(lái)存儲(chǔ)管理員的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.17表3.17管理員信息表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id管理員編號(hào)int10主鍵yonghuming用戶名varchar255mima密碼varchar255status狀態(tài)varchar255level類型varchar255addtime添加時(shí)間timestamp19(5)liuyanban(留言表)表liuyanban是用來(lái)存儲(chǔ)留言的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.18表3.18留言表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id留言編號(hào)int10主鍵yonghuming用戶名varchar255cheng稱謂varchar255是touxiang用戶頭像varchar255是biaoti留言標(biāo)題varchar255neirong留言內(nèi)容varchar255huifu回復(fù)內(nèi)容varchar255status狀態(tài)varchar255addtime添加時(shí)間timestamp19parent父類int10(6)mianshijieguo(面試結(jié)果表)表mianshijieguo是用來(lái)存儲(chǔ)面試結(jié)果的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.19表3.19面試結(jié)果表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id面試結(jié)果idint10主鍵yonghuming用戶名varchar255xingming姓名varchar255shouji手機(jī)號(hào)varchar255jieguo面試結(jié)果varchar255neirong內(nèi)容varchar255qiyehao企業(yè)號(hào)varchar255qiyemingcheng企業(yè)名稱varchar255addtime添加時(shí)間timestamp19(7)pinglun(評(píng)論表)表pinglun是用來(lái)存儲(chǔ)評(píng)論的信息,表的設(shè)計(jì)結(jié)構(gòu)如表3.20表3.20評(píng)論表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id評(píng)論編號(hào)int10主鍵pinglunneirong評(píng)論內(nèi)容varchar255pingfen評(píng)分varchar255biao標(biāo)志varchar255pinglunren評(píng)論狀態(tài)varchar255addtime添加時(shí)間timestamp19shujuid數(shù)據(jù)idvarchar255(8)qiyexinxi(企業(yè)信息表)表qiyexinxi用于保存所有企業(yè)信息信息,表結(jié)構(gòu)如表3.21表3.21企業(yè)信息表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id企業(yè)編號(hào)int10主鍵qiyehao企業(yè)號(hào)varchar255mima密碼varchar255qiyemingcheng企業(yè)名稱varchar255qiyebiaozhi企業(yè)標(biāo)志varchar255qiyeguimo企業(yè)規(guī)模varchar255lianxiren企業(yè)聯(lián)系人varchar255lianxidianhua企業(yè)電話varchar255danweidizhi企業(yè)地址varchar255qiyejianjie企業(yè)簡(jiǎn)介varchar255issh結(jié)果varchar255是level類型varchar255addtime添加時(shí)間timestamp19(9)xiangmuxinxi(崗位內(nèi)容表)表xiangmuxinxi用于保存崗位內(nèi)容信息,表結(jié)構(gòu)如表3.22表3.22崗位內(nèi)容表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id崗位內(nèi)容idint10主鍵bianhao崗位編號(hào)varchar255mingcheng崗位名稱varchar255tupian崗位圖片varchar255leixing崗位類型varchar255xiangmuxiangqing崗位詳情varchar255qiyehao企業(yè)號(hào)varchar255qiyemingcheng企業(yè)名稱varchar255lianxiren企業(yè)聯(lián)系人varchar255lianxidianhua企業(yè)電話varchar255beizhu備注varchar255是addtime添加時(shí)間timestamp19(10)xinwentongzhi(新聞信息表)表xinwentongzhi用于保存新聞信息信息,表結(jié)構(gòu)如表3.23表3.23新聞信息表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id新聞編號(hào)int10主鍵biaoti新聞標(biāo)題varchar255leibie新聞?lì)悇evarchar255neirong新聞內(nèi)容varchar255dianjilv點(diǎn)擊率varchar255dianzan_d喜歡varchar255dianzan_c不喜歡varchar255addtime添加時(shí)間timestamp19(11)yonghuxinxi(用戶信息表)表yonghuxinxi用于保存用戶信息信息,表結(jié)構(gòu)如表3.24表3.24用戶信息表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id用戶idint10主鍵yonghuming角色名varchar255xingming姓名varchar255xingbie性別varchar255mima密碼varchar255shouji手機(jī)號(hào)varchar255shenfenzheng身份證varchar255touxiang用戶頭像varchar255beizhu備注varchar255是level類型varchar255addtime添加時(shí)間timestamp19(12)ziliaoshangchuan(資料上傳表)表ziliaoshangchuan用于保存資料上傳信息,表結(jié)構(gòu)如表3.25表3.25資料上傳表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id用戶idint10主鍵bianhao編號(hào)varchar255biaoti標(biāo)題varchar255neirong內(nèi)容varchar255leixing類型varchar255wenjian文件varchar255yonghuming用戶名varchar255xingming姓名varchar255shouji手機(jī)號(hào)varchar255issh結(jié)果varchar255是addtime添加時(shí)間timestamp1913)ziliaotoudi(資料投遞表)表ziliaotoudi用于保存資料投遞信息,表結(jié)構(gòu)如表3.26表3.26資料投遞表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id用戶idint10主鍵mingcheng名稱varchar255leixing類型varchar255xiangmuxiangqing崗位詳情varchar255qiyehao企業(yè)號(hào)varchar255qiyemingcheng企業(yè)名稱varchar255wenjianziliao文件varchar255neirong內(nèi)容varchar255yonghuming用戶名varchar255xingming姓名varchar255shouji手機(jī)號(hào)varchar255issh結(jié)果varchar255shhfvarchar255addtime添加時(shí)間timestamp1914)file(圖片文件表)表file用于保存圖片文件信息,表結(jié)構(gòu)如表3.27表3.27圖片文件表字段名描述數(shù)據(jù)類型長(zhǎng)度是否鍵允許空id圖片idint10主鍵originName初始名int255fileName文件名varchar2553.5.3數(shù)據(jù)庫(kù)表關(guān)系數(shù)據(jù)庫(kù)表的依賴關(guān)系,如圖3.6所示。圖3.6數(shù)據(jù)庫(kù)表之間的關(guān)系(1)管理員表(guanliyuan)存儲(chǔ)管理員的賬號(hào)信息。管理員表通過(guò)表新聞通知表(xinwentongzhi)和文件表(file)與企業(yè)信息表(qiyexinxi)和用戶信息表(yonghuxinxi)形成依賴關(guān)系。。(2)企業(yè)信息表(qiyexinxi)存儲(chǔ)所有企業(yè)的基本信息。該表通過(guò)資料投遞表(ziliaotoudi)和評(píng)論表(pinglun)與用戶信息表(yonghuxinxi)關(guān)聯(lián),形成依賴關(guān)系。(3)崗位信息表(xiangmuxinxi)存儲(chǔ)所有企業(yè)發(fā)布的職位信息。該表通過(guò)溝通交流表(goutongjiaoliu)與資料投遞表(ziliaotoudi)形成依賴關(guān)系。3.6本章小結(jié)本章對(duì)項(xiàng)目系統(tǒng)進(jìn)行經(jīng)濟(jì)和技術(shù)可行性的一個(gè)闡述,簡(jiǎn)要介紹了開(kāi)發(fā)環(huán)境,對(duì)項(xiàng)目系統(tǒng)的需求進(jìn)行分析,詳細(xì)描述系統(tǒng)功能和數(shù)據(jù)庫(kù)的分析和設(shè)計(jì)。
4系統(tǒng)實(shí)現(xiàn)4.1后臺(tái)管理系統(tǒng)功能實(shí)現(xiàn)4.1.1登錄入口后臺(tái)端登錄界面如圖4.1所示,登錄入口有做驗(yàn)證碼校驗(yàn),也做了非空判斷處理。圖4.1登錄界面4.1.2后臺(tái)首頁(yè)后臺(tái)主要系統(tǒng)管理和業(yè)務(wù)管理兩個(gè)大模塊,他們旗下又分具體模塊,系統(tǒng)模塊里面有:系統(tǒng)用戶管理模塊、新聞信息管理模塊,前端變換圖管理模塊、留言表管理模塊、學(xué)生用戶管理模塊、企業(yè)用戶模塊、資料投遞管理模塊、溝通交流管理模塊、崗位管理模塊、崗位類型管理模塊、資料上傳管理模塊、面試結(jié)果管理模塊、崗位統(tǒng)計(jì)管理模塊、面試結(jié)果統(tǒng)計(jì)模塊、管理員密碼修改管理模塊。如圖4.2所示圖4.2首頁(yè) 4.1.3系統(tǒng)用戶管理模塊系統(tǒng)用戶管理模塊,主要做的事情是對(duì)系統(tǒng)用戶信息進(jìn)行管理操作,界面如圖4.3所示圖4.3系統(tǒng)用戶管理4.1.4新聞數(shù)據(jù)管理模塊新聞數(shù)據(jù)管理模塊,主要做的事情是對(duì)新聞數(shù)據(jù)信息進(jìn)行管理操作,界面如圖4.4所示圖4.4新聞數(shù)據(jù)管理4.1.5前端變換圖管理模塊前端變換圖管理模塊,主要做的事情是對(duì)前端變換圖信息管理操作,界面如圖4.5所示圖4.5變換圖管理4.1.6留言表管理模塊留言管理模塊,主要做的事情是對(duì)留言表信息數(shù)據(jù)的管理,界面如圖4.6所示圖4.6留言表管理4.1.7學(xué)生用戶管理模塊學(xué)生用戶管理模塊,主要做的事情是對(duì)學(xué)生用戶信息管理操作,界面如圖4.7所示圖4.7學(xué)生用戶管理在條件查詢中,使用了多條件查詢以及模糊查詢,在后端是使用MyBatis-Plus的條件構(gòu)造器實(shí)現(xiàn)的,關(guān)鍵代碼如下://條件拼接publicQueryWrapper<Student>getWrapper(StudentQueryVovo){QueryWrapper<Student>queryWrapper=newQueryWrapper<>();//狀態(tài)if(vo.getStatus()!=null){queryWrapper.eq("status",vo.getStatus());}//性別if(vo.getSex()!=null){queryWrapper.eq("sex",vo.getSex());}//其他條件if(vo.getKeyword()!=null&&!vo.getKeyword().equals("")){Stringkeyword=vo.getKeyword();queryWrapper.and(i->{i.like("username",keyword).or().like("name",keyword).or().like("qualification",keyword).or().like("phone",keyword).or().like("email",keyword).or().like("address",keyword);});}returnqueryWrapper;}4.1.8企業(yè)用戶管理模塊企業(yè)用戶管理模塊,主要做的事情是對(duì)企業(yè)用戶信息管理操作,界面如圖4.8所示圖4.8企業(yè)用戶管理4.1.9資料投遞管理模塊資料投遞管理模塊,主要做的事情是對(duì)資料投遞管理操作,界面如圖4.9所示圖4.9資料投遞管理4.1.10溝通交流管理模塊溝通交流管理模塊,主要做的事情是對(duì)溝通交流管理操作,界面如圖4.10所示圖4.10溝通交流管理4.1.11崗位管理模塊崗位管理模塊,主要做的事情是對(duì)崗位管理操作,界面如圖4.11所示圖4.11崗位管理在職位分類中顯示結(jié)構(gòu)是樹(shù)狀結(jié)構(gòu)的,所以后端返回的數(shù)據(jù)要轉(zhuǎn)成樹(shù)狀結(jié)構(gòu),關(guān)鍵代碼如下://轉(zhuǎn)樹(shù)狀結(jié)構(gòu)privateList<PositionType>buildTreeMenu(List<PositionType>positionTypes){List<PositionType>finalPositionTypes=newArrayList<>();//先各自找到自己的孩子for(PositionTypept:positionTypes){for(PositionTypep:positionTypes){if(pt.getId()==p.getParentId()){pt.getChildren().add(p);}}//父節(jié)點(diǎn),樹(shù)頭if(pt.getParentId()==0){finalPositionTypes.add(pt);}}returnfinalPositionTypes;}4.1.12崗位類型管理模塊崗位類型管理模塊,主要做的事情是對(duì)崗位類型管理操作,界面如圖4.12所示圖4.12崗位類型管理4.1.13資料上傳管理模塊資料上傳管理模塊,主要做的事情是對(duì)資料上傳管理操作,界面如圖4.13所示圖4.13資料上傳管理4.1.14面試結(jié)果管理模塊面試結(jié)果管理模塊,主要做的事情是對(duì)面試結(jié)果管理操作,界面如圖4.14所示圖4.14面試結(jié)果管理4.1.15崗位統(tǒng)計(jì)管理模塊崗位統(tǒng)計(jì)管理模塊,主要做的事情是崗位統(tǒng)計(jì)管理操作,界面如圖4.15所示圖4.15崗位統(tǒng)計(jì)管理圖表是使用了ECharts插件做出來(lái)的,從數(shù)據(jù)庫(kù)查詢出數(shù)據(jù)如何返回到圖表中,主要的sql語(yǔ)句如下:<!--統(tǒng)計(jì)所有職位的類型數(shù)--><selectid="findPositionCountDto"resultMap="pcd">SELECTcount(rs.position_id)value,FROMresume_submissionrsinnerjoinposition_infopionrs.position_id=pi.idgroupbyposition_idorderbyvaluedesc</select><!--查詢?cè)L問(wèn)最多的職位--><selectid="findCompanyCountDto"resultType="mon.dto.DataCountDto">select,sum(preview_count)valuefromcompany_infocleftjoinposition_infoponc.id=pany_idgroupbyc.idorderbyvaluedesc</select>4.1.16面試結(jié)果統(tǒng)計(jì)管理模塊面試結(jié)果統(tǒng)計(jì)管理模塊,主要做的事情是面試結(jié)果統(tǒng)計(jì)管理操作,界面如圖4.16所示圖4.16面試結(jié)果統(tǒng)計(jì)管理4.1.17管理員密碼管理模塊管理員密碼統(tǒng)計(jì)管理模塊,主要做的事情是對(duì)管理員密碼修改操作,界面如圖4.17所示圖4.17管理員密碼修改管理4.2企業(yè)端功能實(shí)現(xiàn)4.2.1登錄入口企業(yè)端的登錄界面,如圖4.21所示圖4.21登錄界面4.2.2注冊(cè)界面企業(yè)端的注冊(cè)界面如圖4.22所示圖4.22注冊(cè)界面4.2.3首頁(yè)企業(yè)端的首頁(yè)現(xiàn)實(shí)的是企業(yè)信息,如圖4.23所示圖4.23首頁(yè)4.2.4個(gè)人資料管理 企業(yè)端登錄后可以進(jìn)行個(gè)人資料管理,界面如圖4.24所示圖4.24個(gè)人資料管理4.2.5溝通交流管理企業(yè)端登錄后可以進(jìn)行溝通交流管理,界面如圖4.25所示圖4.25溝通交流管理4.2.6崗位招聘管理企業(yè)端登錄后可以進(jìn)行崗位招聘管理,界面如圖4.26所示圖4.26崗位招聘管理4.2.7面試結(jié)果管理企業(yè)端登錄后可以進(jìn)行面試結(jié)果管理分為面試結(jié)果添加和面試結(jié)果查詢,界面如圖4.27所示圖4.27面試結(jié)果管理4.2.8資料管理企業(yè)端登錄后可以進(jìn)行資料管理,界面如圖4.28所示圖4.28資料管理4.2.9崗位招聘管理企業(yè)端登錄后可以進(jìn)行修改密碼操作,界面如圖4.29所示圖4.29修改密碼4.3學(xué)生端功能實(shí)現(xiàn)4.3.1登錄注冊(cè)學(xué)生端的登錄注冊(cè)界面如圖4.31所示圖4.31登錄注冊(cè)界面4.3.2首頁(yè)學(xué)生端登錄后進(jìn)入首頁(yè)界面,設(shè)計(jì)界面如圖4.32所示圖4.32首頁(yè)界面4.3.3找工作學(xué)生進(jìn)入找工作界面,可以查看工作招聘信息和投遞簡(jiǎn)歷,界面圖如4.33所示圖4.33找工作與工作詳細(xì)信息4.3.4個(gè)人信息學(xué)生個(gè)人信息界面,如圖4.35所示圖4.34個(gè)人信息界面4.4系統(tǒng)測(cè)試4.4.1后臺(tái)管理員測(cè)試用例(1)管理員查詢測(cè)試用例,如表4.1所示。表4.1管理員查詢測(cè)試用例用例名稱管理員查詢前置條件管理員正常登錄系統(tǒng)功能描述管理員可以根據(jù)在不同的模塊根據(jù)關(guān)鍵字查詢對(duì)應(yīng)的信息編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1關(guān)鍵字:a顯示出所有包含“a”字段的信息顯示出所有包含“a”字段的信息2關(guān)鍵字:aaaaaa顯示暫無(wú)數(shù)據(jù)顯示暫無(wú)數(shù)據(jù)3關(guān)鍵字:顯示所有信息顯示所有信息(2)管理員對(duì)某一模塊進(jìn)行編輯,管理員修改測(cè)試用例,如表4.2所示表4.2管理員編輯測(cè)試用例用例名稱管理員編輯前置條件管理員正常登錄系統(tǒng)功能描述管理員可以對(duì)不同的模塊進(jìn)行添加或者修改操作編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1管理員對(duì)分類模塊進(jìn)行修改操作,在分類名稱的值設(shè)為空顯示名稱不能為空顯示名稱不能為空2管理員添加學(xué)生信息時(shí),填入已經(jīng)存在的學(xué)生賬號(hào)提示用戶名已存在提示用戶名已存在3管理員添加學(xué)生信息,填入不正確的手機(jī)號(hào)碼格式顯示請(qǐng)?zhí)钊胝_的手機(jī)號(hào)顯示請(qǐng)?zhí)钊胝_的手機(jī)號(hào)4.4.2用戶測(cè)試用例 (1)用戶注冊(cè)測(cè)試用例,如表4.3所示表4.3用戶注冊(cè)測(cè)試用例用例名稱用戶測(cè)試前置條件系統(tǒng)正常運(yùn)行功能描述用戶進(jìn)行注冊(cè)編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1用已存在的用戶名進(jìn)行注冊(cè)提示用戶名已存在提示用戶名已存在2填入了兩次不一樣的密碼提示兩次密碼不一致提示兩次密碼不一致3填入不正確的驗(yàn)證碼提示驗(yàn)證碼錯(cuò)誤提示驗(yàn)證碼錯(cuò)誤 (2)修改個(gè)人密碼測(cè)試用例,如表4.4所示表4.4用戶修改密碼測(cè)試用例用例名稱用戶修改密碼前置條件用戶正常登錄功能描述用戶進(jìn)行修改個(gè)人密碼編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1輸入不正確的原始密碼,新密碼和確認(rèn)密碼一致提示原始密碼不一致提示原始密碼不一致2輸入正確的原始密碼,新密碼和確認(rèn)密碼不一致提示兩次密碼不一致提示兩次密碼不一致3輸入正確的原始密碼,新密碼和確認(rèn)密碼一致提示“修改成功,請(qǐng)重新登錄”,跳轉(zhuǎn)回登錄界面提示“修改成功,請(qǐng)重新登錄”,跳轉(zhuǎn)回登錄界面4.5本章小結(jié)本章介紹了校園招聘管理系統(tǒng)實(shí)施后的核心功能界面。它是使用Vue、Axios、SpringBoot、MyBatis-Plus、SpringSecurity和MySQL等開(kāi)源技術(shù)開(kāi)發(fā)的。最后,根據(jù)系統(tǒng)實(shí)現(xiàn)的結(jié)果,展示了系統(tǒng)核心功能模塊的操作界面屏幕、幾個(gè)主要代碼以及相應(yīng)的文本描述,并及時(shí)進(jìn)行了系統(tǒng)的測(cè)試。
5結(jié)論與期望5.1本課題的主要工作及結(jié)論本課題在對(duì)校園招聘管理系統(tǒng)在業(yè)務(wù)功能上做了充分的了解以及調(diào)研,前端使用Vue技術(shù)和利用腳手架構(gòu)建Vue項(xiàng)目。窗口界面設(shè)計(jì)使用了Element-Plus框架,后
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江舟山雙嶼水務(wù)有限公司招聘11人員備考題庫(kù)及參考答案詳解一套
- 2026重慶中鐵長(zhǎng)江交通設(shè)計(jì)集團(tuán)有限公司招聘1人備考題庫(kù)及一套完整答案詳解
- 2026河南漯河市召陵區(qū)公益性崗位招聘5人備考題庫(kù)及一套完整答案詳解
- 2026甘肅嘉峪關(guān)市和誠(chéng)路小學(xué)招聘公益性崗位人員1人備考題庫(kù)及參考答案詳解
- 2026貴州從江瑤浴產(chǎn)業(yè)發(fā)展有限公司招聘4人備考題庫(kù)及1套參考答案詳解
- 2026西藏山南市融媒體中心招聘保潔員公益性崗位1人備考題庫(kù)完整答案詳解
- 2026湖北武漢大學(xué)口腔醫(yī)院招聘51人備考題庫(kù)及一套完整答案詳解
- 2026福建廈門(mén)市集美職業(yè)技術(shù)學(xué)校非在編(頂崗)教師招聘3人備考題庫(kù)含答案詳解
- 2026甘肅嘉峪關(guān)市文化館開(kāi)發(fā)公益性崗位招聘2人備考題庫(kù)及1套完整答案詳解
- 2026貴州遵義市紅花崗區(qū)選調(diào)事業(yè)單位工作人員18人備考題庫(kù)(含答案詳解)
- 八年級(jí)地理《中國(guó)氣候的主要特征》單元核心課教學(xué)設(shè)計(jì)
- 長(zhǎng)護(hù)險(xiǎn)人員管理培訓(xùn)制度
- 2026河南大學(xué)附屬中學(xué)招聘77人備考題庫(kù)附答案
- 網(wǎng)絡(luò)安全運(yùn)維與管理規(guī)范(標(biāo)準(zhǔn)版)
- 名創(chuàng)優(yōu)品招聘在線測(cè)評(píng)題庫(kù)
- 液冷系統(tǒng)防漏液和漏液檢測(cè)設(shè)計(jì)研究報(bào)告
- (2025版)中國(guó)焦慮障礙防治指南
- 妊娠期缺鐵性貧血中西醫(yī)結(jié)合診療指南-公示稿
- 金蝶合作協(xié)議書(shū)
- 2025年工廠三級(jí)安全教育考試卷含答案
- 2026年上海理工大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案
評(píng)論
0/150
提交評(píng)論