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