




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
一、緒論1.1項目開發(fā)背景近年來,隨著社會人才流量的不斷擴大,人才需求也在不斷增大。艾瑞咨詢2021年中國網(wǎng)絡(luò)招聘行業(yè)市場發(fā)展研究報告顯示,我國勞動力近年來整體維持八億以上,很多新生力量進入職場,因此近兩年增幅略有波動。因此為緩解我國勞動力結(jié)構(gòu)性矛盾突出與就業(yè)形勢不確定,2019年中國人力資源服務(wù)機構(gòu)數(shù)量達到3.96萬家,比2018年增加4300家,行業(yè)從業(yè)人數(shù)達到67.48萬人,增速達到5.2%,2020年新冠疫情對全球經(jīng)濟造成了嚴(yán)重?fù)p失,中國經(jīng)濟發(fā)展也受到一定程度的波及[1],各類企業(yè)停工待產(chǎn),大量勞動力因此失業(yè)賦閑在家,很多求職者想要尋求新工作也因為疫情原因無法進行現(xiàn)場應(yīng)聘面試,這給企業(yè)和個人都造成了一定影響。縱觀2020年,市場規(guī)模達到108億,這為年輕就業(yè)者帶來很多競爭壓力,尤其高校應(yīng)屆畢業(yè)生。小部分畢業(yè)生通過自主求職、投簡歷獲得工作機會,但仍有很大一部分畢業(yè)生求職都是通過校內(nèi)每年舉行的春季、秋季招聘會渠道獲得,因此競爭也越很激烈。傳統(tǒng)的校內(nèi)線下招聘方式受時間、地域、人員和天氣的影響,具有一定的局限性,已無法滿足正常人才招聘市場的需求。很多高校為發(fā)布信息建立了臨時微信群,只能發(fā)布各個有供職需求的企業(yè)的招聘鏈接,這對之后學(xué)校的就業(yè)信息統(tǒng)計也存在著很多的不便。本文在研究高校人才招聘系統(tǒng)功能需求的基礎(chǔ)上,著力設(shè)計一個基于C#的校內(nèi)人才招聘系統(tǒng)。1.2國內(nèi)外發(fā)展現(xiàn)狀美國有關(guān)機構(gòu)在2008年曾做過一份關(guān)于網(wǎng)上招聘的調(diào)查,表明當(dāng)年全球網(wǎng)上招聘的市場規(guī)模達198億美元,同比擴大了86%。在之后的三年中,全球網(wǎng)絡(luò)市場招聘率的增長速率達到6%以上,自此,很多國家逐漸將網(wǎng)上招聘作為主流。我國網(wǎng)絡(luò)招聘業(yè)目前競爭激烈,廣受求職者歡迎的有智聯(lián)招聘、前程無憂、58同城等,他們占據(jù)了中國大部分網(wǎng)絡(luò)招聘市場。目前我國的網(wǎng)絡(luò)招聘采用的較多的模式是大數(shù)據(jù)互聯(lián)網(wǎng)時代下的企業(yè)招聘,由企業(yè)在網(wǎng)絡(luò)上發(fā)布招聘信息,求職者提供簡歷,再進行面試和筆試。網(wǎng)絡(luò)招聘通常有兩種方式,在企業(yè)內(nèi)網(wǎng)發(fā)布招聘信息和以招聘網(wǎng)為中介,面向大眾進行招聘。但在實際情況中,在招聘網(wǎng)招聘會碰到應(yīng)聘者數(shù)據(jù)與自身實際條件不一致,過于樂觀;除此之外,企業(yè)的信息技術(shù)不夠創(chuàng)新,尤其在人力資源方面。1.3研究意義雖然目前網(wǎng)絡(luò)招聘行業(yè)繁榮,每個招聘網(wǎng)站各具特色,但仍存在信息不夠真實、參考性不高的問題,這對剛剛畢業(yè)未入社會的高校應(yīng)屆畢業(yè)生來說,會造成困擾和麻煩。作者希望創(chuàng)建校園招聘軟件,在相對真實的范圍內(nèi)為畢業(yè)生提供就職信息,也期望本文能給招聘業(yè)研究提供參考。1.4論文結(jié)構(gòu)第一章介紹了高校人才招聘系統(tǒng)的研究背景與研究意義,對當(dāng)前網(wǎng)絡(luò)招聘行業(yè)的國內(nèi)外現(xiàn)狀進行了調(diào)研,確定本文的研究意義。第二章對系統(tǒng)開發(fā)過程使用的相關(guān)技術(shù)進行簡單介紹,包括開發(fā)環(huán)境、編程語言以及數(shù)據(jù)庫等。第三章從技術(shù)、經(jīng)濟、社會三方面對系統(tǒng)進行可行性分析。第四章進行系統(tǒng)總體設(shè)計:系統(tǒng)結(jié)構(gòu)、功能模塊、數(shù)據(jù)庫設(shè)計。第五章是系統(tǒng)各個界面實現(xiàn)過程的介紹,附帶關(guān)鍵代碼。第六章進行系統(tǒng)測試,包括單元測試和功能測試。第七章是對本文的總結(jié)與展望。二、系統(tǒng)相關(guān)技術(shù)介紹2.1C#介紹C#即Csharp,是一種面向?qū)ο蟮恼Z言。具有面向組件、結(jié)構(gòu)化語言、可多平臺編譯等特性,這種特性使得程序員很容易上手。2.2VISUALSTUDIO2019開發(fā)環(huán)境VS也就是MicrosoftVisualStudio,它是一個基本完整的開發(fā)工具集,軟件生命周期所需要的很多工具都具備。該平臺運行的程序支持于任何微軟平臺。VS是目前很流行的Windows平臺集成開發(fā)環(huán)境。2.3SQLServer2019數(shù)據(jù)庫介紹本系統(tǒng)采用SQLServer2019作為數(shù)據(jù)庫,MSSQLServer是一個大型的關(guān)系數(shù)據(jù)庫只能管理系統(tǒng),用于存儲數(shù)據(jù),具有強大且安全\t"/item/Microsoft%20SQL%20Server/_blank"可靠的\t"/item/Microsoft%20SQL%20Server/_blank"存儲功能。SQLServer相比其他數(shù)據(jù)庫管理系統(tǒng)更加簡單易學(xué),很容易就可以掌握,可以滿足本系統(tǒng)的數(shù)據(jù)庫管理需求。三、系統(tǒng)需求分析3.1可行性分析3.1.1技術(shù)可行性本系統(tǒng)采用MSVisualStudio2019為開發(fā)工具,MSSqlserver2019為數(shù)據(jù)庫支撐,系統(tǒng)都較為成熟,技術(shù)可行。3.1.2經(jīng)濟可行性經(jīng)濟可行性主要考慮成本與收益比例,在本系統(tǒng)中,只需要一臺滿足開發(fā)工具和數(shù)據(jù)庫的電腦即可,不需要額外的經(jīng)費,就能保證用戶的需求,因此經(jīng)濟上是可行的。3.1.3社會可行性本系統(tǒng)規(guī)模較小,只用于小范圍,且不含有任何違法行為,所用工具都已成熟,所以滿足社會可行性。3.2系統(tǒng)功能需求分析功能需求分析從高校管理員和個人求職用戶進行分析:高校管理員:高校招聘簡章的編輯修改功能、簡歷投遞情況的查詢功能、對個人用戶簡歷的的管理、用戶簡歷的審核功能、職位發(fā)布功能等。個人求職用戶:個人簡歷的發(fā)布功能、修改功能、對招聘職位信息的瀏覽功能、簡歷投遞功能、招聘職位的查詢功能等。四、系統(tǒng)總體設(shè)計4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計本系統(tǒng)采用的是C/S結(jié)構(gòu),也就是client/server模式,中文翻譯過來就是服務(wù)器/瀏覽器模式。其中服務(wù)器進行數(shù)據(jù)處理,在客戶機發(fā)出請求之后,接受請求,并將數(shù)據(jù)返回,客戶機在經(jīng)過數(shù)據(jù)分析之后,用戶可得到結(jié)果??蛻魴C的主要任務(wù)是與用戶的交互:接受用戶的請求,并通過網(wǎng)絡(luò)服務(wù)器提出請求。本系統(tǒng)采用三層架構(gòu),分別為表示層(UI)、業(yè)務(wù)邏輯層(BLL)和數(shù)據(jù)訪問層(DAL)。UI:用來設(shè)計系統(tǒng)界面,傳輸數(shù)據(jù)。將數(shù)據(jù)傳送到業(yè)務(wù)邏輯層,處理結(jié)果會反饋回表示層。BLL:判斷和處理其他層傳來的數(shù)據(jù)。處于三層架構(gòu)的中間位置。DAL:數(shù)據(jù)庫以及存儲過程。主要為業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù)。本系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖1所示:圖1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)功能模塊設(shè)計如圖2所示:圖2功能模塊圖4.3實體E-R設(shè)計管理員實體屬性如圖3所示。圖3管理員信息實體屬性圖高校信息實體屬性如圖4所示。圖4高校信息實體屬性圖求職信息實體屬性如圖5所示。圖5求職信息實體屬性圖職位信息實體屬性如圖6所示。圖6職位信息實體屬性圖簡歷信息實體屬性如圖7所示。圖7簡歷信息實體屬性圖工作地點實體屬性如圖8所示。圖8工作地點實體屬性圖職位類別實體屬性如圖9所示。圖9職位類別實體屬性圖民族實體屬性如圖10所示。圖10民族實體屬性圖4.4數(shù)據(jù)庫設(shè)計4.4.1系統(tǒng)數(shù)據(jù)分析經(jīng)過前幾章的分析,可以得出數(shù)據(jù)庫的設(shè)計:(1)“管理員”表中要有唯一標(biāo)識的字段,確定管理員id為主鍵。(2)“高校信息”表中要有唯一標(biāo)識的字段,確定用戶名為主鍵。(3)“求職表”中唯一標(biāo)識的字段為“求職編號”。(4)“職位信息”表中要有唯一標(biāo)識的字段,確定職位編號為主鍵。(5)“簡歷信息”表中要有唯一標(biāo)識的字段,確定簡歷編號為主鍵。(6)“工作地點”表中主鍵為地點編號。(7)“職位類別”表中主鍵為職位id。(8)“民族”表中主鍵為民族編號。4.4.2數(shù)據(jù)字典表1高校信息表表2簡歷信息表表3職位信息表表4管理員信息表表5應(yīng)聘信息表表6民族表表7職位表表8工作地點表五、系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)5.1后臺管理設(shè)計與實現(xiàn)5.1.1管理員注冊與登錄的設(shè)計與實現(xiàn)系統(tǒng)默認(rèn)存在初始管理員,其余用戶在進入系統(tǒng)時需要先注冊。登錄流程:新用戶輸入注冊名后系統(tǒng)會進入數(shù)據(jù)庫識別已有用戶名,若存在,可直接登錄;若未能在數(shù)據(jù)庫中找到相應(yīng)數(shù)據(jù),則顯示“該用戶名未注冊,請先注冊信息!”。密碼部分的匹配通過數(shù)據(jù)庫中的索引,利用Select語句找到密碼,若一致則轉(zhuǎn)如管理界面。登錄流程如圖5.1所示:圖11登錄流程圖管理員主要負(fù)責(zé)前臺信息的管理。例如:對應(yīng)聘人員信息的審閱、職位的發(fā)布與修改等。如圖12所示:圖12管理員登錄界面圖5.1.2后臺管理頁面的設(shè)計與實現(xiàn)后臺的管理功能可以分為四部分:應(yīng)聘信息管理、職位管理、發(fā)布職位、修改招聘簡章。四部分在界面中由TabControl控件橫向排列。應(yīng)聘信息管理界面如圖13所示:圖13應(yīng)聘信息管理界面點擊“應(yīng)聘信息”按鈕,界面顯示應(yīng)聘人員的基本信息,該界面可查看每位提交應(yīng)聘簡歷人員關(guān)于職位的期望及狀態(tài)。具體實現(xiàn)方法是:根據(jù)“審核狀態(tài)”傳入的值進行判斷:當(dāng)狀態(tài)為“注冊登記”時,管理員可選擇“查看簡歷”、“審核通過”或“審核不通過”、“刪除簡歷”操作;當(dāng)狀態(tài)為“審核通過”時,管理員只能進行“查看簡歷”操作;當(dāng)狀態(tài)為“審核未過”時,管理員可進行“查看簡歷”、“審核通過”、“刪除簡歷”操作。管理員在按條件查詢時,根據(jù)審核狀態(tài)也可起到收藏夾的作用。職位管理:該界面展示招聘信息中所有職位的要求及招聘情況。管理員可對招聘人數(shù)、崗位描述、入職條件和有效期進行更改;點擊更新圖標(biāo),可以隨時刷新職位信息。在查閱職位信息時,可通過點擊表格中導(dǎo)航欄的按鈕,按照不同類別進行排序查看。例如,點擊“職位類別1”,所有類別的職位信息將按照英文字母順序表順序排在一起,;點擊“職位編號”,職位信息將按照編號順序從小到大一次排列。界面如圖14所示:圖14職位管理界面發(fā)布職位界面如圖15所示:圖15發(fā)布職位界面圖該界面實現(xiàn)職位發(fā)布的功能。需要錄入信息有:職位名稱、招聘人數(shù)、截止日期、職位類別、工作地點、崗位描述以及入職條件。當(dāng)管理員輸完基本信息,點擊“上傳”按鈕后,彈出“職位信息發(fā)布成功完畢!”的提示框,同時將職位的基本信息保存到j(luò)obInfo數(shù)據(jù)表中。修改招聘簡章:界面如圖16所示:圖16修改招聘簡章界面簡章修改界面用于修改單位的名稱、聯(lián)系人、聯(lián)系方式、簡介及招聘說明等。企業(yè)用戶在安裝該系統(tǒng)后可隨時更改本單位的信息。管理員在輸入信息后,點擊“更新”按鈕,所有信息將會保存到數(shù)據(jù)庫company表中,同時會展示在系統(tǒng)首頁,以向求職者展示企業(yè)基本情況。5.2個人用戶界面的設(shè)計與實現(xiàn)5.2.1最新職位信息瀏覽界面的設(shè)計與實現(xiàn)求職者點擊“應(yīng)聘者請進”按鈕,進入如圖17所示:圖17最新職位信息瀏覽界面圖該界面名稱為JobInfo,在該頁面中添加了ListBox控件,用于顯示求職者可尋求的職位。同時添加了BindingSource綁定數(shù)據(jù)源顯示各類職位相關(guān)信息選擇。用戶可合適的職位,點擊“投簡歷”按鈕,將自己信息發(fā)送給管理員,同時信息會保存在數(shù)據(jù)庫JobExpectation表中。5.2.2簡歷編輯頁面的設(shè)計與實現(xiàn)簡歷首頁如圖18所示:圖18簡歷編輯界面簡歷部分使用TabControl分成五部分編輯,用戶起薪的選擇使用了TrackBar控件,數(shù)據(jù)最終會被保存到Resume表中。用戶點擊圖片進行照片上傳時,openFileDialog執(zhí)行打開文件夾命令,用戶選擇相應(yīng)的圖片,點擊“確定”,完成照片上傳。六、系統(tǒng)測試6.1測試目的系統(tǒng)測試,是對系統(tǒng)所有功能進行測試,把編碼過程中用到的所有工具,包括開發(fā)環(huán)境、應(yīng)用軟件、及所有人員,都進行測試,檢測是否所有功能都能按照說明書的需求全部實現(xiàn)。測試的目的在于及時發(fā)現(xiàn)系統(tǒng)存在的錯誤。如數(shù)據(jù)處理測試是測試數(shù)據(jù)處理功能是否完善[3]。常用的測試有黑盒測試和白盒測試,白盒測試是窮舉路徑測試,在清楚程序內(nèi)部結(jié)構(gòu)的情況下,測試所有邏輯路徑。本系統(tǒng)采用黑盒測試,旨在測試軟件外在主體功能是否可用。6.2測試環(huán)境測試環(huán)境如表8所示:表8測試環(huán)境表6.3單元測試單元測試,是將軟件劃分為多個最小不可分模塊,在與其他部分隔離的前提下,對其進行測試與檢驗,用于檢驗軟件的目標(biāo)實現(xiàn)情況。通常情況下最小可測試單元是用函數(shù)或者類來封裝,自動化測試。6.4功能測試表9管理員登錄模塊測試用例圖18登陸出錯界面表10管理員應(yīng)聘信息管理模塊測試用例圖19錯誤刪除簡歷界面表11應(yīng)聘者模塊測試用例通過上述測試分析,表明系統(tǒng)的各個界面能夠流暢跳轉(zhuǎn),應(yīng)聘者、管理員的各項功能都能實現(xiàn),沒有操作不成功的情況,用戶體驗感良好,滿足需求功能,與預(yù)期效果一致。七、結(jié)論與展望本系統(tǒng)是基于C/S架構(gòu),C#為編程語言,使用MicrosoftVisualStudio2019為開發(fā)工具,MicrosoftSqlserver2019作為數(shù)據(jù)庫支撐,開發(fā)的高校人才招聘系統(tǒng)。通過進行全面的需求分析,通過編程實現(xiàn)所有預(yù)期功能,經(jīng)過黑盒測試,最終成為可應(yīng)用與實際的一套系統(tǒng)。本系統(tǒng)在企業(yè)后臺管理方面具有很大的便利性,易操作,管理也很方便。功能沒有當(dāng)前網(wǎng)絡(luò)流行的很多大型招聘網(wǎng)站具有適普性,如智聯(lián)招聘
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 門頭裝修保修協(xié)議書
- 集體股權(quán)分紅協(xié)議書
- ktv噪音環(huán)保協(xié)議書
- 飯?zhí)脙?nèi)部轉(zhuǎn)讓協(xié)議書
- 起訴房產(chǎn)分割協(xié)議書
- 共同承包地建房協(xié)議書
- 配件損壞賠償協(xié)議書
- 防汛倉庫整修協(xié)議書
- 婚沒孩子離婚協(xié)議書
- 解除資產(chǎn)合同協(xié)議書
- 保險理賠賠償協(xié)議書
- 國企應(yīng)聘簡歷模板
- 華為受到美國制裁及應(yīng)對
- 科學(xué)睡眠指導(dǎo)手冊
- 鋼筆的正確使用方法課件
- 金川集團公司招聘筆試題目
- 咳嗽穴位貼敷治療
- 口腔科醫(yī)院感染預(yù)防與控制護理課件
- 民法典合同編律師宣講課件
- 基層衛(wèi)生崗位練兵和技能競賽復(fù)習(xí)題-社區(qū)護理
- 企業(yè)法治知識講座
評論
0/150
提交評論