中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2025)21-0044-04
DOI:10.19981/j.CN23-1581/G3.2025.21.009
Abstract:Inordertosolvethelimitationsoftraditionaltalentfairs,thispaperdesignsandimplementsajobrecruitment website system.ThesystemusesASP.NETasadevelopmenttoolandselectsSQLserver for database design.Thesystemdivides usersintothreecategories:thefirstcategoryisjobseekers,whocansubmitresumestotheirfavoritecompaniesonthewebsite afterregisteringandlgingin;thesecondcategoryisrecruitmentcompanyusers,whocanpublishrecruitmentinformationafter registeringandloginginandcanflterjobseekers;thethirdcategoryissystemadministrators,whocanreview,modifyand deleteallinformationafterloingin.Finally,aftertestingthejobrecruitmentsystemcanmeetthediferentneedsofjob seekers online job hunting and recruitment companies online recruitmen.
Keywords: job recruitment;management system; database design; requirementsanalysis;business process
傳統(tǒng)的人才市場(chǎng)或求職招聘會(huì)在求職招聘市場(chǎng)發(fā)揮著重要作用,但在現(xiàn)實(shí)中,出現(xiàn)了諸多局限性。譬如大量的人員流動(dòng),展區(qū)容量有限,想要實(shí)現(xiàn)公司與求職人員一對(duì)一交流是很困難的,這種情況會(huì)產(chǎn)生人力資源分配不均的情況。所以在當(dāng)前社會(huì)中急需一個(gè)第三方平臺(tái),利用該平臺(tái)為公司與人才做牽線,這樣才可能彌補(bǔ)線下招聘會(huì)中存在的種種不足。目前國(guó)內(nèi)外求職招聘系統(tǒng)均在建設(shè)之中,在功能實(shí)現(xiàn)上都在探索之中。出于這種需求,本文使用ASP.NET(ActiveServer Pages, ASP)SQL (StructuredQuery Lan-guage,SQL)server 數(shù) 據(jù)庫(kù) 和 HTML(Hyper TextMarkupLanguage,HTML)/CSS(CascadingStyleSheets)開(kāi)發(fā)了該網(wǎng)站系統(tǒng),以求建設(shè)一個(gè)功能全面、易維護(hù)、實(shí)用性強(qiáng)的求職招聘系統(tǒng)。
為實(shí)現(xiàn)求職人員求職和招聘公司招聘的不同需求功能,該系統(tǒng)將用戶分為3類:求職人員、招聘公司用戶和系統(tǒng)管理員。最后經(jīng)過(guò)測(cè)試,以驗(yàn)證本求職招聘網(wǎng)站系統(tǒng)是否可以滿足求職人員網(wǎng)絡(luò)求職和招聘公司網(wǎng)絡(luò)招聘等不同需求。
1系統(tǒng)功能需求分析
1.1 用戶需求分析
為便于用戶瀏覽,本網(wǎng)站將用戶分為4種類型,分別為普通瀏覽者、求職者、招聘公司用戶和系統(tǒng)后臺(tái)管理員。對(duì)于不同的用戶,他們擁有下述不同的權(quán)限。
1.1.1 普通瀏覽者
瀏覽網(wǎng)站內(nèi)容,注冊(cè)賬號(hào),但沒(méi)有權(quán)利給自己心儀的招聘公司投遞簡(jiǎn)歷,沒(méi)有權(quán)利向網(wǎng)站中發(fā)布自己公司的招聘信息,也沒(méi)有權(quán)利修改網(wǎng)站任何內(nèi)容。
1.1.2 求職者用戶
瀏覽網(wǎng)站內(nèi)容,給心儀的招聘公司投遞自己的簡(jiǎn)歷,修改自己的簡(jiǎn)歷,修改登錄密碼。
1.1.3 招聘公司用戶
瀏覽網(wǎng)站內(nèi)容,發(fā)布招聘信息,修改招聘信息,修改自身賬號(hào)基本信息,修改登錄密碼。
1.1.4 系統(tǒng)管理人員
瀏覽網(wǎng)站內(nèi)容,審核注冊(cè)用戶,刪除違規(guī)用戶,添加網(wǎng)站中的最新內(nèi)容,添加新聞動(dòng)態(tài)的內(nèi)容,添加應(yīng)聘技巧的內(nèi)容。
1.2系統(tǒng)功能模塊分析
1.2.1 系統(tǒng)用戶
包含求職者、招聘者和系統(tǒng)管理人員。系統(tǒng)用戶需要注冊(cè)登錄,設(shè)置自己的賬號(hào)和密碼,使用正確的賬號(hào)和密碼才能完成登錄操作。
1.2.2 系統(tǒng)用戶管理
系統(tǒng)管理員是重要的用戶成員,管理員需要管理整個(gè)系統(tǒng)的所有用戶。
1.2.3 注冊(cè)用戶管理
注冊(cè)人員有兩類,分別是求職人員和招聘公司。未注冊(cè)的用戶可以通過(guò)前臺(tái)首頁(yè)注冊(cè)之后,再經(jīng)過(guò)系統(tǒng)管理員對(duì)注冊(cè)用戶進(jìn)行審核,審核通過(guò)后,注冊(cè)用戶就可以登錄本系統(tǒng)。
1.2.4 修改密碼
求職者、招聘者、系統(tǒng)管理人員,都可以修改自己的密碼。
1.2.5 系統(tǒng)簡(jiǎn)介設(shè)置
介紹系統(tǒng)的功能,是由系統(tǒng)管理人員通過(guò)后臺(tái)管理系統(tǒng)來(lái)設(shè)置網(wǎng)站系統(tǒng)簡(jiǎn)介信息。
1.2.6 系統(tǒng)公告設(shè)置
用來(lái)公布系統(tǒng)的公告書面,是由系統(tǒng)管理員通過(guò)后臺(tái)管理系統(tǒng)設(shè)置系統(tǒng)公告信息。
1.2.7個(gè)人資料管理
讓該網(wǎng)站的用戶修改自己當(dāng)時(shí)注冊(cè)的信息,譬如可以修改電話號(hào)碼、密碼等。
1.2.8 添加招聘信息
注冊(cè)并經(jīng)過(guò)審核后的招聘公司可以通過(guò)進(jìn)入自已的個(gè)人后臺(tái),進(jìn)行招聘信息的添加。
1.2.9 崗位信息管理
系統(tǒng)管理人員可以在系統(tǒng)后臺(tái)管理崗位信息,其中包括添加、刪除等一系列操作。
1.2.10 公告信息管理
主要是公布網(wǎng)站獲取的信息,供使用者查看,該項(xiàng)管理是由系統(tǒng)管理員在后臺(tái)管理系統(tǒng)時(shí)管理系統(tǒng)公告。
2 系統(tǒng)采用的技術(shù)棧
2.1前端
通過(guò)ASP.NET并嵌入HTML來(lái)實(shí)現(xiàn)。ASP.NET具有開(kāi)發(fā)應(yīng)用網(wǎng)站程序的全部解決方案,其中包含程序處理的全部功能,它還可以將頁(yè)面邏輯和業(yè)務(wù)邏輯分開(kāi),能夠?qū)⒊绦虼a直接在軟件中展示出頁(yè)面效果。在ASP.NET中使用HTML,也可插入C#script語(yǔ)言達(dá)到不同樣式的頁(yè)面效果。
2.2 后端
采用WindowsServer2016操作系統(tǒng)搭建和管理Web 服務(wù)器,對(duì)外提供Web服務(wù)。并使用SQLServer實(shí)現(xiàn)數(shù)據(jù)庫(kù)建設(shè)。
2.3 數(shù)據(jù)庫(kù)
SQLServer是一個(gè)擴(kuò)展性好、性能卓越的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsServer2016的有機(jī)結(jié)合。當(dāng)計(jì)算機(jī)中存儲(chǔ)的數(shù)據(jù)量很大時(shí),SQLServer使用圖形界面讓計(jì)算機(jī)中的數(shù)據(jù)的存儲(chǔ)非常有序,并減少了冗余數(shù)據(jù),數(shù)據(jù)的獨(dú)立性也有所提高,數(shù)據(jù)操縱也會(huì)非常方便。
3 系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)業(yè)務(wù)流程
3.1.1 總體業(yè)務(wù)流程
總體業(yè)務(wù)流程如下所述。未注冊(cè)用戶可以進(jìn)行信息瀏覽,注冊(cè)用戶用已注冊(cè)的賬號(hào)密碼進(jìn)行登錄,查看招聘信息、應(yīng)聘技巧和求職簡(jiǎn)歷信息等內(nèi)容。崗位應(yīng)聘,登錄用戶可以通過(guò)導(dǎo)航進(jìn)行搜索,用戶可以進(jìn)入個(gè)人中心進(jìn)行修改密碼,修改賬戶信息等功能。后臺(tái)管理系統(tǒng)是供系統(tǒng)管理員管理系統(tǒng)的一些信息,管理員需要在后臺(tái)管理系統(tǒng)登錄頁(yè)面中,輸入正確的賬號(hào)和密碼,就可進(jìn)入后臺(tái)管理系統(tǒng),在該管理頁(yè)面可以實(shí)現(xiàn)系統(tǒng)用戶管理、個(gè)人簡(jiǎn)歷管理、招聘信息管理、最新動(dòng)態(tài)管理、應(yīng)聘技巧管理、服務(wù)指南管理和系統(tǒng)管理等功能操作。這些模塊的功能實(shí)現(xiàn)均由ASP.NET開(kāi)發(fā)出,系統(tǒng)總體框架如圖1所示。
3.1.2用戶注冊(cè)業(yè)務(wù)流程
用戶點(diǎn)擊對(duì)應(yīng)的頁(yè)面,該頁(yè)面會(huì)出現(xiàn)對(duì)應(yīng)的注冊(cè)信息,用戶需認(rèn)真填寫上面顯示的信息,輸入合法內(nèi)容后就可以點(diǎn)擊注冊(cè)。具體流程如圖2所示。
3.1.3用戶登錄業(yè)務(wù)流程
用戶需牢記自己的賬號(hào)和密碼,根據(jù)頁(yè)面分布,進(jìn)行登錄操作,如果登錄成功就會(huì)顯示登錄成功的文本框,并且跳轉(zhuǎn)至相應(yīng)的頁(yè)面;如果賬號(hào)或密碼錯(cuò)誤,應(yīng)顯示出錯(cuò)誤信息。
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行全盤考慮,作出一個(gè)完美的數(shù)據(jù)庫(kù)概念模型設(shè)計(jì),充分考慮到實(shí)體中的屬性,各個(gè)實(shí)體間的關(guān)系,得到如圖3所示的E-R(Entity-rela-tionship,E-R)圖[]。
4系統(tǒng)實(shí)現(xiàn)
4.1數(shù)據(jù)庫(kù)表的設(shè)計(jì)
在SQLServer中建立一個(gè)數(shù)據(jù)庫(kù)并將其命名,里面包含多個(gè)表格,在每個(gè)表格中分別設(shè)置好“字段名稱\"\"字段類型”\"大小\"和\"長(zhǎng)度要求\"等內(nèi)容,其中“用戶信息表”見(jiàn)表1。
4.2 系統(tǒng)首頁(yè)
本網(wǎng)站運(yùn)行的起始頁(yè)是網(wǎng)站的前臺(tái)頁(yè)面,可供任何運(yùn)行本網(wǎng)站的用戶觀看。首頁(yè)包含導(dǎo)航,還有內(nèi)容部分、其中導(dǎo)航部分包括首頁(yè)、最新動(dòng)態(tài)、求職者注冊(cè)、系統(tǒng)簡(jiǎn)介、應(yīng)聘技巧、招聘信息和后臺(tái)管理。內(nèi)容部分有最新動(dòng)態(tài)、應(yīng)聘技巧、服務(wù)指南、招聘信息搜索、系統(tǒng)公告、用戶登錄和友情鏈接。系統(tǒng)首頁(yè)部分截圖如圖4所示。
4.3 登錄界面
網(wǎng)站首頁(yè)的登錄入口是供求職注冊(cè)用戶和招聘公司的注冊(cè)用戶使用的,用戶不僅要輸入正確的用戶名和密碼,還要選對(duì)正確的角色,如果角色選的不對(duì),也是不能登錄該系統(tǒng)的。使用角色主要自的是為了更好地進(jìn)行管理,更好地為不同的用戶提供優(yōu)質(zhì)的服務(wù)。具體分為求職者用戶登錄、招聘公司用戶登錄和系統(tǒng)后臺(tái)管理員登錄,他們分別擁有不同的權(quán)限4。登錄界面如圖5所示。
5 系統(tǒng)測(cè)試
5.1 界面測(cè)試
測(cè)試分為黑盒測(cè)試法和白盒測(cè)試法,系統(tǒng)在進(jìn)行界面測(cè)試時(shí),采用了黑盒測(cè)試方法,主要測(cè)試的是界面的一系列操作。
測(cè)試環(huán)境:Windows10操作系統(tǒng)和SQl Server2014數(shù)據(jù)庫(kù)。系統(tǒng)使用VisualStudio2017打開(kāi),然后點(diǎn)擊文件\"default.aspx”,再點(diǎn)擊上方測(cè)試中的運(yùn)行,即可出現(xiàn)系統(tǒng)首頁(yè)。具體檢測(cè)內(nèi)容及結(jié)果見(jiàn)表2。
5.2 功能測(cè)試
5.2.1 用戶登錄測(cè)試
測(cè)試時(shí),使用最新注冊(cè)的求職者用戶進(jìn)行測(cè)試,當(dāng)密碼不正確或身份選擇不恰當(dāng)時(shí),提示框會(huì)提示“登錄失敗,用戶名或密碼錯(cuò)誤,或您的賬號(hào)未經(jīng)審核!”。
分別在首頁(yè)上申請(qǐng)求職者用戶、招聘公司用戶10個(gè),記住他們的賬號(hào)和密碼,分別對(duì)他們進(jìn)行了招聘信息瀏覽、簡(jiǎn)歷投遞和招聘人員篩選并選用等操作。求職用戶注冊(cè)界面如圖6所示。
隨后以管理員身份登錄并進(jìn)行了增加、刪除等管理操作各10次,測(cè)試結(jié)果均正常。
5.2.2用戶信息管理測(cè)試
出于對(duì)網(wǎng)站的安全性考慮,需要界定一些邊限值,用戶在輸入信息時(shí),不能輸入邊限值來(lái)使系統(tǒng)出現(xiàn)異常或者對(duì)本網(wǎng)站進(jìn)行測(cè)試時(shí),所以在系統(tǒng)測(cè)試時(shí),需要故意輸入一些非正常數(shù)據(jù)、來(lái)測(cè)試系統(tǒng),比如正常值是正數(shù),測(cè)試時(shí)輸入一些負(fù)值。
5.2.3 測(cè)試結(jié)果
經(jīng)過(guò)上面測(cè)試,本求職招聘網(wǎng)站系統(tǒng)可以滿足求職者求職和招聘單位招聘等不同用戶的不同需求,可以對(duì)一些異常情況進(jìn)行避免或者阻止,能夠保證系統(tǒng)正常運(yùn)行。在測(cè)試過(guò)程中,系統(tǒng)整體運(yùn)行平穩(wěn),按照規(guī)定操作是無(wú)異常現(xiàn)象出現(xiàn),當(dāng)人為制造一些異常時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行提示。當(dāng)然也會(huì)出現(xiàn)一些欠缺,如數(shù)據(jù)源的配置需要進(jìn)一步改善。
6 結(jié)束語(yǔ)
針對(duì)傳統(tǒng)人才招聘會(huì)的局限性,本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)求職招聘網(wǎng)站系統(tǒng)。運(yùn)用本系統(tǒng),可實(shí)現(xiàn)求職人員網(wǎng)絡(luò)求職和招聘公司網(wǎng)絡(luò)招聘等不同功能。系統(tǒng)管理員在后臺(tái)進(jìn)行各項(xiàng)信息的審核、修改和刪除等操作。最后經(jīng)過(guò)測(cè)試,本求職招聘系統(tǒng)可以滿足要求。但也有一些不足之處,如系統(tǒng)留言功能、網(wǎng)絡(luò)安全方面等,后續(xù)會(huì)持續(xù)完善相關(guān)功能。
參考文獻(xiàn):
[1]佟昕,黃亞卿,劉芷含.大學(xué)生網(wǎng)絡(luò)求職與招聘調(diào)查報(bào)告[J].現(xiàn)代商業(yè),2016(17):179-180.
[2]潘天恒,周方.《Asp.net網(wǎng)站設(shè)計(jì)》課程教學(xué)改革研究[J].軟件導(dǎo)刊(教育技術(shù)),2018,17(1):68-69.
[3]賀軍忠.基于ASP的購(gòu)物網(wǎng)站設(shè)計(jì)研究與實(shí)現(xiàn)[J].軟件工程,2018,21(4):15-17.
[4]盧桂榮,姜明.基于ASP.NET的小型B2C電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2016,12(11):286-289.
[5]皇甫大雙.ASP.NET技術(shù)應(yīng)用下的餐飲門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].科技展望,2016,26(1):143.
[6]MARKOS P.Applicationsof Automatic Control Concepts toTraffic Flow Modelingand Control[M].SpringerBerlin Hei-delberg;Springer,Berlin,Heidelberg,2006.