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
主站蜘蛛池模板: 伊人无码视屏| 亚洲综合九九| 中国成人在线视频| 一级做a爰片久久毛片毛片| 国产精品毛片一区视频播| 女人天堂av免费| 国产精品30p| 国产一级二级在线观看| 成人综合网址| 香蕉99国内自产自拍视频| 99视频精品在线观看| 亚洲bt欧美bt精品| 国产黄网永久免费| 久久久久免费精品国产| 成人国产精品一级毛片天堂 | 日韩在线欧美在线| 久久精品丝袜| 好紧好深好大乳无码中文字幕| 2021天堂在线亚洲精品专区| 国产美女一级毛片| 国产精品林美惠子在线观看| 日韩午夜片| 国产福利小视频在线播放观看| 日韩午夜片| 久久这里只有精品2| 88av在线看| 欧美色视频日本| 午夜国产不卡在线观看视频| 欧美国产日韩在线播放| 午夜免费小视频| 九色91在线视频| 国产熟睡乱子伦视频网站| 久操线在视频在线观看| 午夜福利在线观看成人| 中日韩一区二区三区中文免费视频| 91成人在线免费视频| 欧美激情视频二区| 国产精品成| 一级爱做片免费观看久久| 911亚洲精品| 亚洲成人黄色在线| 国产成a人片在线播放| 国产免费网址| 国产乱子伦精品视频| 麻豆国产精品| 广东一级毛片| 国产熟睡乱子伦视频网站| 老司机久久99久久精品播放 | 久久综合五月| 日本在线欧美在线| 亚洲中字无码AV电影在线观看| 国产18在线播放| 色爽网免费视频| 国产午夜无码片在线观看网站| 天天操天天噜| 67194亚洲无码| 91午夜福利在线观看| 国产精品成人久久| 久久毛片基地| 国产手机在线小视频免费观看| 亚洲天堂网视频| 久久精品国产精品国产一区| 亚洲高清无在码在线无弹窗| 免费观看精品视频999| 在线毛片免费| 亚洲日韩在线满18点击进入| 亚洲三级视频在线观看| 亚洲第一页在线观看| 亚洲欧美自拍中文| 四虎国产永久在线观看| 国产成人AV男人的天堂| 欧美自慰一级看片免费| 国产青青操| 欧美午夜性视频| 久久青青草原亚洲av无码| 国内黄色精品| 久久精品丝袜高跟鞋| 欧美色香蕉| 在线观看国产黄色| 亚洲国产亚综合在线区| 午夜丁香婷婷| 日韩第九页|