版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論1.1研究背景疫情比較嚴(yán)重時(shí),導(dǎo)致傳統(tǒng)的招聘方式效率不高,風(fēng)險(xiǎn)較大。為了降低人力資源管理成本,很多企業(yè)開(kāi)始嘗試使用新的招聘形式——網(wǎng)絡(luò)招聘。而網(wǎng)上招聘信息網(wǎng)的設(shè)立,破解了這一大難題,同時(shí),還能夠增加招聘消息的發(fā)布,在招聘時(shí)減少工作量,提高工作效率,節(jié)約了招聘時(shí)各項(xiàng)費(fèi)用。網(wǎng)上招聘可以通過(guò)互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)在線招聘,并提供相應(yīng)的服務(wù)支持,為企業(yè)和個(gè)人搭建起一個(gè)高效便捷的求職渠道,同時(shí)降低企業(yè)的用工成本,減少人才的流失,從而增加社會(huì)資源利用率。最主要的是,網(wǎng)上招聘模式還為網(wǎng)上招聘搭建了完善的工作平臺(tái),方便有關(guān)用戶之間進(jìn)行信息交流,順利開(kāi)展招聘工作。通過(guò)該網(wǎng)站可以快速地了解到求職者信息,并能進(jìn)行自動(dòng)分類存儲(chǔ),從而使求職人員能夠根據(jù)自己需要及時(shí)準(zhǔn)確地找到合適的工作。在系統(tǒng)研制過(guò)程中,采用國(guó)內(nèi)領(lǐng)先成熟產(chǎn)品,還采用了國(guó)外成熟的管理方案(Interwoven公司)。通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)招聘信息的收集與更新,并且把這些信息上傳到網(wǎng)站服務(wù)器,然后由用戶登錄到相應(yīng)的網(wǎng)頁(yè)進(jìn)行查看。網(wǎng)上招聘在國(guó)內(nèi)外均已成為互聯(lián)網(wǎng)發(fā)展過(guò)程中一個(gè)重要環(huán)節(jié)。它具有信息來(lái)源廣泛、信息量大等優(yōu)點(diǎn)。該系統(tǒng)的出現(xiàn),能給應(yīng)聘者和招聘單位提供極大的便利,并能獲得可觀的經(jīng)濟(jì)效益,使雙方不出家門,就能輕松搞定求職與招聘。1.2研究目的及意義人才招聘信息網(wǎng)即為此類仿真網(wǎng)上求職招聘系統(tǒng),具有現(xiàn)實(shí)生活人才中介機(jī)構(gòu)全部職能。在這里,可以通過(guò)互聯(lián)網(wǎng)進(jìn)行個(gè)人或集體的求職招聘活動(dòng)。能給用戶帶來(lái)所需求職招聘信息,同時(shí),向單位使用者傳遞所需人才信息,可理解為二者相互作用的一個(gè)重要通道。目前在國(guó)內(nèi)已經(jīng)出現(xiàn)很多類似網(wǎng)站,“網(wǎng)絡(luò)求職招聘”作為一種全新的形式正在迅速發(fā)展起來(lái),它不僅能滿足企業(yè)和個(gè)人的需要,還可實(shí)現(xiàn)人力資源的有效配置和利用。對(duì)于求職者與用人單位而言,“網(wǎng)絡(luò)求職招聘等”這一方式要比傳統(tǒng)的求職招聘方式更便捷,更切合實(shí)際,由于這一新方法成本較低廉、操作過(guò)程更簡(jiǎn)單、信息量亦較大、沒(méi)有地域限制,可以進(jìn)行遠(yuǎn)程交流,促使與傳統(tǒng)方式共存的新型求職招聘模式應(yīng)運(yùn)而生。
2相關(guān)技術(shù)及主要開(kāi)發(fā)工具2.1B/S架構(gòu)B/S結(jié)構(gòu)是瀏覽器與服務(wù)器相結(jié)合的架構(gòu)。B/S結(jié)構(gòu)以S為主體,即以服務(wù)器為中心,該項(xiàng)目的關(guān)鍵開(kāi)發(fā)內(nèi)容還在于服務(wù)器端。開(kāi)發(fā)人員從服務(wù)器端寫出了許多邏輯代碼,實(shí)現(xiàn)了服務(wù)器端對(duì)前端請(qǐng)求的接收,經(jīng)過(guò)大量的后端業(yè)務(wù)辦理,向前端,也就是瀏覽器端,返回請(qǐng)求結(jié)果。通過(guò)這樣一種方式來(lái)滿足使用者對(duì)網(wǎng)站的要求。B/S架構(gòu)大大簡(jiǎn)化瀏覽器端業(yè)務(wù)處理,進(jìn)而降低使用者電腦負(fù)載,該架構(gòu)也減少了服務(wù)器端的更新維護(hù)費(fèi)用及工作量。給用戶帶來(lái)便利的同時(shí),同時(shí)又能為自身帶來(lái)利益。B/S存在個(gè)性化特征降低等不足,不具備個(gè)性化的功能。數(shù)據(jù)傳輸和安全方面的問(wèn)題是顯而易見(jiàn)的,對(duì)于服務(wù)器的要求太高。其好處是便于網(wǎng)站用戶使用,普及性較高,可以從不同途徑進(jìn)入人才招聘信息網(wǎng)數(shù)據(jù)庫(kù),并根據(jù)使用者權(quán)限顯示數(shù)據(jù)庫(kù)內(nèi)的不同數(shù)據(jù)。2.2SSM框架SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個(gè)開(kāi)源框架整合而成(SpringMVC是Spring中的部分內(nèi)容),一般來(lái)說(shuō),主要用作數(shù)據(jù)源比較簡(jiǎn)單的web項(xiàng)目框架。Spring屬于一個(gè)項(xiàng)目管理框架,同時(shí),它也是JavaEE解決方案的集合。Spring是眾多優(yōu)秀設(shè)計(jì)模式的組合,Spring沒(méi)有取代已有的框架產(chǎn)品,而是把許多框架有機(jī)地融合在一起,簡(jiǎn)化企業(yè)級(jí)的開(kāi)發(fā),通常稱為“膠水框架”。MyBatis在Java基礎(chǔ)上構(gòu)建持久層框架非常出色,支持自定義SQL、存儲(chǔ)過(guò)程、高級(jí)映射等。MyBatis封裝原JDBC操作,JDBC代碼幾乎全部被淘汰,讓開(kāi)發(fā)者僅僅專注于SQL自身。MyBatis可以使用簡(jiǎn)單的XML或Annotation來(lái)配置執(zhí)行SQL,以及ORM的自動(dòng)運(yùn)行,返回執(zhí)行結(jié)果。SpringMVC是java開(kāi)源框架SpringFramework的一個(gè)獨(dú)立模塊。開(kāi)拓了工程上的MVC層次架構(gòu)。通過(guò)該結(jié)構(gòu)將不同應(yīng)用系統(tǒng)進(jìn)行分離并建立相應(yīng)的數(shù)據(jù)模型,以實(shí)現(xiàn)對(duì)整個(gè)應(yīng)用系統(tǒng)的管理。Model模型:也就是業(yè)務(wù)模型,負(fù)責(zé)在業(yè)務(wù)上完成數(shù)據(jù)通信處理工作,相應(yīng)項(xiàng)service、dao。View視圖:用于渲染數(shù)據(jù)和產(chǎn)生網(wǎng)頁(yè),相應(yīng)項(xiàng)下的Jsp。
3需求與可行性分析3.1系統(tǒng)需求分析3.1.1功能需求人才招聘信息網(wǎng)就是以Java為平臺(tái)的信息網(wǎng)站,而傳統(tǒng)的招聘方式就像曾經(jīng)鼎盛過(guò)的朝代慢慢衰落,已遠(yuǎn)不能適應(yīng)我國(guó)青年求職市場(chǎng)大體量的需要。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)招聘作為一種新型的人力資源管理方式應(yīng)運(yùn)而生。網(wǎng)上招聘模式還為網(wǎng)上招聘搭建了完善的工作平臺(tái),為各類用戶提供個(gè)性化服務(wù):(1)管理員用戶:當(dāng)管理員登陸成功時(shí),可看到企業(yè)用戶詳細(xì)資料,可編輯測(cè)試試題,并且通過(guò)測(cè)試得分,將合適的公司推薦給求職者。(2)企業(yè)用戶:HR需輸入企業(yè)詳細(xì)資料,以及完成公司賬號(hào)的注冊(cè)。企業(yè)的HR在登陸系統(tǒng)時(shí),能管理企業(yè)的資料,主要由公司簡(jiǎn)介組成,公司的企業(yè)文化簡(jiǎn)介,和公司培訓(xùn)介紹,發(fā)展動(dòng)態(tài)和其他資料。HR能夠?qū)φ衅感畔⑦M(jìn)行編輯和發(fā)布,刪除到期招聘信息及其他操作。(3)求職者用戶:求職者功能有賬號(hào)信息管理,簡(jiǎn)歷信息管理,職位申請(qǐng)記錄的管理。賬號(hào)信息管理,也就是賬號(hào)密碼管理,修改用戶名。職位申請(qǐng)記錄管理則為用戶提供了方便查找的入口。簡(jiǎn)歷信息管理中包含添加簡(jiǎn)歷,修正簡(jiǎn)歷信息,刪除簡(jiǎn)歷信息等,需要注意的是,1個(gè)用戶最多建5個(gè)簡(jiǎn)歷。用戶還可查詢自己的工作單位是否有相應(yīng)職位信息及相關(guān)人員的詳細(xì)信息。崗位應(yīng)用記錄管理,包括對(duì)所應(yīng)用崗位進(jìn)行查看記錄,并對(duì)應(yīng)用結(jié)果進(jìn)行管理。用戶通過(guò)查找適合自己的職位信息,直接遞交申請(qǐng),在遞交職位申請(qǐng)時(shí),需挑選簡(jiǎn)歷,簡(jiǎn)歷是應(yīng)聘的時(shí)候一起遞交的。3.1.2用戶特點(diǎn)(1)求職者:對(duì)求職者本人,招聘屬于低頻的需求,只有求職者找工作時(shí)才考慮使用,網(wǎng)上很多在線招聘平臺(tái),對(duì)求職者來(lái)說(shuō),無(wú)重大差別,一視同仁都被當(dāng)作一種媒介載體,將職位訊息帶進(jìn)。(2)企業(yè)主:對(duì)招聘是高頻的需求,不同平臺(tái)在費(fèi)用收取,招聘效率等方面,都是其選擇進(jìn)入的第一標(biāo)準(zhǔn)。網(wǎng)絡(luò)招聘這個(gè)行業(yè),最需要危機(jī)感,在傳統(tǒng)模式同質(zhì)化嚴(yán)重的情況下,也是越來(lái)越嚴(yán)重,怎樣樹(shù)立自己的品牌,提高自身競(jìng)爭(zhēng)力,增強(qiáng)用戶粘性,也已成為各網(wǎng)絡(luò)招聘平臺(tái)值得深入思考的問(wèn)題。3.1.3性能需求(1)強(qiáng)大而全面:人才招聘信息網(wǎng)旨在實(shí)現(xiàn)求職招聘信息的發(fā)布和觀看,但它同樣具備了普通招聘網(wǎng)站所應(yīng)具備的基本功能。(2)友好的客戶界面:這個(gè)人才招聘信息網(wǎng)的設(shè)計(jì)更加簡(jiǎn)潔和大方,突出強(qiáng)調(diào)了為用戶提供求職和招聘所需資料,有些比較重要的字和圖,通常排列在首頁(yè)中央,或居中偏高處。其中左右兩側(cè)邊欄和中間正文之間用一條橫線隔開(kāi),這樣就形成了“主”字結(jié)構(gòu)。一個(gè)頁(yè)面通常被劃分為導(dǎo)航欄,左邊邊欄,右邊邊欄和中間正文四部分。這樣就使得整個(gè)網(wǎng)站具有很好的布局和視覺(jué)效果,同時(shí)也方便了用戶瀏覽??稍趥?cè)邊放置這些次要內(nèi)容或廣告,將重點(diǎn)內(nèi)容安排在正文或?qū)Ш綑?。輕重緩急,重點(diǎn)突出,使得網(wǎng)站的頁(yè)面美觀簡(jiǎn)潔,實(shí)現(xiàn)人機(jī)交互。(3)系統(tǒng)功能運(yùn)行穩(wěn)定:對(duì)于網(wǎng)站而言,同時(shí)受到多人訪問(wèn)的一種常見(jiàn)現(xiàn)象。某大型網(wǎng)站,也許會(huì)受到成千上萬(wàn)乃至數(shù)萬(wàn)人的一次拜訪,所以需要保證站點(diǎn)高度并發(fā),確保穩(wěn)定性和安全性。3.2可行性分析3.2.1技術(shù)可行性針對(duì)以Java為平臺(tái)進(jìn)行人才招聘信息網(wǎng)研發(fā),對(duì)開(kāi)發(fā)者來(lái)說(shuō),使用Java方案,風(fēng)險(xiǎn)比較低。Java開(kāi)發(fā)中用到的技術(shù)框架,架包和工具等,絕大部分屬于開(kāi)源,而Java的出現(xiàn)已經(jīng)有二十多年的歷史,發(fā)展中的困難均已有前人解決。因此在這個(gè)平臺(tái)之上進(jìn)行軟件開(kāi)發(fā),也具有一定的可行性。該系統(tǒng)實(shí)施所用數(shù)據(jù)庫(kù)為MySQL數(shù)據(jù)庫(kù),對(duì)MySQL數(shù)據(jù)庫(kù)來(lái)說(shuō),它具有簡(jiǎn)單,易操作等優(yōu)點(diǎn),數(shù)據(jù)存儲(chǔ)功能更強(qiáng),因此,以Java為平臺(tái)的人才招聘信息網(wǎng),在如此強(qiáng)的開(kāi)發(fā)技術(shù)下,數(shù)據(jù)庫(kù)也是功能強(qiáng)大,從軟件上看,該系統(tǒng)具有充分的可行性,因此,以Java為平臺(tái)的人才招聘信息網(wǎng),從開(kāi)發(fā)技術(shù)角度來(lái)看,具有充分的可行性。3.2.2操作可行性分析以Java為平臺(tái),將人才招聘信息網(wǎng)劃分為兩種用戶角色,其中之一就是系統(tǒng)管理員,即對(duì)于企業(yè)招聘進(jìn)行整體數(shù)據(jù)信息管理,對(duì)管理員來(lái)說(shuō)系統(tǒng)界面應(yīng)該簡(jiǎn)單清晰,針對(duì)功能模塊的精確劃分,便于管理員在功能模塊上進(jìn)行操作,二是求職者,網(wǎng)址可由瀏覽器url編輯處填妥,進(jìn)入系統(tǒng)的歡迎界面之后,使用者通過(guò)美觀的人機(jī)交互操作界面進(jìn)行操作,操作簡(jiǎn)單,使用方便、快速完成要求系統(tǒng)操作,因此以Java為平臺(tái)的人才招聘信息網(wǎng)在運(yùn)行層面上具有可行性。3.2.3經(jīng)濟(jì)可行性分析網(wǎng)絡(luò)招聘平臺(tái)借助互聯(lián)網(wǎng)累積了海量資料,并且傳統(tǒng)招聘模式不能勝任海量數(shù)據(jù)處理工作。隨著大數(shù)據(jù)分析的深入發(fā)展,網(wǎng)絡(luò)招聘開(kāi)始進(jìn)入人工智能時(shí)代。這些年來(lái),網(wǎng)絡(luò)招聘領(lǐng)域并無(wú)太大的革新,網(wǎng)絡(luò)招聘創(chuàng)新不只是技術(shù)層面,也在于對(duì)用戶進(jìn)行溝通與吸引。如今,網(wǎng)絡(luò)招聘已經(jīng)成為各大高校就業(yè)創(chuàng)業(yè)的主要渠道。機(jī)遇和挑戰(zhàn)同在,在目前的疫情中,市場(chǎng)對(duì)網(wǎng)絡(luò)招聘需求前所未有。通過(guò)對(duì)目前網(wǎng)絡(luò)招聘現(xiàn)狀分析,提出一種新的網(wǎng)絡(luò)招聘形式——人才招聘信息網(wǎng),并給出了該系統(tǒng)架構(gòu)及功能模塊設(shè)計(jì)方法,最后對(duì)系統(tǒng)進(jìn)行測(cè)試驗(yàn)證??傊訨ava為平臺(tái)的人才招聘信息網(wǎng)符合經(jīng)濟(jì)可行性。
4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能模塊圖(1)達(dá)到求職者的目的:求職者可通過(guò)模糊搜索的方式,了解各個(gè)企業(yè)的信息詳情及招聘情況,求職者可在網(wǎng)上編輯多簡(jiǎn)歷,以及把簡(jiǎn)歷投給稱心的企業(yè)等。(2)實(shí)現(xiàn)了企業(yè)模塊:企業(yè)在注冊(cè)賬號(hào)時(shí),可交由多名管理人員負(fù)責(zé)管理,招聘信息可公布,對(duì)企業(yè)詳細(xì)情況的介紹進(jìn)行了修訂,查閱求職者職位申請(qǐng)及簡(jiǎn)歷,發(fā)面試邀請(qǐng)等。(3)實(shí)現(xiàn)了管理員模塊:管理員用戶是指人才招聘信息網(wǎng)站后臺(tái)管理者,可對(duì)企業(yè)職位發(fā)布資格進(jìn)行審查,刪除違規(guī)用戶賬號(hào),編輯測(cè)試試題,將崗位推薦給求職者等。系統(tǒng)功能模塊圖,詳見(jiàn)圖4.1。圖4.1系統(tǒng)功能模塊圖4.2功能用例設(shè)計(jì)4.2.1管理員模塊管理員應(yīng)擁有對(duì)其賬號(hào)密碼的修改權(quán)。求職者管理:前臺(tái)求職人員可通過(guò)在線信息查看功能,按照用戶名模糊地查詢求職人員的有關(guān)信息,也可實(shí)現(xiàn)注冊(cè)賬戶信息的刪除操作。注冊(cè)企業(yè)管理:按照用戶名模糊地查詢企業(yè)信息,可以實(shí)現(xiàn)企業(yè)賬戶信息刪除的操作。編程題目管理:增加、刪除、修改和維護(hù)有關(guān)試題。普通類題目管理:為編程類試題提供線上增加,刪除,修改和維護(hù)。網(wǎng)站管理員用例圖在4.2中列出。圖4.2網(wǎng)站管理員用例圖4.2.2注冊(cè)賬號(hào)模塊前臺(tái)登記操作登記的時(shí)候,直接把文件上傳到簡(jiǎn)歷上,可修改個(gè)人信息及簡(jiǎn)歷。通過(guò)后臺(tái)數(shù)據(jù)庫(kù)檢索并匹配相關(guān)數(shù)據(jù)后自動(dòng)生成招聘企業(yè)的工作崗位。求職者可根據(jù)工作地點(diǎn)的不同、所述職位信息與所述查詢崗位信息的多條件一致。招聘方通過(guò)后臺(tái)數(shù)據(jù)庫(kù)自動(dòng)獲取求職者簡(jiǎn)歷并錄入到數(shù)據(jù)庫(kù)中。求職者可針對(duì)崗位信息,在前臺(tái)完成應(yīng)聘投遞簡(jiǎn)歷的工作,動(dòng)態(tài)挑選簡(jiǎn)歷。當(dāng)求職者進(jìn)入面試階段后,系統(tǒng)會(huì)自動(dòng)根據(jù)應(yīng)聘者當(dāng)前狀態(tài)來(lái)確定是否需要為其發(fā)放簡(jiǎn)歷,如果是則將該簡(jiǎn)歷發(fā)給他。求職者可查閱本人應(yīng)聘記錄及結(jié)果信息。同時(shí)還具有自動(dòng)刪除簡(jiǎn)歷功能。修改和維護(hù)個(gè)人信息,可實(shí)現(xiàn)對(duì)多份簡(jiǎn)歷的動(dòng)態(tài)管理。對(duì)于簡(jiǎn)歷內(nèi)容中的專業(yè)能力、學(xué)習(xí)情況以及個(gè)人特點(diǎn)等方面進(jìn)行分析統(tǒng)計(jì)并提供相應(yīng)建議。為簡(jiǎn)歷提供工作經(jīng)歷在線動(dòng)態(tài)更新維護(hù)。根據(jù)用戶需求設(shè)置測(cè)試項(xiàng)目,通過(guò)網(wǎng)絡(luò)自動(dòng)完成對(duì)每個(gè)項(xiàng)目的測(cè)試過(guò)程以及最終測(cè)試成績(jī)。通過(guò)上述設(shè)計(jì),實(shí)現(xiàn)了一個(gè)求職信息在線智能管理系統(tǒng)。求職者用例圖,詳見(jiàn)圖4.3。圖4.3求職者用例圖4.2.3企業(yè)模塊職位信息的公布和修訂、查詢(按照行業(yè)名稱),刪除操作。通過(guò)互聯(lián)網(wǎng)搜索相關(guān)招聘職位或求職網(wǎng)站,查找與之對(duì)應(yīng)的招聘廣告及個(gè)人資料。查看并核對(duì)應(yīng)聘記錄,應(yīng)聘記錄中可進(jìn)行人才簡(jiǎn)歷查詢,并設(shè)邀請(qǐng)應(yīng)聘。通過(guò)求職網(wǎng)站向招聘單位提供求職信息和在線答題情況。根據(jù)求職者在網(wǎng)上回答問(wèn)題的結(jié)果,自動(dòng)向?qū)?yīng)商家進(jìn)行人才推薦,企業(yè)可通過(guò)線上邀請(qǐng)報(bào)考。在線維護(hù)和修改企業(yè)資料。招聘系統(tǒng)包括用戶登錄模塊、個(gè)人登陸模塊、個(gè)人信息獲取模塊、求職申請(qǐng)管理模塊、求職人員管理模塊等五個(gè)主要功能模塊。企業(yè)用例圖為4.4。圖4.4企業(yè)用例圖4.3系統(tǒng)流程圖介紹以Java為平臺(tái)的人才招聘信息網(wǎng)設(shè)有管理員、注冊(cè)用戶及注冊(cè)企業(yè)的權(quán)限,管理人員的職責(zé)是在網(wǎng)上查看管理各公司及求職者用戶,對(duì)于編程題目以及常規(guī)題目,在線管理來(lái)修改其賬戶密碼。注冊(cè)用戶是在管理員登錄之后才能夠進(jìn)入系統(tǒng)中進(jìn)行登陸。求職者再對(duì)簡(jiǎn)歷做管理,寫出工作經(jīng)歷、瀏覽應(yīng)聘崗位,網(wǎng)上投遞簡(jiǎn)歷進(jìn)行應(yīng)聘,上網(wǎng)查看測(cè)試試題,查詢測(cè)試結(jié)果。管理員負(fù)責(zé)對(duì)企業(yè)和求職者用戶之間的聯(lián)系以及與企業(yè)的交流等方面。企業(yè)用戶是為本企業(yè)招賢納士提供專業(yè)崗位信息發(fā)布和管理,并且查看求職者應(yīng)聘信息,以及測(cè)試推薦部分職位信息。系統(tǒng)流程圖見(jiàn)下圖。圖4.5求職者端流程圖圖4.6企業(yè)端流程圖圖4.7系統(tǒng)操作流程圖4.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)求職者實(shí)體關(guān)系圖由簡(jiǎn)歷實(shí)體與工作經(jīng)歷實(shí)體兩部分組成,見(jiàn)圖4.8。圖4.8求職者實(shí)體關(guān)系圖企業(yè)實(shí)體關(guān)系圖由崗位信息實(shí)體與投遞信息實(shí)體兩部分組成,見(jiàn)下圖4.9。圖4.9企業(yè)實(shí)體關(guān)系圖管理員實(shí)體關(guān)系圖由測(cè)試試題與答題信息的實(shí)體組成,如圖4.10中所示。圖4.10管理員實(shí)體關(guān)系圖由上述3種實(shí)體關(guān)系可以得到人才招聘信息網(wǎng)的E-R總圖。見(jiàn)圖4.11。圖4.11人才招聘信息網(wǎng)的E-R圖4.5數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)首先,對(duì)數(shù)據(jù)庫(kù)進(jìn)行屬性設(shè)定,然后描述每個(gè)表的字段屬性,建立primarykey和foreignkey,對(duì)每個(gè)字段長(zhǎng)度和字段屬性進(jìn)行描述。通過(guò)這些參數(shù)可以對(duì)數(shù)據(jù)進(jìn)行修改,刪除或查詢操作,最后將得到的結(jié)果保存到相應(yīng)的表中。創(chuàng)建MySQL的表格并輸出SQL腳本。通過(guò)對(duì)各個(gè)表及數(shù)據(jù)進(jìn)行處理后,得到一個(gè)完整的查詢結(jié)果,并將這個(gè)查詢結(jié)果存入到數(shù)據(jù)庫(kù)中。再建立一個(gè)新的數(shù)據(jù)庫(kù),確定數(shù)據(jù)庫(kù)名稱,詳細(xì)情況見(jiàn)下表。使用company表保存企業(yè)的詳細(xì)信息,見(jiàn)表4.1:表4.1company表cv表用來(lái)存儲(chǔ)簡(jiǎn)歷詳細(xì)信息,如表4.2所示:表4.2cv表dati表用來(lái)存儲(chǔ)系統(tǒng)答題信息,如表4.3所示:表4.3dati表experience表用來(lái)存儲(chǔ)工作經(jīng)歷表詳細(xì)信息,如表4.4所示:表4.4experience表job表用來(lái)存儲(chǔ)工作詳細(xì)信息,如表4.5所示:表4.5job表timu表用來(lái)存儲(chǔ)題目信息,如表4.6所示:表4.6timu表toudi表用來(lái)存儲(chǔ)投遞情況表信息,如表4.7所示:表4.7toudi表user表用來(lái)存儲(chǔ)用戶表信息,如表4.8所示:表4.8user表
5詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1網(wǎng)站前臺(tái)功能模塊5.1.1用戶注冊(cè)模塊不管是企業(yè)是否在網(wǎng)站上完成崗位信息公布招聘,或者是應(yīng)聘者是否投遞簡(jiǎn)歷應(yīng)聘,必須先完成該網(wǎng)站的在線注冊(cè),點(diǎn)擊首頁(yè)注冊(cè),彈出了注冊(cè)頁(yè)面,企業(yè)及用戶帳戶登記,錄入對(duì)應(yīng)注冊(cè)信息的賬號(hào),密碼和郵箱、電話和其他基礎(chǔ)信息,點(diǎn)擊完成注冊(cè),即注冊(cè)成功,用戶在注冊(cè)登錄之后,可以完成其對(duì)應(yīng)權(quán)限下的功能操作。同時(shí)根據(jù)需要可以選擇登陸其他網(wǎng)站或下載相關(guān)資料。注冊(cè)頁(yè)面見(jiàn)5.1。圖5.1用戶注冊(cè)模塊界面圖5.1.2用戶登錄模塊當(dāng)企業(yè)用戶或應(yīng)聘者報(bào)名時(shí),單擊首頁(yè)登錄按鈕,觸發(fā)onclick事件在登錄頁(yè)面中進(jìn)行重定向。登錄后,錄入注冊(cè)時(shí)所設(shè)賬戶密碼,通過(guò)數(shù)據(jù)庫(kù)對(duì)登錄賬戶權(quán)限進(jìn)行查詢,完成對(duì)應(yīng)菜單展示,在登陸成功時(shí),為Session全局變量分配登陸賬戶信息,由Session全局變量所保存賬戶權(quán)限判斷,完成菜單功能展示,企業(yè)與用戶在功能菜單上表現(xiàn)出不同特點(diǎn),管理員賬號(hào)審核已登記企業(yè)及登記用戶,并且可刪除可疑的注冊(cè)賬戶,刪除賬號(hào)不能完成登陸。登陸界面為圖5.2。圖5.2用戶登錄界面圖5.2用戶功能模塊5.2.1我的申請(qǐng)模塊本人應(yīng)聘主要看用戶本人全部投簡(jiǎn)歷職位信息,當(dāng)用戶登陸時(shí),單擊本人的應(yīng)用會(huì)要求查詢數(shù)據(jù)庫(kù)中所有簡(jiǎn)歷投遞職位信息,主要是利用Session中保存的用戶名為查詢條件,完成對(duì)toudi表中用戶全部投遞信息的查詢,以主圖+說(shuō)明的形式,把所有投遞信息循環(huán)出現(xiàn)在本人投遞表區(qū)域,點(diǎn)擊了解詳細(xì)情況,可以帶著這個(gè)招聘崗位ID跳過(guò)崗位詳情頁(yè),并且可將簡(jiǎn)歷投遞到網(wǎng)頁(yè)上,應(yīng)用清單見(jiàn)圖5.3。圖5.3申請(qǐng)列表界面圖5.2.2投遞簡(jiǎn)歷模塊注冊(cè)用戶通過(guò)主頁(yè)上的職位名稱、工作場(chǎng)所完成了崗位信息多條件模糊查詢,也可以從工作列表的功能菜單尋找理想的崗位信息,點(diǎn)擊職位詳情頁(yè)面投簡(jiǎn)歷,彈出投簡(jiǎn)歷的網(wǎng)頁(yè),通過(guò)向下拉動(dòng)列表框,完成簡(jiǎn)歷投遞選擇,在挑選自己想投的簡(jiǎn)歷之后,單擊提交按鈕。投遞簡(jiǎn)歷的網(wǎng)頁(yè)見(jiàn)圖5.4。圖5.4投遞簡(jiǎn)歷界面圖5.2.3測(cè)試功能模塊會(huì)員登陸即可在線檢測(cè),測(cè)試題分基于Java人才招聘信息網(wǎng)試題與編程試題兩部分,點(diǎn)擊答題頁(yè)面,開(kāi)始回答問(wèn)題,然后直接進(jìn)入回答頁(yè)面,題目都是選擇題,回答問(wèn)題后點(diǎn)擊投稿,程序自動(dòng)判斷分?jǐn)?shù),通過(guò)自行勾選選項(xiàng)與回答進(jìn)行比較累積分?jǐn)?shù),最后把分?jǐn)?shù)及答題信息存入數(shù)據(jù)庫(kù)中,顯示回答問(wèn)題下每一個(gè)問(wèn)題的得分及細(xì)節(jié),通過(guò)獲得系統(tǒng)時(shí)間函數(shù),完成答題時(shí)間保存,最后得到考試分?jǐn)?shù)以及測(cè)評(píng)分析結(jié)果,比如編程類題的依據(jù)比較強(qiáng);軟件操作簡(jiǎn)單快捷,易于掌握,適合各類人群使用,具有良好的市場(chǎng)前景。以Java為平臺(tái),人才招聘信息網(wǎng)類試題基礎(chǔ)中等,需要升級(jí)等建議,答題界面為圖5.5。圖5.5答題界面圖5.3企業(yè)功能模塊5.3.1發(fā)布工作模塊登錄企業(yè)賬戶之后,在個(gè)人中心可以完成企業(yè)需要招聘職位的信息發(fā)布,發(fā)布的消息會(huì)展示到前臺(tái),以便成員應(yīng)聘投簡(jiǎn)歷,職位的資料有職位名稱、種類、招聘人數(shù)、最低最高工資、崗位職責(zé)以及其他資料,再?gòu)谋救斯嫉墓ぷ髁斜碇锌吹饺勘竟竟嫉膷徫恍畔ⅲ诰€修改并刪除下架操作。通過(guò)這種方式,可以方便地查詢到自己需要的工作崗位信息并及時(shí)更新,同時(shí)還能對(duì)員工提供一個(gè)展示自我風(fēng)采的平臺(tái)。崗位信息界面為圖5.6。圖5.6崗位信息界面圖5.3.2推薦崗位模塊基于成員回答問(wèn)題,向?qū)?yīng)商家推薦會(huì)員,登錄企業(yè)賬戶,從推薦應(yīng)聘者中選擇合適本企業(yè)人才,實(shí)施邀請(qǐng)應(yīng)聘操作,點(diǎn)擊了解詳細(xì)情況,獲得推薦會(huì)員詳細(xì)資料,查看簡(jiǎn)歷內(nèi)容,主要有工作經(jīng)歷等,點(diǎn)擊有興趣或沒(méi)有興趣,完成應(yīng)聘邀請(qǐng),它建議了以下幾種算法:答題試題共5道,每道20分(1)40分(包括40)以下,系統(tǒng)推薦最低工資為2000以上的工作崗位(2)60分(包括60)以下,系統(tǒng)推薦最低工資為3000以上的工作崗位(3)80分(包括80)以下,系統(tǒng)推薦最低工資為5000以上的工作崗位滿分建議最低工資6000以上職位建議簡(jiǎn)歷界面為圖5.7。圖5.7推薦簡(jiǎn)歷界面圖6項(xiàng)目測(cè)試6.1測(cè)試目的對(duì)該軟件進(jìn)行功能性測(cè)試,必須先寫出測(cè)試用例,對(duì)正確的數(shù)據(jù)與錯(cuò)誤的數(shù)據(jù)均應(yīng)檢驗(yàn),并且觀察操作后結(jié)果與預(yù)期相符,它的中心含義是,信息在反饋結(jié)果上是否準(zhǔn)確,運(yùn)作是否規(guī)范,及預(yù)判的不合理性。進(jìn)行軟件測(cè)試時(shí),主流測(cè)試方法有黑盒測(cè)試,白盒測(cè)試等,為了確保人才招聘信息網(wǎng)具有功能性,該系統(tǒng)通過(guò)兩種測(cè)試方式的結(jié)合。一種是通過(guò)測(cè)試用例對(duì)系統(tǒng)進(jìn)行檢測(cè),另一種是將整個(gè)程序重新編譯到源碼上再測(cè)試。以及訂正導(dǎo)致錯(cuò)誤結(jié)果之處,糾正之后還要測(cè)試糾正之后的功能,看看它是否與預(yù)期相符,是否對(duì)其他功能有影響,循環(huán)往復(fù),一直到滿足用戶需求。6.2測(cè)試方法對(duì)系統(tǒng)進(jìn)行功能測(cè)試大致過(guò)程如下:測(cè)試用例的設(shè)計(jì)、進(jìn)行測(cè)試過(guò)程、編寫測(cè)試總結(jié)及測(cè)試文檔。事實(shí)上,大多數(shù)軟件測(cè)試也遵循這一過(guò)程,功能測(cè)試采用傳統(tǒng)手工測(cè)試方式,要求測(cè)試人員循序漸進(jìn),檢驗(yàn)功能符合期望。黑盒測(cè)試沒(méi)有考慮到測(cè)試模塊代碼內(nèi)部邏輯,測(cè)試模塊具有哪些功能。通過(guò)分析用戶在使用系統(tǒng)時(shí)出現(xiàn)問(wèn)題的原因和對(duì)系統(tǒng)進(jìn)行功能測(cè)試后發(fā)現(xiàn),很多問(wèn)題都與用戶的輸入有關(guān)。比如,登錄模塊就考慮到錄入賬號(hào)密碼不可能為空,賬號(hào)密碼應(yīng)相對(duì)應(yīng)。這樣就可以用一個(gè)簡(jiǎn)單的測(cè)試工具來(lái)進(jìn)行驗(yàn)證。無(wú)需知道登錄功能的實(shí)現(xiàn),只要了解該怎樣運(yùn)行待測(cè)試的功能即可。6.3測(cè)試用例人才招聘信息網(wǎng)運(yùn)行內(nèi)容較多,如登錄、搜索查詢等等,下面就其中重要的功能進(jìn)行檢驗(yàn)。6.3.1登錄退出測(cè)試用例登錄模塊中的用戶賬號(hào)密碼不可以為空,管理員的賬號(hào)密碼是admin,123,分別試用了測(cè)試用例,判斷能否正確地跳過(guò)主頁(yè)面。通過(guò)上述方法實(shí)現(xiàn)了對(duì)登錄系統(tǒng)的驗(yàn)證功能,保證登錄安全,防止非法訪問(wèn)。試驗(yàn)情況見(jiàn)表6.1。6.3.2搜索崗位測(cè)試用例崗位搜索模塊采用模糊查詢,輸入某個(gè)字段,就會(huì)出現(xiàn)含有這個(gè)字段信息。如果要查找該字段值對(duì)應(yīng)的數(shù)據(jù)項(xiàng),就必須將其放入相應(yīng)數(shù)據(jù)庫(kù)。如果輸入是空的,則會(huì)顯示全部數(shù)據(jù)。通過(guò)對(duì)每個(gè)數(shù)據(jù)庫(kù)進(jìn)行比較,可以得出相應(yīng)的結(jié)果。試驗(yàn)情況見(jiàn)表6.2。6.3.3權(quán)限管理測(cè)試用例管理員模塊中權(quán)限管理功能中,管理員可aa刪除存在違規(guī)操的賬號(hào)。此處并沒(méi)有實(shí)際刪除,只是更改了該賬號(hào)的狀態(tài),存在可使用狀態(tài)到不可使用狀態(tài)的變化。如果是這樣則需要對(duì)該賬號(hào)進(jìn)行重新注冊(cè)和更改操作,以達(dá)到更好地維護(hù)賬戶安全的目的。見(jiàn)表6.3。結(jié)論本次以Java為平臺(tái)進(jìn)行人才招聘信息網(wǎng)開(kāi)發(fā)和設(shè)計(jì),實(shí)現(xiàn)用戶的注冊(cè)登錄、詳細(xì)資料輸入、簡(jiǎn)歷編輯查看和發(fā)送、對(duì)工作進(jìn)行編輯和分發(fā),并進(jìn)行采訪邀請(qǐng)、管理員審核功能等等。經(jīng)過(guò)4個(gè)月的時(shí)間,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (完整版)生理學(xué)試題及答案400題
- 郵政招聘考試真題及答案
- vivo秋招試題及答案
- 單體電壓技師考試題庫(kù)及答案
- 車子駕駛證考試題庫(kù)及答案
- 中共臺(tái)州市路橋區(qū)委全面深化改革委員會(huì)辦公室關(guān)于公開(kāi)選聘工作人員1人參考題庫(kù)必考題
- 中國(guó)金融出版社有限公司2026校園招聘4人考試備考題庫(kù)附答案
- 公主嶺市公安局2025年招聘警務(wù)輔助人員(150人)考試備考題庫(kù)必考題
- 南充市司法局2025年下半年公開(kāi)遴選公務(wù)員(參公人員)公 告(2人)備考題庫(kù)必考題
- 吉水縣園區(qū)開(kāi)發(fā)建設(shè)有限公司及下屬子公司2026年第一批面向社會(huì)公開(kāi)招聘?jìng)淇碱}庫(kù)附答案
- 2026年浙江高考語(yǔ)文真題試卷+答案
- 2025 年大學(xué)人工智能(AI 應(yīng)用)期中測(cè)試卷
- 《市場(chǎng)營(yíng)銷(第四版)》中職完整全套教學(xué)課件
- (正式版)DB61∕T 2121-2025 《風(fēng)力發(fā)電場(chǎng)集電線路設(shè)計(jì)規(guī)范》
- 疑難病例討論制度落實(shí)常見(jiàn)問(wèn)題與改進(jìn)建議
- 創(chuàng)傷性脾破裂的護(hù)理
- 蓬深102井鉆井工程(重新報(bào)批)項(xiàng)目環(huán)境影響報(bào)告表
- 大模型金融領(lǐng)域可信應(yīng)用參考框架
- (新教材)2025年人教版七年級(jí)上冊(cè)歷史期末復(fù)習(xí)??贾R(shí)點(diǎn)梳理復(fù)習(xí)提綱(教師版)
- 中國(guó)全色盲診療專家共識(shí)2026
- 中國(guó)地質(zhì)大學(xué)武漢本科畢業(yè)論文格式
評(píng)論
0/150
提交評(píng)論