人才招聘系統(tǒng)的設計與實現(xiàn)_第1頁
人才招聘系統(tǒng)的設計與實現(xiàn)_第2頁
人才招聘系統(tǒng)的設計與實現(xiàn)_第3頁
人才招聘系統(tǒng)的設計與實現(xiàn)_第4頁
人才招聘系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、在線人才招聘系統(tǒng)摘 要求職是當今大學生在畢業(yè)前最關注的一個問題。由于如今大學生上網(wǎng)途徑非常便捷,使得網(wǎng)絡招聘系統(tǒng)成為了異軍突起深受大學生廣泛歡迎的求職方式。據(jù)統(tǒng)計,約有九成以上的畢業(yè)生通過瀏覽招聘網(wǎng)站或者在網(wǎng)上發(fā)布自己的求職信息來尋找工作。 網(wǎng)上招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,通過它應聘者和招聘公司/單位可以在網(wǎng)上上通過 Internet,突破時間和空間的限制而實現(xiàn)工作求職和公司/單位的人才的招聘。網(wǎng)上招聘的崛起對傳統(tǒng)人才招聘流通體系產(chǎn)生了強烈的沖擊,網(wǎng)上招聘較之傳統(tǒng)招聘具有招聘范圍廣,信息量大,可挑選余地大,應聘人員素質(zhì)高,招聘效果好,費用低,獲得了越來越多的公司的認可優(yōu)勢,同

2、時它有著經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點。本課題主要是以 PHP 作為前臺開發(fā)工具,利用 MySQL 作為后臺數(shù)據(jù)庫的技術,ASP 腳本代碼,Dreamweaver 網(wǎng)頁制作工具來實現(xiàn)網(wǎng)上人才招聘系統(tǒng)。能夠適用于個人用戶使用和企業(yè)用戶使用,該系統(tǒng)提供了豐富的的功能,包括用戶注冊模塊、職位信息管理模塊、檢索導航模塊、在線求職招聘模塊和人才信息管理模塊等,滿足用戶與用人單位之間的信息交互需求。關鍵詞:網(wǎng)上人才招聘系統(tǒng);開發(fā)工具;數(shù)據(jù)庫;模塊Online Recruitment SystemAbstractFinding a job is todays college stu

3、dents graduated from the most attention in an issue of money. Because now college students with very convenient, making the Internet way recruitment system become the network widely welcomed by students of bouncy cover way. According to statistics, about 90 percent of graduates over by viewing the r

4、ecruitment website or in online publishing job information to find work. Online job hunting way has become one of the important means for job candidates, through its recruitment and company/unit can online through the Internet, the breakthrough time and space restrictions and work to realize the cov

5、er and company/unit talent recruitment. The rise of online recruitment of traditional recruitment circulation system produced strong impact than traditional recruitment online recruiting, hiring wide, with large information, can choose room is big, apply for personnel recruitment, with high quality,

6、 good effect, low cost, obtaining more and more recognition of the company, and it has advantages of low cost, inventory management is a virtual, user retrieval convenient, regional restriction less etc. Characteristics. This topic is mainly by the PHP as a receptionist development tools, using MySQ

7、L as backend database technology, ASP script code, Dreamweaver webpage making tool to achieve the online recruitment system. Can be used for individual users use and enterprise user use, the system provides rich functions, including user registration module, position information management module, r

8、etrieval navigation module, online job recruitment module and talent information management module, unit of choose and employ persons to meet user needs information interaction between. Keywords: online recruitment system;development tools;database;module 目 錄在線人才招聘系統(tǒng).I摘 要.I前 言.1第 1 章 網(wǎng)上人才招聘系統(tǒng)概述.21.1

9、 開發(fā)背景.21.2 網(wǎng)絡招聘系統(tǒng)的現(xiàn)狀和發(fā)展前景.2第 2 章 相關技術技術介紹.42.1 網(wǎng)頁設計軟件 DREAMWEAVER.42.2 JSP 與 ASP.42.3 TOMCAT 背景簡介.62.4 MICROSOFT SQL SERVER 2000 簡介.62.5 ACCESS的發(fā)展.6第 3 章 系統(tǒng)框架設計.83.1 系統(tǒng)組成描述.83.2 系統(tǒng)主要框架.83.2.1 個人求職的模塊圖.93.2.2 企業(yè)招聘模塊圖.93.2.3 主要數(shù)據(jù)庫表.93.2.4 數(shù)據(jù)關系圖.123.2.5 會員的注冊.123.2.6 個人和企業(yè)會員填寫資料.133.2.7 企業(yè)會員發(fā)布招聘信息.173.

10、2.8 個人會員查看招聘信息與發(fā)送求職簡歷.183.2.9 會員簡歷的顯示.203.2.10 企業(yè)會員查看應聘信息.21第 4 章 系統(tǒng)功能實現(xiàn).234.1 在線招聘首頁設計.234.2 企業(yè)招聘發(fā)布的頁面設計.244.3 個人發(fā)布求職信息頁面設計.254.4 招聘企業(yè)登錄頁面設計.26致 謝.29參考文獻.30前 言近幾年,由于世界金融風暴的影響,就業(yè)一直成為百姓所關注的話題,尤其是當今的大學生,畢業(yè)之后,第一個問題擺在大學生面前的就是就業(yè)。根據(jù)當今的社會分析,社會當中倒不是沒有職業(yè),有很多職位等著人們?nèi)プ?,但是想找一個能夠適合自己的工作,卻是非常的困難。以往人們找工作,通過報紙,電視廣告等

11、一些媒體的傳播或者是到招聘會上去,但是由于信息來源有限,找到一份合適自己的工作還是一個難以解決的問題。近年來,隨著 Internet 的迅猛發(fā)展,網(wǎng)上相繼出現(xiàn)各種以招聘為主體的網(wǎng)站,供給大眾進行網(wǎng)絡上找工作。例如無憂工作網(wǎng)、中華英才網(wǎng)、前程無憂、智聯(lián)招聘、中華英才網(wǎng)等等。網(wǎng)站招聘之所以能在短時間內(nèi)迅速被大眾所接受,并且?guī)缀醭蔀榱舜蠹抑饕恼夜ぷ鞯囊环N媒介,就是因為它的便利性,足不出戶就能找工作;而且網(wǎng)上的資源來源廣泛,不用擔心信息匱乏;在網(wǎng)路上找工作還會節(jié)省大量的時間。所以,網(wǎng)絡招聘在眾多工作資源媒介當中占有舉足輕重的地位。互聯(lián)網(wǎng)實驗室通過研究認為:首先,中國網(wǎng)絡招聘產(chǎn)業(yè)發(fā)展宏觀環(huán)境有利、產(chǎn)業(yè)

12、發(fā)展?jié)摿薮?;其次,網(wǎng)絡招聘模式面臨突破,如何在變化了的新環(huán)境下合理運用理論為指導,進行應用和商業(yè)模式的創(chuàng)新來最大程度滿足用戶的體驗和需求是關鍵。開發(fā)人才招聘管理信息系統(tǒng)這個平臺是在以上的大背景之下,所以此次的設計是順應社會發(fā)展并迎合市場需要的一個平臺。招聘平臺可以提供個人求職和單位招聘的功能,同時人才招聘管理信息系統(tǒng)提供了一個個人和單位雙向選擇的平臺。本設計的功能包括求職者的注冊登記,用人單位的信息注冊,網(wǎng)上投遞簡歷和用人單位的信息修改,簡歷的修改,發(fā)布招聘信息等等。人才招聘管理信息系統(tǒng)還包括后臺管理,用于管理員進行后臺管理。第 1 章 網(wǎng)上人才招聘系統(tǒng)概述1.1 開發(fā)背景隨著應屆和往屆畢業(yè)

13、生人數(shù)不斷增加,網(wǎng)絡化求職這種方式得到了越來越多人的認可。首先網(wǎng)絡求職的時效性強,網(wǎng)絡招聘雙方通過交互式的網(wǎng)上登錄和查詢完成信息交流,這種方式與傳統(tǒng)招聘方式不同,不強求時間和空間上的絕對一致,方便了雙方時間選擇,相對省去了大量的時間;其次成本低,網(wǎng)絡招聘在節(jié)約費用上有很大優(yōu)勢,對于畢業(yè)生來說,通過輕點鼠標即可就能發(fā)送一份份電子簡歷,省去了不少周折,對用人單位來說,網(wǎng)絡招聘的成本幾乎為零;最后是網(wǎng)絡求職的針對性強,無論是用人單位還是個人都根據(jù)自己的具體條件有針對性地在網(wǎng)上進行選擇,這種積極地互動,減少了在招聘過程中的盲目行為,強化了網(wǎng)絡招聘的針對性。在本人經(jīng)歷了數(shù)次的現(xiàn)場招聘會后,深刻感覺到一系

14、列的打印費用,交通費用,甚至一些招聘會的門票費用加在一起,成本確實不低。目前很多名企也都會在招聘網(wǎng)站發(fā)布自己的電子招聘啟事,可見網(wǎng)上求職會越來越得到認可并會逐漸成為主流,得到求職者的充分認可。1.2 網(wǎng)絡招聘系統(tǒng)的現(xiàn)狀和發(fā)展前景互聯(lián)網(wǎng)信息時代的到來,網(wǎng)絡化招聘作為一種新的招聘形式迅猛興起,并很快得到了多數(shù)求職者和用人單位的青睞已經(jīng)得到支持和應用。網(wǎng)絡招聘的優(yōu)勢,首先體現(xiàn)在為求職者和用人單位雙方提供了更加便捷有效的互動交流平臺。網(wǎng)絡招聘的興起也使得求職方和招聘方的傳統(tǒng)觀念和形式發(fā)生了很大的變化。伴隨著互聯(lián)網(wǎng)的快速發(fā)展,中國網(wǎng)民基數(shù)的迅速增長,網(wǎng)絡招聘的用戶數(shù)隨之保持快速增長。全國各省市自治區(qū)的公

15、務員及事業(yè)單位招聘很多都采取了網(wǎng)上招聘,這種公開招聘使任何求職者都有機會了解職位信息,對用人單位而言,新的公開招聘形式不但節(jié)約人力成本,對招聘到的員工素質(zhì)也有了更多的選擇。國內(nèi)領先的求職招聘網(wǎng)站前程無憂網(wǎng)、中華英才網(wǎng)等均在 2005 年前后成功在納斯達克上市。從一個側(cè)面說明了網(wǎng)絡招聘市場的龐大以及前景的光明。龐大的市場是創(chuàng)新的溫床,因為參與者眾多也側(cè)面提高了競爭的激烈。高要求、高技術、高實效正是招聘網(wǎng)站所要面臨和需要解決的。根據(jù)上海艾瑞市場咨詢有限公司發(fā)布的2004 年中國網(wǎng)上招聘研究報告 ,2005 年中國網(wǎng)絡招聘市場規(guī)模將達到 9.5 億元,2006 年將增長到 16.9 億元,平均年增長

16、率達到 73.9%。中國網(wǎng)絡招聘市場誘人的前景引起了資本市場的濃厚興趣,從 2004 年前程無憂納斯達克的成功上市到 2005 年世界網(wǎng)絡招聘巨頭 Monster 收購中華英才網(wǎng) 40%股份等一系列事件可見,網(wǎng)絡招聘已成為新的投資熱點。根據(jù) CNNIC(截至 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)絡招聘是互聯(lián)網(wǎng)上網(wǎng)民廣泛采用的服務。1.3 網(wǎng)絡招聘的優(yōu)勢及

17、意義隨著經(jīng)濟社會的發(fā)展,人才作為戰(zhàn)略性資源的價值凸顯, “人才強國”被確定為我國的又一項基本國策;同時,在經(jīng)濟社會結構調(diào)整的過程中,就業(yè)成為目前發(fā)展中亟待解決的一個突出問題。在此背景下,網(wǎng)絡招聘產(chǎn)業(yè)的健康發(fā)展不僅具有重大的經(jīng)濟意義,其社會意義也不容忽視。因此,對中國網(wǎng)絡招聘產(chǎn)業(yè)進行系統(tǒng)、深度的研究,探討網(wǎng)絡招聘健康發(fā)展的未來之路,其意義和價值重大。互聯(lián)網(wǎng)實驗室通過研究認為:首先,中國網(wǎng)絡招聘產(chǎn)業(yè)發(fā)展宏觀環(huán)境有利、產(chǎn)業(yè)發(fā)展?jié)摿薮?;其次,網(wǎng)絡招聘模式面臨突破,如何在變化了的新環(huán)境下合理運用理論為指導,進行應用和商業(yè)模式的創(chuàng)新來最大程度滿足用戶的體驗和需求是關鍵。通過傳統(tǒng)傳媒來發(fā)布招聘信息。比如通

18、過報紙、電視等發(fā)布招聘信息,它們與網(wǎng)絡相比有幾個缺點:首先是費用貴,無論是報紙還是電視最少都是幾千,甚至更高。這對于企業(yè)招聘來說顯然成本過高。并且時效短,無論是報紙還是電視基本上都是當日的信息當日看,過期的報紙即使信息有效也無人關注,這顯然影響了企業(yè)的招聘效果?,F(xiàn)在通過人才市場招聘現(xiàn)在依然是企業(yè)招聘的主要途徑,但這種方式仍然存在諸多遺憾。首先人才市場是雙向收費,即求職方和招聘方都要收取費用。而且針對企業(yè)的收取費用也較高。而對于求職者來說有了免費的網(wǎng)絡求職當然都會青睞與它。然后是對于企業(yè)來說,人才市場招聘同樣面臨時效短的缺點,因為對于企業(yè)來說,花上數(shù)百甚至上千的費用只是在人才市場寥寥數(shù)小時。那為

19、什么人才市場依然是企業(yè)的主要招聘途徑呢?這主要是因為現(xiàn)在就業(yè)軍中依然有很大部分人不會利用網(wǎng)絡,不相信網(wǎng)絡,思想仍然稍顯保守。這和求職者的整體素質(zhì)有關,因為現(xiàn)在還有很多求職者沒有接觸計算機的知識,甚至根本不了解網(wǎng)絡,所以他們?nèi)匀恢荒苓x擇人才市場這種傳統(tǒng)方式。網(wǎng)絡招聘,也就是通過人才網(wǎng)站求職和招聘。這種新型的招聘方式恰恰彌補了傳統(tǒng)招聘方式的缺點。對于企業(yè)來說:首先網(wǎng)絡招聘時效長,對于企業(yè)的招聘信息來說,從發(fā)布日開始可以一直延續(xù)到企業(yè)招聘到真正人才為止。另外收費相對傳統(tǒng)方式要低很多。再則對于企業(yè)來說隨著網(wǎng)絡求職者的增多,對于找到真正適合企業(yè)發(fā)展的人才也就越來越多。對于個人來說,首先人才網(wǎng)站對于個人提

20、供的是一種免費服務。另外隨著國內(nèi)教育事業(yè)的發(fā)展,隨著計算機知識的普及,會有越來越多的求職者會接觸到網(wǎng)絡,并最終選擇網(wǎng)絡求職。再則因為網(wǎng)絡求職方便,求職者只要在人才網(wǎng)站上登記了個人簡歷之后,即可以等候企業(yè)的招聘信息,如果上網(wǎng)方便還可以主動出擊,隨著良性的發(fā)展,網(wǎng)絡的招聘信息量增多,對于個人來說選擇適合自我發(fā)展的職位機會也就越來越大。網(wǎng)上招聘系統(tǒng)的意義也越顯突出。最新的 CNNIC 最新數(shù)據(jù)表明,2009 年本科以上學歷的人群已經(jīng) 99%接觸和利用網(wǎng)絡,相信在這樣的一個大環(huán)境和市場需求下,會更加催生網(wǎng)絡招聘行業(yè)的穩(wěn)步持續(xù)發(fā)展。網(wǎng)絡招聘系統(tǒng)更加具有其開發(fā)的意義,主要體現(xiàn)在它具有廣泛的應用性,逐步成熟

21、的市場需求,穩(wěn)定的產(chǎn)業(yè)。求職者需要通過招聘系統(tǒng)來找尋自己滿意的職位;企業(yè)也得通過招聘系統(tǒng)找尋自己滿意的人才。網(wǎng)絡招聘系統(tǒng)因其諸多的優(yōu)越性,成為個人和企業(yè)的優(yōu)先選擇的一條途徑。第 2 章 相關技術技術介紹2.1 網(wǎng)頁設計軟件 DreamweaverDreamweaver 是一個功能強大的網(wǎng)頁設計工具,有著方便實用的工具和所見即所得的排版功能,見面十分友好,使用方便。在不需要掌握 HTML 語言的情況下,即可利用其強大的功能開發(fā)出專業(yè)的網(wǎng)頁。Dreamweaver 也是一個方便的編程工具,可以方便地編寫 ASP、PHP、JSP 代碼,軟件的自動提示填充功能和代碼染色功能可以有效地幫助用戶編寫和調(diào)試

22、各種代碼。借助于 Dreamweaver 可以快速方便地開發(fā)出各種動態(tài)或靜態(tài)網(wǎng)站。2.2 JSP 與 ASP JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言,Sun 公司借助自己在 Java 上的不凡造詣,將 Java 從 Java 應用程序和 Java Applet 之外,又有新的碩果,就是 JSP,Java Server Page。JSP 可以在 Serverlet 和 JavaBean 的支持下,完成功能強大的站點程序。使用 JSP 技術,Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面。使用 JSP 標識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯

23、被封裝在標識和 JavaBeans 群組件中,并且捆綁在小腳本中,所有的腳本在服務器端執(zhí)行。如果核心邏輯被封裝在標識和 Beans 中,那么其它人,如 Web 管理人員和頁面設計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的產(chǎn)生。在服務器端,JSP 引擎解釋 JSP 標識,產(chǎn)生所請求的內(nèi)容(例如,通過存取 JavaBeans 群組件,使用 JDBC 技術存取數(shù)據(jù)庫) ,并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。絕大多數(shù) JSP 頁面依賴于可重用且跨平臺的組件(如:JavaBeans 或

24、者Enterprise JavaBeans)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。Web 頁面開發(fā)人員不會都是熟悉腳本語言的程序設計人員。Java Server Page 技術封裝了許多功能,這些功能是在易用的、與 JSP 相關的 XML 標識中進行動態(tài)內(nèi)容產(chǎn)生所需要的。標準的 JSP 標識能夠存取和實例化JavaBeans 組件,設定或者檢索群組件屬性,下載 Applet,以及執(zhí)行用其它方法更難于編碼和

25、耗時的功能。通過開發(fā)定制化標識庫,JSP 技術是可以擴展的。今后,第三方開發(fā)人員和其它人員可以為常用功能建立自己的標識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。JSP 技術很容易整合到多種應用體系結構中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用。作為采用 Java 技術家族的一部分,以及 Java 2EE 的一個成員,JSP 技術能夠支持高度復雜的基于 Web 的應用。由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 程序設計語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet,JSP 頁面就具有 Java

26、 技術的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺的一部分,JSP 擁有 Java 程序設計語言“一次編寫,各處執(zhí)行”的特點。隨著越來越多的供貨商將 JSP 支持加入到他們的產(chǎn)品中,您可以使用自己所選擇的服務器和工具,修改工具或服務器并不影響目前的應用。JSP 技術是基于 Java Servlet 以及整個 Java 體系的 Web 開發(fā)技術,利用這一技術可以建立先進、安全、快速和跨平臺的動態(tài)網(wǎng)站。在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入Java 程序片段和 JSP 標記,就構成了 JSP 網(wǎng)頁。Web 服務器接收到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以

27、 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 E-mail 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求很低。在用戶連接 JSP 網(wǎng)站時,用戶請求網(wǎng)頁,JSP 頁面獨自響應請求,將用戶對網(wǎng)頁的請求轉(zhuǎn)化為對數(shù)據(jù)的請求,通過 JavaBean 處理請求并將返回的數(shù)據(jù)封裝成 HTML 頁面返回給用戶。ASP(Active Server Pages)微軟的 Windows IIS 系統(tǒng)自帶的腳本語言,利用它可以執(zhí)行動態(tài)的 Web 服務應用程序。ASP 的語法非常類似 Visual BASIC,學過

28、 VB 的人可以很快上手,ASP 也是這幾種腳本語言中最簡單易學的開發(fā)語言。但 ASP 也是這幾種語言中唯一的一個不能很好支持跨平臺的語言。因為 ASP 腳本語言非常簡單,因此其代碼也簡單易懂,結合 HTML 代碼,可快速地完成網(wǎng)站的應用程序。ASP 在國內(nèi)異常流行,因為國內(nèi)大多使用的是盜版的 Windows 和盜版的SQLServer,而 ASPCOMSQLServer 實際上也是一種不錯的搭配,其性能也不輸于PHP+MYSQL,特別是 Windows 系統(tǒng)和 SQLServer 都有圖形界面,比 APACHE 和 MYSQL 易于維護,因此對于不重視知識產(chǎn)權的國家來說也是一種不錯的選擇。不

29、過,正因為ASP 很簡單,所以單純使用 ASP 所能完成的功能也是有限的,好在 COM(Component Object Model)技術拯救了 ASP,微軟提供了 COM/DCOM 技術,極大拓寬了 ASP 的應用范圍,使得 ASP 幾乎具有無限可擴充性。JSP(JavaServer Pages)是 Sun 公司推出的一種動態(tài)網(wǎng)頁技術。JSP 技術是以Java 語言作為腳本語言的,熟悉 JAVA 語言的人可以很快上手。JSP 本身雖然也是腳本語言,但是卻和 PHP、ASP 有著本質(zhì)的區(qū)別。PHP 和 ASP 都是由語言引擎解釋執(zhí)行程序代碼,而 JSP 代碼卻被編譯成 Servlet 并由 J

30、ava 虛擬機執(zhí)行,這種編譯操作僅在對JSP 頁面的第一次請求時發(fā)生。因此普遍認為 JSP 的執(zhí)行效率比 PHP 和 ASP 都高。JSP是一種服務器端的腳本語言,最大的好處就是開發(fā)效率較高,JSP 可以使用 JavaBeans或者 EJB(Enterprise JavaBeans)來執(zhí)行應用程序所要求的更為復雜的處理,但是這種網(wǎng)站架構因為其業(yè)務規(guī)則代碼與頁面代碼混為一團,不利于維護,因此并不適應大型應用的要求,取而代之的是基于 MVC 的 Web 架構。MVC 的核心思想是將應用分為模型、視圖和控制器三部分。模型是指應用程序的數(shù)據(jù),以及對這些數(shù)據(jù)的操作;視圖是指用戶界面;控制器負責用戶界面和

31、程序數(shù)據(jù)之間的同步。通過 MVC 的 Web 架構,可以弱化各個部分的耦合關系,并將業(yè)務邏輯處理與頁面以及數(shù)據(jù)分離開來,這樣當其中一個模塊的代碼發(fā)生改變時,并不影響其他模塊的正常運行,所以基于 MVC 的Web 架構更適應于大型應用開發(fā)的潮流。因此,不少國外的大型企業(yè)系統(tǒng)和商務系統(tǒng)都使用以上的 MVC 架構,能夠支持高度復雜的基于 Web 的大型應用。結論:JSP 對于網(wǎng)站開發(fā)來講不像 ASP 那樣易學易用,這從一定程度上限制了Java 技術在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應用上來講,MVC 還是擁有相當大的優(yōu)勢的,雖然其配置和部署相對其他腳本語言來說要復雜一些,但對于跨平臺的中大型企業(yè)應用系統(tǒng)

32、來講,基于 JAVA 技術的 MVC 架構幾乎成為唯一的選擇。ASP.NET 在其絕對速度上表現(xiàn)突出,在連接 SQL Server 2000 時性能優(yōu)異。但連接 Oracle 速度很慢,很讓人費解,可能是驅(qū)動程序沒有優(yōu)化所致,也可能是兩個巨頭在某些方面沒有達成一致意見。JSP 依靠其設計優(yōu)秀的 JDBC 在數(shù)據(jù)庫操作上平均速度最快,訪問所有的數(shù)據(jù)庫代碼都無需修改,在數(shù)值計算能力上和 ASP.NET 的差別幾乎可以忽略不計,從這一點上來看,J2EE 在企業(yè)中的地位很難動搖,何況在其背后還有這么多業(yè)界巨頭和自由開發(fā)者。2.3 TOMCAT 背景簡介Tomcat 是 Apache-Jarkarta

33、的一個子項目,是一個開放式源碼、免費支持 JSP 和Servlet 技術的容器,它同時又是一個 Web 服務軟件。Tomcat 很受廣大程序員的歡迎,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能,而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。從 上可以下載到 Tomcat 的安裝程序、源代碼及相關的文檔,版本還會隨著時間的推移進行更新。Tomcat 不能單獨使用,安裝之前必須先行安裝 JDK。Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不

34、是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。2.4 Microsoft SQL Server 2000簡介數(shù)據(jù)庫是存放數(shù)據(jù)及相關信息的倉庫,是事務處理、信息管理等應用系統(tǒng)的基礎,數(shù)據(jù)庫管理系統(tǒng)將大量的數(shù)據(jù)按數(shù)據(jù)模型組織起來,提供存儲、檢索、維護數(shù)據(jù)的功能,使應用系統(tǒng)能以統(tǒng)一的方式方便、及時、準確地從數(shù)據(jù)庫中獲取所需信息。Microsoft SQL Server 2000 是基于客戶/服務器模型的新一代大型關系數(shù)據(jù)庫管理系統(tǒng),它在電子商務、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應用中起著核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性

35、及數(shù)據(jù)的安全性。Microsoft SQL Server 2000 是當前較流行的數(shù)據(jù)庫管理系統(tǒng)。2.5 Access 的發(fā)展Access 的發(fā)展:進入可提供的編程語言,當時在另一個內(nèi)產(chǎn)品 Microsoft Office家具,微軟公司應用的 Visual Basic。兩個數(shù)據(jù)庫進入訊息庫 COM 組成部分被提供:這筆遺產(chǎn)數(shù)據(jù)存取物體(DAO),用進入和新只可提供 ActiveX 數(shù)據(jù)對象。MicrosoftAccess 容易被應用于小的工程,但是如果設計的不好對大工程是無用的。全部數(shù)據(jù)庫質(zhì)問,形式和報告被儲存在數(shù)據(jù)庫里,并且與相關的模型的理想?yún)f(xié)調(diào),沒有與他們做一個身體上組織的階層的可能性。一

36、種設計技術是把進入應用在數(shù)據(jù)和計劃之間進行分發(fā)。一數(shù)據(jù)庫應該只包含桌子和關系,當另一個將有全部計劃時,形式,報告和質(zhì)問和對第一個數(shù)據(jù)庫桌子的連接。令人遺憾,當連結時,進入允許沒有有關的道路,因此那些發(fā)展環(huán)境作為這種生產(chǎn)環(huán)境有相同的道路應該(雖然你寫你們自己的能動態(tài)連接程序常規(guī)在里 VBA 那搜出能一定背面結束檔案以透過這個目錄樹搜尋,如果它發(fā)現(xiàn)這條電流通路它不能)。這種技術也允許開發(fā)者在不同的檔案中分申請,因此一些架構是可能的。Access 的優(yōu)點(1)存儲方式單一 Access 管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和

37、管理。 (2)面向?qū)ο?Access 是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應用程序更為簡便。 (3)界面友好、易操作 Access 是一個可視化工具,是風格與 Windows 完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生

38、成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查詢向?qū)А⒋绑w向?qū)?、報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?(4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 (5)Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity) 。第 3 章 系統(tǒng)框架設計3.1 系統(tǒng)組成描述本系統(tǒng)的主要目的就是讓人才招聘網(wǎng)絡化,使人才招聘變得更加容易,從而提高招聘人才

39、的效率,降低招聘人才的成本。網(wǎng)絡招聘的優(yōu)點可以從企業(yè)(招聘方)和個人(求職方)兩個方面來講:對于企業(yè)來說:首先網(wǎng)絡招聘時效長,對于企業(yè)的招聘信息來說,從發(fā)布日開始可以一直延續(xù)到企業(yè)招聘到真正人才為止。另外收費相對傳統(tǒng)方式要低很多。再則對于企業(yè)來說隨著網(wǎng)絡求職者的增多,對于找到真正適合企業(yè)發(fā)展的人才也就越來越多。人才招聘管理信息系統(tǒng)的建立主要分為四部分。第一部分是人才招聘管理信息系統(tǒng)的主頁面,包括個人求職登錄、企業(yè)招聘登錄、管理員登錄、企業(yè)招聘注冊、個人求職注冊。第二部分是企業(yè)招聘注冊和企業(yè)招聘登錄,注冊包括填寫企業(yè)的一些相關的信息等。招聘企業(yè)登錄功能包括修改企業(yè)基本的信息,發(fā)布企業(yè)招聘的信息,

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

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

42、er)、企業(yè)發(fā)布招聘信息表(EMP_comjob)、管理員用戶表(EMP_admin) 、友情鏈接表(EMP_flink) 、應聘關系表(EMP_yingpin) 。表 3-4 個人求職信息表(EMP_userjob)字段名稱字段名稱字段類型字段類型大小大小說明說明oidint4IDuidint4用戶 IDpurcharvarchar50所屬行業(yè)jobvarchar50招聘職位emolumentvarchar50誠聘薪水a(chǎn)timedatetime8有效時間nowdatetime8發(fā)布時間othervarchar200其他說明表 3-5 企業(yè)信息表(EMP_com)字段名稱字段名稱字段類型字段類

43、型大小大小說明說明oidint4IDnamevarchar20注冊名pwdvarchar50密碼comnamevarchar50公司名emailvarchar50電子郵件phonevarchar20聯(lián)系電話industryvarchar20從事行業(yè)addressvarchar100地址intraductionntext16企業(yè)簡歷表 3-6 用戶信息表(EMP_user)字段名稱字段名稱字段類型字段類型大小大小說明說明oidInt4IDnamevarchar20用 戶 名pwdvarchar50密 碼realnamevarchar20真實姓名ageint4年 齡sexbit1性 別birthd

44、aydatetime8出生日期graschoolvarchar50畢業(yè)學校emailvarchar50電子郵箱purcharvarchar50所學專業(yè)educationvarchar20最高學歷explainvarchar50個人簡歷表 3-7 企業(yè)發(fā)布招聘信息表(EMP_comjob)字段名稱字段名稱字段類型字段類型大小大小說明說明oidint4IDcidInt4公司 idindustryvarchar20所屬行業(yè)jobvarchar50招聘職位emolumentvarchar50誠聘薪水ptimedatetime8有效時間nowdatetime8發(fā)布時間othervarchar200其他說

45、明表 3-8 管理員用戶表(EMP_admin)字段名稱字段名稱字段類型字段類型大小大小說明說明oidint4IDnamevarchar50管理員用戶名pwdvarchar50管理員密碼表 3-9 友情鏈接表(tb_flink)字段名稱字段名稱字段類型字段類型大小大小說明說明oidint4IDnamevarchar20網(wǎng)站名addressvarchar50鏈接表 3-10 應聘關系表(EMP_yingpin)字段名稱字段名稱字段類型字段類型大小大小說明說明oidint4IDuseroidint4用戶 IDjoboidint4招聘職位 ID3.2.4 數(shù)據(jù)關系圖 圖 3-11 數(shù)據(jù)關系圖3.2.

46、5 會員的注冊招聘求職類網(wǎng)站,為了加強權限的管理和增強會員的功能,需要制作會員注冊功能。會員注冊并登陸以后,才可以使用網(wǎng)站的某些功能。在會員注冊功能中,可以把個人會員與企業(yè)會員存放在同一個表中,同一個字段區(qū)分是個人會員還是企業(yè)會員。這個表中還存放會員的聯(lián)系方式等基本信息。需要有一個字段來表示會員的權限級別。具體的代碼如下:注冊 會員注冊 用戶名 口令 重復口令 QQ EMAL 會員類型 個人會員 企業(yè)會員   3.2.6 個人和企業(yè)會員填寫資料會員注冊以后,還要登錄填寫會員資料。個人會員與企業(yè)會員填寫的內(nèi)容是不同的。個人會員需要填寫個人專業(yè)、求職行業(yè)、學歷、個人資料、求職信等。學科、

47、求職行業(yè)等數(shù)據(jù),需要有一個固定的范圍,因此需要在數(shù)據(jù)庫中建立相關的表。網(wǎng)頁會從數(shù)據(jù)庫查找,生成下拉菜單的選項,用戶可以從菜單中選取內(nèi)容。代碼如下:個人信息填寫 個人會員信息 真實姓名 畢業(yè)學校 所學專業(yè) 畢業(yè)時間 外語能力 計算機能力 求職專業(yè) 請選擇 option value= 求職工作 請選擇 option value= 工作經(jīng)歷 個人簡介 求職信 如同個人會員一樣,企業(yè)會員也要填寫相關資料。企業(yè)資料包括企業(yè)類型、企業(yè)簡介、聯(lián)系方式等內(nèi)容。企業(yè)會員要在登陸之后自己完成信息的添加與修改。代碼如下:企業(yè)信息填寫 企業(yè)會員信息 企業(yè)名稱 公司地址 成立時間 現(xiàn)有職員 公司性質(zhì) 私營企業(yè) 國有企業(yè)

48、 外資企業(yè) 臺資企業(yè) 合資企業(yè) 聯(lián)系電話 所屬行業(yè) 請選擇 option value= 公司簡介 3.2.7 企業(yè)會員發(fā)布招聘信息求職網(wǎng)站中,企業(yè)會員登錄以后,需要自己完成發(fā)布招聘信息的工作,這個功能是通過表單提交與數(shù)據(jù)保存來實現(xiàn)的。用戶登錄以后,填寫招聘信息,單擊提交按鈕之后,后臺程序?qū)⒄衅感畔⒈4娴綌?shù)據(jù)庫中。網(wǎng)頁代碼如下:發(fā)布招聘信息 企業(yè)發(fā)布招聘信息 招聘職位 招聘人數(shù) 人 有效時間 一周 兩周 一月 三月 長期 所屬專業(yè) 請選擇 option value= 工作類型 請選擇 option value= 招聘要求 3.2.8 個人會員查看招聘信息與發(fā)送求職簡歷招聘網(wǎng)站中,個人會員查看企業(yè)

49、信息招聘信息和向企業(yè)發(fā)送企業(yè)招聘信息是整個網(wǎng)站的重點。在這一模塊中,需要查詢多個數(shù)據(jù)表,每個數(shù)據(jù)表中的數(shù)據(jù)存在一定的邏輯聯(lián)系。在有招聘信息的網(wǎng)頁上需要有個人會員發(fā)送簡歷的鏈接。個人會員單擊這個鏈接以后可以向這個招聘信息發(fā)送簡歷。如果用戶沒有登錄,則顯示登錄的鏈接,以下是招聘信息網(wǎng)頁代碼:企業(yè)招聘 企業(yè)信息 企業(yè)名稱   成立日期 公司地址 現(xiàn)在職員 電話 公司類型 所屬行業(yè)     公司簡介 招聘信息 招聘名稱   招聘人數(shù) 有效期 所屬學科 工作類型     職位要求 請登陸以后發(fā)送簡歷 a href=getjob.asp?id=我

50、要發(fā)送簡歷 3.2.9 會員簡歷的顯示會員注冊并填寫用戶資料以后,就可以生成用戶的求職簡歷。在人才列表或企業(yè)查看會員信息時,可以鏈接到用戶簡歷上面。用戶簡歷的實現(xiàn),就是在數(shù)據(jù)庫中讀出會員信息,然后將信息列表。代碼如下:會員簡歷 會員簡歷 真實姓名 畢業(yè)學校 QQ   Email 所學專業(yè) 畢業(yè)時間 外語能力 計算機 希望從事專業(yè) 希望從事工作 工作經(jīng)歷   個人簡介   求職信   3.2.10 企業(yè)會員查看應聘信息企業(yè)登陸以后,需要查看向自己企業(yè)發(fā)送簡歷的個人會員列表。在簡歷列表中,會列出企業(yè)所有的招聘信息與這一條招聘信息下面的所有求職簡歷,求職簡歷就

51、是一個指向會員的鏈接,企業(yè)用戶單擊這個鏈接之后就可以查案會員的個人簡歷。企業(yè)查看求職信息 企業(yè)查看求職信息 招聘職位: 姓名 提交時間 a href=jianli.asp?id= target=_blank 第第 4 4 章章 系統(tǒng)功能實現(xiàn)系統(tǒng)功能實現(xiàn)4.1 在線招聘首頁設計主要有網(wǎng)站的標題、用戶和企業(yè)注冊和登錄的一些選擇,本系統(tǒng)的首頁做的比較簡單明了。用戶可以在首頁中根據(jù)自己的用戶類型來選擇自己的登錄模式,如個人求職登錄、企業(yè)招聘登錄、系統(tǒng)管理員登錄。沒有注冊的用戶可以先按自己的類型進行注冊帳號。圖 4-1 在線招聘首頁圖 4-2 會員注冊圖4.2 企業(yè)招聘發(fā)布的頁面設計企業(yè)招聘頁面設計包括企業(yè)名稱,公司地址,聯(lián)系電話,什么行業(yè),企業(yè)地址和企業(yè)相關情況的介紹。具體的如圖 4-3 所示: 圖 4-3 企業(yè)招聘注冊界面4.3 個人發(fā)布求職信息頁面設計此頁面主要的功能是通過瀏覽器左邊的不同目錄來選擇功能,簡單明了,利于操作。其中包括基本信息管理,查看企業(yè)招聘信息。個人發(fā)布求職信息頁面中點擊修改基本信息時會連接到修改基本信息頁面,具體的如圖 4-4 和 4-5 所示: 圖 4-4 個人發(fā)布求職信息界面圖 4-5 查看企業(yè)招聘信息界面4.4 招聘企業(yè)登

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論