在線人才招聘系統(tǒng)_第1頁
在線人才招聘系統(tǒng)_第2頁
在線人才招聘系統(tǒng)_第3頁
在線人才招聘系統(tǒng)_第4頁
在線人才招聘系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、在線人才招聘系統(tǒng)摘 要互聯(lián)網(wǎng)的快速發(fā)展正在不斷融入人們的生活,影響和改變著人們的生活。網(wǎng)絡(luò)所提供給人們的不僅僅只是一個獲取信息的來源,而且還是一個相互交流的空間。人才招聘管理信息系統(tǒng)的出現(xiàn)和發(fā)展也正給廣大的求職者和招聘單位提供了一個便捷而有效的雙向交流與選擇的平臺。簡潔和高效是本畢業(yè)設(shè)計的特點。本畢業(yè)設(shè)計是基于Web的網(wǎng)站,使用JSP+TOMCAT技術(shù)平臺搭建服務(wù)器;后臺數(shù)據(jù)庫采用了成熟和兼容性好的Microsoft SQL Server。本畢業(yè)設(shè)計使用微軟的SQL Server 2000構(gòu)建了人才招聘管理網(wǎng)站的數(shù)據(jù)庫。本畢業(yè)設(shè)計實現(xiàn)的主要功能有:個人注冊以及發(fā)布求職信息,單位注冊以及發(fā)布招聘

2、信息,管理員管理注冊信息和求職招聘等信息。 關(guān)鍵詞:招聘;求職;JSP;TOMCAT;SQL;JDBCAbstractThe 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, and more is a mutual exchange of space.The emergence of online job re

3、cruitment 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 graduation project is based on the Web site. Technology platform usi

4、ng 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 registration and publish job information is registered, and release

5、candidates, administrators to manage registration information and job recruitment information. Keywords:Recruitment; job; JSP; TOMCAT; SQL; JDBC目 錄 TOC o 1-2 h z u HYPERLINK l _Toc262974395 摘 要 PAGEREF _Toc262974395 h I HYPERLINK l _Toc262974397 前 言 PAGEREF _Toc262974397 h 1 HYPERLINK l _Toc26297439

6、8 第1章 人才招聘管理信息系統(tǒng)概述 PAGEREF _Toc262974398 h 2 HYPERLINK l _Toc262974399 1.1開發(fā)背景 PAGEREF _Toc262974399 h 2 HYPERLINK l _Toc262974400 1.2網(wǎng)絡(luò)招聘系統(tǒng)的現(xiàn)狀和發(fā)展前景 PAGEREF _Toc262974400 h 2 HYPERLINK l _Toc262974401 1.3網(wǎng)絡(luò)招聘的優(yōu)勢 PAGEREF _Toc262974401 h 3 HYPERLINK l _Toc262974402 1.4網(wǎng)絡(luò)招聘系統(tǒng)的意義 PAGEREF _Toc262974402 h

7、 4 HYPERLINK l _Toc262974403 第2章 技術(shù)介紹 PAGEREF _Toc262974403 h 5 HYPERLINK l _Toc262974404 2.1 JSP技術(shù)概述 PAGEREF _Toc262974404 h 5 HYPERLINK l _Toc262974405 2.2 JSP與ASP比較 PAGEREF _Toc262974405 h 6 HYPERLINK l _Toc262974406 2.3 TOMCAT背景簡介 PAGEREF _Toc262974406 h 8 HYPERLINK l _Toc262974407 2.4 Microsoft

8、 SQL Server 2000簡介 PAGEREF _Toc262974407 h 8 HYPERLINK l _Toc262974408 2.5 JDK和JDBC介紹 PAGEREF _Toc262974408 h 9 HYPERLINK l _Toc262974409 第3章 系統(tǒng)框架設(shè)計 PAGEREF _Toc262974409 h 10 HYPERLINK l _Toc262974410 3.1系統(tǒng)組成描述 PAGEREF _Toc262974410 h 10 HYPERLINK l _Toc262974411 3.2系統(tǒng)主要框架 PAGEREF _Toc262974411 h 1

9、0 HYPERLINK l _Toc262974413 第4章 系統(tǒng)功能設(shè)計 PAGEREF _Toc262974413 h 17 HYPERLINK l _Toc262974414 4.1登錄設(shè)計 PAGEREF _Toc262974414 h 17 HYPERLINK l _Toc262974415 4.2信息管理 PAGEREF _Toc262974415 h 17 HYPERLINK l _Toc262974416 第5章 系統(tǒng)功能實現(xiàn) PAGEREF _Toc262974416 h 21 HYPERLINK l _Toc262974417 5.1首頁設(shè)計 PAGEREF _Toc26

10、2974417 h 21 HYPERLINK l _Toc262974418 5.2企業(yè)招聘注冊的頁面設(shè)計 PAGEREF _Toc262974418 h 22 HYPERLINK l _Toc262974419 5.3個人發(fā)布求職信息頁面設(shè)計 PAGEREF _Toc262974419 h 23 HYPERLINK l _Toc262974420 5.4管理員頁面設(shè)計 PAGEREF _Toc262974420 h 25 HYPERLINK l _Toc262974421 5.5招聘企業(yè)登錄界面設(shè)計 PAGEREF _Toc262974421 h 27 HYPERLINK l _Toc262

11、974422 結(jié) 論 PAGEREF _Toc262974422 h 29 HYPERLINK l _Toc262974423 參考文獻 PAGEREF _Toc262974423 h 30 HYPERLINK l _Toc262974424 致 謝 PAGEREF _Toc262974424 h 31前 言 隨著中國網(wǎng)民數(shù)量突破億級大關(guān),以及寬帶、移動互聯(lián)網(wǎng)、Web 2.0等基礎(chǔ)設(shè)施和理念的發(fā)展,中國互聯(lián)網(wǎng)邁入一個新的階段。這一方面帶來了互聯(lián)網(wǎng)產(chǎn)業(yè)景氣度的攀升,同時也必將導致產(chǎn)業(yè)深層次結(jié)構(gòu)的變化,門戶、電子商務(wù)、搜索引擎、網(wǎng)絡(luò)招聘等都面臨著新一輪的巨大沖擊,進行應(yīng)用乃至商業(yè)模式的創(chuàng)新以適應(yīng)大

12、環(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)濟意義,其社會意義也不容忽視。互聯(lián)網(wǎng)實驗室通過研究認為:首先,中國網(wǎng)絡(luò)招聘產(chǎn)業(yè)發(fā)展宏觀環(huán)境有利、產(chǎn)業(yè)發(fā)展?jié)摿薮螅黄浯危W(wǎng)絡(luò)招聘模式面臨突破,如何在變化了的新環(huán)境下合理運用理論為指導,進行應(yīng)用和商業(yè)模式的創(chuàng)新來最大程度滿足用戶的體驗和需求是關(guān)鍵。開發(fā)人才招聘管理信息系統(tǒng)這個平臺是在以上的大背景之下,所以此次的設(shè)計是

13、順應(yīng)社會發(fā)展并迎合市場需要的一個平臺。招聘平臺可以提供個人求職和單位招聘的功能,同時人才招聘管理信息系統(tǒng)提供了一個個人和單位雙向選擇的平臺。本設(shè)計的功能包括求職者的注冊登記,用人單位的信息注冊,網(wǎng)上投遞簡歷和用人單位的信息修改,簡歷的修改,發(fā)布招聘信息等等。人才招聘管理信息系統(tǒng)還包括后臺管理,用于管理員進行后臺管理。第1章 人才招聘管理信息系統(tǒng)概述1.1開發(fā)背景隨著應(yīng)屆和往屆畢業(yè)生人數(shù)不斷增加,網(wǎng)絡(luò)化求職這種方式得到了越來越多人的認可。首先網(wǎng)絡(luò)求職的時效性強,網(wǎng)絡(luò)招聘雙方通過交互式的網(wǎng)上登錄和查詢完成信息交流,這種方式與傳統(tǒng)招聘方式不同,不強求時間和空間上的絕對一致,方便了雙方時間選擇,相對省

14、去了大量的時間;其次成本低,網(wǎng)絡(luò)招聘在節(jié)約費用上有很大優(yōu)勢,對于畢業(yè)生來說,通過輕點鼠標即可就能發(fā)送一份份電子簡歷,省去了不少周折,對用人單位來說,網(wǎng)絡(luò)招聘的成本幾乎為零;最后是網(wǎng)絡(luò)求職的針對性強,無論是用人單位還是個人都根據(jù)自己的具體條件有針對性地在網(wǎng)上進行選擇,這種積極地互動,減少了在招聘過程中的盲目行為,強化了網(wǎng)絡(luò)招聘的針對性。在本人經(jīng)歷了數(shù)次的現(xiàn)場招聘會后,深刻感覺到一系列的打印費用,交通費用,甚至一些招聘會的門票費用加在一起,成本確實不低。目前很多名企也都會在招聘網(wǎng)站發(fā)布自己的電子招聘啟事,可見網(wǎng)上求職會越來越得到認可并會逐漸成為主流,得到求職者的充分認可。1.2網(wǎng)絡(luò)招聘系統(tǒng)的現(xiàn)狀和

15、發(fā)展前景互聯(lián)網(wǎng)信息時代的到來,網(wǎng)絡(luò)化招聘作為一種新的招聘形式迅猛興起,并很快得到了多數(shù)求職者和用人單位的青睞已經(jīng)得到支持和應(yīng)用。網(wǎng)絡(luò)招聘的優(yōu)勢,首先體現(xiàn)在為求職者和用人單位雙方提供了更加便捷有效的互動交流平臺。網(wǎng)絡(luò)招聘的興起也使得求職方和招聘方的傳統(tǒng)觀念和形式發(fā)生了很大的變化。伴隨著互聯(lián)網(wǎng)的快速發(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)等均

16、在2005年前后成功在納斯達克上市。從一個側(cè)面說明了網(wǎng)絡(luò)招聘市場的龐大以及前景的光明。龐大的市場是創(chuàng)新的溫床,因為參與者眾多也側(cè)面提高了競爭的激烈。高要求、高技術(shù)、高實效正是招聘網(wǎng)站所要面臨和需要解決的。根據(jù)上海艾瑞市場咨詢有限公司發(fā)布的2004年中國網(wǎng)上招聘研究報告,2005年中國網(wǎng)絡(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(截至

17、2010年1月15日) 第25次互聯(lián)網(wǎng)發(fā)展狀況統(tǒng)計報告的數(shù)據(jù),中國上網(wǎng)用戶總?cè)藬?shù)已經(jīng)達到3.84億人。在網(wǎng)上經(jīng)常查詢求職招聘方面信息的占0.4%,約為153萬人,認為求職招聘信息還不能滿足用戶需要的占16.6%。而且從歷次CNNIC的統(tǒng)計報告看,說明網(wǎng)絡(luò)招聘是互聯(lián)網(wǎng)上網(wǎng)民廣泛采用的服務(wù)。1.3網(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è)進行系統(tǒng)、深度的研究

18、,探討網(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)境下合理運用理論為指導,進行應(yīng)用和商業(yè)模式的創(chuàng)新來最大程度滿足用戶的體驗和需求是關(guān)鍵。通過傳統(tǒng)傳媒來發(fā)布招聘信息。比如通過報紙、電視等發(fā)布招聘信息,它們與網(wǎng)絡(luò)相比有幾個缺點:首先是費用貴,無論是報紙還是電視最少都是幾千,甚至更高。這對于企業(yè)招聘來說顯然成本過高。并且時效短,無論是報紙還是電視基本上都是當日的信息當日看,過期的報紙即使信息有效也無人關(guān)注,這顯然影響了企業(yè)的招聘效果?,F(xiàn)在通過人才市場招聘現(xiàn)在依然是企業(yè)招

19、聘的主要途徑,但這種方式仍然存在諸多遺憾。首先人才市場是雙向收費,即求職方和招聘方都要收取費用。而且針對企業(yè)的收取費用也較高。而對于求職者來說有了免費的網(wǎng)絡(luò)求職當然都會青睞與它。然后是對于企業(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)站求職和招聘。這

20、種新型的招聘方式恰恰彌補了傳統(tǒng)招聘方式的缺點。對于企業(yè)來說:首先網(wǎng)絡(luò)招聘時效長,對于企業(yè)的招聘信息來說,從發(fā)布日開始可以一直延續(xù)到企業(yè)招聘到真正人才為止。另外收費相對傳統(tǒng)方式要低很多。再則對于企業(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ò)的招聘信息量增多,對于個人來說選擇適

21、合自我發(fā)展的職位機會也就越來越大。1.4網(wǎng)絡(luò)招聘系統(tǒng)的意義最新的CNNIC最新數(shù)據(jù)表明,2009年本科以上學歷的人群已經(jīng)99%接觸和利用網(wǎng)絡(luò),相信在這樣的一個大環(huán)境和市場需求下,會更加催生網(wǎng)絡(luò)招聘行業(yè)的穩(wěn)步持續(xù)發(fā)展。網(wǎng)絡(luò)招聘系統(tǒng)更加具有其開發(fā)的意義,主要體現(xiàn)在它具有廣泛的應(yīng)用性,逐步成熟的市場需求,穩(wěn)定的產(chǎn)業(yè)。求職者需要通過招聘系統(tǒng)來找尋自己滿意的職位;企業(yè)也得通過招聘系統(tǒng)找尋自己滿意的人才。網(wǎng)絡(luò)招聘系統(tǒng)因其諸多的優(yōu)越性,成為個人和企業(yè)的優(yōu)先選擇的一條途徑。第2章 技術(shù)介紹2.1 JSP技術(shù)概述JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,將Java從J

22、ava應(yīng)用程序和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標識和JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。如果核心邏輯被封裝在標識和Beans中,那么其它人,如Web管理人員和頁面設(shè)計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端,JSP引擎解釋JSP標識,產(chǎn)生所請求

23、的內(nèi)容(例如,通過存取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ā)人員不會都是熟悉腳本語言的

24、程序設(shè)計人員。Java Server Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容產(chǎn)生所需要的。標準的JSP標識能夠存取和實例化JavaBeans組件,設(shè)定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其它方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術(shù)是可以擴展的。今后,第三方開發(fā)人員和其它人員可以為常用功能建立自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的

25、一部分,以及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ù)器并不影響目前的應(yīng)用。JSP技術(shù)是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立先進、安全、快速和跨平

26、臺的動態(tài)網(wǎng)站。在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段和JSP標記,就構(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)頁,JSP頁面獨自響應(yīng)請求,將用戶對網(wǎng)頁的請求轉(zhuǎn)化為對數(shù)據(jù)的請求,通過JavaBean處理請求并將返回的數(shù)據(jù)封裝成HTML頁面返回給用戶。2.2 JSP與ASP比較 ASP(Ac

27、tive Server Pages)微軟的Windows IIS系統(tǒng)自帶的腳本語言,利用它可以執(zhí)行動態(tài)的Web服務(wù)應(yīng)用程序。ASP的語法非常類似Visual BASIC,學過VB的人可以很快上手,ASP也是這幾種腳本語言中最簡單易學的開發(fā)語言。但ASP也是這幾種語言中唯一的一個不能很好支持跨平臺的語言。因為ASP腳本語言非常簡單,因此其代碼也簡單易懂,結(jié)合HTML代碼,可快速地完成網(wǎng)站的應(yīng)用程序。ASP在國內(nèi)異常流行,因為國內(nèi)大多使用的是盜版的Windows和盜版的SQLServer,而ASPCOMSQLServer實際上也是一種不錯的搭配,其性能也不輸于PHP+MYSQL,特別是Window

28、s系統(tǒng)和SQLServer都有圖形界面,比APACHE和MYSQL易于維護,因此對于不重視知識產(chǎn)權(quán)的國家來說也是一種不錯的選擇。不過,正因為ASP很簡單,所以單純使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技術(shù)拯救了ASP,微軟提供了COM/DCOM技術(shù),極大拓寬了ASP的應(yīng)用范圍,使得ASP幾乎具有無限可擴充性。結(jié)論: ASP簡單而易于維護,很適合小型網(wǎng)站應(yīng)用,通過DCOM和MTS技術(shù),ASP甚至還可以完成小規(guī)模的企業(yè)應(yīng)用,但ASP的致命缺點就是不支持跨平臺的系統(tǒng),在大型項目開發(fā)和維護上非常困難。JSP(JavaServer Pages)是S

29、un公司推出的一種動態(tài)網(wǎng)頁技術(shù)。JSP技術(shù)是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。PHP和ASP都是由語言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成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ī)則代碼與頁

30、面代碼混為一團,不利于維護,因此并不適應(yīng)大型應(yīng)用的要求,取而代之的是基于MVC的Web架構(gòu)。MVC的核心思想是將應(yīng)用分為模型、視圖和控制器三部分。模型是指應(yīng)用程序的數(shù)據(jù),以及對這些數(shù)據(jù)的操作;視圖是指用戶界面;控制器負責用戶界面和程序數(shù)據(jù)之間的同步。通過MVC的Web架構(gòu),可以弱化各個部分的耦合關(guān)系,并將業(yè)務(wù)邏輯處理與頁面以及數(shù)據(jù)分離開來,這樣當其中一個模塊的代碼發(fā)生改變時,并不影響其他模塊的正常運行,所以基于MVC的Web架構(gòu)更適應(yīng)于大型應(yīng)用開發(fā)的潮流。因此,不少國外的大型企業(yè)系統(tǒng)和商務(wù)系統(tǒng)都使用以上的MVC架構(gòu),能夠支持高度復(fù)雜的基于Web的大型應(yīng)用。結(jié)論:JSP對于網(wǎng)站開發(fā)來講不像ASP

31、那樣易學易用,這從一定程度上限制了Java技術(shù)在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應(yīng)用上來講,MVC還是擁有相當大的優(yōu)勢的,雖然其配置和部署相對其他腳本語言來說要復(fù)雜一些,但對于跨平臺的中大型企業(yè)應(yīng)用系統(tǒng)來講,基于JAVA技術(shù)的MVC架構(gòu)幾乎成為唯一的選擇。ASP.NET在其絕對速度上表現(xiàn)突出,在連接SQL Server 2000時性能優(yōu)異。但連接Oracle速度很慢,很讓人費解,可能是驅(qū)動程序沒有優(yōu)化所致,也可能是兩個巨頭在某些方面沒有達成一致意見。JSP依靠其設(shè)計優(yōu)秀的JDBC在數(shù)據(jù)庫操作上平均速度最快,訪問所有的數(shù)據(jù)庫代碼都無需修改,在數(shù)值計算能力上和ASP.NET的差別幾乎可以忽略不計,從這

32、一點上來看,J2EE在企業(yè)中的地位很難動搖,何況在其背后還有這么多業(yè)界巨頭和自由開發(fā)者。JSP有許多技術(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語言作為腳本語言的??缙脚_、

33、成熟、健壯、易擴充的Java技術(shù)使得開發(fā)人員的工作在其他方面也變得容易和簡單。在Windows系統(tǒng)被懷疑可能會崩潰時,Java能有效地防止系統(tǒng)崩潰。Java語言通過提供防止內(nèi)存泄漏的方法,在內(nèi)存管理方面大顯身手。加之,JSP為應(yīng)用程序提供了更為健壯的意外事件處理機制,充分發(fā)揮了Java的優(yōu)勢。2.3 TOMCAT背景簡介Tomcat是Apache-Jarkarta的一個子項目,是一個開放式源碼、免費支持JSP和Servlet技術(shù)的容器,它同時又是一個Web服務(wù)軟件。Tomcat很受廣大程序員的歡迎,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,而且它還

34、在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。從上可以下載到Tomcat的安裝程序、源代碼及相關(guān)的文檔,版本還會隨著時間的推移進行更新。Tomcat不能單獨使用,安裝之前必須先行安裝JDK。Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。2.4 Microsoft SQL Server 2000簡介數(shù)據(jù)庫是存放數(shù)據(jù)及相關(guān)信息的倉庫,是事務(wù)處理、信息管理等應(yīng)用系統(tǒng)的基礎(chǔ),數(shù)據(jù)庫管理系統(tǒng)將大量的數(shù)據(jù)按數(shù)據(jù)模型組織起來,提供存儲、檢索、維護數(shù)據(jù)的功能,使應(yīng)用系統(tǒng)能以統(tǒng)一的方式方便、及時、準確

35、地從數(shù)據(jù)庫中獲取所需信息。Microsoft SQL Server 2000是基于客戶/服務(wù)器模型的新一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。Microsoft SQL Server 2000是當前較流行的數(shù)據(jù)庫管理系統(tǒng)。2.5 JDK和JDBC介紹JDK1.5是JAVA虛擬機,JDK1.5在JAVA的跨平臺性和高安全性的基礎(chǔ)上增加了很多新的特性和功能,提供了更高的性能、可規(guī)劃性、穩(wěn)定性和服務(wù)能力。JAVA語言與1995年5月正式公布以

36、來,逐漸風靡全球。出現(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ā)上投入的精力日益增加,對JAVA語言接口的訪問數(shù)據(jù)庫的API的要求越來越強烈,又由于ODBC也有其不足之處,比如不容易使用、沒有面向?qū)ο蟮奶匦缘龋琒un公司決定開發(fā)以JAVA語言為接口的數(shù)據(jù)庫應(yīng)用程序開發(fā)接口。這樣JDBC就產(chǎn)生了,其中包括了和其他相關(guān)數(shù)據(jù)庫的連接。綜上所訴

37、的這些技術(shù)介紹為本系統(tǒng)的技術(shù)環(huán)節(jié),本系統(tǒng)中用到了以上的這些比較前沿的技術(shù),并且突出了技術(shù)的特點。第3章 系統(tǒng)框架設(shè)計3.1系統(tǒng)組成描述本系統(tǒng)的主要目的就是讓人才招聘網(wǎng)絡(luò)化,使人才招聘變得更加容易,從而提高招聘人才的效率,降低招聘人才的成本。人才招聘管理信息系統(tǒng)的建立主要分為四部分。第一部分是人才招聘管理信息系統(tǒng)的主頁面,包括個人求職登錄、企業(yè)招聘登錄、管理員登錄、企業(yè)招聘注冊、個人求職注冊。第二部分是企業(yè)招聘注冊和企業(yè)招聘登錄,注冊包括填寫企業(yè)的一些相關(guān)的信息等。招聘企業(yè)登錄功能包括修改企業(yè)基本的信息,發(fā)布企業(yè)招聘的信息,刪除招聘信息,瀏覽求職者簡歷,發(fā)送郵件。第三部分是個人求職注冊和個人登錄

38、,注冊包括填寫一些個人相關(guān)信息等。個人登錄后的頁面包括修改個人基本信息,發(fā)布求職信息,刪除求職信息,瀏覽全部職位,發(fā)送郵件。第四部分是管理員登錄,其中包括求職者管理,求職廣告管理,公司管理,招聘廣告管理。3.2系統(tǒng)主要框架人才招聘管理信息系統(tǒng)的建立主要包括兩個方面:個人求職和企業(yè)招聘。以下給出了關(guān)系。歡迎界面用戶注冊主 頁用戶登錄管理員登錄信息顯示企業(yè)注冊個人注冊企業(yè)登錄個人登錄發(fā)布求職信息 查看我的應(yīng)聘修改個人信息查看應(yīng)聘信息發(fā)布招聘信息刪除招聘信息個人信息管理單位信息管理招聘信息管理求職信息管理友情鏈接管理修改企業(yè)信息查看求職信息刪除求職信息查看招聘信息 圖3-1 系統(tǒng)主要框架3.2.1個

39、人求職的模塊圖個人求職中包括個人信息的填寫、個人信息的發(fā)布和瀏覽相關(guān)職位等。具體的模塊圖如圖3-2所示。個 人 登 錄發(fā)布求職信息 修改個人信息查看招聘信息查看我的應(yīng)聘刪除求職信息 圖3-2個人求職模塊圖3.2.2企業(yè)招聘模塊圖企業(yè)招聘環(huán)節(jié)中包括企業(yè)基本信息填寫、發(fā)布招聘信息和瀏覽求職者簡歷等。具體模塊圖如圖3-3所示。企業(yè) 登 錄發(fā)布招聘信息 刪除招聘信息修改企業(yè)信息查看應(yīng)聘信息查看求職信息圖3-3企業(yè)招聘模塊圖3.2.3主要數(shù)據(jù)庫表系統(tǒng)數(shù)據(jù)庫設(shè)計了7個表,分別是個人求職信息表(EMP_userjob)、企業(yè)信息表(EMP_com)、用戶信息表(EMP_user)、企業(yè)發(fā)布招聘信息表(EMP

40、_comjob)、管理員用戶表(EMP_admin)、友情鏈接表(EMP_flink)、應(yīng)聘關(guān)系表(EMP_yingpin)。如表3-1表3-7所示。表3-1 個人求職信息表(EMP_userjob)字段名稱字段類型大小說明oidint4IDuidint4用戶IDpurcharvarchar50所屬行業(yè)jobvarchar50招聘職位emolumentvarchar50誠聘薪水a(chǎn)timedatetime8有效時間nowdatetime8發(fā)布時間othervarchar200其他說明表3-2 企業(yè)信息表(EMP_com)字段名稱字段類型大小說明oidint4IDnamevarchar20注冊名p

41、wdvarchar50密碼comnamevarchar50公司名emailvarchar50電子郵件phonevarchar20聯(lián)系電話industryvarchar20從事行業(yè)addressvarchar100地址intraductionntext16企業(yè)簡歷 表3-3用戶信息表(EMP_user)字段名稱字段類型大小說明oidInt4IDnamevarchar20用戶名pwdvarchar50密碼realnamevarchar20真實姓名ageint4年齡sexbit1性別birthdaydatetime8出生日期graschoolvarchar50畢業(yè)學校emailvarchar50電子

42、郵箱purcharvarchar50所學專業(yè)educationvarchar20最高學歷explainvarchar50個人簡歷表3-4企業(yè)發(fā)布招聘信息表(EMP_comjob)字段名稱字段類型大小說明oidint4IDcidInt4公司idindustryvarchar20所屬行業(yè)jobvarchar50招聘職位emolumentvarchar50誠聘薪水ptimedatetime8有效時間nowdatetime8發(fā)布時間othervarchar200其他說明表3-5管理員用戶表(EMP_admin)字段名稱字段類型大小說明oidint4IDnamevarchar50管理員用戶名pwdvar

43、char50管理員密碼表3-6友情鏈接表(tb_flink)字段名稱字段類型大小說明oidint4IDnamevarchar20網(wǎng)站名addressvarchar50鏈接表3-7應(yīng)聘關(guān)系表(EMP_yingpin)字段名稱字段類型大小說明oidint4IDuseroidint4用戶IDjoboidint4招聘職位ID3.2.4 數(shù)據(jù)關(guān)系圖 圖3-4 數(shù)據(jù)關(guān)系圖第4章 系統(tǒng)功能設(shè)計4.1登錄設(shè)計4.1.1企業(yè)登錄企業(yè)登錄包括企業(yè)注冊、企業(yè)登錄、企業(yè)基本信息修改、查看應(yīng)聘人信息、發(fā)布招聘信息、刪除招聘信息、返回首頁。4.1.2個人登錄個人登錄包括個人應(yīng)聘信息查看、個人信息修改、發(fā)布求職者信息、刪除

44、求職的信息、瀏覽招聘職位、返回首頁。4.1.3管理員登錄管理員登錄包括個人信息管理、單位信息管理、友情鏈接管理、求職信息管理、招聘信息管理、退出求職系統(tǒng)。4.2信息管理4.2.1個人信息管理個人信息管理是由個人用戶登陸,負責個人信息的增加,刪除,修改,以及查看自己招聘信息在數(shù)據(jù)庫中個人信息表要與招聘信息表關(guān)聯(lián),如圖4-1所示:,圖4-1 學生表與招聘信息表的關(guān)聯(lián)4.2.2個人求職核心代碼if (message.equals(publish) Date date=new Date();DateFormat df=new SimpleDateFormat(yyyy-MM-dd);String no

45、w=;now=df.format(date);String id=request.getParameter(uid);System.out.println(求職信息發(fā)布+id);int uid=Integer.parseInt(id);userjob job=new userjob();DAO dao=new DAO();try BeanUtils.populate(job, request.getParameterMap();job.setUid(uid);boolean bln=dao.publish(job);if(bln)response.sendRedirect(user/forjo

46、b.jsp?error=0);else response.sendRedirect(user/forjob.jsp?error=1); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();4.2.3求職信息管理求職信息管理負責企業(yè)的招聘信息,企業(yè)發(fā)布招聘信息,企業(yè)查看個人信息數(shù)據(jù)庫表中把企業(yè)信息表與招聘信息表關(guān)聯(lián),如圖4-2所示:,圖4-2 企業(yè)信息表與招聘信息表的關(guān)聯(lián)4.2.4企業(yè)發(fā)布招聘核心代碼if (message.equals(publishjob) Date date=new Date();

47、DateFormat df=new SimpleDateFormat(yyyy-MM-dd);String now=;now=df.format(date);String comid=request.getParameter(comid);System.out.println(發(fā)布招聘信息進來!+comid);int cid=Integer.parseInt(comid);comjobVO comjob=new comjobVO();DAO dao=new DAO();try BeanUtils.populate(comjob, request.getParameterMap();comjob

48、.setCid(cid);comjob.setNow(now);boolean bln=dao.publishjob(comjob);if(bln)response.sendRedirect(company/zhaopininfo.jsp?error=0);else response.sendRedirect(company/zhaopininfo.jsp?error=1); catch (Exception e) e.printStackTrace(); 第5章 系統(tǒng)功能實現(xiàn)5.1首頁設(shè)計主要有網(wǎng)站的標題、用戶和企業(yè)注冊和登錄的一些選擇,本系統(tǒng)的首頁做的比較簡單明了。用戶可以在首頁中根據(jù)自己

49、的用戶類型來選擇自己的登錄模式,如個人求職登錄、企業(yè)招聘登錄、系統(tǒng)管理員登錄。沒有注冊的用戶可以先按自己的類型進行注冊帳號。具體如圖5-1所示:圖5-1 首頁設(shè)計圖求職者注冊頁面如圖5-2所示:圖5-2 求職者注冊頁面5.2企業(yè)招聘注冊的頁面設(shè)計企業(yè)招聘頁面設(shè)計包括用戶名,密碼,密碼確認,企業(yè)名稱,聯(lián)系電話,什么行業(yè),企業(yè)地址和企業(yè)相關(guān)情況的介紹。其中用戶名,密碼要求不能用特殊字符。具體的如圖5-3所示:圖5-3 企業(yè)招聘注冊界面5.3個人發(fā)布求職信息頁面設(shè)計此頁面主要的功能是通過瀏覽器左邊的不同目錄來選擇功能,簡單明了,利于操作。其中包括基本信息管理,修改個人信息(包括求職信息的發(fā)布和刪除功

50、能),求職信息管理(刪除求職信息和增加求職信息)。個人發(fā)布求職信息頁面中點擊修改基本信息時會連接到修改基本信息頁面,具體的如圖5-4所示:圖5-4 個人求職信息界面其中修改基本信息發(fā)布求職信息的界面如圖5-5所示:圖5-5 修改基本信息界面該頁面中包括了一些注冊信息的修改。例如真實姓名、性別、出生日期、畢業(yè)學校、最高學歷、所學專業(yè)、電子郵件、個人簡歷等信息。圖5-6 發(fā)布求職信息界面其中發(fā)布求職信息界面如圖5-6所示,實現(xiàn)求職信息發(fā)布界面的核心代碼為:5.4管理員頁面設(shè)計管理員頁面設(shè)計主要包括有求職管理,招聘管理,其他。其中求職管理還包括有求職者管理和求職廣告管理。招聘管理包括有招聘公司管理和

51、招聘廣告,如圖5-7所示:圖5-7 管理員頁面管理員頁面的核心功能包括求職管理、求職者廣告管理、公司管理、招聘廣告管理和退出該頁面等功能。其中具體的功能頁面如下: 瀏覽職位管理的界面如圖5-8所示:圖5-8 瀏覽職位管理界面5.5招聘企業(yè)登錄界面設(shè)計5.5.1發(fā)布招聘信息管理此頁面屬于招聘企業(yè)發(fā)布招聘信息的頁面,功能是注冊的企業(yè)可以在這里發(fā)布企業(yè)所需要的人才信息和多應(yīng)聘人才的要求等。具體的情況如圖5-9所示:圖5-9發(fā)布招聘信息界面企業(yè)發(fā)布招聘信息界面的核心代碼和個人發(fā)布求職信息界面的核心代碼相似,所以這里就不在給出核心代碼了。 5.5.2瀏覽求職者的界面 此頁的功能是是招聘企業(yè)對收到的應(yīng)聘者的

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論