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