趙鵬
摘 要:設(shè)計一個人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲的數(shù)據(jù)庫。
關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)02(a)-0041-02
互聯(lián)網(wǎng)提供給求職招聘者一個豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會里,利用網(wǎng)站的超時空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個世界的人們來了解信息。
求職網(wǎng)站是實現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場。
1 Struts架構(gòu)介紹
Struts是Apache組織的一個項目,像其它的Apache組織的項目一樣,它也是開放源碼項目。Struts是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個MVC的框架,Struts對Model、View和Controller都提供了對應(yīng)的實現(xiàn)組件。
Controller:在Struts中Controller功能由ActionServlet和ActionMapping對象構(gòu)成:核心是一個Servlet類型的對象ActionServlet,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對象,每個ActionMapping對象實現(xiàn)了一個請求到一個具體的Model部分中Action處理器對象之間的映射。
Model:Struts為Model部分提供了Action和 ActionForm對象。Action處理器對象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實現(xiàn)對客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實現(xiàn)業(yè)務(wù)邏輯的重用。
View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實現(xiàn)和Model部分中的ActionForm的映射,完成對用戶數(shù)據(jù)的封裝。
2 系統(tǒng)設(shè)計
2.1 整體模塊設(shè)計
人才招聘網(wǎng)站要實現(xiàn)的目標(biāo)是:利用計算機網(wǎng)絡(luò)的無地域性,隨時為應(yīng)聘者(個人用戶)與招聘者(企業(yè)用戶)打造一個互相展示的平臺,可以使二者隨時進(jìn)行溝通來達(dá)到招聘的目的。在功能實現(xiàn)上首先要使個人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。
2.2 功能模塊詳細(xì)設(shè)計
注冊模塊:實現(xiàn)用戶輸入相應(yīng)的注冊信息,通過簡單的JavaScript語言對用戶輸入的注冊信息先進(jìn)行簡單的驗證,通過驗證之后注冊成功,否則注冊失敗。
登錄模塊:實現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡單的JavaScript語言對用戶輸入的登錄信息進(jìn)行簡單的驗證,通過驗證之后登錄成功,否則登錄失敗。
發(fā)布簡歷模塊:實現(xiàn)個人用戶輸入相應(yīng)簡歷信息,通過JavaScript語言對用戶輸入的簡歷信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
發(fā)布工作模塊:實現(xiàn)已經(jīng)注冊的企業(yè)用戶必須是在登錄狀態(tài)下,同時企業(yè)用戶的權(quán)限不能為“等待驗證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對用戶輸入的工作信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
收藏模塊:實現(xiàn)個人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請求到后臺之后,后臺會驗證是否已經(jīng)收藏過該信息,通過驗證之后收藏成功,否則收藏失敗。
搜索模塊:實現(xiàn)個人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對用戶輸入的搜索信息進(jìn)行簡單的驗證,當(dāng)用戶提交到后臺之后,會對用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。
信息維護(hù)模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺之后會對用戶提交的信息在進(jìn)行驗證,驗證成功顯示修改成功,否則修改失敗。
發(fā)送模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后對自己滿意的個人或工作發(fā)送相應(yīng)的消息(個人用戶發(fā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺之后,會對用戶提交的信息在進(jìn)行驗證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗證成功顯示發(fā)送成功,否則發(fā)送失敗。
用戶管理模塊:實現(xiàn)管理員登陸后對請求修改權(quán)限的個人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時還要驗證剛剛注冊的新用戶,對其信息進(jìn)行確認(rèn),并修改其權(quán)限。
3 結(jié)語
本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計完成的一個人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計,詳細(xì)設(shè)計到編碼測試整個開發(fā)過程。網(wǎng)站實現(xiàn)了以下功能:
(1)個人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡歷,等待回復(fù);個人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。
(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。
(3)管理員可以對站內(nèi)用戶的信息進(jìn)行驗證,權(quán)限進(jìn)行修改,對發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實性。
參考文獻(xiàn)
[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國林業(yè)出版社,2006.
[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.
[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.
[4] (美)紐恩.Web應(yīng)用測試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.
[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實例[M].北京:機械工業(yè)出版社,2005.
[6] 張銀鶴.JSP動態(tài)網(wǎng)站開發(fā)實踐教程[M].北京:清華大學(xué)出版社,2005.endprint
摘 要:設(shè)計一個人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲的數(shù)據(jù)庫。
關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)02(a)-0041-02
互聯(lián)網(wǎng)提供給求職招聘者一個豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會里,利用網(wǎng)站的超時空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個世界的人們來了解信息。
求職網(wǎng)站是實現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場。
1 Struts架構(gòu)介紹
Struts是Apache組織的一個項目,像其它的Apache組織的項目一樣,它也是開放源碼項目。Struts是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個MVC的框架,Struts對Model、View和Controller都提供了對應(yīng)的實現(xiàn)組件。
Controller:在Struts中Controller功能由ActionServlet和ActionMapping對象構(gòu)成:核心是一個Servlet類型的對象ActionServlet,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對象,每個ActionMapping對象實現(xiàn)了一個請求到一個具體的Model部分中Action處理器對象之間的映射。
Model:Struts為Model部分提供了Action和 ActionForm對象。Action處理器對象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實現(xiàn)對客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實現(xiàn)業(yè)務(wù)邏輯的重用。
View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實現(xiàn)和Model部分中的ActionForm的映射,完成對用戶數(shù)據(jù)的封裝。
2 系統(tǒng)設(shè)計
2.1 整體模塊設(shè)計
人才招聘網(wǎng)站要實現(xiàn)的目標(biāo)是:利用計算機網(wǎng)絡(luò)的無地域性,隨時為應(yīng)聘者(個人用戶)與招聘者(企業(yè)用戶)打造一個互相展示的平臺,可以使二者隨時進(jìn)行溝通來達(dá)到招聘的目的。在功能實現(xiàn)上首先要使個人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。
2.2 功能模塊詳細(xì)設(shè)計
注冊模塊:實現(xiàn)用戶輸入相應(yīng)的注冊信息,通過簡單的JavaScript語言對用戶輸入的注冊信息先進(jìn)行簡單的驗證,通過驗證之后注冊成功,否則注冊失敗。
登錄模塊:實現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡單的JavaScript語言對用戶輸入的登錄信息進(jìn)行簡單的驗證,通過驗證之后登錄成功,否則登錄失敗。
發(fā)布簡歷模塊:實現(xiàn)個人用戶輸入相應(yīng)簡歷信息,通過JavaScript語言對用戶輸入的簡歷信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
發(fā)布工作模塊:實現(xiàn)已經(jīng)注冊的企業(yè)用戶必須是在登錄狀態(tài)下,同時企業(yè)用戶的權(quán)限不能為“等待驗證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對用戶輸入的工作信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
收藏模塊:實現(xiàn)個人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請求到后臺之后,后臺會驗證是否已經(jīng)收藏過該信息,通過驗證之后收藏成功,否則收藏失敗。
搜索模塊:實現(xiàn)個人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對用戶輸入的搜索信息進(jìn)行簡單的驗證,當(dāng)用戶提交到后臺之后,會對用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。
信息維護(hù)模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺之后會對用戶提交的信息在進(jìn)行驗證,驗證成功顯示修改成功,否則修改失敗。
發(fā)送模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后對自己滿意的個人或工作發(fā)送相應(yīng)的消息(個人用戶發(fā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺之后,會對用戶提交的信息在進(jìn)行驗證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗證成功顯示發(fā)送成功,否則發(fā)送失敗。
用戶管理模塊:實現(xiàn)管理員登陸后對請求修改權(quán)限的個人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時還要驗證剛剛注冊的新用戶,對其信息進(jìn)行確認(rèn),并修改其權(quán)限。
3 結(jié)語
本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計完成的一個人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計,詳細(xì)設(shè)計到編碼測試整個開發(fā)過程。網(wǎng)站實現(xiàn)了以下功能:
(1)個人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡歷,等待回復(fù);個人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。
(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。
(3)管理員可以對站內(nèi)用戶的信息進(jìn)行驗證,權(quán)限進(jìn)行修改,對發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實性。
參考文獻(xiàn)
[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國林業(yè)出版社,2006.
[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.
[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.
[4] (美)紐恩.Web應(yīng)用測試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.
[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實例[M].北京:機械工業(yè)出版社,2005.
[6] 張銀鶴.JSP動態(tài)網(wǎng)站開發(fā)實踐教程[M].北京:清華大學(xué)出版社,2005.endprint
摘 要:設(shè)計一個人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲的數(shù)據(jù)庫。
關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)02(a)-0041-02
互聯(lián)網(wǎng)提供給求職招聘者一個豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會里,利用網(wǎng)站的超時空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個世界的人們來了解信息。
求職網(wǎng)站是實現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場。
1 Struts架構(gòu)介紹
Struts是Apache組織的一個項目,像其它的Apache組織的項目一樣,它也是開放源碼項目。Struts是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個MVC的框架,Struts對Model、View和Controller都提供了對應(yīng)的實現(xiàn)組件。
Controller:在Struts中Controller功能由ActionServlet和ActionMapping對象構(gòu)成:核心是一個Servlet類型的對象ActionServlet,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對象,每個ActionMapping對象實現(xiàn)了一個請求到一個具體的Model部分中Action處理器對象之間的映射。
Model:Struts為Model部分提供了Action和 ActionForm對象。Action處理器對象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實現(xiàn)對客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實現(xiàn)業(yè)務(wù)邏輯的重用。
View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實現(xiàn)和Model部分中的ActionForm的映射,完成對用戶數(shù)據(jù)的封裝。
2 系統(tǒng)設(shè)計
2.1 整體模塊設(shè)計
人才招聘網(wǎng)站要實現(xiàn)的目標(biāo)是:利用計算機網(wǎng)絡(luò)的無地域性,隨時為應(yīng)聘者(個人用戶)與招聘者(企業(yè)用戶)打造一個互相展示的平臺,可以使二者隨時進(jìn)行溝通來達(dá)到招聘的目的。在功能實現(xiàn)上首先要使個人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。
2.2 功能模塊詳細(xì)設(shè)計
注冊模塊:實現(xiàn)用戶輸入相應(yīng)的注冊信息,通過簡單的JavaScript語言對用戶輸入的注冊信息先進(jìn)行簡單的驗證,通過驗證之后注冊成功,否則注冊失敗。
登錄模塊:實現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡單的JavaScript語言對用戶輸入的登錄信息進(jìn)行簡單的驗證,通過驗證之后登錄成功,否則登錄失敗。
發(fā)布簡歷模塊:實現(xiàn)個人用戶輸入相應(yīng)簡歷信息,通過JavaScript語言對用戶輸入的簡歷信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
發(fā)布工作模塊:實現(xiàn)已經(jīng)注冊的企業(yè)用戶必須是在登錄狀態(tài)下,同時企業(yè)用戶的權(quán)限不能為“等待驗證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對用戶輸入的工作信息進(jìn)行簡單的驗證,通過驗證之后發(fā)布成功,否則發(fā)布失敗。
收藏模塊:實現(xiàn)個人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請求到后臺之后,后臺會驗證是否已經(jīng)收藏過該信息,通過驗證之后收藏成功,否則收藏失敗。
搜索模塊:實現(xiàn)個人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對用戶輸入的搜索信息進(jìn)行簡單的驗證,當(dāng)用戶提交到后臺之后,會對用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。
信息維護(hù)模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺之后會對用戶提交的信息在進(jìn)行驗證,驗證成功顯示修改成功,否則修改失敗。
發(fā)送模塊:實現(xiàn)企業(yè)用戶或個人用戶登錄后對自己滿意的個人或工作發(fā)送相應(yīng)的消息(個人用戶發(fā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺之后,會對用戶提交的信息在進(jìn)行驗證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗證成功顯示發(fā)送成功,否則發(fā)送失敗。
用戶管理模塊:實現(xiàn)管理員登陸后對請求修改權(quán)限的個人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時還要驗證剛剛注冊的新用戶,對其信息進(jìn)行確認(rèn),并修改其權(quán)限。
3 結(jié)語
本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計完成的一個人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計,詳細(xì)設(shè)計到編碼測試整個開發(fā)過程。網(wǎng)站實現(xiàn)了以下功能:
(1)個人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡歷,等待回復(fù);個人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。
(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。
(3)管理員可以對站內(nèi)用戶的信息進(jìn)行驗證,權(quán)限進(jìn)行修改,對發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實性。
參考文獻(xiàn)
[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國林業(yè)出版社,2006.
[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.
[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.
[4] (美)紐恩.Web應(yīng)用測試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.
[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實例[M].北京:機械工業(yè)出版社,2005.
[6] 張銀鶴.JSP動態(tài)網(wǎng)站開發(fā)實踐教程[M].北京:清華大學(xué)出版社,2005.endprint