人才招聘網(wǎng)站的設(shè)計與實現(xiàn)(論文)
《人才招聘網(wǎng)站的設(shè)計與實現(xiàn)(論文)》由會員分享,可在線閱讀,更多相關(guān)《人才招聘網(wǎng)站的設(shè)計與實現(xiàn)(論文)(49頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、江西科技師范學(xué)院畢業(yè)論文-胡子強1人才招聘網(wǎng)人才招聘網(wǎng)站的設(shè)計與實現(xiàn)站的設(shè)計與實現(xiàn).2摘摘 要要.2ABSTRACT.21.1.前前 言言.22.2.人才招聘管理信息網(wǎng)站概述人才招聘管理信息網(wǎng)站概述.32.1 開發(fā)背景 .32.2 網(wǎng)絡(luò)招聘網(wǎng)站的現(xiàn)狀和發(fā)展前景 .42.3 網(wǎng)絡(luò)招聘的優(yōu)勢 .42.4 網(wǎng)絡(luò)招聘網(wǎng)站的意義 .53.3.技術(shù)介紹技術(shù)介紹.63.1 JSP 技術(shù)概述.63.2 JSP 與 ASP 比較.73.3 TOMCAT 背景簡介.93.4 MICROSOFT SQL SERVER 2005 簡介.93.5 JDK 和 JDBC 介紹.104.4.網(wǎng)站設(shè)計概述網(wǎng)站設(shè)計概述.114
2、.1 網(wǎng)站組成描述 .114.1.1 企業(yè)登錄.114.1.2 個人登錄.114.2 網(wǎng)站主要框架 .114.2.1 個人求職的模塊圖.124.2.2 企業(yè)招聘模塊圖.134.2.3 主要數(shù)據(jù)庫表.145.5.網(wǎng)站詳細設(shè)計網(wǎng)站詳細設(shè)計.195.1 首頁設(shè)計 .195.2 個人發(fā)布求職信息頁面設(shè)計.235.2.1 個人用戶登錄主頁設(shè)計.295.2.2 查看簡歷.305.2.3 瀏覽招聘信息.325.2.4 投遞簡歷.345.3 招聘企業(yè)登錄界面設(shè)計 .375.5.1 企業(yè)等錄主頁設(shè)計.375.5.2 企業(yè)基本信息管理.375.5.3 發(fā)布新的招聘信息.425.5.3 發(fā)布招聘信息管理.456.6
3、.結(jié)束語結(jié)束語.48江西科技師范學(xué)院畢業(yè)論文-胡子強2人才招聘網(wǎng)人才招聘網(wǎng)站的設(shè)計與實現(xiàn)站的設(shè)計與實現(xiàn)摘摘 要要:互聯(lián)網(wǎng)的快速發(fā)展正在不斷融入人們的生活,影響和改變著人們的生活。網(wǎng)絡(luò)所提供給人們的不僅僅只是獲取信息的來源,而且還是一個相互交流的間。人才招聘管理信息網(wǎng)站的出現(xiàn)和發(fā)展也正給廣大的求職者和招聘單位提供了一個便捷而有效的雙向交流與選擇的平臺。簡潔和高效是本畢業(yè)設(shè)計的特點。本畢業(yè)設(shè)計是基于 Web 的網(wǎng)站,使用 JSP+Struts2+TOMCAT 技術(shù)平臺搭建服務(wù)器;后臺數(shù)據(jù)庫采用了成熟和兼容性好的 Microsoft SQL Server。本畢業(yè)設(shè)計使用微軟的 SQL Server
4、2005 構(gòu)建了人才招聘管理網(wǎng)站的數(shù)據(jù)庫。本畢業(yè)設(shè)計實現(xiàn)的主要功能有:個人注冊,找工作以及發(fā)布求職信息,企業(yè)注冊,發(fā)布招聘信息以及對發(fā)布信息的管理。 關(guān)鍵詞關(guān)鍵詞:招聘;求職;JSP;TOMCAT;SQL;JDBC;Struts 2 Abstract:The rapid development of the Internet into our lives are constantly affecting and changing our lives. Networks provide to us is not just a source of access to information, an
5、d more is a mutual exchange of space.The emergence of online job recruitment website, and development are to the vast number of job seekers and recruiters, providing a convenient and effective two-way communication and Pick your platform. Simple and efficient design features of this graduation.The g
6、raduation project is based on the Web site. Technology platform using JSP +TOMCAT build server. Background database, and compatibility with a mature good Microsoftsqlserver. Graduation built using Microsofts SQL Server 2000 Talent recruitment site database. Graduation main function are: individual r
7、egistration and publish job information is registered, and release candidates, administrators to manage registration information and job recruitment information. Keywords:Recruitment; job; JSP; TOMCAT; SQL; JDBC;Struts 21.1.前前 言言 隨著中國網(wǎng)民數(shù)量突破億級大關(guān),以及寬帶、移動互聯(lián)網(wǎng)、Web 2.0 等基礎(chǔ)設(shè)施和理念的發(fā)展,中國互聯(lián)網(wǎng)邁入一個新的階段。這一方面帶來了互聯(lián)網(wǎng)
8、產(chǎn)業(yè)景氣度的攀升,同時也必將導(dǎo)致產(chǎn)業(yè)深層次結(jié)構(gòu)的變化,門戶、電子商務(wù)、搜索引擎、網(wǎng)絡(luò)招聘等都面臨著新一輪的巨大沖擊,進行應(yīng)用乃至商業(yè)模式的創(chuàng)新以適應(yīng)大環(huán)境的變化,成為置身其中的網(wǎng)絡(luò)招聘產(chǎn)業(yè)的一個迫在眉睫的戰(zhàn)略性問題。隨著經(jīng)濟社會的發(fā)展,人才作為戰(zhàn)略性資源的價值凸顯, “人才強國”被確定為我國的又一項基本國策;同時,在經(jīng)濟社會結(jié)構(gòu)調(diào)整的過程中,就業(yè)成為目前發(fā)展中亟待解決的一個突出問題。在此背景下,網(wǎng)絡(luò)招聘產(chǎn)業(yè)的健康發(fā)展不僅具有重大的經(jīng)濟意義,其社會意義也不容忽視。江西科技師范學(xué)院畢業(yè)論文-胡子強3互聯(lián)網(wǎng)實驗室通過研究認為:首先,中國網(wǎng)絡(luò)招聘產(chǎn)業(yè)發(fā)展宏觀環(huán)境有利、產(chǎn)業(yè)發(fā)展?jié)摿薮?;其次,網(wǎng)絡(luò)招聘模
9、式面臨突破,如何在變化了的新環(huán)境下合理運用理論為指導(dǎo),進行應(yīng)用和商業(yè)模式的創(chuàng)新來最大程度滿足用戶的體驗和需求是關(guān)鍵。開發(fā)人才招聘網(wǎng)站這個平臺是在以上的大背景之下,所以此次的設(shè)計是順應(yīng)社會發(fā)展并迎合市場需要的一個平臺。招聘平臺可以提供個人求職和單位招聘的功能,同時人才招聘管理信息網(wǎng)站提供了一個個人和單位雙向選擇的平臺。本設(shè)計的功能包括求職者的注冊登記,用人單位的登陸,網(wǎng)上投遞簡歷和用人單位的信息修改,簡歷的修改,發(fā)布招聘信息等等。人才招聘管理信息網(wǎng)站還包括前臺管理和后臺管理,用于求職者和企業(yè)對相關(guān)信息的管理。2.2.人才招聘管理信息網(wǎng)站概述人才招聘管理信息網(wǎng)站概述2.12.1 開發(fā)背景開發(fā)背景隨
10、著應(yīng)屆和往屆畢業(yè)生人數(shù)不斷增加,網(wǎng)絡(luò)化求職這種方式得到了越來越多人的認可。首先網(wǎng)絡(luò)求職的時效性強,網(wǎng)絡(luò)招聘雙方通過交互式的網(wǎng)上登錄和查詢完成信息交流,這種方式與傳統(tǒng)招聘方式不同,不強求時間和空間上的絕對一致,方便了雙方時間選擇,相對省去了大量的時間;其次成本低,網(wǎng)絡(luò)招聘在節(jié)約費用上有很大優(yōu)勢,對于畢業(yè)生來說,通過輕點鼠標(biāo)即可就能發(fā)送一份份電子簡歷,省去了不少周折,對用人單位來說,網(wǎng)絡(luò)招聘的成本幾乎為零;最后是網(wǎng)絡(luò)求職的針對性強,無論是用人單位還是個人都根據(jù)自己的具體條件有針對性地在網(wǎng)上進行選擇,這種積極地互動,減少了在招聘過程中的盲目行為,強化了網(wǎng)絡(luò)招聘的針對性。在本人經(jīng)歷了數(shù)次的現(xiàn)場招聘會后
11、,深刻感覺到一系列的打印費用,交通費用,甚至一些招聘會的門票費用加在一起,成本確實不低。目前很多名企也都會在招聘網(wǎng)站發(fā)布自己的電子招聘啟事,可見網(wǎng)上求職會越來越得到認可并會逐漸成為主流,得到求職者的充分認可。2.22.2 網(wǎng)絡(luò)招聘網(wǎng)站的現(xiàn)狀和發(fā)展前景網(wǎng)絡(luò)招聘網(wǎng)站的現(xiàn)狀和發(fā)展前景互聯(lián)網(wǎng)信息時代的到來,網(wǎng)絡(luò)化招聘作為一種新的招聘形式迅猛興起,并很快得江西科技師范學(xué)院畢業(yè)論文-胡子強4到了多數(shù)求職者和用人單位的青睞已經(jīng)得到支持和應(yīng)用。網(wǎng)絡(luò)招聘的優(yōu)勢,首先體現(xiàn)在為求職者和用人單位雙方提供了更加便捷有效的互動交流平臺。網(wǎng)絡(luò)招聘的興起也使得求職方和招聘方的傳統(tǒng)觀念和形式發(fā)生了很大的變化。伴隨著互聯(lián)網(wǎng)的快速
12、發(fā)展,中國網(wǎng)民基數(shù)的迅速增長,網(wǎng)絡(luò)招聘的用戶數(shù)隨之保持快速增長。全國各省市自治區(qū)的公務(wù)員及事業(yè)單位招聘很多都采取了網(wǎng)上招聘,這種公開招聘使任何求職者都有機會了解職位信息,對用人單位而言,新的公開招聘形式不但節(jié)約人力成本,對招聘到的員工素質(zhì)也有了更多的選擇。國內(nèi)領(lǐng)先的求職招聘網(wǎng)站前程無憂網(wǎng)、中華英才網(wǎng)等均在 2005 年前后成功在納斯達克上市。從一個側(cè)面說明了網(wǎng)絡(luò)招聘市場的龐大以及前景的光明。龐大的市場是創(chuàng)新的溫床,因為參與者眾多也側(cè)面提高了競爭的激烈。高要求、高技術(shù)、高實效正是招聘網(wǎng)站所要面臨和需要解決的。根據(jù)上海艾瑞市場咨詢有限公司發(fā)布的2004 年中國網(wǎng)上招聘研究報告 ,2005 年中國網(wǎng)
13、絡(luò)招聘市場規(guī)模將達到 9.5 億元,2006 年將增長到 16.9 億元,平均年增長率達到 73.9%。中國網(wǎng)絡(luò)招聘市場誘人的前景引起了資本市場的濃厚興趣,從 2004 年前程無憂納斯達克的成功上市到 2005 年世界網(wǎng)絡(luò)招聘巨頭 Monster 收購中華英才網(wǎng) 40%股份等一系列事件可見,網(wǎng)絡(luò)招聘已成為新的投資熱點。根據(jù) CNNIC(截至 2010 年 1 月 15 日) 第 25 次互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計報告的數(shù)據(jù),中國上網(wǎng)用戶總?cè)藬?shù)已經(jīng)達到 3.84 億人。在網(wǎng)上經(jīng)常查詢求職招聘方面信息的占 0.4%,約為 153 萬人,認為求職招聘信息還不能滿足用戶需要的占 16.6%。而且從歷次CNNI
14、C 的統(tǒng)計報告看,說明網(wǎng)絡(luò)招聘是互聯(lián)網(wǎng)上網(wǎng)民廣泛采用的服務(wù)。2.32.3 網(wǎng)絡(luò)招聘的優(yōu)勢網(wǎng)絡(luò)招聘的優(yōu)勢隨著經(jīng)濟社會的發(fā)展,人才作為戰(zhàn)略性資源的價值凸顯, “人才強國”被確定為我國的又一項基本國策;同時,在經(jīng)濟社會結(jié)構(gòu)調(diào)整的過程中,就業(yè)成為目前發(fā)展中亟待解決的一個突出問題。在此背景下,網(wǎng)絡(luò)招聘產(chǎn)業(yè)的健康發(fā)展不僅具有重大的經(jīng)濟意義,其社會意義也不容忽視。因此,對中國網(wǎng)絡(luò)招聘產(chǎn)業(yè)進行網(wǎng)站、深度的研究,探討網(wǎng)絡(luò)招聘健康發(fā)展的未來之路,其意義和價值重大。互聯(lián)網(wǎng)實驗室通過研究認為:首先,中國網(wǎng)絡(luò)招聘產(chǎn)業(yè)發(fā)展宏觀環(huán)境有利、產(chǎn)業(yè)發(fā)展?jié)摿薮?;其次,網(wǎng)絡(luò)招聘模式面臨突破,如何在變化了的新環(huán)境下合理運用理論為指導(dǎo)
15、,進行應(yīng)用和商業(yè)模式的江西科技師范學(xué)院畢業(yè)論文-胡子強5創(chuàng)新來最大程度滿足用戶的體驗和需求是關(guān)鍵。通過傳統(tǒng)傳媒來發(fā)布招聘信息。比如通過報紙、電視等發(fā)布招聘信息,它們與網(wǎng)絡(luò)相比有幾個缺點:首先是費用貴,無論是報紙還是電視最少都是幾千,甚至更高。這對于企業(yè)招聘來說顯然成本過高。并且時效短,無論是報紙還是電視基本上都是當(dāng)日的信息當(dāng)日看,過期的報紙即使信息有效也無人關(guān)注,這顯然影響了企業(yè)的招聘效果?,F(xiàn)在通過人才市場招聘現(xiàn)在依然是企業(yè)招聘的主要途徑,但這種方式仍然存在諸多遺憾。首先人才市場是雙向收費,即求職方和招聘方都要收取費用。而且針對企業(yè)的收取費用也較高。而對于求職者來說有了免費的網(wǎng)絡(luò)求職當(dāng)然都會青
16、睞與它。然后是對于企業(yè)來說,人才市場招聘同樣面臨時效短的缺點,因為對于企業(yè)來說,花上數(shù)百甚至上千的費用只是在人才市場寥寥數(shù)小時。那為什么人才市場依然是企業(yè)的主要招聘途徑呢?這主要是因為現(xiàn)在就業(yè)軍中依然有很大部分人不會利用網(wǎng)絡(luò),不相信網(wǎng)絡(luò),思想仍然稍顯保守。這和求職者的整體素質(zhì)有關(guān),因為現(xiàn)在還有很多求職者沒有接觸計算機的知識,甚至根本不了解網(wǎng)絡(luò),所以他們?nèi)匀恢荒苓x擇人才市場這種傳統(tǒng)方式。網(wǎng)絡(luò)招聘,也就是通過人才網(wǎng)站求職和招聘。這種新型的招聘方式恰恰彌補了傳統(tǒng)招聘方式的缺點。對于企業(yè)來說:首先網(wǎng)絡(luò)招聘時效長,對于企業(yè)的招聘信息來說,從發(fā)布日開始可以一直延續(xù)到企業(yè)招聘到真正人才為止。另外收費相對傳統(tǒng)
17、方式要低很多。再則對于企業(yè)來說隨著網(wǎng)絡(luò)求職者的增多,對于找到真正適合企業(yè)發(fā)展的人才也就越來越多。對于個人來說,首先人才網(wǎng)站對于個人提供的是一種免費服務(wù)。另外隨著國內(nèi)教育事業(yè)的發(fā)展,隨著計算機知識的普及,會有越來越多的求職者會接觸到網(wǎng)絡(luò),并最終選擇網(wǎng)絡(luò)求職。再則因為網(wǎng)絡(luò)求職方便,求職者只要在人才網(wǎng)站上登記了個人簡歷之后,即可以等候企業(yè)的招聘信息,如果上網(wǎng)方便還可以主動出擊,隨著良性的發(fā)展,網(wǎng)絡(luò)的招聘信息量增多,對于個人來說選擇適合自我發(fā)展的職位機會也就越來越大。2.42.4 網(wǎng)絡(luò)招聘的意義網(wǎng)絡(luò)招聘的意義最新的 CNNIC 最新數(shù)據(jù)表明,2009 年本科以上學(xué)歷的人群已經(jīng) 99%接觸和利用網(wǎng)絡(luò),相
18、信在這樣的一個大環(huán)境和市場需求下,會更加催生網(wǎng)絡(luò)招聘行業(yè)的穩(wěn)步持續(xù)發(fā)展。網(wǎng)絡(luò)招聘網(wǎng)站更加具有其開發(fā)的意義,主要體現(xiàn)在它具有廣泛的應(yīng)用性,逐步成熟的市場需求,穩(wěn)定的產(chǎn)業(yè)。求職者需要通過招聘網(wǎng)站來找尋自己滿意的職位;企江西科技師范學(xué)院畢業(yè)論文-胡子強6業(yè)也得通過招聘網(wǎng)站找尋自己滿意的人才。網(wǎng)絡(luò)招聘網(wǎng)站因其諸多的優(yōu)越性,成為個人和企業(yè)的優(yōu)先選擇的一條途徑。3.3.技術(shù)介紹技術(shù)介紹3.13.1 JSPJSP 技術(shù)概述技術(shù)概述JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言,Sun 公司借助自己在 Java 上的不凡造詣,將 Java 從 Java 應(yīng)用程序和 Java Applet 之外,又有新的碩果
19、,就是 JSP,Java Server Page。JSP 可以在 Servelet 和 JavaBean 的支持下,完成功能強大的站點程序。使用 JSP 技術(shù),Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其它人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端,JSP 引擎解釋 JSP 標(biāo)識,產(chǎn)生所請求的內(nèi)容
20、(例如,通過存取 JavaBeans 群組件,使用 JDBC 技術(shù)存取數(shù)據(jù)庫) ,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。絕大多數(shù) JSP 頁面依賴于可重用且跨平臺的組件(如:JavaBeans 或者 Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。Web 頁面開發(fā)
21、人員不會都是熟悉腳本語言的程序設(shè)計人員。Java Server Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進行動態(tài)內(nèi)容產(chǎn)生所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠存取和實例化 JavaBeans 組件,設(shè)定或者檢索群組件屬性,下載 Applet,以及執(zhí)行用其它方法更難于編碼和耗時的功能。通過開發(fā)定制化標(biāo)識庫,JSP 技術(shù)是可以擴展的。今后,第三方開發(fā)人員和其它人員可以為常用功能建立自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴江西
22、科技師范學(xué)院畢業(yè)論文-胡子強7展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用 Java 技術(shù)家族的一部分,以及 Java 2EE的一個成員,JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 程序設(shè)計語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet,JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為Java 平臺的一部分,JSP 擁有 Java 程序設(shè)計語言“一次編寫,各處執(zhí)行”的特點。隨著越來越多的供貨商將 JSP 支持加入到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,修改工具或服務(wù)器并不影響
23、目前的應(yīng)用。JSP 技術(shù)是基于 Java Servlet 以及整個 Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立先進、安全、快速和跨平臺的動態(tài)網(wǎng)站。在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入Java 程序片段和 JSP 標(biāo)記,就構(gòu)成了 JSP 網(wǎng)頁。Web 服務(wù)器接收到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 E-mail 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求很低。在用戶連接 JSP 網(wǎng)站時,用戶請求網(wǎng)頁,
24、JSP 頁面獨自響應(yīng)請求,將用戶對網(wǎng)頁的請求轉(zhuǎn)化為對數(shù)據(jù)的請求,通過 JavaBean 處理請求并將返回的數(shù)據(jù)封裝成 HTML 頁面返回給用戶。3.23.2 JSPJSP 與與 ASPASP 比較比較 ASP(Active Server Pages)微軟的 Windows IIS 網(wǎng)站自帶的腳本語言,利用它可以執(zhí)行動態(tài)的 Web 服務(wù)應(yīng)用程序。ASP 的語法非常類似 Visual BASIC,學(xué)過 VB 的人可以很快上手,ASP 也是這幾種腳本語言中最簡單易學(xué)的開發(fā)語言。但 ASP 也是這幾種語言中唯一的一個不能很好支持跨平臺的語言。因為 ASP 腳本語言非常簡單,因此其代碼也簡單易懂,結(jié)合
25、HTML 代碼,可快速地完成網(wǎng)站的應(yīng)用程序。ASP 在國內(nèi)異常流行,因為國內(nèi)大多使用的是盜版的 Windows 和盜版的SQLServer,而 ASPCOMSQLServer 實際上也是一種不錯的搭配,其性能也不輸于 PHP+MYSQL,特別是 Windows 網(wǎng)站和 SQLServer 都有圖形界面,比 APACHE 和MYSQL 易于維護,因此對于不重視知識產(chǎn)權(quán)的國家來說也是一種不錯的選擇。不過,正因為 ASP 很簡單,所以單純使用 ASP 所能完成的功能也是有限的,好在COM(Component Object Model)技術(shù)拯救了 ASP,微軟提供了 COM/DCOM 技術(shù),江西科技師
26、范學(xué)院畢業(yè)論文-胡子強8極大拓寬了 ASP 的應(yīng)用范圍,使得 ASP 幾乎具有無限可擴充性。結(jié)論: ASP 簡單而易于維護,很適合小型網(wǎng)站應(yīng)用,通過 DCOM 和 MTS 技術(shù),ASP 甚至還可以完成小規(guī)模的企業(yè)應(yīng)用,但 ASP 的致命缺點就是不支持跨平臺的網(wǎng)站,在大型項目開發(fā)和維護上非常困難。JSP(Java Server Pages)是 Sun 公司推出的一種動態(tài)網(wǎng)頁技術(shù)。JSP 技術(shù)是以 Java語言作為腳本語言的,熟悉 JAVA 語言的人可以很快上手。JSP 本身雖然也是腳本語言,但是卻和 PHP、ASP 有著本質(zhì)的區(qū)別。PHP 和 ASP 都是由語言引擎解釋執(zhí)行程序代碼,而 JSP
27、代碼卻被編譯成 Servlet 并由 Java 虛擬機執(zhí)行,這種編譯操作僅在對JSP 頁面的第一次請求時發(fā)生。因此普遍認為 JSP 的執(zhí)行效率比 PHP 和 ASP 都高。JSP 是一種服務(wù)器端的腳本語言,最大的好處就是開發(fā)效率較高,JSP 可以使用JavaBeans 或者 EJB(Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,但是這種網(wǎng)站架構(gòu)因為其業(yè)務(wù)規(guī)則代碼與頁面代碼混為一團,不利于維護,因此并不適應(yīng)大型應(yīng)用的要求,取而代之的是基于 MVC 的 Web 架構(gòu)。MVC 的核心思想是將應(yīng)用分為模型、視圖和控制器三部分。模型是指應(yīng)用程序的數(shù)據(jù),以及對這些數(shù)據(jù)的操
28、作;視圖是指用戶界面;控制器負責(zé)用戶界面和程序數(shù)據(jù)之間的同步。通過 MVC的 Web 架構(gòu),可以弱化各個部分的耦合關(guān)系,并將業(yè)務(wù)邏輯處理與頁面以及數(shù)據(jù)分離開來,這樣當(dāng)其中一個模塊的代碼發(fā)生改變時,并不影響其他模塊的正常運行,所以基于 MVC 的 Web 架構(gòu)更適應(yīng)于大型應(yīng)用開發(fā)的潮流。因此,不少國外的大型企業(yè)網(wǎng)站和商務(wù)網(wǎng)站都使用以上的 MVC 架構(gòu),能夠支持高度復(fù)雜的基于 Web 的大型應(yīng)用。結(jié)論:JSP 對于網(wǎng)站開發(fā)來講不像 ASP 那樣易學(xué)易用,這從一定程度上限制了Java 技術(shù)在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應(yīng)用上來講,MVC 還是擁有相當(dāng)大的優(yōu)勢的,雖然其配置和部署相對其他腳本語言來說要
29、復(fù)雜一些,但對于跨平臺的中大型企業(yè)應(yīng)用網(wǎng)站來講,基于 JAVA 技術(shù)的 MVC 架構(gòu)幾乎成為唯一的選擇。ASP.NET 在其絕對速度上表現(xiàn)突出,在連接 SQL Server 2005 時性能優(yōu)異。但連接 Oracle 速度很慢,很讓人費解,可能是驅(qū)動程序沒有優(yōu)化所致,也可能是兩個巨頭在某些方面沒有達成一致意見。JSP 依靠其設(shè)計優(yōu)秀的 JDBC 在數(shù)據(jù)庫操作上平均速度最快,訪問所有的數(shù)據(jù)庫代碼都無需修改,在數(shù)值計算能力上和 ASP.NET 的差別幾乎可以忽略不計,從這一點上來看,J2EE 在企業(yè)中的地位很難動搖,何況在其背后還有這么多業(yè)界巨頭和自由開江西科技師范學(xué)院畢業(yè)論文-胡子強9發(fā)者。JS
30、P 有許多技術(shù)上的優(yōu)勢:第一個優(yōu)勢是程序?qū)懸淮?,到處可以運行。JSP 在設(shè)計時,充分考慮到應(yīng)用平臺的無關(guān)性。依賴于 Java 的可移植性,JSP 得到目前許多流行操作平臺的支持,可在Apache、NetScape、IIS 等服務(wù)器上執(zhí)行。第二個優(yōu)勢是執(zhí)行速度快。JSP 頁面只需編譯一次轉(zhuǎn)化為 Java 字節(jié)代碼,其后一直駐留于服務(wù)器內(nèi)存中,加快了對 JSP 頁面的響應(yīng)速度。若不考慮 JSP 頁面第一次編譯所花的時間,則 JSP 的響應(yīng)速度要比 ASP 快得多。第三個優(yōu)勢是 Java 的優(yōu)勢。JSP 技術(shù)是用 Java 語言作為腳本語言的??缙脚_、成熟、健壯、易擴充的 Java 技術(shù)使得開發(fā)人員
31、的工作在其他方面也變得容易和簡單。在Windows 網(wǎng)站被懷疑可能會崩潰時,Java 能有效地防止網(wǎng)站崩潰。Java 語言通過提供防止內(nèi)存泄漏的方法,在內(nèi)存管理方面大顯身手。加之,JSP 為應(yīng)用程序提供了更為健壯的意外事件處理機制,充分發(fā)揮了 Java 的優(yōu)勢。3.33.3 TOMCATTOMCAT 背景簡介背景簡介Tomcat 是 Apache-Jarkarta 的一個子項目,是一個開放式源碼、免費支持 JSP 和Servlet 技術(shù)的容器,它同時又是一個 Web 服務(wù)軟件。Tomcat 很受廣大程序員的歡迎,因為它運行時占用的網(wǎng)站資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用網(wǎng)站常用的
32、功能,而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。從 http:/jakarta.apache.org 上可以下載到 Tomcat 的安裝程序、源代碼及相關(guān)的文檔,版本還會隨著時間的推移進行更新。Tomcat 不能單獨使用,安裝之前必須先行安裝 JDK。Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型網(wǎng)站和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。3.43.4 MicrosoftMicrosoft SQLSQL ServerServer 20052005 簡介簡介數(shù)據(jù)庫是存放數(shù)據(jù)及相關(guān)信息的倉庫,是事務(wù)處理、信息管理
33、等應(yīng)用網(wǎng)站的基礎(chǔ),數(shù)據(jù)庫管理網(wǎng)站將大量的數(shù)據(jù)按數(shù)據(jù)模型組織起來,提供存儲、檢索、維護數(shù)據(jù)的功能,使應(yīng)用網(wǎng)站能以統(tǒng)一的方式方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲取所需信息。Microsoft SQL Server 2005 是基于客戶/服務(wù)器模型的新一代大型關(guān)系數(shù)據(jù)庫管理江西科技師范學(xué)院畢業(yè)論文-胡子強10網(wǎng)站,它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。Microsoft SQL Server 2005 是當(dāng)前較流行的數(shù)據(jù)庫管理網(wǎng)站。3.53.5 JDKJDK 和和 JDBC
34、JDBC 介紹介紹JDK1.5 是 JAVA 虛擬機,JDK1.5 在 JAVA 的跨平臺性和高安全性的基礎(chǔ)上增加了很多新的特性和功能,提供了更高的性能、可規(guī)劃性、穩(wěn)定性和服務(wù)能力。JAVA語言與 1995 年 5 月正式公布以來,逐漸風(fēng)靡全球。出現(xiàn)了大量用 JAVA 語言編寫的程序,其中也包括數(shù)據(jù)庫應(yīng)用程序。由于沒有一個 JAVA 語言的 API,編程人員不得不在 JAVA 程序中加入 C 語言的 ODBC 函數(shù)調(diào)用。這就使很多 JAVA 優(yōu)秀特性無法充分發(fā)揮,比如平臺無關(guān)性、面向?qū)ο筇匦缘?。隨著越來越多的編程人員對 JAVA 語言的日益喜愛,越來越多的公司在 JAVA 程序開發(fā)上投入的精力
35、日益增加,對 JAVA 語言接口的訪問數(shù)據(jù)庫的 API 的要求越來越強烈,又由于 ODBC 也有其不足之處,比如不容易使用、沒有面向?qū)ο蟮奶匦缘?,Sun 公司決定開發(fā)以 JAVA 語言為接口的數(shù)據(jù)庫應(yīng)用程序開發(fā)接口。這樣 JDBC 就產(chǎn)生了,其中包括了和其他相關(guān)數(shù)據(jù)庫的連接。綜上所訴的這些技術(shù)介紹為本網(wǎng)站的技術(shù)環(huán)節(jié),本網(wǎng)站中用到了以上的這些比較前沿的技術(shù),并且突出了技術(shù)的特點。4.4.網(wǎng)站設(shè)計網(wǎng)站設(shè)計概述概述4.14.1 網(wǎng)站組成描述網(wǎng)站組成描述本網(wǎng)站的主要目的就是讓人才招聘網(wǎng)絡(luò)化,使人才招聘變得更加容易,從而提高招聘人才的效率,降低招聘人才的成本。人才招聘管理信息網(wǎng)站的建立主要分為四部分。第
36、一部分是人才招聘管理信息網(wǎng)站的主頁面,包括個人求職登錄、企業(yè)招聘登錄、個人求職注冊。第二部分是企業(yè)招聘登錄和企業(yè)信息修改,招聘企業(yè)登錄功能包括修改企業(yè)基本的信息,發(fā)布企業(yè)招聘江西科技師范學(xué)院畢業(yè)論文-胡子強11的信息,刪除招聘信息,瀏覽求職者簡歷,發(fā)送短消息等。第三部分是個人求職、注冊個人登錄以及個人信息修改,注冊包括填寫一些個人相關(guān)信息等。個人登錄后的頁面包括修改個人基本信息,發(fā)布求職信息,刪除求職信息,根據(jù)索引條件瀏覽相應(yīng)多的職位,發(fā)送簡歷和短消息給企業(yè)等。具體的組成描述如下:4.1.14.1.1 企業(yè)登錄企業(yè)登錄企業(yè)登錄包括企業(yè)登錄、企業(yè)基本信息修改、發(fā)布招聘信息、修改招聘信息、發(fā)送短消
37、息、退出企業(yè)招聘網(wǎng)站。4.1.24.1.2 個人登錄個人登錄個人登錄包括求職信息查看、求職信息修改、發(fā)布求職者信息、密碼修改和找回、瀏覽招聘職位、發(fā)送簡歷和短消息、退出個人求職網(wǎng)站。4.24.2 網(wǎng)站主要框架網(wǎng)站主要框架人才招聘管理網(wǎng)站的建立主要包括兩個方面:個人求職和企業(yè)招聘。以下給出這兩個方面的關(guān)系圖。江西科技師范學(xué)院畢業(yè)論文-胡子強12歡迎界面用戶注冊主 頁用戶登錄信息顯示個人注冊企業(yè)登錄個人登錄發(fā)布求職信息 修改求職信息求職信息查看發(fā)布招聘信 息修改企業(yè)信息退出招聘系統(tǒng)瀏覽招聘職位招聘信息管理發(fā)送簡歷短消息退出求職系統(tǒng)圖圖 3-13-1 網(wǎng)站主要框架網(wǎng)站主要框架4.2.14.2.1 個
38、人求職的模塊圖個人求職的模塊圖個人求職中包括求職信息的填寫、發(fā)布求職信息和瀏覽相關(guān)職位等。具體的模塊圖如圖 4-2 所示。江西科技師范學(xué)院畢業(yè)論文-胡子強13個 人 登 錄發(fā)布求職信息 刪除求職信息瀏覽招聘職位求職信息查看發(fā)送簡歷短息退出求職系統(tǒng)圖圖 4-24-2 個人求職模塊圖個人求職模塊圖4.2.24.2.2 企業(yè)招聘模塊圖企業(yè)招聘模塊圖企業(yè)招聘環(huán)節(jié)中包括企業(yè)基本信息填寫、發(fā)布招聘信息和瀏覽求職者簡歷等。具體模塊圖如圖 4-3 所示。企業(yè) 登 錄發(fā)布招聘信息 退出招聘系統(tǒng)修改企業(yè)信息招聘信息管理圖圖 4-34-3 企業(yè)招聘模塊圖企業(yè)招聘模塊圖江西科技師范學(xué)院畢業(yè)論文-胡子強144.2.34
39、.2.3 主要數(shù)據(jù)庫表主要數(shù)據(jù)庫表網(wǎng)站數(shù)據(jù)庫設(shè)計了 12 張表,分別是用戶注冊信息表(emp_userinfo)、企業(yè)信息表(com_companyInfo)、用戶基本信息表(emp_baseinfo)、企業(yè)用戶注冊(com_userinfo)、企業(yè)發(fā)布招聘信息表(com_jobinfo)、應(yīng)聘者查看企業(yè)表(emp_look)、瀏覽職位表(view_jobinfo)、企業(yè)發(fā)布職位信息表 (com_resume)、應(yīng)聘者查看企業(yè)記錄表(emp_lookcom)、最熱職位排名(fireJob) 、網(wǎng)站字典表(sys_dic) 、聊天信息表(talk) 。如表 4-1表 4-12 所示。表表 4-1
40、4-1 企業(yè)發(fā)布的職位信息表(企業(yè)發(fā)布的職位信息表(com_jobinfocom_jobinfo)字段名稱字段名稱字段類型字段類型大小大小說明說明job_idint4 不為空職位 IDcom_idint4公司 IDjob_Namenvarchar(50)50職位名稱job_Personcountint4工作degreenvarchar(50)50學(xué)歷要求languagenvarchar(50)50語言要求lang_gradenvarchar(50)50截至?xí)r間addressnvarchar(50)50公司地址salarynvarchar(50)50薪水job_statusnvarchar(50
41、)50職位狀態(tài)(已招滿或沒有)start_datedatetime8開始時間end_datedatetime8截止時間descriptionnvarchar(500)500職位描述表表 4-24-2 企業(yè)信息表企業(yè)信息表(com_companyInfo)(com_companyInfo)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空與 com_userinfo 相對江西科技師范學(xué)院畢業(yè)論文-胡子強15應(yīng)fullnamenvarchar(50)50公司全名shortnamenvarchar(50)50公司簡稱comtypenvarchar(50)50公司類型billint4
42、廣告費descriptionnvarchar(500)500描述empCountnvarchar(50)50公司規(guī)模addressnvarchar(50)50地址emailnvarchar(50)50郵箱telephonenvarchar(20)50聯(lián)系電話managernvarchar(50)50經(jīng)理man_telnvarchar(20)50經(jīng)理電話websitenvarchar(50)50公司網(wǎng)站imageimage16圖片 表表 4-34-3 用戶基本信息表用戶基本信息表(emp_baseinfo)(emp_baseinfo)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4
43、不為空用 戶 IDrealnamenvarchar(50)50真實姓名sexchar(2)2性 別birthdaydatetime8出生日期marrynvarchar(50)50婚姻狀況degreenvarchar(50)50學(xué)歷telephonenvarchar(50)50聯(lián)系電話emailnvarchar(50)50郵箱dtitlenvarchar(50)50descriptionnvarchar(500)50描述waddressnvarchar(50)50期望工作地址江西科技師范學(xué)院畢業(yè)論文-胡子強16wjobtypenvarchar(50)50期望工作類型wjobinfonvarcha
44、r(50)50期望工作信息wsalarynvarchar(50)50期望薪水jobstatusnvarchar(50)50工作狀態(tài)imageimage16簡歷頭像表表 4-44-4 用戶注冊信息表用戶注冊信息表(emp_userinfo)(emp_userinfo)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空唯一標(biāo)識符us_namenvarchar(50)50用 戶 名us_passwordnvarchar(50)50密 碼us_questionnvarchar(50)50問 題us_answernvarchar(50)50答 案表表 4-54-5 企業(yè)發(fā)布職位信息表企
45、業(yè)發(fā)布職位信息表 (com_resume)(com_resume)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空IDcom_idint4企業(yè) IDjob_idint4職位 IDemp_idint4應(yīng)聘者 IDresumenamenvarchar(50)50簡歷名稱statusnvarchar(50)50狀態(tài)l_datedatetime50截止時間lookint50是否已經(jīng)查看表表 4-64-6 應(yīng)聘者查看企業(yè)表(應(yīng)聘者查看企業(yè)表(emp_lookemp_look)字段名稱字段名稱字段類型字段類型大小大小說明說明emp_idint4應(yīng)聘者 ID江西科技師范學(xué)院畢業(yè)論文-胡子
46、強17com_idint4企業(yè) IDshortnamenvarchar(50)50簡稱l_datedatetime50記錄你什么時候看過哪家公司表表 4-74-7 最熱職位排名表最熱職位排名表(fireJob)(fireJob)字段名稱字段名稱字段類型字段類型大小大小說明說明job_Namenvarchar(50)50職位名稱com_countint4公司點擊量表表 4-84-8 應(yīng)聘者查看企業(yè)記錄表(應(yīng)聘者查看企業(yè)記錄表(emp_lookcomemp_lookcom)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空IDemp_idint4應(yīng)聘者 IDcom_idint4企
47、業(yè) IDl_datedatetime8記錄你什么時候看過哪家公司表表 4-94-9 網(wǎng)站字典表(網(wǎng)站字典表(sys_dicsys_dic)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空IDcodenvarchar(50)50通過編號查到對應(yīng)的名稱valuenvarchar(50)50值typenvarchar(50)50類型表表 4-104-10 會話記錄表(會話記錄表(talktalk)字段名稱字段名稱字段類型字段類型大小大小說明說明江西科技師范學(xué)院畢業(yè)論文-胡子強18idint4 不為空IDemp_idint4公司名稱talkcontentnvarchar(50)50
48、會話內(nèi)容com_idint4公司 IDl_datedatetime8截止時間statusint4狀態(tài)表表 4-114-11 瀏覽職位表(瀏覽職位表(view_jobinfoview_jobinfo)字段名稱字段名稱字段類型字段類型大小大小說明說明job_idint4 不為空位置 IDcom_idint4公司名稱shortnamenvarchar(50)50簡稱job_Namenvarchar(50)50職位名稱degreenvarchar(50)50學(xué)歷要求addressnvarchar(50)50地址salarynvarchar(50)50薪水job_statusnvarchar(50)50
49、職位狀態(tài)job_Personcountint4招聘人數(shù)表表 4-124-12 企業(yè)用戶注冊表(企業(yè)用戶注冊表(com_userinfocom_userinfo)字段名稱字段名稱字段類型字段類型大小大小說明說明idint4 不為空企業(yè)用戶 IDus_namenvarchar(50)50企業(yè)用戶名us_passwordnvarchar(50)50企業(yè)用戶密碼us_questionnvarchar(50)50企業(yè)用戶問題us_answernvarchar(50)50企業(yè)用戶答案江西科技師范學(xué)院畢業(yè)論文-胡子強195.5.網(wǎng)站詳細設(shè)計網(wǎng)站詳細設(shè)計5.15.1 首頁設(shè)計首頁設(shè)計主要有網(wǎng)站的標(biāo)題、用戶和企
50、業(yè)注冊和登錄的一些選擇,本網(wǎng)站的首頁做的比較簡單明了。用戶可以在首頁中根據(jù)自己的用戶類型來選擇自己的登錄模式,如個人求職登錄、企業(yè)登錄。沒有注冊的用戶可以先進行注冊帳號,企業(yè)只能聯(lián)系網(wǎng)站相關(guān)人員獲取帳號。具體如圖 5-1 所示:圖圖 5-15-1 首頁設(shè)計圖首頁設(shè)計圖下面是主頁中用戶登錄帳號時需要連接數(shù)據(jù)庫的核心代碼:publicpublic classclass DataBasePool privateprivate Logger logger = Logger.getLogger(DataBasePool.classclass.getName();privateprivate Connec
51、tion con;privateprivate PreparedStatement pstmt;staticstatictrytry 江西科技師范學(xué)院畢業(yè)論文-胡子強20String rootUrl = FileManager.getUrlRootPath();rootUrl=rootUrl.replaceAll(%20, );PropertyConfigurator.configure(rootUrl + WEB-INFProxool.properties); catchcatch (ProxoolException e) e.printStackTrace();/* * 開始連接 * th
52、rowsthrows Exception */publicpublic Connection beginconnection() throwsthrows Exceptiontrytry con=DriverManager.getConnection(proxool.asd); catchcatch (SQLException e) throwthrow newnew Exception(e.getMessage();returnreturn con;/* * 關(guān)閉連接 */publicpublic voidvoid endConnection()trytryifif(pstmt!=nulln
53、ull)江西科技師范學(xué)院畢業(yè)論文-胡子強21pstmt.close();pstmt=nullnull;ifif(con!=nullnull)con.close();catchcatch(Exception e)e.printStackTrace();finallyfinallycon=nullnull;求職者注冊頁面如圖 5-2 所示:圖圖 5-25-2 求職者注冊頁面求職者注冊頁面下面是求職者注冊頁面的成員變量和方法,其代碼如下:江西科技師范學(xué)院畢業(yè)論文-胡子強22packagepackage com.jxstnu.vo;importimport java.io.Serializable;p
54、ublicpublic classclass EmpuserinfoVO implementsimplements Serializable privateprivate intint id;privateprivate String us_name;privateprivate String us_password;privateprivate String us_question; privateprivate String us_answer;publicpublic intint getId() returnreturn id;publicpublic voidvoid setId(i
55、ntint id) thisthis.id = id;publicpublic String getUs_name() returnreturn us_name;publicpublic voidvoid setUs_name(String us_name) thisthis.us_name = us_name;publicpublic String getUs_password() returnreturn us_password;publicpublic voidvoid setUs_password(String us_password) thisthis.us_password = u
56、s_password;publicpublic String getUs_question() 江西科技師范學(xué)院畢業(yè)論文-胡子強23returnreturn us_question;publicpublic voidvoid setUs_question(String us_question) thisthis.us_question = us_question;publicpublic String getUs_answer() returnreturn us_answer;publicpublic voidvoid setUs_answer(String us_answer) thisth
57、is.us_answer = us_answer;5.25.2 個人發(fā)布求職信息頁面設(shè)計個人發(fā)布求職信息頁面設(shè)計此頁面主要的功能是通過瀏覽器上面的不同關(guān)鍵字來選擇功能,簡單明了,利于操作。其中包括基本信息管理,簡歷中心,查看簡歷,修改簡歷,找工作,修改密碼,查看公司,找回密碼,安全退出。Service 層代碼實現(xiàn)如下packagepackage com.jxstnu.service;importimport java.io.IOException;importimport java.util.List;importimport javax.servlet.ServletException;im
58、portimport javax.servlet.http.HttpServlet;importimport javax.servlet.http.HttpServletRequest;importimport javax.servlet.http.HttpServletResponse;importimport javax.servlet.http.HttpSession;importimport com.jxstnu.dao.EmpMessageDao;importimport com.jxstnu.dao.EmpbaseinfoDao;importimport com.jxstnu.da
59、o.EmpcompanyInfoDao;江西科技師范學(xué)院畢業(yè)論文-胡子強24importimport com.jxstnu.dao.EmplookDao;importimport com.jxstnu.dao.Talkdao;importimport com.jxstnu.vo.ComcompanyInfoVO;importimport com.jxstnu.vo.EmpbaseinfoVO;importimport com.jxstnu.vo.EmpuserinfoVO;publicpublic classclass Empbaseinfo extendsextends HttpServle
60、t publicpublic voidvoid doGet(HttpServletRequest request, HttpServletResponse response)throwsthrows ServletException, IOException thisthis.doPost(request, response);publicpublic voidvoid doPost(HttpServletRequest request, HttpServletResponse response)throwsthrows ServletException, IOException String
61、 first=request.getParameter(id);HttpSession session=request.getSession();EmpuserinfoVO vo=(EmpuserinfoVO) request.getSession().getAttribute(userinfo);intint id=vo.getId();/應(yīng)聘者登入后主頁的顯示的Serveltifif(first.equals(1)EmpbaseinfoDao dao=nullnull;dao=newnew EmpbaseinfoDao(request);booleanboolean b=dao.updat
62、einfo();EmpbaseinfoDao base=newnew EmpbaseinfoDao(request);EmpbaseinfoVO basevo=base.selectbaseinfo(id);session.setAttribute(baseinfo1, basevo);江西科技師范學(xué)院畢業(yè)論文-胡子強25EmpbaseinfoDao baseinfo=newnew EmpbaseinfoDao(request);EmpbaseinfoVO info=(EmpbaseinfoVO) session.getAttribute(baseinfo1);String degree=in
63、fo.getDegree();String address=info.getWaddress();String salary=info.getWsalary();String sql=select * from view_jobinfo where job_status=正在招聘;ifif(address!=nullnull)ifif(!address.equals(請選擇)sql+= and address=+address+;ifif(degree!=nullnull)ifif(!degree.equals(請選擇)sql+= and degree=+degree+;ifif(salary
64、!=nullnull)ifif(!salary.equals(請選擇)sql+= and salary=+salary+;List successjob=baseinfo.execs(sql);Object emp_id=session.getAttribute(userid);Talkdao talk=newnew Talkdao();intint com_id=talk.talkwho(emp_id, 0);String scom_id=String.valueOf(com_id);江西科技師范學(xué)院畢業(yè)論文-胡子強26session.setAttribute(empcom_id, com_
65、id);EmpcompanyInfoDao company=newnew EmpcompanyInfoDao();ComcompanyInfoVO shortname=company.getCompanyinfo(scom_id);ifif(shortname!=nullnull& shortname.equals()session.setAttribute(empshortname, shortname.getShortname();booleanboolean cc=talk.talkmess(emp_id, 0);ifif(cc)session.setAttribute(talkmess
66、, 你有新信息,是否查看);elseelsesession.setAttribute(talkmess, );EmpMessageDao mess=newnew EmpMessageDao();intint i=mess.yesMess(id);session.setAttribute(empmess, i);request.getSession().setAttribute(successjob, successjob);ifif(b)request.getRequestDispatcher(employee/updatebaseinfo.jsp).forward(request, response);/應(yīng)聘者登入后主頁的顯示的Serveltifif(first.equals(2)EmplookDao dao=newnew EmplookDao();List li=dao.lookcompany(id);request.getSession().setAttribute(emplook,li);江西科技師范學(xué)院畢業(yè)論文-胡子強27EmpbaseinfoDao baseinfo=new
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案