基于java的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文1_第1頁(yè)
基于java的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文1_第2頁(yè)
基于java的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文1_第3頁(yè)
基于java的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文1_第4頁(yè)
基于java的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文1_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、廣州大學(xué)華軟軟件學(xué)院廣州大學(xué)華軟軟件學(xué)院 畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì)) 課題名稱課題名稱 基于 java 的獵頭管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)學(xué) 院院 廣州大學(xué)華軟軟件學(xué)院 系系 別別 軟件工程系 專專 業(yè)業(yè) 軟件工程 班班 級(jí)級(jí) 09 級(jí)軟件開(kāi)發(fā)本科 1 班 姓姓 名名 鄧豪 學(xué)學(xué) 號(hào)號(hào) 0940112117 指導(dǎo)教師指導(dǎo)教師 林平榮 日日 期期 2013 年 4 月 1 日 摘要: 目前獵頭管理系統(tǒng)在全國(guó)各地都有應(yīng)用. 獵頭管理系統(tǒng)是用人單位選擇 用人和求職者選擇職業(yè)的結(jié)合點(diǎn),獵頭通過(guò)收集和提供空崗、求職信息,溝通供求 雙方的相互聯(lián)系,這樣可以縮短招聘和求職時(shí)間,促進(jìn)勞動(dòng)者和生產(chǎn)資料的盡快結(jié)

2、 合,合理配置;獵頭通過(guò)開(kāi)展職業(yè)指導(dǎo)、職業(yè)咨詢、幫助求職者掌握求職方法和技 巧,指導(dǎo)用人單位正確選人和確定招聘方式,從而會(huì)極大地提高雙方選擇的成功率。 論文在詳細(xì)討論 j2ee 技術(shù)和 mvc 設(shè)計(jì)模式的基礎(chǔ)上,采用流行的框架結(jié)構(gòu) (struts, hibernate)以及 web2.0 的新技術(shù) ajax(jquery)對(duì)獵頭管理系統(tǒng)進(jìn)行了需 求分析和總體設(shè)計(jì),并最終使用流行的 myeclipse6.0 開(kāi)發(fā)環(huán)境和 tomcat6.0 應(yīng)用 服務(wù)器以及小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) mysql5.0 實(shí)現(xiàn)了個(gè)人求職管理,單位招聘 管理,推薦介紹管理以及系統(tǒng)管理等系統(tǒng)功能,通過(guò)測(cè)試運(yùn)行表明該獵頭管理

3、系統(tǒng) 功能完善、運(yùn)行穩(wěn)定,能夠滿足實(shí)際應(yīng)用的需要。 關(guān)鍵詞: 獵頭;hibernate;ajax;struts abstract: headhunting management system throughout the country have applied. headhunting management system select employers and job seekers employer of choice of occupation the point of integration, headhunting through the collection and kong g

4、ang, job information, the inter-linkages of the communication supply and demand sides, so you can shorten the recruitment and job search time, the promotion of workers and production combined with as soon as possible, the rational allocation; headhunting through career guidance, career counseling, j

5、ob search methods and techniques to help job seekers master, guiding the employer the right candidates and determine the method of recruitment, which will greatly improve success rate selected by the parties. the paper detailed discussion of j2ee technology and mvc design pattern based on the use of

6、 popular frameworks (struts, hibernate) web2.0 technology ajax (jquery) the headhunter management system needs analysis and design, and end-use the popular myeclipse6.0 development environment and tomcat6.0 application server and a relational database management system mysql5.0 achieve the entire sy

7、stem, including personal job management, the unit recruitment management, recommended management and system management functions, that the headhunting management system fully functional, stable, able to meet the needs of practical application of the test run. key words: employment;hibernate;ajax;str

8、uts 目錄 前 言 .1 1 相關(guān)理論技術(shù)與開(kāi)發(fā)平臺(tái) .4 1.1 相關(guān)理論與技術(shù) .4 1.2 開(kāi)發(fā)工具及平臺(tái) .9 1.3 系統(tǒng)配置要求 .10 2 系統(tǒng)總體分析與設(shè)計(jì) .11 2.1 系統(tǒng)需求分析 .11 2.1.1 詞匯表 .11 2.1.2 功能范圍說(shuō)明.12 2.2 系統(tǒng)總體功能設(shè)計(jì) .14 2.2.1 設(shè)計(jì)說(shuō)明 .14 2.2.2 個(gè)人求職管理.18 2.2.3 單位招聘管理.21 2.2.4 推薦介紹管理.26 2.2.5 用戶管理.29 2.3 數(shù)據(jù)庫(kù)設(shè)計(jì) .29 2.3.1 數(shù)據(jù)庫(kù) e-r 圖.29 2.3.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu).30 3 系統(tǒng)實(shí)現(xiàn) .34 3.1 系統(tǒng)管理實(shí)

9、現(xiàn).34 3.1.1 查詢管理.34 3.1.2 用戶權(quán)限管理.36 3.1.3 系統(tǒng)安全.37 3.1.4 用戶登錄.38 3.2 個(gè)人求職管理實(shí)現(xiàn).38 3.2.1 個(gè)人求職登記.38 3.2.2 求職信息查詢與凍結(jié)解凍.39 3.3 單位招聘管理實(shí)現(xiàn) .45 3.3.1 單位招聘登記.45 3.3.2 招聘信息查詢與解凍凍結(jié).45 3.4 推薦介紹管理實(shí)現(xiàn) .46 3.4.1 求職查詢與人選崗.46 3.4.2 招聘查詢與崗選人.50 3.4.3 單位查詢與崗選人.50 4 系統(tǒng)總體功能測(cè)試 .52 4.1 軟件測(cè)試簡(jiǎn)介 .52 4.2 系統(tǒng)測(cè)試實(shí)例 .53 5 總結(jié) .57 參考文獻(xiàn)

10、.58 謝 辭 .59 前 言 職業(yè)介紹是用人單位選擇用人和求職者選擇職業(yè)的結(jié)合點(diǎn),職業(yè)介紹機(jī)構(gòu)通過(guò) 收集和提供空崗、求職信息,溝通供求雙方的相互聯(lián)系,這樣可以縮短招聘和求職 時(shí)間,促進(jìn)勞動(dòng)者和生產(chǎn)資料的盡快結(jié)合,合理配置;職業(yè)介紹通過(guò)開(kāi)展職業(yè)指導(dǎo)、 職業(yè)咨詢、幫助求職者掌握求職方法和技巧,指導(dǎo)用人單位正確選人和確定招聘方 式,從而會(huì)極大地提高雙方選擇的成功率。目前職業(yè)介紹管理系統(tǒng)在全國(guó)各個(gè)地市 有應(yīng)用。 一、促進(jìn)勞動(dòng)力市場(chǎng)的培育和發(fā)展 同其他生產(chǎn)資料市場(chǎng)一樣,勞動(dòng)力市場(chǎng)也是機(jī)制和載體的統(tǒng)一。職業(yè)介紹是勞 動(dòng)力市場(chǎng)的主要載體之一,承擔(dān)著培育和發(fā)展勞動(dòng)力市場(chǎng)的重要職責(zé)。通過(guò)職業(yè)介 紹,可以有效地

11、調(diào)節(jié)勞動(dòng)力市場(chǎng)上的供求關(guān)系,促進(jìn)勞動(dòng)力資源在勞動(dòng)力市場(chǎng)上的 合理配置,使勞動(dòng)者和生產(chǎn)資料實(shí)現(xiàn)有機(jī)結(jié)合,促進(jìn)勞動(dòng)力的供需平衡。因此,職 業(yè)介紹事業(yè)的發(fā)展程度,直接影響著勞動(dòng)力市場(chǎng)的培育和發(fā)展。 二、促進(jìn)用人單位和求職者的相互選擇 職業(yè)介紹是用人單位選擇用人和求職者選擇職業(yè)的結(jié)合點(diǎn),職業(yè)介紹通過(guò)收集 和提供空崗、求職信息,溝通供求雙方的相互聯(lián)系,縮短招聘和求職時(shí)間,促進(jìn)勞 動(dòng)者和生產(chǎn)資料的盡快結(jié)合,合理配置;職業(yè)介紹通過(guò)開(kāi)展職業(yè)指導(dǎo)、職業(yè)咨詢、 幫助求職者掌握求職方法和技巧,指導(dǎo)用人單位正確選人和確定招聘方式,從而會(huì) 極大地提高雙方選擇的成功率。 三、促進(jìn)勞動(dòng)力的合理流動(dòng) 科技的進(jìn)步和激烈的市場(chǎng)競(jìng)

12、爭(zhēng),使得產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整周期越來(lái)越短,要調(diào)整產(chǎn) 業(yè)結(jié)構(gòu),勢(shì)必要調(diào)整不適應(yīng)新產(chǎn)業(yè)要求的富余人員,吸納新的勞動(dòng)力,適應(yīng)產(chǎn)業(yè)發(fā) 展要求,實(shí)現(xiàn)勞動(dòng)者技能的轉(zhuǎn)換,這就客觀上要求勞動(dòng)力能夠合理流動(dòng)。 職業(yè)介紹在勞動(dòng)力流動(dòng)中發(fā)揮著重要作用。通過(guò)職業(yè)介紹機(jī)構(gòu)及時(shí)、快捷的服 務(wù),可以使企業(yè)加快勞動(dòng)力結(jié)構(gòu)調(diào)整的步伐,從而促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整。同時(shí),職 業(yè)介紹機(jī)構(gòu)通過(guò)開(kāi)展積極主動(dòng)的就業(yè)服務(wù),可以減少勞動(dòng)者職業(yè)流動(dòng)過(guò)程中的人為 障礙,節(jié)省其職業(yè)轉(zhuǎn)換的時(shí)間,提高效率。 職業(yè)介紹產(chǎn)生于工業(yè)革命時(shí)期。當(dāng)時(shí),許多作坊和工廠對(duì)勞動(dòng)力的需求較大, 但他們又一時(shí)難以招募到合適的勞動(dòng)力,于是出現(xiàn)了一些中間人,這些人把農(nóng)村勞 動(dòng)力組織起來(lái)

13、,送到城市,以供作坊和工廠挑選。這種使勞動(dòng)者和雇主之間發(fā)生雇 用和被雇用關(guān)系的中介活動(dòng),就是職業(yè)介紹的初級(jí)形式。 然而,這種形式并不是完全意義上的職業(yè)介紹行為。19 世紀(jì)晚期,隨著資本主 義經(jīng)濟(jì)的發(fā)展,現(xiàn)代意義上的職業(yè)介紹活動(dòng)才真正出現(xiàn)。當(dāng)時(shí),中間人在進(jìn)行中介 活動(dòng)過(guò)程中,往往都收取高額的費(fèi)用,有的甚至借此謀取暴利。為了防止將介紹就 業(yè)機(jī)會(huì)變成謀利手段,一些國(guó)家的工會(huì)創(chuàng)建了世界上第一批職業(yè)介紹所。這些職業(yè) 介紹所都是免費(fèi)的,所有人都可以利用,其主要任務(wù)是收集企業(yè)用工信息,并將其 向求職者發(fā)布。 新中國(guó)的職業(yè)介紹是從 50 年代開(kāi)始的。 黨的十一屆三中全會(huì)以后,特別是在 70 年代末 80 年代

14、初,為貫徹落實(shí)中央提 出的“三結(jié)合”就業(yè)方針,職業(yè)介紹機(jī)構(gòu)得到了全面恢復(fù)和發(fā)展。1992 年黨的十四 大正式確立了建立社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的目標(biāo),我國(guó)的職業(yè)介紹工作又邁上新臺(tái) 階。促進(jìn)就業(yè)我國(guó)長(zhǎng)期的一項(xiàng)基本國(guó)策,并且在 2007 年 8 月 30 日第十屆全國(guó)人民 代表大會(huì)常務(wù)委員會(huì)第二十九次會(huì)議通過(guò)了就業(yè)促進(jìn)法 ,使就業(yè)政策的落實(shí)今 后有法可依。 面向廣大企業(yè)和勞動(dòng)者的職業(yè)介紹管理是促進(jìn)就業(yè)的一項(xiàng)有力措施,縣級(jí)以上 人民政府都要建立健全人力資源市場(chǎng)信息服務(wù)體系,完善市場(chǎng)信息發(fā)布制度,設(shè)立 公共就業(yè)服務(wù)機(jī)構(gòu),為勞動(dòng)者免費(fèi)提供一系列的服務(wù),提供有力的就業(yè)保障機(jī)制, 職業(yè)介紹的信息化的實(shí)行對(duì)于職介

15、機(jī)構(gòu)、用人單位和勞動(dòng)者提供了更加快捷、有效 的職業(yè)介紹服務(wù)。 系統(tǒng)在 myeclipse6.0+tomcat6.0+j2ee1.4 搭建的平臺(tái)上,結(jié)合流行的 struts1.3mvc 框架,數(shù)據(jù)庫(kù) mysql5.0,關(guān)系對(duì)象映射框架 hibernate3.1 以及 ajax(asynchronous javascript+xml)異步提交處理技術(shù)(這里主要用到了 jquery1.2.6 與 json2)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的開(kāi)發(fā)。通過(guò)論文研究取得了以下研究成果: (1) 熟練掌握了基于 j2ee 的 web2.0 開(kāi)發(fā)技術(shù)。 (2) 在學(xué)習(xí) mvc 模式的基礎(chǔ)上,采用開(kāi)源框架 struts 對(duì)系統(tǒng)進(jìn)

16、行了整體設(shè)計(jì), 系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)合理,便于開(kāi)發(fā)、測(cè)試和維護(hù)。 (3) 學(xué)習(xí)使用了 mysql5.0 數(shù)據(jù)庫(kù)系統(tǒng),并且使用 mysql5.0 建立了職業(yè)介紹管理 系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)。 (4) 學(xué)習(xí)和使用開(kāi)放源代碼的對(duì)象關(guān)系映射框架 hibernate,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操縱,并 完成數(shù)據(jù)持久化。 (5) 在數(shù)據(jù)需要局部刷新或者要到后臺(tái)進(jìn)行校驗(yàn)的地方,學(xué)習(xí)和使用了 web2.0 的 新技術(shù) ajax(這里主要使用了 jquery 框架)。 (6) 在分析設(shè)計(jì)的基礎(chǔ)上使用 myeclispe6.0+tomcat5.0web 應(yīng)用服務(wù)器對(duì)系統(tǒng)進(jìn) 行了開(kāi)發(fā),實(shí)現(xiàn)了系統(tǒng)需要的模塊和功能: a.模塊介紹:

17、a.系統(tǒng)管理 用戶維護(hù)模塊(登陸的安全驗(yàn)證) b.職業(yè)介紹 i個(gè)人求職登記 ii個(gè)人求職信息查詢 iii 單位招聘登記 iv單位招聘信息查詢 v空位選人推薦 vi人選空位推薦 vii 推薦反饋 viii推薦信息查詢 b.功能介紹: a.系統(tǒng)管理要求有用戶名和密碼的驗(yàn)證 b.登記模塊的增刪改查 c.查詢模塊要能夠把信息都查詢出來(lái),并根據(jù)條件不同,查詢不同的 數(shù)據(jù) d.推薦模塊要求能根據(jù)雙方要求進(jìn)行匹配,要根據(jù)一些條件進(jìn)行過(guò)濾, 并有無(wú)條件或者自己選擇條件的查詢 e.對(duì)于推薦成功的人員實(shí)現(xiàn)凍結(jié),并維護(hù)相關(guān)表的相關(guān)字段 1 相關(guān)理論技術(shù)與開(kāi)發(fā)平臺(tái) 本章節(jié)主要是介紹了系統(tǒng)在開(kāi)發(fā)過(guò)程中所使用到的理論技術(shù)

18、和運(yùn)行環(huán)境。 1.1 相關(guān)理論與技術(shù) 一 jsp 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù) 用 jsp 開(kāi)發(fā)的 web 應(yīng)用是跨平臺(tái)的,即能在 linux 下運(yùn)行,也能在其他操作系 統(tǒng)上運(yùn)行。 jsp 技術(shù)使用 java 編程語(yǔ)言編寫(xiě)類 xml 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng) 態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在于服務(wù)端的資源的 應(yīng)用邏輯。jsp 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì), 使基于 web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 web 服務(wù)器在遇到訪問(wèn) jsp 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí) 行結(jié)果連同 jsp

19、文件中的 html 代碼一起返回給客戶。插入的 java 程序段可以操作 數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 jsp 與 java servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一 個(gè) html 文本,因此客戶端只要有瀏覽器就能瀏覽。 二 j2ee j2ee 體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、 高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),j2ee 降低了開(kāi)發(fā) 多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持 enterprise javabeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄

20、支持,增強(qiáng) 了安全機(jī)制,提高了性能。 j2ee 核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層 次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循 j2ee 架構(gòu)的不同平臺(tái)之間,存在良好的 兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,導(dǎo)致企業(yè)內(nèi)部或外 部難以互通的窘境。 三 b/s 結(jié)構(gòu)(browser/server,瀏覽器/服務(wù)器模式) b/s 結(jié)構(gòu)(browser/server)是 web 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,web 瀏覽器 是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分 集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個(gè)瀏覽

21、器 (browser) ,如 netscape navigator 或 internet explorer,服務(wù)器安裝 oracle、sybase、informix 或 sql server 等數(shù)據(jù)庫(kù)。瀏覽器通過(guò) web server 同 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。b/s 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任 何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng) 的擴(kuò)展非常容易。b/s 結(jié)構(gòu)的使用越來(lái)越多,特別是由需求推動(dòng)了 ajax 技術(shù)的發(fā)展, 它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并 增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。b/s 是

22、建立在廣域網(wǎng)之上的,不必是專門的 網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備. 信息自己管理. 有比 c/s 更強(qiáng)的適應(yīng)范 圍,一般只要有操作系統(tǒng)和瀏覽器就行。 四 mvc 設(shè)計(jì)模式 模型視圖控制器(mvc)是 xerox parc 在八十年代為編程語(yǔ)言 smalltalk80 發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛使用。最近幾年被推薦為 sun 公司 j2ee 平臺(tái)的設(shè)計(jì)模式,并且受到越來(lái)越多的使用 coldfusion 和 php 的開(kāi) 發(fā)者的歡迎。模型視圖控制器模式是一個(gè)有用的工具箱,它有很多好處,但也 有一些缺點(diǎn)。簡(jiǎn)單 mvc(如圖 1-1) ,復(fù)雜 mvc(如圖 1-2) 。 圖 1-1 m

23、vc 框架 圖 1-2 mvc 框架 五 struts 框架 軟件工程師使用 struts 為業(yè)務(wù)應(yīng)用的每一層提供支持。它的目的是為了幫助 我們減少在運(yùn)用 mvc 設(shè)計(jì)模型來(lái)開(kāi)發(fā) web 應(yīng)用的時(shí)間。如果想混合使用 servlets 和 jsp 的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用,struts 是一個(gè)不錯(cuò)的選擇。 struts 跟 tomcat、turbine 等諸多 apache 項(xiàng)目一樣,是開(kāi)源軟件,這是它的 一大優(yōu)點(diǎn),使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。除此之外,struts 的優(yōu)點(diǎn)主 要集中體現(xiàn)在兩個(gè)方面:taglib 和頁(yè)面導(dǎo)航。 struts 是 mvc 的一種實(shí)現(xiàn),它將 servlet

24、和 jsp 標(biāo)記(屬于 j2ee 規(guī)范)用作 實(shí)現(xiàn)的一部分。struts 繼承了 mvc 的各項(xiàng)特性,并根據(jù) j2ee 的特點(diǎn),做了相應(yīng)的 變化與擴(kuò)展(如圖 1-3) 。 圖 1-3 struts 框架 六 hibernate 框架 hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) jdbc 進(jìn)行了非常輕量 級(jí)的對(duì)象封裝,使得 java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 hibernate 可以應(yīng)用在任何使用 jdbc 的場(chǎng)合,既可以在 java 的客戶端程序使用, 也可以在 servlet/jsp 的 web 應(yīng)用中使用。 hibernate 的核心接口(如圖

25、1-4)一共有 5 個(gè),分別為: session、sessionfactory、transaction、query 和 configuration。這 5 個(gè)核心 接口在任何開(kāi)發(fā)中都會(huì)用到。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還 能夠進(jìn)行事務(wù)控制。 圖 1-4 hibernate 處理實(shí)例圖 七 ajax 技術(shù) ajax 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 soap 或其它一些基 于 xml 的 web service 接口,并在客戶端采用 javascript 處理來(lái)自服務(wù)器的響應(yīng)。 因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng) 用。使用 aj

26、ax 的最大優(yōu)點(diǎn),就是能在不更新整個(gè)頁(yè)面的前提下維護(hù)數(shù)據(jù)。這使得 web 應(yīng)用程序更為迅捷地回應(yīng)用戶動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒(méi)有改變過(guò)的 信息。 ajax 不需要任何瀏覽器插件,但需要用戶允許 javascript 在瀏覽器上執(zhí)行。 就像 dhtml 應(yīng)用程序那樣,ajax 應(yīng)用程序必須在眾多不同的瀏覽器和平臺(tái)上經(jīng)過(guò)嚴(yán) 格的測(cè)試。 八 jquery 框架 jquery 是一個(gè)快速的,簡(jiǎn)潔的 javascript 庫(kù),使用戶能更方便地處理 html documents、events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供 ajax 交互。 jquery 還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全

27、,而且各種應(yīng)用也說(shuō)得很 詳細(xì),同時(shí)還有許多成熟的插件可供選擇。 jquery 能夠使用戶的 html 頁(yè)保持代碼和 html 內(nèi)容分離,也就是說(shuō),不用再在 html 里面插入一堆 js 來(lái)調(diào)用命令了,只需定義 id 即可。 九 json json(javascript object notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人 閱讀和編寫(xiě)。同時(shí)也易于機(jī)器解析和生成。json 采用完全獨(dú)立于語(yǔ)言的文本格式, 但是也使用了類似于 c 語(yǔ)言家族的習(xí)慣(包括 c,c+,c#, java,javascript,perl,python 等) 。這些特性使 json 成為理想的數(shù)據(jù)交換語(yǔ)言。 十

28、mysql 數(shù)據(jù)庫(kù) 與其他的大型數(shù)據(jù)庫(kù)例如 oracle、db2、sql server 等相比,mysql 自有它的 不足之處,如規(guī)模小、功能有限(mysql cluster 的功能和效率都相對(duì)比較差)等, 但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō), mysql 提供的功能已經(jīng)綽綽有余,而且由于 mysql 是開(kāi)放源碼軟件,因此可以大大 降低總體擁有成本。 十一 tomcat web 應(yīng)用服務(wù)器 tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好, 支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完 善中,任何一個(gè)感

29、興趣的程序員都可以更改它或在其中加入新的功能。 tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很 多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 jsp 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可 以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 apache 服務(wù)器,可利用它響應(yīng)對(duì) html 頁(yè)面的 訪問(wèn)請(qǐng)求。實(shí)際上 tomcat 部分是 apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以 當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 1.2 開(kāi)發(fā)工具及平臺(tái) myeclipse 企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench,簡(jiǎn)稱

30、 myeclipse)是對(duì) eclipse ide 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 j2ee 的開(kāi)發(fā)、 發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 j2ee 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 html,struts,jsf,css,javascript,sql,hibernate。 在結(jié)構(gòu)上,myeclipse 的特征可以被分為 7 類: j2ee 模型 web 開(kāi)發(fā)工具 ejb 開(kāi)發(fā)工具 應(yīng)用程序服務(wù)器的連接器 j2ee 項(xiàng)目部署服務(wù) 數(shù)據(jù)庫(kù)服務(wù) myeclipse 整合幫助 對(duì)于以上每一種功能上的類別,在 eclipse 中都有相應(yīng)

31、的功能部件,并通過(guò)一 系列的插件來(lái)實(shí)現(xiàn)它們。myeclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫?他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言,myeclipse 是 eclipse 的插件,也是一款功能強(qiáng)大的 j2ee 集成開(kāi)發(fā) 環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。myeclipse 工作區(qū)界面(如圖 1-5) 圖 1-5 myeclipse 工作區(qū) 1.3 系統(tǒng)配置要求 本系統(tǒng)的硬件環(huán)境如下: 普通 pc cpu:p41.8ghz 以上 內(nèi)存:256mb 以上 能夠運(yùn)行 ie5.0 以上或者 netscape4.0 以上版本的機(jī)器 分辨率:推薦使用 1024768

32、 像素 本系統(tǒng)的軟件環(huán)境如下: 操作系統(tǒng):unix/linux/windows2000 或以上版本 web 服務(wù)器:tomcat 瀏覽器:ie5.0 以上 2 系統(tǒng)總體分析與設(shè)計(jì) 本章節(jié)主要從系統(tǒng)需求分析、總體功能設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)等方面來(lái)對(duì)系統(tǒng)進(jìn) 行總體分析和說(shuō)明。 2.1 系統(tǒng)需求分析 在需求分析階段,主要對(duì)系統(tǒng)進(jìn)行可行性分析,成本(資源)分析等等。 2.1.1 詞匯表 表 2-1 詞匯表 詞匯名稱詞匯含義 就業(yè) 指具有勞動(dòng)能力的公民在法定勞動(dòng)年齡內(nèi)依法從事某種有報(bào)酬或 勞動(dòng)收入的社會(huì)職業(yè)。 勞動(dòng)力市場(chǎng) 在價(jià)值規(guī)律和競(jìng)爭(zhēng)規(guī)律的作用下,通過(guò)勞動(dòng)力供求雙方相互選擇 配置勞動(dòng)力資源的一種機(jī)制,也

33、就是運(yùn)用市場(chǎng)機(jī)制調(diào)節(jié)勞動(dòng)力供 求的經(jīng)濟(jì)關(guān)系。 職業(yè)介紹 是在國(guó)家宏觀指導(dǎo)下,運(yùn)用市場(chǎng)調(diào)節(jié)手段,通過(guò)為勞動(dòng)力供求雙 方溝通聯(lián)系促進(jìn)勞動(dòng)者合理流動(dòng)提供的一種中介服務(wù)。 用人單位符合有關(guān)規(guī)定,需要招聘勞動(dòng)者的單位。 勞動(dòng)者在法律規(guī)定的勞動(dòng)年齡內(nèi),有勞動(dòng)能力、有求職愿望的個(gè)人。 委托招聘用人單位按照有關(guān)規(guī)定委托職業(yè)介紹機(jī)構(gòu)為其招工。 現(xiàn)場(chǎng)招聘是職業(yè)介紹機(jī)構(gòu)組織用人單位和求職人員進(jìn)行供需洽談的大會(huì)。 “4050”人員 業(yè)務(wù)辦理當(dāng)女年滿 40 周歲,男年滿 50 周歲以上,持再就業(yè)優(yōu)惠 證的失業(yè)人員,稱為“4050”人員 2.1.2 功能范圍說(shuō)明 【總體功能結(jié)構(gòu)圖】 (如圖 2-1) 圖 2-1 總體功能

34、結(jié)構(gòu)圖 功能介紹: 1.個(gè)人管理:登記管理實(shí)現(xiàn)增刪改查,查詢的要能夠把信息都查詢出來(lái),并根 據(jù)條件不同,查詢不同的數(shù)據(jù)。 2.單位管理:登記管理實(shí)現(xiàn)增刪改查,查詢的要能夠把信息都查詢出來(lái),并根 據(jù)條件不同,查詢不同的數(shù)據(jù)。 3.推薦管理:推薦模塊要求能根據(jù)雙方要求進(jìn)行匹配,要根據(jù)一些條件進(jìn)行過(guò) 濾,并有無(wú)條件或者自己選擇條件的查詢,對(duì)于推薦成功的人員實(shí)現(xiàn)凍結(jié),并維護(hù) 相關(guān)表的相關(guān)字段。 4.系統(tǒng)管理:系統(tǒng)管理要求有用戶名和密碼的驗(yàn)證。 【主體流程】 (如圖 2-2) 圖 2-2 主體流程 【dfd 數(shù)據(jù)流圖】 (如圖 2-3) 圖 2-3 dfd 數(shù)據(jù)流圖 2.2 系統(tǒng)總體功能設(shè)計(jì) 系統(tǒng)總體功

35、能設(shè)計(jì)主要從求職管理、招聘管理、推薦管理等模塊進(jìn)行說(shuō)明。 2.2.1 設(shè)計(jì)說(shuō)明 1.系統(tǒng)流程圖(如圖 2-4) 圖 2-4 流程圖 2.求職信息的凍結(jié)標(biāo)記的轉(zhuǎn)換(如圖 2-5) 圖 2-5 求職信息凍結(jié)狀態(tài)轉(zhuǎn)換 狀態(tài)描述(見(jiàn)表 2-2) 表 2-2 求職信息凍結(jié)狀態(tài)描述 狀態(tài)狀態(tài) 處理處理 方式方式 業(yè)務(wù)操作業(yè)務(wù)操作狀態(tài)描述狀態(tài)描述 凍結(jié)標(biāo)凍結(jié)標(biāo) 記記 凍結(jié)原凍結(jié)原 因因 求職登記 在求職登記環(huán)節(jié)系統(tǒng)置初始 狀態(tài) 0 未凍結(jié) 系統(tǒng)系統(tǒng) 自動(dòng)自動(dòng) 反饋失敗 當(dāng)求職者被推薦給某一個(gè)空 位后,反饋結(jié)果是未成功后, 系統(tǒng)解凍此信息 0 未凍結(jié)未凍結(jié)未凍結(jié) 手動(dòng)手動(dòng)手動(dòng)解凍 由用戶通過(guò)界面操作,系統(tǒng) 解

36、凍此信息 0 未凍結(jié) 推薦介紹 當(dāng)求職者被推薦給某一個(gè)空 位后,系統(tǒng)凍結(jié)此求職信息 1 已凍結(jié) 6 未反 饋凍結(jié) 求職成功 當(dāng)求職者被推薦給某一個(gè)空 位后,反饋結(jié)果是成功,系 統(tǒng)凍結(jié)此信息 1 已凍結(jié) 5 求職 成功凍 結(jié) 系統(tǒng)系統(tǒng) 自動(dòng)自動(dòng) 信息到期 求職信息在有效期到期后的 第一天,由系統(tǒng)自動(dòng)凍結(jié) 1 已凍結(jié) 4 到期 凍結(jié) 已凍結(jié)已凍結(jié) 手動(dòng)手動(dòng)手動(dòng)凍結(jié) 由用戶通過(guò)界面操作,凍結(jié) 意愿信息;如果某一求職信 息下的所有意愿都是“凍結(jié)” 狀態(tài)時(shí),凍結(jié)該求職信息; 1 已凍結(jié) 3 手動(dòng) 凍結(jié) 3.招聘信息的凍結(jié)標(biāo)記的轉(zhuǎn)換(如圖 2-6) 圖 2-6 招聘信息凍結(jié)狀態(tài)轉(zhuǎn)換 狀態(tài)描述(見(jiàn)表 2-3

37、) 表 2-3 招聘信息凍結(jié)狀態(tài)描述 狀態(tài)狀態(tài) 處理處理 方式方式 業(yè)務(wù)操作業(yè)務(wù)操作狀態(tài)描述狀態(tài)描述凍結(jié)標(biāo)記凍結(jié)標(biāo)記凍結(jié)原因凍結(jié)原因 招聘登記 在招聘登記環(huán)節(jié)系統(tǒng) 置初始狀態(tài) 0 未凍結(jié) 系統(tǒng)系統(tǒng) 自動(dòng)自動(dòng) 反饋失敗 當(dāng)某一個(gè)空位在推薦 環(huán)節(jié)由于某個(gè)求職者 反饋結(jié)果是未成功后, 系統(tǒng)解凍相對(duì)應(yīng)的空 位信息 0 未凍結(jié) 未凍結(jié)未凍結(jié) 手動(dòng)手動(dòng)手動(dòng)解凍 由用戶通過(guò)界面操作, 解凍空位信息,如果 某一招聘信息下的某 一空位信息處于”未 凍結(jié)”狀態(tài)時(shí),解凍 該招聘信息 0 未凍結(jié) 推薦介紹 當(dāng)某一個(gè)空位信息達(dá) 到推薦比例后,系統(tǒng) 凍結(jié)此空位信息,如 果某一招聘信息下的 所有空位信息達(dá)到推 薦比例時(shí),凍

38、結(jié)該招 聘信息 1 已凍結(jié) 達(dá)到推薦 比例凍結(jié) 招聘成功 當(dāng)某一個(gè)空位信息招 滿后,系統(tǒng)凍結(jié)此空 位信息; 如果某一招 聘信息下的所有空位 信息招滿時(shí),凍結(jié)該 招聘信息 1 已凍結(jié)招滿凍結(jié) 系統(tǒng)系統(tǒng) 自動(dòng)自動(dòng) 信息到期 招聘信息在有效期到 期后的第一天,由系 統(tǒng)自動(dòng)凍結(jié) 1 已凍結(jié)4 到期凍結(jié) 已凍結(jié)已凍結(jié) 手動(dòng)手動(dòng)手動(dòng)凍結(jié) 由用戶通過(guò)界面操作, 凍結(jié)空位信息, 如果 某一招聘信息下的所 有空位都是“凍結(jié)” 狀態(tài)時(shí),凍結(jié)該招聘 信息 1 已凍結(jié)3 手動(dòng)凍結(jié) 3、推薦人數(shù)的變化 (1)計(jì)算過(guò)程 根據(jù)操作類型判讀出已推薦人數(shù)參數(shù)、已成功人數(shù)參數(shù)、推薦未反饋人數(shù)參數(shù); 從數(shù)據(jù)庫(kù)中查詢出原有的已推薦人

39、數(shù)、已成功人數(shù)、推薦未反饋人數(shù); 根據(jù)公式計(jì)算出變化后的已推薦人數(shù)、已成功人數(shù)、推薦未反饋人數(shù)后,更新 數(shù)據(jù)庫(kù)。 (2)計(jì)算公式 已推薦人數(shù) := 原已推薦人數(shù) + 參數(shù) 已成功人數(shù) := 原已成功人數(shù) + 參數(shù) 剩余可推薦人數(shù) = (招聘人數(shù) 已經(jīng)成功的人數(shù)) * 推薦比例 推薦狀態(tài) 中的人數(shù) (3)不同操作類型中的參數(shù)變化:(見(jiàn)表 2-4) 表 2-4 參數(shù)變化 業(yè)務(wù)操作已推薦人數(shù)參數(shù)已成功人數(shù)參數(shù) 推薦未反饋人數(shù) 參數(shù) 推薦 101 推薦-成功 01-1 推薦-失敗 00-1 成功-取消 0-11 失敗-取消 001 推薦-刪除 -10-1 2.2.2 個(gè)人求職管理 個(gè)人求職管理主要實(shí)現(xiàn)

40、對(duì)求職信息的增刪查改等功能。 2.2.2.1 個(gè)人求職登記 圖 2-7 個(gè)人求職用例 功能描述: 表 2-5 登記功能描述 功 能 需 求 功能名稱個(gè)人求職登記 優(yōu)先級(jí)高 業(yè)務(wù)背景 年滿 16 歲的求職者到職業(yè)介紹服務(wù)中心求職登記窗口進(jìn)行求職登 記,辦理求職登記時(shí),提供本人身份證明、學(xué)歷證明或職業(yè)資格證 書(shū),近期免冠一寸照片一張,領(lǐng)取并認(rèn)真填寫(xiě)求職登記表 ,由 職業(yè)介紹機(jī)構(gòu)業(yè)務(wù)人員審核合格后,將其存入人力資源信息庫(kù)。 功能說(shuō)明 1、錄入并建立個(gè)人基本信息。 (如果基本信息在信息庫(kù)中不存在) 2、錄入并建立個(gè)人求職登記信息。 3、錄入并建立個(gè)人求職意愿信息。 4、錄入并建立個(gè)人教育背景及工作履歷

41、信息。 約束條件年滿 16 周歲至法定退休年齡的有效的求職者。 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1求職登記表輸入 相關(guān)業(yè)務(wù) 1人員基本信息管理 2求職記錄凍結(jié) 3求職記錄解凍 4求職記錄查詢 5人選空崗 需求要點(diǎn) 1 對(duì)于基本信息中不存在的求職者,需要先錄入基本信息,然后 錄入求職登記信息; 2 求職登記除了記錄求職信息以外,還需要記錄教育背景及工作 履歷信息; 3 求職登記信息的數(shù)據(jù)共享方式是完全共享:即各機(jī)構(gòu)間的數(shù)據(jù) 不區(qū)分機(jī)構(gòu),任何機(jī)構(gòu)優(yōu)先查詢、推薦使用使用本機(jī)構(gòu)數(shù)據(jù), 當(dāng)本機(jī)構(gòu)數(shù)據(jù)查詢匹配不到時(shí),可以查詢、推薦使用所有機(jī)構(gòu) 信息,但是不允許修改別的機(jī)構(gòu)的數(shù)據(jù); 4 共享模式下,在有

42、效時(shí)間內(nèi),同一求職者的同一工種或?qū)I(yè)信 息必須是唯一的; 5 對(duì)于曾經(jīng)進(jìn)行過(guò)推薦但是沒(méi)有反饋的信息需要提示職介員沒(méi)有 反饋,提示是否需要現(xiàn)場(chǎng)反饋,需要反饋的現(xiàn)場(chǎng)進(jìn)行反饋; 6 每次求職登記時(shí)允許填寫(xiě)多條求職意愿,即可以針對(duì)多個(gè)工種 求職; 7 只能對(duì)“未凍結(jié)”的求職信息和求職意愿進(jìn)行修改操作,對(duì)于 已經(jīng)進(jìn)行了推薦操作的求職信息和求職意愿不能刪除; 8 職業(yè)介紹是一肩挑的模式,所以在求職登記結(jié)束后,應(yīng)該能夠 直接推薦崗位; 9 業(yè)務(wù)經(jīng)辦的層次:市級(jí)、區(qū)縣(街道和社區(qū)可以通過(guò)權(quán)限來(lái)設(shè) 置) 10. 公民身份號(hào)碼在系統(tǒng)中都按 18 位進(jìn)行存儲(chǔ),錄入 15 位公民身 份號(hào)碼系統(tǒng)自動(dòng)升位成 18 位;

43、2.2.2.2 求職信息解凍 功能描述: 表 2-6 信息解凍功能描述 功 能 需 求 功能名稱求職信息凍結(jié)解凍 優(yōu)先級(jí)高 業(yè)務(wù)背景 對(duì)于超過(guò)招聘有效期的求職信息和實(shí)際業(yè)務(wù)情況需要處理的未 過(guò)期的求職信息進(jìn)行凍結(jié)解凍處理。 求職個(gè)人的本次求職截止日期到達(dá)后,求職信息應(yīng)該凍結(jié),對(duì) 于這種到期凍結(jié),到期自動(dòng)凍結(jié)和到期手動(dòng)凍結(jié)兩種方式都要保留; 到期自動(dòng)凍結(jié)方式是否采用,可以通過(guò)參數(shù)控制。 (到期自動(dòng)凍結(jié)) 手動(dòng)凍結(jié)是業(yè)務(wù)人員根據(jù)信息的求職終止日期與系統(tǒng)時(shí)間的比 較,將過(guò)期的求職信息凍結(jié);也可以根據(jù)實(shí)際情況決定是否需要提 前凍結(jié)求職信息,確認(rèn)需要凍結(jié)的由業(yè)務(wù)人員進(jìn)行凍結(jié)操作;反之 需要解除凍結(jié)狀態(tài)的

44、,由業(yè)務(wù)人員進(jìn)行解凍操作。 功能說(shuō)明修改并保存?zhèn)€人求職登記信息。 約束條件針對(duì)個(gè)人最近一次登記的求職信息進(jìn)行處理 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 相關(guān)查詢求職信息查詢 需求要點(diǎn) 1個(gè)人求職如果過(guò)了求職有效期限,自動(dòng)凍結(jié)。凍結(jié)標(biāo)記、凍結(jié) 人員、凍結(jié)日期:這三個(gè)數(shù)據(jù)項(xiàng)的值由系統(tǒng)自動(dòng)默認(rèn),不可以 修改。 2凍結(jié)和解凍操作只是針對(duì)求職意愿操作,當(dāng)一個(gè)求職人員的所 有求職意愿都凍結(jié)后,這個(gè)人的求職信息凍結(jié),當(dāng)有一個(gè)求職 意愿解凍后,這個(gè)人的求職信息解凍; 3只能對(duì)本機(jī)構(gòu)的求職登記信息進(jìn)行凍結(jié)和解凍的處理; 2.2.2.3 求職信息查詢 功能描述: 表 2-7 信息查詢功能描述 功 能 需 求 功能名

45、稱求職信息查詢 優(yōu)先級(jí)高 業(yè)務(wù)背景 職介機(jī)構(gòu)工作人員為總體上掌握個(gè)人求職部分業(yè)務(wù)情況,通過(guò) 此功能對(duì)系統(tǒng)中當(dāng)前的求職信息和求職意愿信息進(jìn)行查詢。 功能說(shuō)明 1、查詢出求職登記信息; 2、查詢出求職意愿信息; 3、對(duì)求職信息和求職意愿信息做一個(gè)簡(jiǎn)單的匯總; 約束條件 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 相關(guān)查詢 需求要點(diǎn) 1、 職介員可以按照各種條件對(duì)求職信息進(jìn)行自助式的查詢; 2、 查詢到的信息區(qū)分求職信息和求職意愿信息; 3、 對(duì)于求職信息可以做一個(gè)簡(jiǎn)單的匯總; 4、 可以區(qū)分機(jī)構(gòu)和人員來(lái)查詢,優(yōu)先查詢本機(jī)構(gòu)的信息; 2.2.3 單位招聘管理 單位招聘登記用例:圖 2-8 圖 2-8 單位招

46、聘用例 2.2.3.1 單位招聘登記 功能描述: 表 2-8 登記功能描述 功 能 需 求 功能名稱單位招聘登記 優(yōu)先級(jí)高 業(yè)務(wù)背景 有用工需要的用人單位持相關(guān)資料到職業(yè)介紹機(jī)構(gòu)填寫(xiě)招聘 登記表 ,由職業(yè)介紹機(jī)構(gòu)業(yè)務(wù)人員審核合格后,將其錄入系統(tǒng), 并根據(jù)單位用工要求確定招聘形式、以及信息發(fā)布時(shí)是否需要發(fā)布 詳細(xì)信息;如果用工單位的招聘方式為現(xiàn)場(chǎng)招聘,那么還要為用工 單位安排招聘會(huì)以及具體的攤位。 功能說(shuō)明 1、錄入并建立單位招聘登記信息。 2、錄入并建立單位招聘空崗信息。 約束條件營(yíng)業(yè)執(zhí)照有效的單位。 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1招聘登記表輸入 相關(guān)查詢 1單位基本信息管理 2招聘記

47、錄凍結(jié) 3招聘記錄解凍 4招聘記錄查詢 5空崗選人 需求要點(diǎn) 1、 對(duì)于基本信息中不存在的單位,需要先錄入基本信息,然后錄 入招聘登記信息; 2、 招聘登記信息的數(shù)據(jù)共享方式是完全共享:即各機(jī)構(gòu)間的數(shù)據(jù) 不區(qū)分機(jī)構(gòu),任何機(jī)構(gòu)優(yōu)先查詢使用本機(jī)構(gòu)數(shù)據(jù),當(dāng)本機(jī)構(gòu)數(shù) 據(jù)查詢匹配不到時(shí),可以查詢、推薦使用所有機(jī)構(gòu)信息,但是 不允許修改別的機(jī)構(gòu)的數(shù)據(jù); 3、 共享模式下,共享的機(jī)構(gòu)在系統(tǒng)內(nèi)只允許有一條有效的招聘信 息; 4、 對(duì)于曾經(jīng)進(jìn)行過(guò)推薦但是沒(méi)有反饋的信息需要提示職介員沒(méi)有 反饋,提示是否需要現(xiàn)場(chǎng)反饋; 5、 每次招聘登記時(shí)允許填寫(xiě)多條招聘空位,即可以針對(duì)多個(gè)工種 招聘; 6、 單位進(jìn)行招聘登記的時(shí)

48、候,首先進(jìn)行現(xiàn)場(chǎng)招聘,如果沒(méi)有招滿 人員,單位招聘方式轉(zhuǎn)為委托。這種情況下,這個(gè)單位的招聘 算做兩次招聘,既一次現(xiàn)場(chǎng)招聘,一次委托招聘; 7、 只能對(duì)“未凍結(jié)”的招聘信息和招聘空位進(jìn)行修改操作,對(duì)于 已經(jīng)進(jìn)行了推薦操作的招聘信息和招聘空位不能刪除; 8、 職業(yè)介紹是一肩挑的模式,所以在招聘登記結(jié)束后,應(yīng)該能夠 直接推薦人員; 9、 對(duì)于現(xiàn)場(chǎng)招聘一個(gè)單位可以同時(shí)參加幾個(gè)招聘會(huì); 10、參加現(xiàn)場(chǎng)招聘的單位的招聘時(shí)間可以按照招聘會(huì)的時(shí)間來(lái); 11、每個(gè)招聘信息需要記錄是那個(gè)信息員收集的; 12、對(duì)于有違規(guī)記錄的單位給出提示; 13、業(yè)務(wù)經(jīng)辦的層次:市級(jí)、區(qū)縣(街道和社區(qū)可以通過(guò)權(quán)限來(lái)設(shè) 置) 2.2

49、.3.2 招聘信息凍結(jié)解凍 表 2-9 信息凍結(jié)解凍功能描述 功 能 需 求 功能名稱招聘信息凍結(jié)解凍 優(yōu)先級(jí)高 業(yè)務(wù)背景 對(duì)于過(guò)期的招聘信息和實(shí)際業(yè)務(wù)情況需要處理的未過(guò)期的招聘 信息進(jìn)行凍結(jié)解凍處理。 招聘單位的本次招聘截止日期到達(dá)后,招聘信息應(yīng)該凍結(jié),對(duì) 于這種到期凍結(jié),到期自動(dòng)凍結(jié)和到期手動(dòng)凍結(jié)兩種方式都要保留; 到期自動(dòng)凍結(jié)方式是否采用,可以通過(guò)參數(shù)控制。 (自動(dòng)凍結(jié)) 手動(dòng)凍結(jié)是業(yè)務(wù)人員根據(jù)信息的招聘終止日期與系統(tǒng)時(shí)間的比 較,將過(guò)期的招聘信息凍結(jié);也可以根據(jù)實(shí)際情況決定是否需要提 前凍結(jié)招聘信息,確認(rèn)需要凍結(jié)的由業(yè)務(wù)人員進(jìn)行凍結(jié)操作;反之 需要解除凍結(jié)狀態(tài)的,由業(yè)務(wù)人員進(jìn)行解凍操作

50、。 功能說(shuō)明修改并保存單位招聘登記信息。 約束條件針對(duì)單位最近一次登記的招聘信息進(jìn)行處理 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 相關(guān)查詢招聘信息查詢 需求要點(diǎn) 1單位招聘如果到了招聘有效期,則自動(dòng)凍結(jié)單位招聘信息。凍 結(jié)標(biāo)記、經(jīng)辦人、凍結(jié)日期:這三個(gè)數(shù)據(jù)項(xiàng)的值由系統(tǒng)自動(dòng)默認(rèn), 不可以修改 2凍結(jié)和解凍操作只是針對(duì)招聘崗位操作,當(dāng)一個(gè)招聘單位的所 有空崗都凍結(jié)后,這個(gè)單位的招聘信息凍結(jié),當(dāng)有一個(gè)招聘空崗解 凍后,這個(gè)單位的招聘信息解凍 3只能對(duì)本機(jī)構(gòu)的招聘登記信息進(jìn)行凍結(jié)和解凍的處理 2.2.3.3 招聘信息查詢 表 2-10 信息查詢功能描述 功 能 需 求 功能名稱空位查詢 優(yōu)先級(jí)高 業(yè)務(wù)背景

51、 職介機(jī)構(gòu)工作人員為總體上掌握單位招聘部分業(yè)務(wù)情況,通過(guò) 此功能對(duì)系統(tǒng)中當(dāng)前的招聘信息和招聘空位信息進(jìn)行查詢。 功能說(shuō)明 1、查詢出招聘登記信息; 2、查詢出招聘空位信息; 3、對(duì)招聘信息和招聘空位信息做一個(gè)簡(jiǎn)單的匯總; 約束條件 有“未凍結(jié)”的求職信息; 有“未凍結(jié)”的單位招聘空崗信息。 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 相關(guān)查詢 需求要點(diǎn) 1、 職介員可以按照各種條件對(duì)招聘信息進(jìn)行自助式的查詢; 2、 查詢到的信息區(qū)分招聘信息和招聘空位信息; 3、 對(duì)于招聘信息可以做一個(gè)簡(jiǎn)單的匯總; 4、可以區(qū)分機(jī)構(gòu)和人員來(lái)查詢,優(yōu)先查詢本機(jī)構(gòu)的信息; 2.2.4 推薦介紹管理 該模塊主要實(shí)現(xiàn)對(duì)推薦信息

52、的查詢、匹配和推薦介紹等操作。 2.2.4.1 人選崗?fù)扑] 功能描述: 表 2-11 人選崗功能描述 功 能 需 求 功能名稱人選崗?fù)扑] 優(yōu)先級(jí)高 業(yè)務(wù)背景 先定位求職者,然后按照空崗信息輸入推薦條件,從所有空崗信 息中查找符合推薦指標(biāo)內(nèi)容的用人單位空崗,選擇其中一個(gè)打印推薦 介紹信。 功能說(shuō)明 1、記錄為求職信息和空崗信息提供的推薦服務(wù)情況。 2、凍結(jié)已推薦的求職信息以及所有該求職者的求職意愿信息。 3、如果推薦的空崗信息達(dá)到最大推薦比例,凍結(jié)空崗信息。 4、如果空崗信息所屬的招聘信息下沒(méi)有“未凍結(jié)”的空位信息,凍 結(jié)招聘信息。 5、打印推薦介紹信。 約束條件 1、有“未凍結(jié)”的求職信息 2

53、、有“未凍結(jié)”的招聘空崗信息 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1推薦介紹信輸出 相關(guān)查詢求職信息查詢、招聘信息查詢 需求要點(diǎn) 1、 職介員可以按照各種條件對(duì)求職信息進(jìn)行自助式的查詢; 2、 只能對(duì)未凍結(jié)的求職信息進(jìn)行推薦,求職者已經(jīng)處在未反饋的推 薦介紹狀態(tài),不可以再次進(jìn)行推薦介紹; 3、 只能匹配未凍結(jié)的空位信息; 4、 推薦三次由于個(gè)人原因不同給出提示信息; 5、 已經(jīng)打印過(guò)推薦介紹信的推薦信息,允許再次打印; 6、 推薦時(shí)優(yōu)先使用本機(jī)構(gòu)的數(shù)據(jù),如果本機(jī)構(gòu)沒(méi)有匹配到合適的數(shù) 據(jù),可以繼續(xù)匹配別的機(jī)構(gòu)的數(shù)據(jù); 7、 匹配方式分為基本條件初始匹配、全部條件完全匹配、清空條件 自助匹配三種,

54、其中初始匹配是按照工種和性別來(lái)匹配,完全匹 配是完全按照求職者的條件來(lái)匹配,自助匹配是所有條件都由職 介員指定條件來(lái)匹配。 2.2.4.2 崗選人推薦 功能描述: 表 2-12 崗選人功能描述 功 能 需 求 功能名稱 崗選人推薦 優(yōu)先級(jí) 高 業(yè)務(wù)背景 為指定的用人單位,按照求職者的求職意向輸入推薦條件,從 所有求職意向信息中查找符合推薦指標(biāo)內(nèi)容的求職者,選擇候選人, 打印候選人情況清單,由單位聯(lián)系候選求職者進(jìn)行面試。 功能說(shuō)明 1、記錄為求職信息和空崗信息提供的推薦服務(wù)情況。 2、凍結(jié)已推薦的求職信息以及所有該求職者的求職意愿信息。 3、如果推薦的空崗信息達(dá)到最大推薦比例,凍結(jié)空崗信息。 4

55、、如果空崗信息所屬的招聘信息下沒(méi)有“未凍結(jié)”的空位信息, 凍結(jié)招聘信息。 5、打印推薦花名冊(cè)。 約束條件 1、有“未凍結(jié)”的求職信息 2、有“未凍結(jié)”的招聘空崗信息 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1推薦花名冊(cè)輸出 相關(guān)查詢 招聘信息查詢、求職信息查詢 需求要點(diǎn) 1、 職介員可以按照各種條件對(duì)招聘信息進(jìn)行自助式的查詢; 2、 推薦三次由于個(gè)人原因不同給出提示信息; 3、 只能對(duì)未凍結(jié)的求職信息進(jìn)行推薦,求職者已經(jīng)處在未反饋的 推薦介紹狀態(tài),不可以再次進(jìn)行推薦介紹; 4、 已經(jīng)打印過(guò)推薦介紹信的推薦信息,允許再次打印 5、 匹配時(shí)優(yōu)先使用本機(jī)構(gòu)的數(shù)據(jù),如果本機(jī)構(gòu)沒(méi)有匹配到合適的 數(shù)據(jù),可以繼

56、續(xù)匹配別的機(jī)構(gòu)的數(shù)據(jù); 6、 匹配方式分為基本條件初始匹配、全部條件完全匹配、清空條 件自助匹配三種,其中初始匹配是按照工種和性別來(lái)匹配,完 全匹配是完全按照求職者的條件來(lái)匹配,自助匹配是所有條件 都由職介員指定條件來(lái)匹配,優(yōu)先按照基本條件初始匹配; 7、 對(duì)于匹配出的求職人員信息可以打印推薦花名冊(cè)、可以批量推 薦; 2.2.4.3 招聘信息查詢 功能描述: 表 2-13 推薦信息反饋功能描述 功 能 需 求 功能名稱推薦信息反饋 優(yōu)先級(jí)中 業(yè)務(wù)背景 推薦介紹之后,求職者或者用人單位應(yīng)該在一周內(nèi)將面試結(jié)果 及時(shí)反饋到職業(yè)介紹窗口,否則視為自動(dòng)放棄推薦介紹機(jī)會(huì),并注 銷其求職登記。 推薦反饋的結(jié)

57、果有:成交和未成交。如果用人單位通過(guò)推薦工 作介紹信反饋的結(jié)果是成交,業(yè)務(wù)人員要對(duì)成交信息做記錄。如果 未成交系統(tǒng)自動(dòng)判斷是否可將該求職人員的求職信息解凍,并且記 錄失敗原因(單位原因、個(gè)人原因、其它原因) ,并對(duì)該求職人員 繼續(xù)作推薦介紹工作。 職介機(jī)構(gòu)記錄本次推薦結(jié)果。對(duì)推薦成功的,增加空崗信息相 應(yīng)的成功推薦數(shù)、扣減剩余推薦數(shù)。對(duì)推薦失敗的,檢查求職信息 是否過(guò)期,如果未過(guò)期,則解凍求職信息。 如果被推薦雙方逾期(7 天)未反饋的,可按成功推薦處理。 對(duì)于重新打印推薦介紹信的,這里可以直接打印。 功能說(shuō)明 1、錄入并修改推薦信息。 2、自動(dòng)修改個(gè)人求職登記信息。 3、自動(dòng)修改單位招聘登記

58、信息。 4、所對(duì)應(yīng)的信息員主動(dòng)聯(lián)系,登記推薦反饋信息。 約束條件 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1 推薦介紹信回執(zhí)輸出 相關(guān)查詢推薦信息查詢 需求要點(diǎn) 1、 職介員可以按照各種條件對(duì)推薦信息進(jìn)行自助式的查詢; 2、 系統(tǒng)設(shè)置默認(rèn)期限,到達(dá)期限沒(méi)有反饋的信息,均轉(zhuǎn)為推薦成 功 3、 推薦情況、反饋日期、反饋人員系統(tǒng)默認(rèn),不可修改。 4、 打印推薦介紹信息 5、 推薦反饋是有權(quán)限控制,必須得到原推薦機(jī)構(gòu)反饋 6、 對(duì)于推薦成功和就業(yè)信息之間的關(guān)系,暫時(shí)未定 2.2.4.4 招聘信息查詢 功能描述: 表 2-14 反饋信息查詢 功 能 需 求 功能名稱推薦信息反饋 優(yōu)先級(jí)中 業(yè)務(wù)背景查詢推薦信

59、息及推薦反饋信息 表單編號(hào)表單名稱方向備注 業(yè)務(wù)表單 1推薦介紹信回執(zhí)輸出 相關(guān)查詢推薦信息查詢 2.2.5 用戶管理 功能描述: (1)系統(tǒng)登陸要求有用戶名和密碼的驗(yàn)證; (2)用戶管理模塊只有權(quán)限為管理員的用戶才可以操作;其余權(quán)限為操作員的 用戶只能在頁(yè)面左上角修改個(gè)人資料和密碼; (3)系統(tǒng)用戶完全由管理員分配,不能自行注冊(cè); 2.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括數(shù)據(jù)庫(kù) e-r 圖和數(shù)據(jù)庫(kù)表結(jié)構(gòu)。 2.3.1 數(shù)據(jù)庫(kù) e-r 圖 圖 2-9 數(shù)據(jù)庫(kù) e-r 圖 2.3.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu) cb20 表詳細(xì)字段: 表 2-15 cb20 表數(shù)據(jù) 字段名數(shù)據(jù)類型非空注釋備注 acb200va

60、rchar(14)n 招聘編號(hào) aae004varchar(20)y 單位聯(lián)系人 aae002varchar(18)y 單位聯(lián)系人身份證 aae005varchar(20)y 單位聯(lián)系人電話 aae043datey 登記日期 acb201varchar(3)y 招聘方式 aae030datey 招聘起始日期 aae031datey 招聘終止日期結(jié)束時(shí)候凍結(jié) acb202varchar(30)y 招聘地點(diǎn) acb203varchar(30)y 招聘地區(qū) acb207datey 面試日期 acb20cvarchar(50)y 面試地點(diǎn) acb208varchar(3)y 凍結(jié)標(biāo)記默認(rèn)為 0(未凍結(jié)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論