ASP.NET在線求職招聘系統(tǒng)完全解析
網(wǎng)絡的普及,給人們帶來的另一個好處就是可以進行在線的就職和招聘。這樣我們就不必在拿著厚厚的簡歷,滿頭大汗的在人才市場中穿梭。招聘企業(yè)也不需要花費大量的人力物理在招聘會上大張旗鼓地搶占招聘攤位了。網(wǎng)絡招聘的另一個好處就是不受時間地點的限制,只要可以上網(wǎng),就可以完成求職招聘過程。據(jù)調(diào)查,現(xiàn)在大學生畢業(yè)就業(yè)時,60%的學生網(wǎng)上求職,而越來越多的企業(yè)也青睞與進行網(wǎng)上招聘,畢竟,節(jié)約成本是每個老板都希望做的事情。ASP.NET在線求職招聘系統(tǒng)可以滿足上述要求提高效率。
本文中,我們就以ASP.NET在線求職招聘系統(tǒng)實例,來完成本章內(nèi)容。同時由于本章實例系統(tǒng)結(jié)構(gòu)相對比較復雜,數(shù)據(jù)庫系統(tǒng)采用的是MS-SQLServer 2000,所以在具體章節(jié)中,敘述會有所不同。
系統(tǒng)功能表述
在線求職招聘系統(tǒng)的主要功能比較復雜,根據(jù)功能服務對象,可以簡化為四個大的功能模塊:系統(tǒng)配置信息管理模塊、普通會員信息管理模塊、企業(yè)會員信息管理模塊,公共信息管理模塊。各模塊所實現(xiàn)的功能具體如下:
(1)系統(tǒng)配置信息管理模塊
-職位類別的添加
-職位類別的刪除
-就業(yè)新聞的發(fā)布
(2)普通會員信息管理模塊
-會員注冊
-簡歷更新
-職位查詢
-求職申請
-人事經(jīng)理來信管理
-求職意向管理
(3)企業(yè)會員信息管理莫
-企業(yè)會員注冊
-應聘信息管理
-企業(yè)信息管理
-招聘職位管理
(4)公共信息管理
-職位查詢
-英才信息瀏覽
-就業(yè)新聞瀏覽
ASP.NET在線求職招聘系統(tǒng)功能模塊的劃分
根據(jù)上節(jié)分析,我們可以畫出系統(tǒng)功能模塊圖,如圖16.1所示。
圖16.1 系統(tǒng)模塊圖
各個功能模塊的信息管理功能是基于底層數(shù)據(jù)庫的,根據(jù)各模塊與數(shù)據(jù)庫的管理,可以得到各模塊之間的關系,如圖16.2所示。
圖16.2 模塊關系圖
ASP.NET在線求職招聘系統(tǒng)文件結(jié)構(gòu)和系統(tǒng)流程分析
綜合上面幾節(jié)的分析,根據(jù)用戶類型不同,我們可以得到流程圖如圖16.3所示。
圖 16.3 系統(tǒng)流程圖
#p#
本系統(tǒng)共包含24個系統(tǒng)文件,根據(jù)服務的用戶對象不同,可歸為四個類別的文件,個頁面的具體功能描述如下:
(1)系統(tǒng)配置信息管理類
1)Web.config
系統(tǒng)配置信息。包括管理員ID和密碼,數(shù)據(jù)庫連接字符串和數(shù)據(jù)庫信息;
2) SysManagementPage.aspx
管理員進行工作類別管理,同時可以發(fā)布相關的就業(yè)新聞;
(2)企業(yè)會員信息管理類
1)Com_Reg.aspx
企業(yè)會員注冊頁面;
2)Com_Pub_NewJobs.aspx
企業(yè)發(fā)布招聘職位
3)Com_MyReceiveMsg.aspx
企業(yè)收到的應聘申請,可以查詢申請者的簡歷,并且企業(yè)對應聘者比較中意,可以發(fā)送面試邀請;
4)Com_JobMent.aspx
企業(yè)可以完成管理招聘職位,統(tǒng)計應聘人數(shù) ,停止招聘登功能;
5)Com_Infor.aspx
企業(yè)進行企業(yè)信息的更新;
6)Com_CountID.aspx
該頁面配合Com_JobMent.aspx頁面?zhèn)鱽淼膮?shù),進行應聘人數(shù)的統(tǒng)計;
7)comtop.ascx
Web用戶控件,主要實現(xiàn)企業(yè)會員管理頁面的頁眉中的功能,包括顯示歡迎信息,頁面跳轉(zhuǎn)鏈接登;
(3)普通會員信息管理類
1)User_Reg.aspx
普通會員注冊;
2)MyResume.aspx
會員簡歷預覽,可以進行簡歷更新;
3)MyHRMsg.aspx
會員進行管理人事經(jīng)理的來信,一般是企業(yè)的面試邀請信息;
4)MySendMsg.aspx
求職意向管理,可以管理職位收藏夾的信息,也可以管理已經(jīng)發(fā)送應聘請求的信息,并可以查看到企業(yè)是否已經(jīng)瀏覽了該應聘請求;
5)UserTop.ascx
Web用戶控件,實現(xiàn)會員信息管理頁面的頁眉部分的功能,包括歡迎信息和頁面跳轉(zhuǎn)鏈接;
(4)公共信息管理類
1)Login.ascx
Web用戶控件,完成用戶身份登錄系統(tǒng)的身份驗證功能;
2)Login.aspx
調(diào)用Login.ascx;
3) menu.ascx
Web用戶控件,提供職位搜索的接口,根據(jù)提供的參數(shù),可以顯示不同的樣式和功能;
4) ViewMoreResume.aspx
完成英才展示功能,根據(jù)注冊先后順序,列出普通會員信息,提供給企業(yè)用戶查詢;
5) ViewNewJobs.aspx
完成職位展示功能,根據(jù)職位發(fā)布時間順序列出,提供給會員查詢;
6) ViewNews.aspx
相關就業(yè)新聞瀏覽;
7) ViewPersonResume.aspx
普通會員的簡歷瀏覽;
8) SearchJobs.aspx
完成職位檢索功能;
9)foot.ascx
完成頁面頁腳信息的功能;
10)index.aspx
系統(tǒng)主頁面,主要提供部分普通會員信息、企業(yè)招聘職位、相關就業(yè)信息、提供登陸入口和職位檢索功能;
本系統(tǒng)數(shù)據(jù)庫系統(tǒng)采用MS-SQLServer 2000 SP4(簡體中文版),設定數(shù)據(jù)庫服務器名為"ZUT-GYF",使用企業(yè)管理器新建一個數(shù)據(jù)庫,命名為
ASP.NET在線求職招聘系統(tǒng)小節(jié)
ASP.NET在線求職招聘系統(tǒng)實例系統(tǒng)是實例中相對最為復雜的一個系統(tǒng),交互性比較強,各頁面與數(shù)據(jù)庫的關系比較緊密,涵蓋的知識也比較全面。由于后臺數(shù)據(jù)庫系統(tǒng)采用的MS-SQLServer2000 ,所以作為一個系統(tǒng)來說,性能當然比第十四章、十五章的信息系統(tǒng)好。改系統(tǒng)的另一個特點就是各數(shù)據(jù)表之間的數(shù)據(jù)關聯(lián)性較強,因此,在學習本系統(tǒng)的時候,學習如何處理關聯(lián)性比較強的數(shù)據(jù)也是一個重點。
本系統(tǒng)需要擴展的地方如對用戶注冊信息的保密等,作為實習案例,我們可以忽略這些細節(jié),但是作為一個商品化的系統(tǒng),如果不能保護好會員的信息,那將會是個***的失敗。還有就是對會員的信息驗證等,尤其是企業(yè)會員,必須盡***的努力確保企業(yè)信息的真實性。希望有心的讀者能夠在本實例系統(tǒng)的基礎上繼續(xù)擴展,做出一個***的在線求職招聘系統(tǒng)。
【編輯推薦】