999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Struts架構(gòu)模式的人才招聘網(wǎng)站開發(fā)

2014-11-07 21:13:42趙鵬
科技資訊 2014年4期
關(guān)鍵詞:互聯(lián)網(wǎng)

趙鵬

摘 要:設(shè)計(jì)一個(gè)人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計(jì)結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲(chǔ)的數(shù)據(jù)庫。

關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)02(a)-0041-02

互聯(lián)網(wǎng)提供給求職招聘者一個(gè)豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會(huì)里,利用網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個(gè)世界的人們來了解信息。

求職網(wǎng)站是實(shí)現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場(chǎng)。

1 Struts架構(gòu)介紹

Struts是Apache組織的一個(gè)項(xiàng)目,像其它的Apache組織的項(xiàng)目一樣,它也是開放源碼項(xiàng)目。Struts是一個(gè)比較好的MVC框架,提供了對(duì)開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個(gè)MVC的框架,Struts對(duì)Model、View和Controller都提供了對(duì)應(yīng)的實(shí)現(xiàn)組件。

Controller:在Struts中Controller功能由ActionServlet和ActionMapping對(duì)象構(gòu)成:核心是一個(gè)Servlet類型的對(duì)象ActionServlet,它用來接受客戶端的請(qǐng)求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請(qǐng)求到一個(gè)具體的Model部分中Action處理器對(duì)象之間的映射。

Model:Struts為Model部分提供了Action和 ActionForm對(duì)象。Action處理器對(duì)象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對(duì)象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實(shí)現(xiàn)對(duì)客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用。

View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實(shí)現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實(shí)現(xiàn)和Model部分中的ActionForm的映射,完成對(duì)用戶數(shù)據(jù)的封裝。

2 系統(tǒng)設(shè)計(jì)

2.1 整體模塊設(shè)計(jì)

人才招聘網(wǎng)站要實(shí)現(xiàn)的目標(biāo)是:利用計(jì)算機(jī)網(wǎng)絡(luò)的無地域性,隨時(shí)為應(yīng)聘者(個(gè)人用戶)與招聘者(企業(yè)用戶)打造一個(gè)互相展示的平臺(tái),可以使二者隨時(shí)進(jìn)行溝通來達(dá)到招聘的目的。在功能實(shí)現(xiàn)上首先要使個(gè)人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。

2.2 功能模塊詳細(xì)設(shè)計(jì)

注冊(cè)模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的注冊(cè)信息,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的注冊(cè)信息先進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后注冊(cè)成功,否則注冊(cè)失敗。

登錄模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的登錄信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后登錄成功,否則登錄失敗。

發(fā)布簡(jiǎn)歷模塊:實(shí)現(xiàn)個(gè)人用戶輸入相應(yīng)簡(jiǎn)歷信息,通過JavaScript語言對(duì)用戶輸入的簡(jiǎn)歷信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

發(fā)布工作模塊:實(shí)現(xiàn)已經(jīng)注冊(cè)的企業(yè)用戶必須是在登錄狀態(tài)下,同時(shí)企業(yè)用戶的權(quán)限不能為“等待驗(yàn)證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對(duì)用戶輸入的工作信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

收藏模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請(qǐng)求到后臺(tái)之后,后臺(tái)會(huì)驗(yàn)證是否已經(jīng)收藏過該信息,通過驗(yàn)證之后收藏成功,否則收藏失敗。

搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jìn)行簡(jiǎn)單的驗(yàn)證,當(dāng)用戶提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。

信息維護(hù)模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡(jiǎn)歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺(tái)之后會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,驗(yàn)證成功顯示修改成功,否則修改失敗。

發(fā)送模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后對(duì)自己滿意的個(gè)人或工作發(fā)送相應(yīng)的消息(個(gè)人用戶發(fā)送簡(jiǎn)歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請(qǐng)求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請(qǐng)求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊(cè)的新用戶,對(duì)其信息進(jìn)行確認(rèn),并修改其權(quán)限。

3 結(jié)語

本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計(jì)完成的一個(gè)人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì)到編碼測(cè)試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

(1)個(gè)人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡(jiǎn)歷,等待回復(fù);個(gè)人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。

(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡(jiǎn)歷信息,并向符合要求的個(gè)人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。

(3)管理員可以對(duì)站內(nèi)用戶的信息進(jìn)行驗(yàn)證,權(quán)限進(jìn)行修改,對(duì)發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實(shí)性。

參考文獻(xiàn)

[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國(guó)林業(yè)出版社,2006.

[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.

[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.

[4] (美)紐恩.Web應(yīng)用測(cè)試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.

[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.

[6] 張銀鶴.JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2005.endprint

摘 要:設(shè)計(jì)一個(gè)人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計(jì)結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲(chǔ)的數(shù)據(jù)庫。

關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)02(a)-0041-02

互聯(lián)網(wǎng)提供給求職招聘者一個(gè)豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會(huì)里,利用網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個(gè)世界的人們來了解信息。

求職網(wǎng)站是實(shí)現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場(chǎng)。

1 Struts架構(gòu)介紹

Struts是Apache組織的一個(gè)項(xiàng)目,像其它的Apache組織的項(xiàng)目一樣,它也是開放源碼項(xiàng)目。Struts是一個(gè)比較好的MVC框架,提供了對(duì)開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個(gè)MVC的框架,Struts對(duì)Model、View和Controller都提供了對(duì)應(yīng)的實(shí)現(xiàn)組件。

Controller:在Struts中Controller功能由ActionServlet和ActionMapping對(duì)象構(gòu)成:核心是一個(gè)Servlet類型的對(duì)象ActionServlet,它用來接受客戶端的請(qǐng)求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請(qǐng)求到一個(gè)具體的Model部分中Action處理器對(duì)象之間的映射。

Model:Struts為Model部分提供了Action和 ActionForm對(duì)象。Action處理器對(duì)象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對(duì)象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實(shí)現(xiàn)對(duì)客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用。

View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實(shí)現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實(shí)現(xiàn)和Model部分中的ActionForm的映射,完成對(duì)用戶數(shù)據(jù)的封裝。

2 系統(tǒng)設(shè)計(jì)

2.1 整體模塊設(shè)計(jì)

人才招聘網(wǎng)站要實(shí)現(xiàn)的目標(biāo)是:利用計(jì)算機(jī)網(wǎng)絡(luò)的無地域性,隨時(shí)為應(yīng)聘者(個(gè)人用戶)與招聘者(企業(yè)用戶)打造一個(gè)互相展示的平臺(tái),可以使二者隨時(shí)進(jìn)行溝通來達(dá)到招聘的目的。在功能實(shí)現(xiàn)上首先要使個(gè)人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。

2.2 功能模塊詳細(xì)設(shè)計(jì)

注冊(cè)模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的注冊(cè)信息,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的注冊(cè)信息先進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后注冊(cè)成功,否則注冊(cè)失敗。

登錄模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的登錄信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后登錄成功,否則登錄失敗。

發(fā)布簡(jiǎn)歷模塊:實(shí)現(xiàn)個(gè)人用戶輸入相應(yīng)簡(jiǎn)歷信息,通過JavaScript語言對(duì)用戶輸入的簡(jiǎn)歷信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

發(fā)布工作模塊:實(shí)現(xiàn)已經(jīng)注冊(cè)的企業(yè)用戶必須是在登錄狀態(tài)下,同時(shí)企業(yè)用戶的權(quán)限不能為“等待驗(yàn)證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對(duì)用戶輸入的工作信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

收藏模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請(qǐng)求到后臺(tái)之后,后臺(tái)會(huì)驗(yàn)證是否已經(jīng)收藏過該信息,通過驗(yàn)證之后收藏成功,否則收藏失敗。

搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jìn)行簡(jiǎn)單的驗(yàn)證,當(dāng)用戶提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。

信息維護(hù)模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡(jiǎn)歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺(tái)之后會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,驗(yàn)證成功顯示修改成功,否則修改失敗。

發(fā)送模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后對(duì)自己滿意的個(gè)人或工作發(fā)送相應(yīng)的消息(個(gè)人用戶發(fā)送簡(jiǎn)歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請(qǐng)求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請(qǐng)求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊(cè)的新用戶,對(duì)其信息進(jìn)行確認(rèn),并修改其權(quán)限。

3 結(jié)語

本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計(jì)完成的一個(gè)人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì)到編碼測(cè)試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

(1)個(gè)人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡(jiǎn)歷,等待回復(fù);個(gè)人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。

(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡(jiǎn)歷信息,并向符合要求的個(gè)人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。

(3)管理員可以對(duì)站內(nèi)用戶的信息進(jìn)行驗(yàn)證,權(quán)限進(jìn)行修改,對(duì)發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實(shí)性。

參考文獻(xiàn)

[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國(guó)林業(yè)出版社,2006.

[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.

[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.

[4] (美)紐恩.Web應(yīng)用測(cè)試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.

[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.

[6] 張銀鶴.JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2005.endprint

摘 要:設(shè)計(jì)一個(gè)人才招聘網(wǎng)站系統(tǒng),采用B/S設(shè)計(jì)結(jié)構(gòu),系統(tǒng)采用JavaScrip的JSP編程技術(shù),利用Struts開發(fā)框架,采用Microsoft SQL Server 2000作為網(wǎng)站信息存儲(chǔ)的數(shù)據(jù)庫。

關(guān)鍵詞:人才招聘 互聯(lián)網(wǎng) Struts架構(gòu)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)02(a)-0041-02

互聯(lián)網(wǎng)提供給求職招聘者一個(gè)豐富的超媒體資源,給求職者與招聘者提供了一種由他們自行控制的求職招聘環(huán)境。在高度信息化的社會(huì)里,利用網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們獲取人才或招聘信息,更可以跨地區(qū),甚至整個(gè)世界的人們來了解信息。

求職網(wǎng)站是實(shí)現(xiàn)人才資源分配的橋梁,使得招聘者與求職者之間的交流有了全新的方式,它不再受到傳統(tǒng)方式的制約。它可以使不同地區(qū)的人們同處一網(wǎng),共同討論,共同共享。地理上的界限在這里模糊和消失了,可以說求職網(wǎng)站是一所真正的沒有圍墻的人才市場(chǎng)。

1 Struts架構(gòu)介紹

Struts是Apache組織的一個(gè)項(xiàng)目,像其它的Apache組織的項(xiàng)目一樣,它也是開放源碼項(xiàng)目。Struts是一個(gè)比較好的MVC框架,提供了對(duì)開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。作為一個(gè)MVC的框架,Struts對(duì)Model、View和Controller都提供了對(duì)應(yīng)的實(shí)現(xiàn)組件。

Controller:在Struts中Controller功能由ActionServlet和ActionMapping對(duì)象構(gòu)成:核心是一個(gè)Servlet類型的對(duì)象ActionServlet,它用來接受客戶端的請(qǐng)求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請(qǐng)求到一個(gè)具體的Model部分中Action處理器對(duì)象之間的映射。

Model:Struts為Model部分提供了Action和 ActionForm對(duì)象。Action處理器對(duì)象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的View組件以產(chǎn)生響應(yīng)。Struts提供的ActionForm組件對(duì)象,利用它和Struts提供的自定義標(biāo)記庫結(jié)合可以實(shí)現(xiàn)對(duì)客戶端的表單數(shù)據(jù)的良好封裝和支持。Struts通常建議使用一組JavaBean表示系統(tǒng)的內(nèi)部狀態(tài),這樣可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用。

View:Struts應(yīng)用中的View部分是通過JSP技術(shù)實(shí)現(xiàn)的。Struts提供了自定義的標(biāo)記庫可以使用,通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的JSP表單,可以實(shí)現(xiàn)和Model部分中的ActionForm的映射,完成對(duì)用戶數(shù)據(jù)的封裝。

2 系統(tǒng)設(shè)計(jì)

2.1 整體模塊設(shè)計(jì)

人才招聘網(wǎng)站要實(shí)現(xiàn)的目標(biāo)是:利用計(jì)算機(jī)網(wǎng)絡(luò)的無地域性,隨時(shí)為應(yīng)聘者(個(gè)人用戶)與招聘者(企業(yè)用戶)打造一個(gè)互相展示的平臺(tái),可以使二者隨時(shí)進(jìn)行溝通來達(dá)到招聘的目的。在功能實(shí)現(xiàn)上首先要使個(gè)人用戶能夠搜尋到大量的企業(yè)信息以及工作信息,用來滿足各種用戶的需要。圖1所示為招聘網(wǎng)站系統(tǒng)功能模塊圖。

2.2 功能模塊詳細(xì)設(shè)計(jì)

注冊(cè)模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的注冊(cè)信息,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的注冊(cè)信息先進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后注冊(cè)成功,否則注冊(cè)失敗。

登錄模塊:實(shí)現(xiàn)用戶輸入相應(yīng)的用戶名和密碼,通過簡(jiǎn)單的JavaScript語言對(duì)用戶輸入的登錄信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后登錄成功,否則登錄失敗。

發(fā)布簡(jiǎn)歷模塊:實(shí)現(xiàn)個(gè)人用戶輸入相應(yīng)簡(jiǎn)歷信息,通過JavaScript語言對(duì)用戶輸入的簡(jiǎn)歷信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

發(fā)布工作模塊:實(shí)現(xiàn)已經(jīng)注冊(cè)的企業(yè)用戶必須是在登錄狀態(tài)下,同時(shí)企業(yè)用戶的權(quán)限不能為“等待驗(yàn)證”。否則不允許企業(yè)用戶發(fā)布工作信息。符合發(fā)布條件的用戶在登錄條件下輸入相應(yīng)的工作信息,通過JavaScript語言對(duì)用戶輸入的工作信息進(jìn)行簡(jiǎn)單的驗(yàn)證,通過驗(yàn)證之后發(fā)布成功,否則發(fā)布失敗。

收藏模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶已經(jīng)登錄,否則無法收藏相應(yīng)的信息。當(dāng)用戶提交收藏請(qǐng)求到后臺(tái)之后,后臺(tái)會(huì)驗(yàn)證是否已經(jīng)收藏過該信息,通過驗(yàn)證之后收藏成功,否則收藏失敗。

搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jìn)行簡(jiǎn)單的驗(yàn)證,當(dāng)用戶提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在數(shù)據(jù)庫中進(jìn)行查詢,當(dāng)數(shù)據(jù)庫中存在相應(yīng)的信息返回到界面顯示,否則顯示沒有用戶搜索的信息。

信息維護(hù)模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后可以修改各自的登錄信息,企業(yè)的詳細(xì)信息,企業(yè)發(fā)布的工作信息,簡(jiǎn)歷信息等等。當(dāng)用戶填寫相應(yīng)的修改信息之后,提交到后臺(tái)之后會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,驗(yàn)證成功顯示修改成功,否則修改失敗。

發(fā)送模塊:實(shí)現(xiàn)企業(yè)用戶或個(gè)人用戶登錄后對(duì)自己滿意的個(gè)人或工作發(fā)送相應(yīng)的消息(個(gè)人用戶發(fā)送簡(jiǎn)歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請(qǐng)求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請(qǐng)求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊(cè)的新用戶,對(duì)其信息進(jìn)行確認(rèn),并修改其權(quán)限。

3 結(jié)語

本網(wǎng)站是基于Struts開發(fā)框架,使用Web編程技術(shù)設(shè)計(jì)完成的一個(gè)人才招聘網(wǎng)站。通過詳細(xì)的調(diào)研以及需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì)到編碼測(cè)試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

(1)個(gè)人用戶可搜索站內(nèi)所有企業(yè)用戶發(fā)布的招聘信息,收藏有關(guān)信息,并向特定的崗位投遞簡(jiǎn)歷,等待回復(fù);個(gè)人用戶還可以維護(hù)自己相關(guān)的站內(nèi)信息。

(2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡(jiǎn)歷信息,并向符合要求的個(gè)人用戶發(fā)去面試通知;企業(yè)用戶還可以發(fā)布工作信息,維護(hù)自己的站內(nèi)信息。

(3)管理員可以對(duì)站內(nèi)用戶的信息進(jìn)行驗(yàn)證,權(quán)限進(jìn)行修改,對(duì)發(fā)布虛假消息的用戶進(jìn)行刪除,保證了網(wǎng)站中信息的真實(shí)性。

參考文獻(xiàn)

[1] 張琦,陳瑋,朱彬,等.用Java輕送開發(fā)web系統(tǒng)[M].北京:中國(guó)林業(yè)出版社,2006.

[2] 向傳杰,主編.JSP-Servlet基礎(chǔ)案例教程[M].北京:電子工業(yè)出版社,2001.

[3] 神龍工作室.新手學(xué)制作網(wǎng)頁綜合應(yīng)用[M].人民郵電出版社,2005.

[4] (美)紐恩.Web應(yīng)用測(cè)試—軟件工程叢書[M].2版.北京:電子工業(yè)出版社,2005.

[5] 賽奎春,主編.JSP信息系統(tǒng)開發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.

[6] 張銀鶴.JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2005.endprint

猜你喜歡
互聯(lián)網(wǎng)
互聯(lián)網(wǎng)+背景下數(shù)學(xué)試驗(yàn)課程的探究式教學(xué)改革
科技視界(2016年21期)2016-10-17 18:47:55
基于“互聯(lián)網(wǎng)+”的京東自營(yíng)物流配送效率分析
科技視界(2016年21期)2016-10-17 18:37:15
互聯(lián)網(wǎng)+醫(yī)療保健網(wǎng)的設(shè)計(jì)
科技視界(2016年21期)2016-10-17 17:07:28
試論網(wǎng)絡(luò)大環(huán)境下音樂作品的法律保護(hù)問題
商(2016年27期)2016-10-17 06:43:49
淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
今傳媒(2016年9期)2016-10-15 23:35:12
淺析互聯(lián)網(wǎng)時(shí)代維基百科的生產(chǎn)模式
今傳媒(2016年9期)2016-10-15 22:51:03
“互聯(lián)網(wǎng)+”環(huán)境之下的著作權(quán)保護(hù)
今傳媒(2016年9期)2016-10-15 22:15:57
“互聯(lián)網(wǎng)+”對(duì)傳統(tǒng)圖書出版的影響和推動(dòng)作用
今傳媒(2016年9期)2016-10-15 22:09:11
從“數(shù)據(jù)新聞”看當(dāng)前互聯(lián)網(wǎng)新聞信息傳播生態(tài)
今傳媒(2016年9期)2016-10-15 22:06:04
互聯(lián)網(wǎng)背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目的實(shí)施
考試周刊(2016年79期)2016-10-13 23:23:28
主站蜘蛛池模板: 91美女在线| 国产成人综合网在线观看| 极品国产一区二区三区| 谁有在线观看日韩亚洲最新视频| 91亚洲免费视频| 欧美在线综合视频| 亚洲啪啪网| 国产成人精品一区二区不卡| 久久综合九九亚洲一区| 国产精品免费露脸视频| a在线亚洲男人的天堂试看| 思思99热精品在线| 99在线视频精品| 欧美亚洲一区二区三区在线| 在线播放国产一区| 色久综合在线| 视频二区亚洲精品| 91小视频在线观看免费版高清| 国产一级一级毛片永久| 91小视频在线观看| 久久青草精品一区二区三区| 精品国产成人高清在线| 日韩av电影一区二区三区四区| 成年午夜精品久久精品| 亚洲国产精品一区二区第一页免 | 国产a v无码专区亚洲av| 国产男女免费完整版视频| 欧美乱妇高清无乱码免费| 亚洲午夜福利在线| 毛片网站观看| 色婷婷天天综合在线| 国产在线观看第二页| 真实国产精品vr专区| 亚洲 欧美 日韩综合一区| 久精品色妇丰满人妻| 色亚洲激情综合精品无码视频| 在线观看精品国产入口| 一区二区三区四区日韩| 白浆视频在线观看| 国产成人无码播放| 婷五月综合| 2024av在线无码中文最新| 欧美日韩精品一区二区在线线 | 国产毛片基地| 久青草免费视频| 国产人成在线观看| 国产黄色免费看| 色综合网址| 日本人妻一区二区三区不卡影院| 午夜爽爽视频| 怡春院欧美一区二区三区免费| 国产欧美日韩视频怡春院| 成人午夜免费观看| 97精品伊人久久大香线蕉| 精品99在线观看| h网站在线播放| 在线观看热码亚洲av每日更新| 欧美午夜理伦三级在线观看| 亚洲福利网址| 2020国产免费久久精品99| 国产在线高清一级毛片| 国产美女主播一级成人毛片| 国产成人在线无码免费视频| 毛片最新网址| 国产精品一区二区久久精品无码| a级毛片一区二区免费视频| 国产成人精品视频一区视频二区| 午夜精品久久久久久久99热下载| 国产精品第一区在线观看| 精品三级网站| 亚洲人网站| 久久久久国产一级毛片高清板| 色综合天天视频在线观看| 国产精品三级av及在线观看| 国产一在线观看| 毛片手机在线看| 99在线观看视频免费| 中文字幕欧美日韩高清| 国产微拍一区| 国产又大又粗又猛又爽的视频| 亚洲免费福利视频| 国产精品夜夜嗨视频免费视频|