亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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)站是一所真正的沒有圍墻的人才市場。

        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,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請求到一個(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ì)

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

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

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

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

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

        搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jì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ā)布的工作信息,簡歷信息等等。當(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ā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

        用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊的新用戶,對(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ì)到編碼測試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

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

        (2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個(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].北京:中國林業(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ā)實(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)站是一所真正的沒有圍墻的人才市場。

        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,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請求到一個(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ì)

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

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

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

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

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

        搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jì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ā)布的工作信息,簡歷信息等等。當(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ā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

        用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊的新用戶,對(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ì)到編碼測試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

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

        (2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個(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].北京:中國林業(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ā)實(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)站是一所真正的沒有圍墻的人才市場。

        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,它用來接受客戶端的請求。ActionServlet包括一組基于配置的ActionMapping對(duì)象,每個(gè)ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請求到一個(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ì)

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

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

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

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

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

        搜索模塊:實(shí)現(xiàn)個(gè)人用戶或企業(yè)用戶填寫搜索信息,通過JavaScript語言對(duì)用戶輸入的搜索信息進(jì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ā)布的工作信息,簡歷信息等等。當(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ā)送簡歷,企業(yè)用戶發(fā)送面試通知),提交到后臺(tái)之后,會(huì)對(duì)用戶提交的信息在進(jìn)行驗(yàn)證,判斷用戶是否已經(jīng)發(fā)送過該信息。驗(yàn)證成功顯示發(fā)送成功,否則發(fā)送失敗。

        用戶管理模塊:實(shí)現(xiàn)管理員登陸后對(duì)請求修改權(quán)限的個(gè)人用戶或企業(yè)用戶進(jìn)行權(quán)限修改,先對(duì)用戶的請求信息進(jìn)行確認(rèn),通過確認(rèn)修改,否則不修改。同時(shí)還要驗(yàn)證剛剛注冊的新用戶,對(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ì)到編碼測試整個(gè)開發(fā)過程。網(wǎng)站實(shí)現(xiàn)了以下功能:

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

        (2)企業(yè)用戶可搜索和收藏站內(nèi)發(fā)布的所有簡歷信息,并向符合要求的個(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].北京:中國林業(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ā)實(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)+”的京東自營物流配送效率分析
        科技視界(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
        久久精品韩国日本国产| 国产97在线 | 亚洲| 在线播放亚洲第一字幕| 欧美日韩中文亚洲另类春色| 久草视频在线视频手机在线观看| 国产亚洲精品90在线视频| 好男人社区影院www| 99精品视频在线观看| 男人天堂AV在线麻豆| 高清国产亚洲精品自在久久| 中文字幕av中文字无码亚| 国产成人av性色在线影院色戒 | 久久AⅤ无码精品色午麻豆| 日本视频在线播放一区二区 | 91久久久久无码精品露脸| 久久综合老鸭窝色综合久久 | 国产av大片久久中文字幕| 亚洲天堂无码AV一二三四区 | 久久精品麻豆日日躁夜夜躁| 亚洲国产欧美日韩一区二区| 97久久综合精品国产丝袜长腿| 性色av一二三天美传媒| 无码av免费一区二区三区| 成 人 网 站 在线 看 免费| 国产在线视频一区二区三区不卡 | 超碰cao已满18进入离开官网| 思思99热精品免费观看| 日韩国产有码精品一区二在线| 色综合久久中文综合网亚洲 | 国产av无码专区亚洲av果冻传媒| 99香蕉国产精品偷在线观看| 窄裙美女教师在线观看视频| 青青草在线免费观看视频| 久久久久人妻精品一区三寸| 免费无码肉片在线观看| 精品国产亚洲av成人一区| 极品人妻少妇av免费久久| 在线精品一区二区三区| 久久精品国产精品亚洲婷婷| 亚洲精品国产亚洲av| 曰韩亚洲av人人夜夜澡人人爽|