

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 基于J2EE架構的在線招聘系統(tǒng)</p><p><b> 摘要</b></p><p> 信息時代的到來讓人類開始進入一個新的紀元,隨著計算機信息技術的迅猛發(fā)展和Web信息系統(tǒng)的廣泛應用,在線招聘系統(tǒng)應用的信息化和網(wǎng)絡化成為當前的一個趨勢。在線招聘系統(tǒng)是一種具有交互能力的人才信息系統(tǒng),它實現(xiàn)了一個互聯(lián)網(wǎng)上的虛擬招聘會,各個企業(yè)可以在網(wǎng)上發(fā)布招
2、聘信息,然后求職者根據(jù)自己的具體情況在線提交簡歷。對招聘單位來說,招聘網(wǎng)站也為他們提供了查詢、檢索應聘者信息庫的條件,使招聘工作中的人員初選工作變得輕松易行。它不但大大節(jié)省了企業(yè)為籌備現(xiàn)實中招聘會所需要的人力和財力,也方便了求職者。</p><p> 本文主要是在基于J2EE架構的基礎上,針對市場上的需要,充分認識到應聘者和招聘者的需求,采用Eclipse作為開發(fā)工具,并運用了Struts、Spring和Hib
3、ernate三個框架,從而實現(xiàn)了在線招聘系統(tǒng)。此系統(tǒng)收集了企業(yè)的招聘信息和求職者的求職信息,方便了企業(yè)和求職者,從而節(jié)省現(xiàn)實生活中招聘會所需要的人力和財力。</p><p> 基于J2EE的在線招聘系統(tǒng)根據(jù)社會需求與市場的需要,通過不同的功能模塊的來實現(xiàn)不同的功能,比如應聘者可以發(fā)送簡歷,查看相應的招聘信息,查看公告,修改自己的注冊信息,找回自己的密碼,修改自己的簡歷;招聘者可以查看簡歷,發(fā)布需求信息,下載簡歷
4、,修改相應的需求信息,刪除簡歷;管理員可以編輯站內(nèi)公告,發(fā)布站內(nèi)公告,驗證招聘方注冊,創(chuàng)建管理員等等。</p><p> 關鍵詞 在線招聘系統(tǒng);應聘者;招聘者;管理員</p><p> Online Recruitment Management System Based on J2EE Framework</p><p><b> Abstract&
5、lt;/b></p><p> The development of the information age has lead humans to a new time. As the computer information technology develops rapidly and the Web information system applicates widely, it becomes a
6、 trend that the application of online recruitment system with information and network. Online recruitment system is a talent information system with a kind of ability to interact. It achieved an Internet virtual recruitm
7、ent and each enterprise can release recruitment information online. Then applicants submit a</p><p> The paper which based on the J2EE framework fully understood the needs of the market and the needs of the
8、 applicant and employers. Using the Eclipse as development tools and the Struts, Spring and Hibernate three frame, the paper realized the online recruitment system. This system collected the enterprise recruitment inform
9、ation and the information of job seekers for the convenience to enterprise and candidates, and thus save the need of recruitment human and financial resources.</p><p> The online recruitment system which ba
10、sed on the J2EE framework accord the needs of the society and market and realized the different functions through the different function module, such as to send your resume of candidates, to check the corresponding recru
11、itment information, to view the announcement, to modify its registration information, to get back the password, to modify your resume. Interviewer can view your resume, release the demand information, download a resume,
12、modify the correspondi</p><p> Keywords online recruitment system; applicant; interviewer; administrator</p><p> Keywords smart phones; client; mobile applications; taobao不要刪除行尾的分節(jié)符,此行不會被打印&
13、lt;/p><p><b> 目錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p>&l
14、t;p> 1.2 提出問題2</p><p> 1.3 系統(tǒng)設計目標2</p><p> 1.4 研究方法及設計思路3</p><p> 第2章 需求分析5</p><p> 2.1 項目總述5</p><p> 2.2 系統(tǒng)功能的需求5</p><p> 2.2
15、.1 應聘者的功能需求5</p><p> 2.2.2 招聘方的功能需求6</p><p> 2.2.3 管理員的功能需求6</p><p> 2.3 系統(tǒng)性能的分析6</p><p> 2.3.1 精度的要求6</p><p> 2.3.2 響應時間6</p><p>
16、 2.3.3 可視化界面7</p><p> 2.4 可行性分析7</p><p> 2.4.1 經(jīng)濟可行性7</p><p> 2.4.2 技術可行性7</p><p> 2.4.3 時間可行性7</p><p> 2.4.4 法律可行性8</p><p> 2.5 運
17、行環(huán)境分析8</p><p> 2.6 本章小結8</p><p> 第3章 系統(tǒng)概要設計9</p><p> 3.1 相關知識介紹9</p><p> 3.1.1 J2EE介紹9</p><p> 3.1.2 Struts框架介紹12</p><p> 3.1.3 Sp
18、ring IOC和AOP簡介12</p><p> 3.1.4 Hibernate框架介紹14</p><p> 3.2 系統(tǒng)設計目標15</p><p> 3.3 系統(tǒng)功能設計15</p><p> 3.4 系統(tǒng)結構設計16</p><p> 3.4.1 應聘者模塊.16</p>
19、<p> 3.4.2 招聘方模塊16</p><p> 3.4.3 管理員模塊17</p><p> 3.5 用戶界面設計17</p><p> 3.6 本章小結17</p><p> 第4章 系統(tǒng)詳細設計18</p><p> 4.1 設計原則18</p><p&
20、gt; 4.1.1 適應性和可伸縮性18</p><p> 4.1.2 實用性18</p><p> 4.1.3 操作簡單18</p><p> 4.1.4 時效性18</p><p> 4.2 分層設計18</p><p> 4.2.1 分層體系結構的特點19</p><p
21、> 4.2.2 表現(xiàn)層的設計19</p><p> 4.2.3 業(yè)務邏輯層的設計19</p><p> 4.2.4 持久化層的設計20</p><p> 4.2.5 各層次之間的關系20</p><p> 4.3 應聘者模塊21</p><p> 4.3.1 填寫簡歷模塊21</p&
22、gt;<p> 4.3.2 查看簡歷模塊22</p><p> 4.3.3 職位搜索模塊23</p><p> 4.3.4 查看已投簡歷模塊23</p><p> 4.4 招聘方模塊24</p><p> 4.4.1 發(fā)布招聘信息模塊24</p><p> 4.4.2 查看招聘信息模
23、塊25</p><p> 4.4.3 查看公司信息模塊26</p><p> 4.4.4 查看已收簡歷27</p><p> 4.5 管理員模塊28</p><p> 4.5.1 發(fā)布公告模塊28</p><p> 4.5.2 查看公告信息模塊28</p><p> 4.
24、6 本章小結29</p><p> 第5章 系統(tǒng)功能模塊的實現(xiàn)30</p><p> 5.1 系統(tǒng)整體目錄結構30</p><p> 5.2 web.xml文件31</p><p> 5.3 系統(tǒng)登錄頁面32</p><p> 5.4 應聘者模塊34</p><p> 5
25、.5 招聘方模塊38</p><p> 5.6 管理員模塊41</p><p> 5.7 本章小結43</p><p> 第6章 系統(tǒng)測試44</p><p><b> 6.1 測試44</b></p><p> 6.1.1 測試的目的和方法44</p><
26、;p> 6.1.2 測試的特征44</p><p> 6.2 單元測試45</p><p> 6.3 功能測試45</p><p> 6.4 測試用例46</p><p> 6.5 本章小結46</p><p><b> 結論47</b></p><
27、;p><b> 致謝48</b></p><p><b> 參考文獻49</b></p><p><b> 附錄50</b></p><p> 千萬不要刪除行尾的分節(jié)符,此行不會被打印。在目錄上點右鍵“更新域”,然后“更新整個目錄”。打印前,不要忘記把上面“Abstract”這一行
28、后加一空行</p><p><b> 緒論</b></p><p><b> 課題背景</b></p><p> 自80年代以來,隨著多媒體技術和因特網(wǎng)的日益普及,以計算機和網(wǎng)絡技術為特征的現(xiàn)代信息技術極大的促進了社會經(jīng)濟的發(fā)展。由于網(wǎng)絡方便快捷的特點,網(wǎng)絡逐漸成為人們生活中的一種工具。隨著經(jīng)濟的發(fā)展,城市化步伐的加
29、快,求職者隊伍不斷壯大。傳統(tǒng)的人才招聘,對于求職者來說,費時費力;對招聘單位來說,舉辦招聘會需要花費大量經(jīng)費。所以在當今互聯(lián)網(wǎng)已經(jīng)成為人們生活一部分的社會里,越來越多的個人選擇通過網(wǎng)絡輕點鼠標尋求工作,越來越多的企業(yè)也開始選擇網(wǎng)絡進行招聘。</p><p> 網(wǎng)絡招聘的方式在美國等國家已經(jīng)深入人心,成為大學畢業(yè)生和職員求職的首選方式,在美國,上網(wǎng)找工作已經(jīng)成為家常便飯,反而很少還有人在翻報紙尋覓就業(yè)機會。微軟更
30、是E化管理的領航者,他們在進行網(wǎng)絡招聘時,網(wǎng)上招聘信息不僅對外發(fā)布,同時也對內(nèi),微軟在全球各個國家的公司有什么職位空缺,都發(fā)布在網(wǎng)上,微軟的職員可以跨國申請。如果你對某個國家的空缺職位感興趣,并愿意長期移居過去,便可以發(fā)申請信,那個國家微軟公司人力資源部就會對你的技能、業(yè)績做一番調查,然后在網(wǎng)上進行測評,認為你可以勝任,那么你就很幸運地成為那個國家微軟公司的員工了,你的一切關系(包括保險、薪酬、福利等)都將轉過去。目前為止,微軟已有不少
31、員工通過這種方式到自己向往的國家和職位去工作了。由于受網(wǎng)絡發(fā)展和普及程度的影響,國內(nèi)的網(wǎng)絡招聘還處于起步階段。北京人上網(wǎng)求職的比例全國最高,其次是上海,再次是深圳和廣州,而在更多的內(nèi)陸地區(qū),網(wǎng)絡求職的比例更低,更多的人還是認可平面媒體發(fā)布的招聘廣告。然而.機遇與挑戰(zhàn)并存,網(wǎng)絡的高速度與巨大的信息量賦予了網(wǎng)絡招聘得天獨厚的優(yōu)勢。</p><p> 在線人才招聘系統(tǒng)是先進的計算機科學技術和現(xiàn)代招聘理念相結合的產(chǎn)物,
32、通過使用以計算機網(wǎng)絡為基礎的網(wǎng)上人才招聘系統(tǒng),滿足了求職者和招聘企業(yè)雙向的要求,網(wǎng)上人才招聘系統(tǒng)收集大量招聘單位的招聘信息,它使網(wǎng)上招聘從盲目的網(wǎng)絡職位搜索到有序大量的職位投遞,從混亂變?yōu)橐?guī)范,而且成功率較高。</p><p> 在線人才招聘系統(tǒng)實現(xiàn)了人才招聘的一些主要功能,如用戶注冊功能,用戶需先進行會員注冊,成功后進行相關操作;檢索導航功能:用戶可以根據(jù)自己意愿搜尋相關的工作;在線求職招聘功能:用戶可以在搜
33、索結果中尋找合適的單位投遞個人簡歷;人才信息管理功能:系統(tǒng)會對用戶的信息,包括個人信息,個人簡歷等進行統(tǒng)一管理。</p><p> 系統(tǒng)用戶包括普通用戶和管理員用戶。普通用戶可以完成人才招聘的相關過程,包括生成簡歷、投遞簡歷等;管理員用戶具有更高的權限,可以刪除違規(guī)的普通用戶的基本信息。整個系統(tǒng)外觀和諧,操作較為人性化。 </p><p> 現(xiàn)今網(wǎng)絡招聘市場被前程無憂、中華英才網(wǎng)以及智
34、聯(lián)招聘三分天下,還有其它國內(nèi)知名招聘網(wǎng)站及眾多區(qū)域性招聘網(wǎng)站緊隨其后,競爭日益激烈,市場風云變幻。從香港上市招聘媒體才庫集團投資的1010job 精英招聘網(wǎng)07年撤離大陸市場,以及年后國內(nèi)網(wǎng)絡招聘市場三大巨頭其中的兩家均表示了07年的虧損狀況,可以看出,國內(nèi)招聘網(wǎng)站同質化的產(chǎn)品與服務與用戶需求越來越背道而馳,流量不等于質量,市場不等于收益,行業(yè)創(chuàng)新,迫在眉睫。行業(yè)細分必將是未來發(fā)展趨勢。企業(yè)對于高層的招聘采用網(wǎng)絡招聘效果不好,也是網(wǎng)絡招
35、聘的弱勢,涌現(xiàn)除了一些獵頭公司來分網(wǎng)絡招聘的羹,目前做的好的獵頭公司大部分集中在上海、深圳、北京。山東這類二線城市,做的好的有烽火獵頭,精英獵頭,世紀人才獵頭。 </p><p><b> 提出問題</b></p><p> 本設計是為求職者和招聘方提供一個交流的平臺。能實現(xiàn)求職者發(fā)布簡歷和投遞簡歷、公司發(fā)布招聘信息和查看簡歷等功能。本系統(tǒng)為在線招聘系統(tǒng),前期主要
36、應用struts框架作為整個系統(tǒng)的架構,能提供模糊搜索,求職者與招聘方交流等功能,同時亦提供公司下載投遞到本公司的簡歷及用戶之間站內(nèi)的互相通信。設計實現(xiàn)一個基于J2EE框架的在線招聘系統(tǒng)。</p><p><b> 系統(tǒng)設計目標</b></p><p> 基于J2EE的在線招聘系統(tǒng)從分析現(xiàn)有的市場情況的基礎上,通過對當今求職者以及應聘者的充分調查研究,了解了現(xiàn)階段
37、各個人群的需求,設定在線招聘系統(tǒng)的主要功能大概可以分為四大部分:招聘者、招聘方、系統(tǒng)管理員和游客。具體功能如下:</p><p> 應聘者:發(fā)送簡歷,查看相應的招聘信息,查看公告,修改自己的注冊信息,找回自己的密碼,修改自己的簡歷;</p><p> 招聘者:查看簡歷,發(fā)布需求信息,下載簡歷,修改相應的需求信息,刪除簡歷;</p><p> 系統(tǒng)管理員:編輯站
38、內(nèi)公告,發(fā)布站內(nèi)公告,驗證招聘方注冊,創(chuàng)建管理員等等;</p><p><b> 游客:瀏覽。</b></p><p><b> 研究方法及設計思路</b></p><p> 本系統(tǒng)采用軟件工程中的生存周期方法進行設計。</p><p> 1.需求分析。通過該需求分析的方法確定系統(tǒng)必須完成哪
39、些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。</p><p> 經(jīng)過需求分析確定對系統(tǒng)的綜合要求從系統(tǒng)的功能、性能、運行、以及將來可能提出的問題進行需求分析。必要時運用需求分析的軟件工具驗證需求分析。</p><p> 2.系統(tǒng)概要設計??傮w設計采用軟件工程最基本的總體設計方法也稱為概要設計或初步設計,首先主要工作是通過這個設計階段的工作劃分出組成系統(tǒng)的物理元素—程序、文
40、件、數(shù)據(jù)、人工過程和文檔等等。</p><p> 其次進入總體設計的第二階段是設計軟件的結構,也就是要確定系統(tǒng)中每個程序是由那些模塊組成的,以及這些模塊相互間的關系并確定模塊之間的鏈接接口。</p><p> 具體過程是首先設想供選擇的方案,其次選取合理的方案、再次推薦最佳方案,之后進行功能分解、設計軟件結構、數(shù)據(jù)庫設計、制定相應的測試計劃最終完成總體設計。</p>&l
41、t;p> 3.系統(tǒng)詳細設計。詳細設計階段的目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設計工作,應該得出對系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成某種程序設計語言書寫程序。</p><p> 主要采用結構程序設計的方法,采用自頂向下逐步求精的設計方法和單入單出的控制結構。應用詳細設計的工具程序流程圖,繪制程序流程圖進行詳細設計,確定程序流程圖從而完成詳細設計。<
42、/p><p><b> 4.程序編寫。</b></p><p><b> 開發(fā)環(huán)境如下:</b></p><p> OS:windowsXPI。</p><p> DE:Myeclipse9.0。</p><p> DB:oracle 10g。</p>&
43、lt;p> Server:apache-tomcat-6.0.18。</p><p> Client:IE6及以上。 </p><p> 5.軟件測試。與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成的,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:</p><
44、p> (1)模塊測試:在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細設計的錯誤。</p><p> (2)子系統(tǒng)測試:這個步驟著重測試模塊的接口。</p><p> (3)系統(tǒng)測試:在這個測試步驟中發(fā)現(xiàn)的往往是軟件設計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。</p><p> (4)驗收測試:在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。</p&g
45、t;<p><b> 6.運行與維護。</b></p><p> (1)可執(zhí)行程序正確性維護:該系統(tǒng)為在線招聘系統(tǒng),如出現(xiàn)錯誤則結束進程并開啟新的進程。</p><p> (2)服務器鏈接正確性維護:當在線招聘系統(tǒng)進行升級或者維護時,所造成的服務器中斷問題,及時做出相應的調整。</p><p> (3)系統(tǒng)配置文件正確性維
46、護:系統(tǒng)配置文件如出現(xiàn)錯誤,則以原有默認模式取代當前出錯配置文件。</p><p> 平時要進行簡單的系統(tǒng)維護,比如檢查在線招聘系統(tǒng)的接口的變動情況,前臺與數(shù)據(jù)庫的鏈接,環(huán)境搭建的情況等。本設計的目的是為求職者和招聘方提供一個交流的平臺。為招聘者和應聘者提供填寫簡歷、投放簡歷、查看簡歷等功能。</p><p> 設計實現(xiàn)一個基于J2EE架構的在線招聘系統(tǒng)。</p><
47、;p><b> 需求分析</b></p><p><b> 項目總述</b></p><p> 該系統(tǒng)總體上包含三大功能模塊,它們分別是招聘方、應聘方還有管理員。為了讓這三大模塊扮演好系統(tǒng)的角色,首先從技術上考慮它,接下來通過調研、交流,了解系統(tǒng)應該具備的功能,最后結合當前比較流行的框架技術實現(xiàn)它。</p><p&
48、gt; 在線招聘系統(tǒng)總體設計思想主要是以應聘者、招聘方、系統(tǒng)管理員展開的,應聘者能及時查看需要簡歷的投遞情況、查看企業(yè)的應聘職位;招聘方也能查看應聘者簡歷的投遞信息,同時發(fā)送要招聘人員的信息,收到簡歷后進行帥選,如果合適的話就給應聘者發(fā)送應聘消息,這樣彼此就能及時了解對方的信息。作為系統(tǒng)管理員,他的主要職責是招聘方注冊是必須由管理員激活才能成功,否則招聘方不能注冊。以上三者相互影響、相互牽連,所以在做設計的時候要定制好各自的權限。&l
49、t;/p><p> 系統(tǒng)設計模式要簡單,那就是增、刪、改、查功能操作要簡單、明了,能讓你體會到系統(tǒng)操作的快速性和靈活性,網(wǎng)站動態(tài)提供企業(yè)招聘信息,管理員可進行更新維護,應聘者將簡歷提交后存入簡歷數(shù)據(jù)庫,并可依據(jù)職位、時間、學歷等進行檢索。</p><p> 本系統(tǒng)有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作。可維護性包括了可讀性、可測試性等含義??煽啃酝ǔ0ㄕ_性和健壯性
50、。開發(fā)過程中,在各種矛盾的目標之間作權衡,并在一定的限制的條件下(經(jīng)費、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。</p><p> 此外系統(tǒng)設計必須要考慮到后續(xù)項目的兼容性,同時系統(tǒng)要考慮高可用性和用戶體驗性最佳的原則。</p><p><b> 系統(tǒng)功能的需求</b></p><p><b> 應聘者的功
51、能需求</b></p><p> 填寫簡歷:應聘者可以根據(jù)不同的招聘公司來填寫自身適合該公司需求的相關信息。</p><p> 發(fā)送簡歷:可以向自己選擇的招聘公司投遞自己的信息,并能顯示出招聘公司是否看過自己的簡歷,若看過則顯示1,否則顯示0。</p><p> 查看相應的招聘信息:可以查看相應的招聘信息從而選擇適合自己的招聘公司。</p&g
52、t;<p> 查看公告:查看管理員發(fā)布的有關公告。</p><p> 修改注冊信息:修改注冊時填寫的有關信息,如電話、郵箱等。</p><p> 找回密碼:根據(jù)自己填寫的信息可以找回自己忘記的密碼。</p><p> 修改簡歷:可以隨時修改自己的簡歷。</p><p><b> 招聘方的功能需求</b&
53、gt;</p><p> 查看簡歷:可以查看應聘者投放的簡歷,若是未查看則顯示0,查看了則顯示1。</p><p> 發(fā)布需求信息:可以填寫自身公司所需要的學會相關技能的人才,如java架構師,軟件工程師等。</p><p> 修改需求信息:可以對已發(fā)布的需求信息隨時進行修改。</p><p> 刪除需求信息:可以刪除已發(fā)布的需求信息
54、。</p><p> 刪除簡歷:可以對已接受到的簡歷進行查看。</p><p><b> 管理員的功能需求</b></p><p> 編輯站內(nèi)公告:可以填寫并編輯站內(nèi)公告。</p><p> 發(fā)布站內(nèi)公告:可以發(fā)布站內(nèi)公告,從而使招聘方和應聘方看到。</p><p> 修改站內(nèi)公告:可以
55、對已發(fā)布的站內(nèi)公告進行修改。</p><p> 驗證招聘方注冊:可以對注冊的招聘方或應聘方的注冊信息進行驗證。</p><p> 創(chuàng)建管理員:可以創(chuàng)建管理員,從而進行管理整個系統(tǒng)。</p><p><b> 系統(tǒng)性能的分析</b></p><p><b> 精度的要求</b></p&g
56、t;<p> 用戶輸入精度的要求取決于招聘系統(tǒng)職位搜索、簡歷和用戶資料填寫所需數(shù)據(jù)的精度要求,在用戶瀏覽的頁面內(nèi)如果需要用戶填寫注冊信息或是個人簡歷的制作都將給出詳細的數(shù)據(jù)類型說明,并且如果用戶在非惡意的情況下輸入了錯誤的數(shù)據(jù)類型數(shù)據(jù),系統(tǒng)將自動提示用戶再次輸入正確的數(shù)據(jù)。</p><p> 管理員輸入的精度要求主要取決于數(shù)據(jù)庫的相關數(shù)據(jù)類型要求。在數(shù)據(jù)庫為系統(tǒng)管理員提供的多種視圖中將有各類數(shù)據(jù)
57、庫對象的相關數(shù)據(jù)類型及精度要求。管理員工作過程中可以利用工具或查詢有關數(shù)據(jù)庫對象的精度信息已決定輸入的參數(shù)。如果管理員輸入的參數(shù)于要求不符將得到提示并重新進行操作。</p><p><b> 響應時間</b></p><p> 本系統(tǒng)采用面向對象的結構化設計方法,數(shù)據(jù)庫采用數(shù)據(jù)連接池技術,數(shù)據(jù)庫的操作全部采用標準的SQL語句,這將使系統(tǒng)的整體反應時間大大提高,由硬
58、件條件的不同決定,但總體上客戶端的請求處理響應時間不應多余15s。更新處理時間:由硬件條件及處理的數(shù)據(jù)量決定,但總體上向數(shù)據(jù)庫添加和刪除一條記錄的時間不應多余15s。</p><p><b> 可視化界面</b></p><p> 本軟件采用可視化界面,用戶通過單擊界面上的相關按鈕就可以完成各項操作。無論是在錄入方面,還是在系統(tǒng)操作方面都盡可能滿足用戶的操作要求。
59、招聘方的招聘信息可由招聘方自己刪除,也可由系統(tǒng)自動刪除。同樣招聘者的簡歷也可以自己刪除,假如過一段時間投簡歷者未刷新自己的簡歷,此簡歷將被刪除。</p><p><b> 可行性分析</b></p><p><b> 經(jīng)濟可行性</b></p><p> 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設
60、運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。由于本系統(tǒng)是作為畢業(yè)設計由我們自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)系統(tǒng)功能提供很大的方便,估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,并將費用與效益進行比較,看是否有利。開發(fā)、運行和維護費用主要包括:</p><p> 購買和安裝設備的費用:計算機硬件、系統(tǒng)軟件、測試手機、電源、空調等。</p
61、><p> 軟件開發(fā)費用:若由實習單位的技術人員開發(fā),則該項費用可以計入下面的人員費用一項。</p><p> 人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員的工資、培訓費用等。</p><p> 消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、軟盤、色帶等開支。所有開支都不大,所以經(jīng)濟上是可行的。</p><p>
62、<b> 技術可行性</b></p><p> 技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等?;贘2EE是在線招聘系統(tǒng)使用的是Myeclipse9.0的開發(fā)工具以及oracle 10g的數(shù)據(jù)庫,開發(fā)相對容易,當前的計算機硬件配置和軟件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。 </p><p><b&g
63、t; 時間可行性</b></p><p> 從時間上看,在三個月的時間里學習相關知識,六個月開發(fā)基于J2EE的在線招聘系統(tǒng),時間上是有點緊,但是,并不是不可能實現(xiàn),通過九個多月的努力功能可以基本實現(xiàn)。</p><p><b> 法律可行性</b></p><p> 1.所有技術資料都為合法。</p><p
64、> 2.開發(fā)過程中不存在知識產(chǎn)權問題。</p><p> 3.未抄襲任何網(wǎng)站,不存在侵犯版權問題。</p><p> 4.開發(fā)過程中未涉及任何法律責任。</p><p> 綜上所述,本系統(tǒng)的開發(fā)從技術上、從經(jīng)濟上、從法律上都是完全可靠的。</p><p><b> 運行環(huán)境分析 </b></p>
65、;<p> 在硬件平臺上需要內(nèi)存在192MB RAM+256MB ROM及以上,CPU在528MHz及以上。</p><p> 在軟件平臺上需要操作系統(tǒng)為windowsXPI,Myeclipse9.0的開發(fā)環(huán)境,oracle 10g的數(shù)據(jù)庫和apache-tomcat-6.0.18服務器以及IE6以上的瀏覽器。</p><p><b> 本章小結</b&
66、gt;</p><p> 本章主要對系統(tǒng)進行需求性分析,對項目進行總述的同時分別在技術、經(jīng)濟、運行、時間、法律可行性證明該系統(tǒng)的可行性,并詳細說明了系統(tǒng)的功能需求。</p><p><b> 系統(tǒng)概要設計 </b></p><p><b> 相關知識介紹</b></p><p><b&g
67、t; J2EE介紹</b></p><p> J2EE平臺規(guī)范是一個由SUN公司定義的用于簡化分布式企業(yè)級應用開發(fā)與部署的基于組件的模式(The J2EE Platform Specification defines a component-based model that simplifies enterprise development and deployment)。它是一整套功能非常健壯的
68、開發(fā)企業(yè)級中間件的規(guī)范,旨在為支持Java語言服務器端部署而提供平臺無關的、可移植的、多用戶的、安全的和標準的企業(yè)級平臺[1]。它為企業(yè)級服務器端應用的開發(fā)人員提供了巨大的便利,為企業(yè)級Java應用的部署創(chuàng)造了一個一致的平臺。</p><p> 基于層次化組件模式的J2EE平臺把業(yè)務邏輯和底層網(wǎng)絡技術分離開來,具有可伸縮性、擴展性、易開發(fā)性和易維護性,己經(jīng)成為企業(yè)級商業(yè)分布式網(wǎng)絡計算的事實標準。J2EE是大量業(yè)
69、內(nèi)技術專家、教育專家集體智慧和經(jīng)驗設計出來的一套先進、完美、實用的規(guī)范,從這個規(guī)范的開發(fā)者將得到行業(yè)的廣泛支持,使企業(yè)級應用的開發(fā)變得簡單、快速。學習Java,與其說是學一種技術,還不如說是在學習一種編程思想,而J2EE系統(tǒng)平臺的思想是通過一個基于組件的應用程序模式為分布式應用程序提供一個統(tǒng)一的標準。</p><p> 目前,Java 2平臺有3個版本,它們是適用于小型設備和智能卡的Java 2平臺Micro版
70、(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平臺標準版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務器應用程序和服務的Java2平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。</p><p> J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和
71、管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如“編寫一次、隨處運行”的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面
72、支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。</p><p> J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機
73、制,提高了性能[2]。</p><p> J2EE不僅鞏固了標準版中的許多優(yōu)點,例如“編寫一次、隨處運行”的特性、方便存取數(shù)據(jù)庫的JDBC API,CORBA技術以及能夠在Internet應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對EJB(Enterprise JavaBeans),Java Servlet API,JSP(Java Server Page)以及XML技術的全面支持。其最終目的就是成為一個能夠使
74、企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。</p><p> J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。</p>
75、;<p> J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統(tǒng)提供了良好的機制,具有以下特點:保留現(xiàn)存的IT資產(chǎn);高效的開發(fā);支持異構環(huán)境;可伸縮性;穩(wěn)定的可用性等?;谶@些優(yōu)勢的考慮,新一代客戶關系管理系統(tǒng)決定采用J2EE體系結構來作為系統(tǒng)的實現(xiàn)載體。</p><p> J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據(jù)它們所在的層分布在不同的機器上。其有4個層次
76、和相應的容器:運行在客戶端機器上的客戶端層(Client Tier)、運行在Web服務器上的Web層(Web Tier)、運行在EJB服務器上的業(yè)務層(Business Tier)和運行在EIS服務器上企業(yè)信息系統(tǒng)層(Enterprise Information System Tier)。其中Web層和業(yè)務層共同組成了三層J2EE應用的中間層,其它兩層是客戶端層和存儲層或企業(yè)信息系統(tǒng)層。一般情況下,許多開放商把Web服務器和EJB服務器
77、產(chǎn)品結合在一起發(fā)布,稱為應用服務器或J2EE服務器。</p><p> J2EE各層的組件如下:</p><p> 客戶端層組件:包括應用客戶端程序和瀏覽器。</p><p> Web層組件:包括Java Servlet和Java Server Pages(JSP)。</p><p> 業(yè)務層組件:包括Enterprise JavaB
78、eans(EJB),包含業(yè)務層代碼的邏輯,用來滿足銀行、零售和金融等特殊商務領域的需要。</p><p> 企業(yè)信息系統(tǒng)層組件:包括企業(yè)基礎建設系統(tǒng)例如企業(yè)資源計劃(ERP),大型機事務處理,數(shù)據(jù)庫系統(tǒng),及其它的遺留信息系統(tǒng)等。</p><p> J2EE應用程序的一個主要優(yōu)點是中間層的多層應用程序。在J2EE平臺,中間層商業(yè)邏輯是由EJB(Enterprise JavaBeans)組
79、件實現(xiàn)的,這些EJB組件使電子商務開發(fā)者從煩瑣的系統(tǒng)設計中解脫出來,將精力主要放在商業(yè)邏輯上,提高了應用的質量和加快了開發(fā)的速度,而讓EJB Serve處理底層復雜的各種系統(tǒng)級任務,如事務處理、組件的生命周期、狀態(tài)維持、并發(fā)控制、安全檢測、資源共享等。需要這些服務的代價并不高,不用編程,只要通過簡單的配置就行。</p><p> 如上所述,J2EE的分層結構把Web層與企業(yè)信息系統(tǒng)分開,使開發(fā)人員能集中精力分別
80、進行商務邏輯或企業(yè)信息系統(tǒng)的設計,從而使ERP和CRM等大型的商務應用軟件的設計成為可能。系統(tǒng)功能模塊清晰,可讀性強,維護和升級方便,各層開發(fā)人員分工明確,使J2EE成為企業(yè)建立自己的CRM信息管理系統(tǒng)的最佳選擇之一。</p><p> J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據(jù)他們所在的層分布在不同的機器上。事實上,sun設計J2EE的初衷正是為了解決 兩層模式(client
81、/server)的弊端,在傳統(tǒng)模式中,客戶端擔當了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難于升級或改進,可伸展性也不理想,而且經(jīng)常基于某種專有的協(xié)議――通常是某種數(shù)據(jù)庫協(xié)議。它使得重用業(yè)務邏輯和界面邏輯非常困難?,F(xiàn)在J2EE的多層企業(yè)級應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層,以下是J2EE典型的四層結構:</p><p> 1.
82、J2EE應用程序組件。</p><p> J2EE應用程序是由組件構成的。J2EE組件是具有獨立功能的軟件單元,它們通過相關的類和文件組裝成J2EE應用程序,并與其他組件交互。J2EE說明書中定義了以下的J2EE組件:應用客戶端程序和applets是客戶層組件。其中Java Servlet和JavaServer Pages(JSP)是web層組件;Enterprise JavaBeans(EJB)是業(yè)務層組件。
83、 2.客戶層組件。</p><p> J2EE應用程序可以是基于web方式的,也可以是基于傳統(tǒng)方式的。web層組件J2EE:web層組件可以是JSP頁面或Servlets。按照J2EE規(guī)范,靜態(tài)的HTML頁面和Applets不算是web層組件。web層可能包含某些JavaBean對象來處理用戶輸入,并把輸入發(fā)送給運行在業(yè)務層上的enterprise bean來進行處理?! ?.業(yè)務層組件</p>
84、;<p> 業(yè)務層代碼的邏輯用來滿足銀行,零售,金融等特殊商務領域的需要,由運行在業(yè)務層上的enterprise bean進行處理。下圖表明了一個enterprise bean是如何從客戶端程序接收數(shù)據(jù),進行處理(如果必要的話),并發(fā)送到EIS層儲存的,這個過程也可以逆向進行。 </p><p> 有三種企業(yè)級的bean:會話(session)beans,實體(entity)beans,和消息驅
85、動(message-driven)beans。會話bean表示與客戶端程序的臨時交互。當客戶端程序執(zhí)行完后,會話bean和相關數(shù)據(jù)就會消失。 相反,實體bean表示數(shù)據(jù)庫的表中一行永久的記錄。當客戶端程序中止或服務器關閉時,就會有潛在的服務保證實體bean的數(shù)據(jù)得以保存。消息驅動bean結合了會話bean和JMS的消息監(jiān)聽器的特性,允許一個業(yè)務層組件異步接收JMS消息[3]?! ?.企業(yè)信息系統(tǒng)層 企業(yè)信息系統(tǒng)層處理企業(yè)信息系統(tǒng)軟
86、件包括企業(yè)基礎建設系統(tǒng)例如企業(yè)資源計劃(ERP),大型機事務處理,數(shù)據(jù)庫系統(tǒng),和其它的遺留信息系統(tǒng)。例如,J2EE應用組件可能為了數(shù)據(jù)庫連接需要訪問企業(yè)信息系統(tǒng)。</p><p> Struts框架介紹</p><p> Struts為Java Web應用提供了現(xiàn)成的通用的框架。Struts可以大大提高Web應用的開發(fā)速度。如果沒有Struts,開發(fā)人員將不得不先花大量的時間和精力來設
87、計、開發(fā)自己的框架。如果在Web應用中恰到好處的使用Struts,將把從頭開始設計框架的時間節(jié)省下來,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務問題上[4]。</p><p> 下面就圖3-1所示的體系結構圖分析Struts框架中的MVC組件。 </p><p> 圖3-1 Struts框架的體系結構</p><p> 視圖:視圖部分主要由JSP頁面組成,其
88、中沒有流程邏輯、業(yè)務邏輯和模型信息只有標記。Struts自身包含了一組標記庫(TagLib),這也是Struts的精華之一,靈活運用它們可以簡化JSP頁面的代碼,提高開發(fā)效率。</p><p> 控制器:Struts中的Controller主要是其自身提供的ActionServlet。ActionServlet接收所有來自客戶端的請求并根據(jù)配置文件(struts-config.xml)中的定義將控制轉移到適當?shù)?/p>
89、Action對象。</p><p> 模型:Struts沒有定義具體Model層的實現(xiàn),Model層通常是和業(yè)務邏輯緊密相關的,有持續(xù)化的要求。目前在商業(yè)領域和開源世界,都有一些優(yōu)秀的工具可以為Model層的開發(fā)提供便利。 </p><p> Spring IOC和AOP簡介</p><p> IOC和AOP都是Spring的核心思想,作為一個框架級的輕量組件
90、,大量的配置文件是不可缺少的,但是核心是要把這些配置文件,配置節(jié)組裝起來,并將核心代碼編寫為完全與業(yè)務無關的。下面介紹Spring是怎么做的。首先,理解IOC(控制反轉)。Spring開發(fā)的基本思想:面向接口的編程模式。框架做的越多,就越能發(fā)現(xiàn)接口在其中起到的作用,而Spring將這種想法,開始貫徹到業(yè)務的開發(fā)中了。Bean的Set方法使用接口作為參數(shù),保證其擴展性,實現(xiàn)依賴關系的松耦合。所謂的控制反轉,作為中文更好理解的一個翻譯應該是
91、依賴注入,把依賴的類采用接口的方式,利用Set方法,傳入Bean的內(nèi)部,實現(xiàn)與外界的解耦合。這種注入也可作用于構造方法。其次,理解AOP(面向切面的編程方式),更通俗的說法應該是對容器內(nèi)的Bean進行方法干涉。被容器中創(chuàng)建的類,看起來執(zhí)行一個普通的方法調用,因為被容器預處理,而會在方法執(zhí)行前后進行一些其它的、可配置的操作。當然,這種方法也同樣是面向接口的,或者直接使用反射。利用java.lang.reflect.InvocationHa
92、ndler接口可以達到這種干涉的效果。</p><p> AOP有一個重要特點:源碼組成無關性。體現(xiàn)在具體設計中就是AOP組件與應用代碼無關,應用代碼可以脫離AOP組件獨立編譯。這極大地降低了在已有系統(tǒng)中加入權限管理的代碼修改量。</p><p> 圖3-2描述了一個典型的分成多個模塊的應用系統(tǒng)。</p><p><b> 圖3-2 交叉業(yè)務<
93、/b></p><p> 每個模塊的主要業(yè)務是為它的特殊領域提供服務。然而,每個模塊也需要一些相似的輔助功能,如安全和事務管理。重用通用功能的常用面向對象技術是使用繼承和委托模式。但由于基礎類在系統(tǒng)中到處使用,會引起脆弱的繼承關系。委托模式比較笨拙,依然需要重復調用委托對象。在大多數(shù)情況下,AOP是一種簡潔的代替方法。</p><p> Hibernate框架介紹</p&g
94、t;<p> 作為本系統(tǒng)與數(shù)據(jù)庫的操縱接口,Hibernate在本系統(tǒng)中扮演了很重要的角色。</p><p> Hibernate是一個面向Java環(huán)境的對象-關系數(shù)據(jù)庫映射工具,它不僅提供了從Java類到數(shù)據(jù)表之間的映射,還提供了數(shù)據(jù)查詢和數(shù)據(jù)恢復機制。與使用JDBC和SQL來手工操作數(shù)據(jù)庫相比,使用Hibernate實現(xiàn)了持久層功能,通過使用Hibernate來封裝底層的數(shù)據(jù)操作細節(jié),為業(yè)務
95、邏輯層提供了面向對象的API,它的意義在于:使代碼重用性高,能夠完成所有的數(shù)據(jù)訪問操作;具有相對的獨立性,底層數(shù)據(jù)庫改變,只需要修改持久層代碼,只要對上提供的API不變,則上層的業(yè)務邏輯層可以不用修改,其架構圖如圖3-3所示:</p><p> Hibernate能有效地實現(xiàn)關系型數(shù)據(jù)與對象模型之間的轉換,Hibernate作為Java應用和關系型數(shù)據(jù)庫之間的橋梁,它負責關系數(shù)據(jù)與Java對象之問的映射,并對J
96、DBC進行了輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程來操縱數(shù)據(jù)庫。</p><p> Hibernate具有以下特點:</p><p> 1.Hibernate是一個開放源代碼的對象關系映射框架,它是JDBC的輕量級的對象封裝。它可以應用在任何使用JDBC的場合,例如既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。而且Hiber
97、nate擁有自己的功能強大的查詢語言(Hibernate Query Language,簡稱HQL),它的語法和SQL語句有些相像,在運行時才得以解析,并且它是完全面向對象的。</p><p> 2.Hibernate具有自己的事務管理機制,其本質其實就是對JDBC進行輕量級的對象封裝,Hibernate本身在設計時并不具備Transaction處理功能,平時所用的Hibernate的Transaction,只
98、是將底層的JDBC Transaction,或者是JTA Transaction進行了一下封裝,在外面套上Transaction和Session的外殼,其實底層都是通過委托底層的JDBC或JTA來實現(xiàn)事務的調度功能。</p><p> 3.Hibernate是一種非強迫性的解決方案。開發(fā)者在寫業(yè)務邏輯與持續(xù)性類時,不會被要求遵循許多Hibernate特定的規(guī)則和設計模式。這樣,Hibernate就可以與大多數(shù)新
99、的和現(xiàn)有的應用平穩(wěn)地集成,而不需要對應用的其余部分作破壞性的改動。</p><p> 圖3-3 Hibernate架構圖</p><p><b> 系統(tǒng)設計目標</b></p><p> 基于J2EE的在線招聘系統(tǒng)從分析現(xiàn)有的市場情況的基礎上,通過對當今求職者以及應聘者的充分調查研究,了解了現(xiàn)階段各個人群的需求,設定在線招聘系統(tǒng)的主要功能
100、大概可以分為四大部分:應聘者、招聘方、系統(tǒng)管理員和游客。具體功能如下:</p><p> 應聘者:發(fā)送簡歷,查看相應的招聘信息,查看公告,修改自己的注冊信息,找回自己的密碼,修改自己的簡歷;</p><p> 招聘方:查看簡歷,發(fā)布需求信息,下載簡歷,修改相應的需求信息,刪除簡歷;</p><p> 系統(tǒng)管理員:編輯站內(nèi)公告,發(fā)布站內(nèi)公告,驗證招聘方注冊,創(chuàng)建
101、管理員等等;</p><p><b> 游客:瀏覽。</b></p><p><b> 系統(tǒng)功能設計 </b></p><p> 基于J2EE的在線招聘系統(tǒng)主要的功能涉及三個方面的功能。包括應聘方,招聘方,管理員及游客。</p><p> 應聘者可以根據(jù)不同的招聘公司來填寫自身適合該公司需求
102、的相關信息;可以向自己選擇的招聘公司投遞自己的信息;查看相應的招聘信息從而選擇適合自己的招聘公司;查看管理員發(fā)布的有關公告;修改注冊時填寫的有關信息,如電話、郵箱等;根據(jù)自己填寫的信息可以找回自己忘記的密碼;隨時修改自己的簡歷。</p><p> 招聘方可以查看應聘者投放的簡歷;可以填寫自身公司所需要的學會相關技能的人才,如java架構師,軟件工程師等;可以對已發(fā)布的需求信息隨時進行修改;刪除已發(fā)布的需求信息;
103、對已接受到的簡歷進行查看。</p><p> 管理員可以填寫并編輯站內(nèi)公告;發(fā)布站內(nèi)公告,從而使招聘方和應聘方看到;對已發(fā)布的站內(nèi)公告進行修改;對注冊的招聘方或應聘方的注冊信息進行驗證;創(chuàng)建管理員,從而進行管理整個系統(tǒng)[5]。</p><p><b> 系統(tǒng)結構設計</b></p><p> 系統(tǒng)的概要設計中最重要的就是系統(tǒng)的模塊化。模塊
104、化是指解決一個復雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能[6]。</p><p> 將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復雜性,提高可讀性、可維護性。但是,模塊的劃分不能是任意的,應盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚
105、低耦合,提高模塊的獨立性,為設計高質量的軟件結構奠定基礎。</p><p><b> 應聘者模塊.</b></p><p><b> 1.填寫簡歷模塊:</b></p><p> 模塊功能:對用戶的簡歷信息進行添加。</p><p> 源碼存儲目錄:zhongyan/online/actio
106、n/ResumeAction。</p><p><b> 2.查看簡歷模塊:</b></p><p> 模塊功能:對該用戶的簡歷進行查詢,包括新增、修改和刪除自己的簡歷信息源碼。</p><p> 源碼存儲目錄:zhongyan/online/action/ResumeAction。</p><p><b&g
107、t; 3.職位搜索模塊:</b></p><p> 模塊功能:對招聘公司的職位進行搜索,可以按地點,行業(yè),名稱搜索。</p><p> 源碼存儲目錄:zhongyan/online/action/JobInfoAction 。</p><p><b> 4.查看已投簡歷:</b></p><p>
108、模塊功能:對投遞的簡歷進行查詢以及修改和刪除。</p><p> 源碼存儲目錄:zhongyan/online/action/CheckResumeAction。</p><p><b> 招聘方模塊</b></p><p> 1.發(fā)布招聘信息模塊:</p><p> 模塊功能:添加招聘信息。</p>
109、<p> 源碼存儲目錄:zhongyan/online/employer/action/AddJobInfoAction。</p><p> 2.查看招聘信息模塊:</p><p> 模塊功能:對發(fā)布的招聘信息進行查詢,對招聘信息修改和刪除。</p><p> 源碼存儲目錄:zhongyan/online/employer/action/ZpI
110、nfoAction。</p><p> 3.查看公司信息模塊:</p><p> 模塊功能:對發(fā)布的招聘信息進行查詢以及對公司信息的修改。</p><p> 源碼存儲目錄:zhongyan/online/employer/action/CompanInfoAction。</p><p><b> 4.查看已投簡歷:</
111、b></p><p> 模塊功能:對受到的簡歷進行查詢以及對簡歷的刪除。</p><p> 源碼存儲目錄:zhongyan/online/employer/action/PostResumeAction。</p><p><b> 管理員模塊</b></p><p> 1.發(fā)布公告:模塊功能:發(fā)布公告信息。
112、</p><p> 源碼存儲目錄:zhongyan/online/ manage/action/MessageInfoAction。</p><p> 2.查看公告:模塊功能:對公告信息查詢以及刪除和修改。</p><p> 源碼存儲目錄:zhongyan/online/ manage/action/MessageInfoAction。</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計論文 基于j2ee的網(wǎng)絡在線考試系統(tǒng)設計
- 畢業(yè)論文范文——基于j2ee架構的在線考試系統(tǒng)
- 基于j2ee架構的電子商務系統(tǒng)畢業(yè)設計
- 基于j2ee框架的個人博客系統(tǒng)項目畢業(yè)設計論文 (2)
- 基于j2ee的家庭財務系統(tǒng)畢業(yè)設計
- 基于j2ee的網(wǎng)絡物流系統(tǒng)畢業(yè)設計
- 基于J2EE架構的點卡在線銷售系統(tǒng)設計與實現(xiàn).pdf
- 基于j2ee框架的元器件管理系統(tǒng)畢業(yè)設計論文
- 基于j2ee框架的個人博客系統(tǒng)項目畢業(yè)設計論文
- 基于J2EE架構的學生管理系統(tǒng).pdf
- 基于J2EE的企業(yè)在線招聘系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)論文--基于j2ee的在線簡歷投遞系統(tǒng)的設計與實現(xiàn)
- 基于j2ee技術的在線考試系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
- 基于j2ee的c2c網(wǎng)上拍賣系統(tǒng)—畢業(yè)設計論文
- 基于j2ee的軟件架構與設計
- 基于J2EE框架的個人博客系統(tǒng)項目畢業(yè)設計論文.doc
- 基于j2ee架構的電信營銷系統(tǒng)構建
- 基于j2ee的簡歷投遞管理系統(tǒng)畢業(yè)設計
- 基于j2ee的問卷調查系統(tǒng)的畢業(yè)設計
- 基于J2EE架構的在線考試系統(tǒng)的研究與開發(fā).pdf
評論
0/150
提交評論