架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第1頁
架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第2頁
架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第3頁
架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第4頁
架構(gòu)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 WordLAMP架構(gòu)(ji u)下的人才招聘系統(tǒng)的設(shè)計與實現(xiàn)Design and implementation of Personnel Recruitment Syetem Based on LAMP摘 要LAMP架構(gòu)下的人才(rnci)招聘系統(tǒng)的設(shè)計與實現(xiàn)隨著時代(shdi)的飛速進步(jnb),生活(shnghu)的各個方面都已經(jīng)與互聯(lián)網(wǎng)密切相關(guān),人們生活的信息化程度越來越高。另一方面,當(dāng)今社會對工作崗位的需求越來越高,求職者不僅僅滿足于簡單(jindn)傳統(tǒng)的招聘方式;企業(yè)也越來越希望通過互聯(lián)

2、網(wǎng)的影響力來找到適合自己企業(yè)的人才。因此,擁有一個完整的人才招聘系統(tǒng)就顯得愈發(fā)至關(guān)重要。一個好的人才招聘系統(tǒng)可以作為求職者和企業(yè)的溝通橋梁,打破傳統(tǒng)的線下招聘所不能改善的弊端,又可以整合現(xiàn)有互聯(lián)網(wǎng)信息資源,為雙方提供精準(zhǔn)的第一手信息。所以,如何通過設(shè)計一個完善的人才招聘系統(tǒng)來解決上述需求是一個亟待解決的問題。本人才招聘系統(tǒng)在做了詳細的前期調(diào)研工作和需求分析工作的根底上,采用了時下較為流行的LAMP架構(gòu)構(gòu)建整個人才招聘系統(tǒng)。相比其他技術(shù)而言,LAMP架構(gòu)有著穩(wěn)定性高,價格低廉,跨平臺等諸多優(yōu)勢,可以很好的保證整個系統(tǒng)的各方面需求都可以順利實現(xiàn)。在系統(tǒng)設(shè)計與實現(xiàn)過程中,我們將主要工作分為兩局部:前

3、臺實現(xiàn)與后臺實現(xiàn)。在前臺實現(xiàn)的過程中,我們采用了HTML+CSS+JS的經(jīng)典技術(shù)組合,在保證系統(tǒng)界面功能完整的同時又兼顧了系統(tǒng)界面的美觀,到達了界面清晰明了美觀大方等根本要求,又不失系統(tǒng)的新意與特點。在后臺的設(shè)計方面,我們采用了開源的MySql作為數(shù)據(jù)庫支持;采用嵌入HTML中的PHP語言來編寫系統(tǒng)的業(yè)務(wù)邏輯;采用Apache效勞器來作為系統(tǒng)的穩(wěn)定發(fā)布。三者的相互結(jié)合可以保證我們的人才招聘系統(tǒng)的良好運行。本人才招聘系統(tǒng)的設(shè)計嚴(yán)格按照軟件工程流程進行。從前期可行性分析與需求分析開始,貫穿總體設(shè)計與詳細設(shè)計,到最后的實現(xiàn)與測試,可以說根本完整得實現(xiàn)了一個人才招聘系統(tǒng)的所有核心功能,為求職者和企業(yè)兩

4、方面提供了優(yōu)質(zhì)良好的對接與效勞??偟膩碇v,到達了我們最初設(shè)計整個系統(tǒng)的初衷和意義。最后需要說明的是,本論文中實現(xiàn)的人才招聘系統(tǒng)并未真正上線使用。關(guān)鍵詞: 人才招聘系統(tǒng),LAMP,軟件工程AbstractDesign and implementation of Personnel Recruitment System Based on LAMP With the rapid progress of our time, almost every aspect of life has been closely associated with the Internet, people are livi

5、ng in lives of high degree of information technology. On the other hand, the demands in jobs in todays society are increasing fast, job seekers are not satisfied with the simple, traditional recruitment methods; companies are increasingly looking forward to use the influence of the Internet to find

6、the man they really want. So, having a complete recruitment system becomes increasingly critical. A good recruitment system can be used as a bridge between job seekers and companies, also break the line that traditional recruitment can not improve the shortcomings, and can integrate existing Interne

7、t information resources for both sides to provide accurate first-hand information. So, how to design a comprehensive recruitment system to solve these needs is an urgent problem.Based on the work that has done by detailed needs analysis and preliminary research , our recruitment system uses the more

8、 popular LAMP architecture nowadays to build the entire recruitment system. Compared to other techniques, LAMP architecture has high stability, low cost, cross-platform, and many other advantages, it can guarantee that all demands of the entire system can be successfully implemented.In the systems d

9、esign and implementation process, our main job is divided into two parts: the foreground and background. During the process of foregrounds implementation , we use the classic HTML/CSS/JS combination of technologies, ensure the integrity of the system interface features while taking into account of t

10、he system interfaces beauty. In the background of the design, we use the open source MySql as database support; embedded in HTML using PHP language to write the business logic of the system; using Apache server as system stability release. The three combined technologies can mostly ensure our person

11、nel recruitment system running well.The recruitment system is designed in strict accordance with the software engineering processes. From the pre-feasibility analysis and requirements analysis, through the overall design and detailed design to final implementation and testing, we can say that we hav

12、a already achieved a basic integrity of the system of all core functions and provide both for job seekers and businesses a good quality of docking and services. In general, we have achieved our original intention and meaning of the whole system. A final note is that this on-line recruitment system d

13、id not really use.Keywords: Personnel Recruitment System, LAMP, Software Engineering目 錄 TOC o 1-3 h z u HYPERLINK l _Toc366147626 摘 要 PAGEREF _Toc366147626 h I HYPERLINK l _Toc366147627 Abstract PAGEREF _Toc366147627 h II HYPERLINK l _Toc366147628 目 錄 PAGEREF _Toc366147628 h I HYPERLINK l _Toc366147

14、629 第1章緒 論 PAGEREF _Toc366147629 h 1 HYPERLINK l _Toc366147630 1.1 研究(ynji)背景及意義 PAGEREF _Toc366147630 h 1 HYPERLINK l _Toc366147631 1.2國內(nèi)外開展(kizhn)現(xiàn)狀(xinzhung) PAGEREF _Toc366147631 h 1 HYPERLINK l _Toc366147632 1.3本文研究內(nèi)容及論文組織(zzh)結(jié)構(gòu) PAGEREF _Toc366147632 h 2 HYPERLINK l _Toc366147633 第2章人才招聘系統(tǒng)(xtn

15、g)的關(guān)鍵技術(shù)與相關(guān)理論 PAGEREF _Toc366147633 h 4 HYPERLINK l _Toc366147634 2.1 Linux操作系統(tǒng) PAGEREF _Toc366147634 h 4 HYPERLINK l _Toc366147635 2.2 PHP技術(shù) PAGEREF _Toc366147635 h 5 HYPERLINK l _Toc366147636 2.3 MySQL技術(shù) PAGEREF _Toc366147636 h 5 HYPERLINK l _Toc366147637 2.4 Apache效勞器 PAGEREF _Toc366147637 h 5 HYP

16、ERLINK l _Toc366147638 第3章系統(tǒng)需求分析 PAGEREF _Toc366147638 h 7 HYPERLINK l _Toc366147639 3.1 可行性分析 PAGEREF _Toc366147639 h 7 HYPERLINK l _Toc366147640 3.1.1 技術(shù)可行性 PAGEREF _Toc366147640 h 7 HYPERLINK l _Toc366147641 3.1.2 經(jīng)濟可行性 PAGEREF _Toc366147641 h 8 HYPERLINK l _Toc366147642 3.1.3 操作可行性 PAGEREF _Toc3

17、66147642 h 8 HYPERLINK l _Toc366147643 3.2 用戶需求分析 PAGEREF _Toc366147643 h 8 HYPERLINK l _Toc366147644 3.3 系統(tǒng)功能需求分析 PAGEREF _Toc366147644 h 10 HYPERLINK l _Toc366147645 3.3.1 個人用戶局部 PAGEREF _Toc366147645 h 10 HYPERLINK l _Toc366147646 3.3.2 企業(yè)用戶局部 PAGEREF _Toc366147646 h 11 HYPERLINK l _Toc366147647

18、3.3.3 后臺管理局部 PAGEREF _Toc366147647 h 11 HYPERLINK l _Toc366147648 3.3 本章小結(jié) PAGEREF _Toc366147648 h 12 HYPERLINK l _Toc366147649 第4章人才招聘系統(tǒng)的總體設(shè)計 PAGEREF _Toc366147649 h 13 HYPERLINK l _Toc366147650 4.1 系統(tǒng)架構(gòu)與功能模塊設(shè)計 PAGEREF _Toc366147650 h 13 HYPERLINK l _Toc366147651 4.1.1 系統(tǒng)架構(gòu)設(shè)計 PAGEREF _Toc366147651

19、h 13 HYPERLINK l _Toc366147652 4.2.1 系統(tǒng)功能模塊設(shè)計 PAGEREF _Toc366147652 h 13 HYPERLINK l _Toc366147653 4.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc366147653 h 14 HYPERLINK l _Toc366147654 4.2.1 系統(tǒng)E-R模型分析 PAGEREF _Toc366147654 h 14 HYPERLINK l _Toc366147655 4.2.2 數(shù)據(jù)庫邏輯設(shè)計 PAGEREF _Toc366147655 h 15 HYPERLINK l _Toc366147656 第5

20、章系統(tǒng)的詳細設(shè)計與實現(xiàn) PAGEREF _Toc366147656 h 29 HYPERLINK l _Toc366147657 5.1 人才招聘系統(tǒng)前臺的詳細設(shè)計 PAGEREF _Toc366147657 h 29 HYPERLINK l _Toc366147658 5.1.1 用戶的注冊與登錄 PAGEREF _Toc366147658 h 29 HYPERLINK l _Toc366147659 5.1.2 企業(yè)會員中心 PAGEREF _Toc366147659 h 30 HYPERLINK l _Toc366147660 5.1.3 個人會員中心 PAGEREF _Toc36614

21、7660 h 31 HYPERLINK l _Toc366147661 5.1.4 網(wǎng)站首頁 PAGEREF _Toc366147661 h 32 HYPERLINK l _Toc366147662 5.1.5 “找工作(gngzu)頁 PAGEREF _Toc366147662 h 33 HYPERLINK l _Toc366147663 5.1.6 “找人才(rnci)頁 PAGEREF _Toc366147663 h 34 HYPERLINK l _Toc366147664 5.1.7 “微招聘(zhopn)頁 PAGEREF _Toc366147664 h 35 HYPERLINK l

22、 _Toc366147665 5.1.8 “新聞資訊頁 PAGEREF _Toc366147665 h 35 HYPERLINK l _Toc366147666 5.1.9 “黃頁(hun y)頁 PAGEREF _Toc366147666 h 36 HYPERLINK l _Toc366147667 5.1.10 “HR工具箱頁 PAGEREF _Toc366147667 h 37 HYPERLINK l _Toc366147668 5.2 人才(rnci)招聘系統(tǒng)后臺的詳細設(shè)計 PAGEREF _Toc366147668 h 37 HYPERLINK l _Toc366147669 5.2

23、.1 企業(yè)管理 PAGEREF _Toc366147669 h 38 HYPERLINK l _Toc366147670 5.2.2 個人管理 PAGEREF _Toc366147670 h 38 HYPERLINK l _Toc366147671 5.2.3 內(nèi)容管理 PAGEREF _Toc366147671 h 39 HYPERLINK l _Toc366147672 5.2.4 廣告管理 PAGEREF _Toc366147672 h 39 HYPERLINK l _Toc366147673 5.2.5 模板管理 PAGEREF _Toc366147673 h 40 HYPERLINK

24、 l _Toc366147674 5.2.6 工具管理 PAGEREF _Toc366147674 h 41 HYPERLINK l _Toc366147675 5.2.7 系統(tǒng)管理 PAGEREF _Toc366147675 h 41 HYPERLINK l _Toc366147676 5.3 本章小結(jié) PAGEREF _Toc366147676 h 42 HYPERLINK l _Toc366147677 第6章系統(tǒng)測試 PAGEREF _Toc366147677 h 43 HYPERLINK l _Toc366147678 6.1 系統(tǒng)測試原那么 PAGEREF _Toc36614767

25、8 h 43 HYPERLINK l _Toc366147679 6.2 系統(tǒng)測試目的和要求 PAGEREF _Toc366147679 h 43 HYPERLINK l _Toc366147680 6.3 系統(tǒng)測試環(huán)境 PAGEREF _Toc366147680 h 44 HYPERLINK l _Toc366147681 6.4 系統(tǒng)測試的實施 PAGEREF _Toc366147681 h 44 HYPERLINK l _Toc366147682 6.4.1 效勞器測試Apache PAGEREF _Toc366147682 h 44 HYPERLINK l _Toc366147683

26、6.4.2 數(shù)據(jù)庫效勞器測試MySQL PAGEREF _Toc366147683 h 45 HYPERLINK l _Toc366147684 6.4.3 瀏覽器執(zhí)行測試 PAGEREF _Toc366147684 h 45 HYPERLINK l _Toc366147685 6.4.4 功能測試 PAGEREF _Toc366147685 h 45 HYPERLINK l _Toc366147686 6.5 測試總結(jié) PAGEREF _Toc366147686 h 46 HYPERLINK l _Toc366147687 第7章總結(jié)與展望 PAGEREF _Toc366147687 h 4

27、7 HYPERLINK l _Toc366147688 7.1 工作總結(jié) PAGEREF _Toc366147688 h 47 HYPERLINK l _Toc366147689 7.2 研究展望 PAGEREF _Toc366147689 h 47 HYPERLINK l _Toc366147690 參考文獻 PAGEREF _Toc366147690 h 48 HYPERLINK l _Toc366147691 作者簡介及在學(xué)期間所取得的科研成果 PAGEREF _Toc366147691 h 50 HYPERLINK l _Toc366147692 致 謝 PAGEREF _Toc366

28、147692 h 51第1章緒 論1.1 研究背景(bijng)及意義伴隨(bn su)著科學(xué)技術(shù)日新月異的開展(kizhn),人們生活的各個方面都產(chǎn)生著積極長遠的變化(binhu)。在這些變化中,網(wǎng)絡(luò)的興起與開展(kizhn)對人們的生活產(chǎn)生著越來越大的影響。從衣食住行等根本的生活需求到購物旅行新聞等諸多豐富的精神需求,互聯(lián)網(wǎng)都為我們提供了更寬更大的視野,讓我們可以更快更好的獲取信息1。另外一方面,隨著求職者人數(shù)的與日俱增,單純的依靠傳統(tǒng)的本地求職方式已經(jīng)遠遠不能滿足膨脹的求職需要。求職者需要有人提供給他們更廣闊的平臺讓他們挖掘更多更好的職位。企業(yè)也不僅僅局限于每年的校園招聘和固定的社會招聘

29、,他們也渴望挖掘到更多適宜的人才2-3?;ヂ?lián)網(wǎng)背景下的人才招聘系統(tǒng)應(yīng)運而生。人才招聘系統(tǒng)的建立,可以有效得將互聯(lián)網(wǎng)的實時性與快速性與求職者和企業(yè)的復(fù)雜需求聯(lián)合到一起。讓人們可以通過網(wǎng)絡(luò)來第一時間發(fā)布或者獲取職位信息,免除傳統(tǒng)求職模式下求職程序繁瑣、求職周期長、時間固定等不利因素。使得求職者和企業(yè)可以隨時隨地的利用人才招聘系統(tǒng)進行相關(guān)的操作,獲取需要的信息4。互聯(lián)網(wǎng)具有時效性強,響應(yīng)速度快,交互性強等傳統(tǒng)求職招聘方式所不具有的特點。借助網(wǎng)絡(luò)的力量,人們可以更高效更方便得獲取求職或者招聘的各方面信息。因此,我們認(rèn)為,努力設(shè)計并實現(xiàn)一個完善的人才招聘系統(tǒng)具有非同一般的現(xiàn)實意義。國內(nèi)外開展現(xiàn)狀隨著社會

30、的開展與進步,迅猛開展的經(jīng)濟繁榮為人們帶來了越來越多的新職位。求職者的數(shù)量在與日俱增;企業(yè)如雨后春筍,其所能提供的職位也是越來越多。而且,人們更多得傾向于借助互聯(lián)網(wǎng)來高效快捷的滿足各方面在求職招聘上的需求。所以基于互聯(lián)網(wǎng)的人才招聘系統(tǒng)在現(xiàn)在乃至未來都是大勢所趨5。在我們國內(nèi),雖然互聯(lián)網(wǎng)的起步較之國外略晚,但在人才招聘系統(tǒng)(xtng)的構(gòu)建上卻也不落下風(fēng)?;诨ヂ?lián)網(wǎng)的人才招聘系統(tǒng)早在多年之前就已經(jīng)出現(xiàn)并給眾多的用戶使用并獲利。許多人和團體都注意到了網(wǎng)上人才招聘系統(tǒng)(xtng)的必要性和重要性,并且構(gòu)建了一批成熟的、完善的、有著相當(dāng)數(shù)量用戶的人才招聘網(wǎng)站6。諸如(zhr)前程無憂、智聯(lián)招聘、58同

31、城等網(wǎng)站都在人才招聘(zhopn)業(yè)務(wù)上開展(kizhn)卓越。從各個網(wǎng)站系統(tǒng)的開展歷程看來,構(gòu)建基于互聯(lián)網(wǎng)的人才招聘系統(tǒng)是招聘求職方便快捷得必行之路。而且我們注定在這條道路上越走越好。觀之國外,無論在互聯(lián)網(wǎng)的起步還是基于互聯(lián)網(wǎng)的招聘系統(tǒng)的觀念上,都要比國內(nèi)早一些。相對來講已經(jīng)形成了成熟的完善的體系,也值得我們學(xué)習(xí)與借鑒7。 本文研究內(nèi)容及論文組織結(jié)構(gòu) 經(jīng)過前期的精細準(zhǔn)備與調(diào)研工作,我們認(rèn)為要實現(xiàn)一個網(wǎng)上人才招聘系統(tǒng),我們總結(jié)了如下幾方面論文研究的主要內(nèi)容:1、針對人才招聘系統(tǒng),掌握根本的求職者和企業(yè)對人才招聘系統(tǒng)的不同的需求。對于求職者,要了解他們最需要掌握的企業(yè)和求職信息有哪些;對于企業(yè),

32、要知道他們最想掌握的求職者的信息有哪些。2、熟悉PHP+MySQL+Apache的效勞器、數(shù)據(jù)庫、后臺支撐語言的實現(xiàn)架構(gòu),以便保證系統(tǒng)的設(shè)計與實現(xiàn)順利完成。3、熟悉掌握HTML+CSS的網(wǎng)頁前臺設(shè)計,使得我們設(shè)計出來的系統(tǒng)美觀大方,吸引眼球。基于以上幾點,我們對人才招聘系統(tǒng)進行了設(shè)計與實現(xiàn)。論文的組織結(jié)構(gòu)如下:第一章緒論。闡述系統(tǒng)的研究背景及意義,對國內(nèi)外研究現(xiàn)狀進行簡要介紹,并闡述了本文的主要研究工作。第二章相關(guān)技術(shù)與理論。在本章我們介紹了我們采用的LAMP架構(gòu)和軟件工程的相關(guān)理論。第三章系統(tǒng)可行性研究及需求分析。對系統(tǒng)可行性進行了客觀詳實的分析。隨后進行了細致的需求分析。第四章系統(tǒng)(xtn

33、g)的總體(zngt)設(shè)計。包括(boku)系統(tǒng)整體架構(gòu)的設(shè)計(shj)以及模塊(m kui)設(shè)計。最后給出了詳盡的系統(tǒng)數(shù)據(jù)庫設(shè)計。第五章系統(tǒng)詳細設(shè)計實現(xiàn)與實現(xiàn)。按系統(tǒng)的前臺與后臺劃分,給出了系統(tǒng)的詳細設(shè)計與各個模塊的具體實現(xiàn)。第六章系統(tǒng)測試。闡述了測試的根本原那么、目的與要求。在效勞器、數(shù)據(jù)庫、瀏覽器、功能四個方面對我們設(shè)計的系統(tǒng)進行全面的測試。第七章 總結(jié)與展望??偨Y(jié)了相關(guān)工作,并對未來的工作進行了展望。 第2章人才招聘(zhopn)系統(tǒng)的關(guān)鍵技術(shù)與相關(guān)理論本系采用了時下較為(jio wi)主流的LAMP架構(gòu),配合軟件工程的相關(guān)理論進行系統(tǒng)的開發(fā)與實現(xiàn)。本章(bn zhn)首先簡要介紹了L

34、AMP架構(gòu)(ji u)的根底(gnd)知識,分別對Linux系統(tǒng)、PHP語言、MySQL技術(shù)和Apache效勞器進行了簡要得介紹;隨后介紹了軟件工程的相關(guān)根底理論。為隨后的系統(tǒng)設(shè)計與實現(xiàn)打下堅實的根底8。LAMP是Linux+Apache+MySQL+PHP的縮寫?,F(xiàn)如今,LAMP架構(gòu)可以說是基于Web的開發(fā)中的最正確技術(shù)解決方案。拋開Linux不談,Apache效勞器、MySQL數(shù)據(jù)庫管理系統(tǒng)和PHP腳本語言本身都是各自獨立的開源軟件,都有著相當(dāng)健壯的功能。當(dāng)把三者結(jié)合在一起時,三者構(gòu)成的整體可以擁有高度的兼容性,構(gòu)成了一個強大的Web開發(fā)平臺。在LAMP平臺中開發(fā)的工程,由于各個開源的軟件

35、已經(jīng)非常成熟,所以在軟件方面的投資本錢很低,適合系統(tǒng)平臺的開發(fā)。因此現(xiàn)在越來越多的供給商、用戶和企業(yè)投資者日已認(rèn)識到,使用LAMP開源軟件的組成平臺構(gòu)建以及運行各種商業(yè)應(yīng)用和協(xié)作構(gòu)建各種網(wǎng)絡(luò)應(yīng)用程序,變得更加具有競爭力,更加吸引客戶。無論是從性能、質(zhì)量還是價格上LAMP都將成為企業(yè)和征服信息化所必須考慮的平臺9。2.1 Linux操作系統(tǒng)Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它誕生于20世紀(jì)90年代初,是一個開源的操作系統(tǒng)。開發(fā)者可以通過INTERNET得到系統(tǒng)的內(nèi)核代碼。在無數(shù)開發(fā)者的共同努力下,Linux操作系統(tǒng)已成為當(dāng)今世界上使用最多的一種類UNIX 操作系統(tǒng)。不僅如此,越

36、來越多的新的企業(yè)級用戶和個人用戶仍在選擇Linux操作系統(tǒng)作為主要的開發(fā)平臺10-11。Linux操作系統(tǒng)有著諸多領(lǐng)先于其他操作系統(tǒng)的優(yōu)點。其具有代表性的有點如下:Linux系統(tǒng)是完全免費的,全世界各地的用戶都可以下載到開源的系統(tǒng)內(nèi)核代碼;Linux支持多用戶多線程,每個用戶對于自己的線程有著獨立的控制權(quán),使得用戶與用戶之間可以相對獨立、不互相影響;良好(lingho)的界面。豐富(fngf)的網(wǎng)絡(luò)功能。值得一提的是,現(xiàn)在的互聯(lián)網(wǎng)是在UNIX操作系統(tǒng)(co zu x tn)根底(gnd)上漸漸豐富(fngf)起來的,Linux系統(tǒng)在這個方面的表現(xiàn)自然穩(wěn)定。系統(tǒng)的網(wǎng)絡(luò)功能與其內(nèi)核緊密相連;支持多

37、樣的平臺;Linux可以運行在包括處理器平臺、嵌入式平臺等多種多樣的平臺之上。2.2 PHP技術(shù)PHPHypertext Preprocessor是超文本預(yù)處理語言的簡稱。PHP是一種嵌入在HTML語言中的語言,是在效勞器端執(zhí)行的腳本語言,如今被廣泛的應(yīng)用于WEB網(wǎng)站的設(shè)計與開發(fā)過程12。在系統(tǒng)開發(fā)過程中,PHP語言與其他腳本語言相比有著相當(dāng)?shù)膬?yōu)勢。開放的源代碼、免費、快捷是PHP強大的根本保證。由于PHP是嵌入HTML的語言,所以其編輯簡單,實用性強,更適合初學(xué)者。PHP可以運行在UNIX、LINUX、WINDOWS等各種系統(tǒng)下,跨平臺性也很強大13。2.3 MySQL技術(shù)MySQL是一個開

38、放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。目前,MySQL被廣泛地應(yīng)用在基于WEB的中小企業(yè)的網(wǎng)站系統(tǒng)的開發(fā)中。由于其體積小、速度快、本錢低,開放源碼等特點,許多企業(yè)級用戶基于上述的諸多優(yōu)點都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫的支持14。MySQL使用C和C+語言進行編寫,在測試階段使用了多種編譯器,保證了其源代碼的可移植性,并支持多種操作系統(tǒng)。支持多線程,充分地利用了CPU資源15。2.4 Apache效勞器Apache HTTP Server簡稱Apache是一個開源的效勞器,是當(dāng)下最為流行的Web效勞器16。跟主流(zhli)的WEB效勞(xio lo)器相比,Apache有著很多優(yōu)點。它幾乎可以運行

39、在所有的計算機平臺上,并且(bngqi)支持的HTTP協(xié)議;其次,它提供了簡單的基于文件的配置,為使用者提供了方便快捷得配置過程;Apache支持集成的代理效勞(xio lo)器,可以(ky)通過WEB瀏覽器監(jiān)視效勞器的狀態(tài),可以自定義日志等等。使用Apache作為效勞器開發(fā)的WEB系統(tǒng)可以保證系統(tǒng)的穩(wěn)定和快捷使用17-18。第3章系統(tǒng)(xtng)需求分析在對網(wǎng)站進行正式的設(shè)計實現(xiàn)之前,根據(jù)上述軟件工程的相關(guān)理論,我們(w men)需要對整個人才招聘系統(tǒng)進行(jnxng)可行性研究與需求分析19。在可行性研究階段,通過技術(shù)可行性、經(jīng)濟可行性、操作可行性三方面論證我們提出的想法是可以(ky)實現(xiàn)

40、的。隨后,在需求分析階段,對用戶需求和網(wǎng)站功能需求進行分析,確定系統(tǒng)必須完成的工作,并且對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求20。3.1 可行性分析(fnx)可行性分析過程中,主要分為如下幾個過程:在定義問題的根底上,進一步分析和澄清問題定義;導(dǎo)出系統(tǒng)的邏輯模型;探索假設(shè)干種可供選擇的主要解法即系統(tǒng)實現(xiàn)方案;對每種主要解法,都應(yīng)該仔細研究它的可行性;為每個可行的解法制定一個粗略的實現(xiàn)進度。一般來講,至少應(yīng)該從技術(shù)可行性、經(jīng)濟可行性、操作可行性三個方面研究解法的可行性21。3.1.1 技術(shù)可行性在技術(shù)方面,我們需要考慮所使用的軟件、硬件環(huán)境是否可以滿足我們的人才招聘系統(tǒng)的需求。如第二章所述

41、,我們采用的LAMP架構(gòu)是目前最流行最穩(wěn)定的實現(xiàn)在線系統(tǒng)的架構(gòu)。使用PHP配合HTML、CSS、JavaScript編寫的前臺可以實現(xiàn)華美的令人滿意的效果。PHP最令人驕傲的一方面就是其快速的執(zhí)行效率,在Linux平臺下其執(zhí)行效率要比Java和C快5-20倍。同時,MySQL對后臺數(shù)據(jù)庫的強大支撐也足以實現(xiàn)大量數(shù)據(jù)在增刪改查過程中的穩(wěn)定和平安。另外,本系統(tǒng)(xtng)的硬件環(huán)境為CPU Core i7處理器,8G內(nèi)存(ni cn),500G硬盤。配有Apache效勞(xio lo)器,可以穩(wěn)定的對人才招聘(zhopn)系統(tǒng)進行發(fā)布。3.1.2 經(jīng)濟(jngj)可行性對于一個網(wǎng)站的建設(shè),主要分為

42、編碼階段和架設(shè)到網(wǎng)絡(luò)兩個階段。對于編碼階段,只需要我們有根本的搭建好LAMP環(huán)境的計算機即可。當(dāng)編碼階段結(jié)束時,我們需要購置相應(yīng)的空間和域名來講網(wǎng)站發(fā)布到網(wǎng)絡(luò)上供個人與企業(yè)的用戶使用。最終實現(xiàn)的網(wǎng)站代碼大小不到100MB,對于大多空間提供商,500MB的空間需要200500/年,域名約為100每年。在經(jīng)濟可行性方面,網(wǎng)站建設(shè)本錢完全可以接受22。3.1.3 操作可行性在本人才招聘系統(tǒng)中,我們十分在意用戶的操作方式是否適宜。力爭將各個模塊和功能最清晰得呈現(xiàn)給個人或企業(yè)的用戶。為了到達這個目的,我們將每個模塊最核心重要的功能擺放在頁面最明顯的位置,保證用戶的操作沒有障礙。3.2 用戶需求分析在一個

43、人才招聘系統(tǒng)中,大致存在三種角色用戶:企業(yè)用戶、個人用戶、管理員。每類角色都有著多種多樣的需求,它們大多不同,但一小局部卻是類似的。1、企業(yè)用戶需求分析企業(yè)用戶使用人才招聘系統(tǒng),不僅僅要滿足其企業(yè)日常招聘的需要,同時也希望通過系統(tǒng)平臺更多了解整合人才信息。通過前期調(diào)查研究,如果企業(yè)能在招聘的同時于招聘系統(tǒng)中獲得更多類似于生活資訊、新聞之類的信息,那么企業(yè)會對招聘系統(tǒng)的興趣更加濃厚,依賴度也會越來越高。通過總結(jié),企業(yè)用戶對本系統(tǒng)的主要需求如下:1通過系統(tǒng)平臺的龐大信息數(shù)據(jù),可以找到更加適合企業(yè)實際情況的應(yīng)聘者。在企業(yè)發(fā)布職位信息時,通過填寫相關(guān)(xinggun)信息和要求,系統(tǒng)會自動找到符合條件

44、的求職者提供給(gngj)企業(yè)(qy)參考,以便企業(yè)可以更快捷得找到適宜(shy)人選(rnxun)。2如果通過校園招聘和社會招聘的方式填補職位空缺,企業(yè)會消耗更多的本錢,并且招聘周期也較長。在招聘平臺上,企業(yè)只需要發(fā)布招聘信息,時刻關(guān)注求職信息,通過高效快捷得篩選即可確定職位人選。無論在本錢還是時間周期上,企業(yè)在招聘系統(tǒng)中尋找求職者遠比校園招聘和社會招聘理想得多。 3在招聘系統(tǒng)中,任何地方的求職者只要注冊成為會員即可發(fā)布求職信息或者查詢企業(yè)發(fā)布的職位信息。這樣一來,企業(yè)無形中在更大的范圍內(nèi)尋找職員。與傳統(tǒng)的招聘模式相比,這種在線等的即時的招聘系統(tǒng)更受廣闊企業(yè)的歡送。2、個人用戶需求分析與企業(yè)

45、用戶一樣,個人用戶也希望通過招聘系統(tǒng)平臺找到適合自己的職位。通過發(fā)布自己的個性簡歷,個人用戶可以向企業(yè)展示自己的特點特長。也可以自定義得查詢企業(yè)發(fā)布的職位信息,篩選冗雜的數(shù)據(jù),獲取自己真正需要的信息。通過對一些人的調(diào)查,系統(tǒng)會個性化得通過求職者的信息找到適合其特點的職位并通知個人用戶。通過總結(jié),個人用戶對本系統(tǒng)的主要需求如下:1通過招聘系統(tǒng),求職者可以更有針對性的對自己感興趣的、適合自己的工作進行搜索和挑選。通過設(shè)定的篩選條件,求職者可以過濾掉不喜歡的職位,更快速得定位到自己心儀的職位。2求職者希望招聘平臺可以成為一個他們展示自己的平臺。通過完善自己的信息,發(fā)布個性簡歷,提升簡歷等級,求職者完

46、全可以讓企業(yè)在眾多求職者中發(fā)現(xiàn)自己。3同企業(yè)的需求一樣,招聘系統(tǒng)可以有效得減少空間和時間對求職者的諸多限制,可以保證求職者在任何地方,任何時間都可以參與到求職過程中,和企業(yè)取得即使的溝通。這樣不僅縮短了求職者的求職周期,也加快了求職效率。4與企業(yè)的招聘本錢一樣,求職者也需要面對高昂的求職本錢。但是通過本系統(tǒng),求職者的求職本錢幾乎可以化為零。在招聘系統(tǒng)中,求職者不需要繳納任何中介費等費用即可與任何企業(yè)取得聯(lián)系,而且可以看到所有的招聘信息。3、管理員需求分析在一個管理員的角度來看,一個人才招聘系統(tǒng)的需求沒有(mi yu)太多方面。通過總結(jié),管理員對本系統(tǒng)的根本(gnbn)需求(xqi)有如下幾個方

47、面:1信息(xnx)審核。信息審核是招聘系統(tǒng)的管理員需要承當(dāng)(chngdng)的最重要也是最艱難的責(zé)任。管理員不僅僅要審核個人用戶提交的簡歷信息,也要審核企業(yè)用戶提交的招聘職位信息。 2新聞、資訊發(fā)布。本系統(tǒng)只要針對的是局部范圍內(nèi)比方某一省或市的人才招聘,所以將當(dāng)?shù)氐男侣劅狳c、生活資訊等諸多信息融合在了招聘系統(tǒng)中。使得企業(yè)或是個人用戶可以更方便得獲得全方位的信息。這就使得管理員在新聞、資訊的發(fā)布方面有較大需求。要求管理嚴(yán)可以第一時間及時的發(fā)布新聞、資訊等信息。3.3 系統(tǒng)功能需求分析基于對系統(tǒng)角色的需求分析,我們總結(jié)本人才招聘系統(tǒng)的主要功能就是圍繞著上述三個角色展開的。對于個人用戶而言,他們的

48、信息主要包括個人信息、簡歷信息、求職信息。對于企業(yè)用戶而言,他們的信息主要包括企業(yè)信息、招聘信息、職位信息等。對于網(wǎng)站后臺的管理,主要包括了個人信息審核、企業(yè)信息審核和新聞資訊發(fā)布三個局部。系統(tǒng)的主要功能的目的就是實現(xiàn)個人和企業(yè)通過網(wǎng)絡(luò)的即使溝通與互聯(lián),并實現(xiàn)用戶對信息的妥善管理23。3.3.1 個人用戶局部1個人用戶注冊無論是個人還是企業(yè),使用本系統(tǒng)的第一步就是注冊環(huán)節(jié)。系統(tǒng)只要求用戶提供常用郵箱和登陸密碼即可完成注冊。簡歷的管理、職位的管理等核心功能在用戶注冊成功后即可使用。2簡歷的生成與管理在個人用戶登陸到系統(tǒng)后,可以創(chuàng)立新的簡歷。新的簡歷需要用戶錄入包括個人經(jīng)歷、聯(lián)系方式、教育背景等詳

49、細的個人信息,以便用人單位查看簡歷。同時,用戶也可以隨時修改自己已有的簡歷,對其中任意項信息都可以進行修改。最后也可以申請簡歷升級,通過審核的高級簡歷可以讓用戶在眾多的人才中脫穎而出,這也是本系統(tǒng)的一個特別之處。3職位(zhwi)申請與管理 在職位申請與管理(gunl)功能中,我們主要提供了搜索職位、收到的面試邀請、申請過的職位和職位收藏夾四個子功能。個人用戶在登陸個人賬號后,可以進行通過條件的篩選進行職位搜索;搜索之后可以收藏或者申請中意的職位。同時,用人單位審核通過后的面試邀請也會相應(yīng)顯示在此模塊中。4個人信息維護(wih) 在個人信息維護子模塊中,我們(w men)允許用戶對已設(shè)定的用戶

50、資料、密碼等信息進行修改。在此模塊中,用戶也可以通過在線留言的方式對系統(tǒng)提出珍貴(zhngu)的意見。3.3.2 企業(yè)用戶局部1企業(yè)用戶注冊與個人用戶相同,企業(yè)用戶使用系統(tǒng)的第一步也是注冊。輸入常用郵箱和用戶名密碼即可完成注冊。2企業(yè)職位發(fā)布與管理 系統(tǒng)中將職位分為獵頭職位與普通職位。企業(yè)用戶在發(fā)布職位時,需要選擇發(fā)布的職位是普通職位還是獵頭職位,兩種職位需要提交的根本信息略有不同。企業(yè)發(fā)布職位之后,可以對已經(jīng)發(fā)布的職位進行管理,包括修改刪除等操作。3招聘管理 在發(fā)布職位信息過后,企業(yè)進入到真正的招聘人才的階段。在招聘管理子模塊中,我們設(shè)置了人才搜索、簡歷下載、收到的職位申請發(fā)起的面試邀請、企

51、業(yè)人才庫幾個根本功能。這幾個功能都和企業(yè)的招聘過程緊密相關(guān)。企業(yè)不僅僅可以主動尋找人才,人才也可以主動地聯(lián)系用人單位。:4企業(yè)信息維護 在企業(yè)信息維護上,相對于個人用戶要復(fù)雜得多。企業(yè)用戶不僅僅需要(xyo)管理企業(yè)的根本(gnbn)資料,也要提交真實準(zhǔn)確(zhnqu)的營業(yè)執(zhí)照等信息供管理員審核。只有提交準(zhǔn)確翔實的資料的企業(yè)才可以發(fā)布招聘(zhopn)信息。否那么(n me)職位管理與招聘管理的相關(guān)功能是無法實現(xiàn)的。3.3.3 后臺管理局部 針對系統(tǒng)的三方面的主要功能,后臺管理的功能也大致分為三個方面:個人用戶的管理、企業(yè)用戶的管理、新聞與資訊的發(fā)布。1個人用戶管理 在個人用戶管理子模塊中,

52、我們主要實現(xiàn)的功能是對人才和人才簡歷兩方面的審核。當(dāng)個人用戶提交新創(chuàng)立的簡歷時,系統(tǒng)管理員需要對其信息進行審核并決定通過與否。對于個人用戶本身,系統(tǒng)管理員有權(quán)通過相關(guān)的申請與資料決定用戶是否是高級人才。在個人用戶管理子模塊中,系統(tǒng)管理員可以通過條件篩選查看特定的人才或者簡歷。2企業(yè)用戶管理 在企業(yè)用戶管理子模塊中,最根本的需求是保證系統(tǒng)管理員可以對注冊的企業(yè)用戶進行資料的審核也監(jiān)督。隨后,本模塊主要實現(xiàn)的功能是對企業(yè)發(fā)布的職位進行審核。同時,系統(tǒng)管理員也可以通過條件的篩選來查看特定的企業(yè)發(fā)布的普通職位或者獵頭職位。3新聞與資訊發(fā)布 系統(tǒng)中,管理員可以發(fā)布的信息包括如下幾種:新聞資訊等文章、說明

53、、公告、廣告等。對于新聞資訊類內(nèi)容,系統(tǒng)管理員會賦予文章一個屬性來說明文章的分類,內(nèi)容會在主頁的新聞資訊模塊中顯示。說明頁和公告會在網(wǎng)站的醒目處顯示,提醒用戶相應(yīng)的考前須知。3.3 本章(bn zhn)小結(jié)本章主要從可行性分析、用戶需求分析、功能需求分析三個方面(fngmin)對系統(tǒng)進行了需求分析。第4章人才招聘(zhopn)系統(tǒng)的總體設(shè)計4.1 系統(tǒng)(xtng)架構(gòu)與功能模塊設(shè)計(shj)4.1.1 系統(tǒng)(xtng)架構(gòu)設(shè)計由于我們(w men)設(shè)計的人才招聘系統(tǒng)是基于WEB構(gòu)建的,所以整個系統(tǒng)在架構(gòu)上主要分為三個結(jié)構(gòu):客戶端、效勞器端、數(shù)據(jù)庫端。對于客戶端而言,用戶主要通過瀏覽器來使用操作

54、招聘系統(tǒng);在效勞器端提供物理效勞器,配置相應(yīng)系統(tǒng)發(fā)布軟件;數(shù)據(jù)庫端配置在效勞器中,存儲系統(tǒng)需要的各類數(shù)據(jù)。系統(tǒng)的物理實現(xiàn)如圖4-1所示。圖4-1 系統(tǒng)的物理架構(gòu)4.2.1 系統(tǒng)功能模塊設(shè)計 人才招聘系統(tǒng)的主要目的是為應(yīng)聘者和企業(yè)單位提供一個發(fā)布信息獲取信息以及溝通交流的平臺?;谝陨峡紤]以及需求分析的結(jié)果,我們將整個人才招聘系統(tǒng)按照個人用戶,企業(yè)用戶和后臺管理分為了三大模塊。個人用戶模塊包括個人用戶注冊、簡歷生成與管理、職位申請與管理、個人信息維護等相關(guān)功能;企業(yè)用戶模塊包括了企業(yè)用戶注冊、職位發(fā)布與管理、招聘管理、企業(yè)信息維護等功能;后臺管理模塊包括了個人用戶管理、企業(yè)用戶管理、新聞(xnw

55、n)信息發(fā)布等功能。系統(tǒng)的根本(gnbn)功能(gngnng)框架如圖4-2所示。圖4-2 系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫設(shè)計(shj)在人才招聘(zhopn)系統(tǒng)的總體設(shè)計過程中,數(shù)據(jù)庫的設(shè)計顯得至關(guān)重要。我們嚴(yán)格按照數(shù)據(jù)庫設(shè)計的基準(zhǔn)和原那么進行數(shù)據(jù)庫的所有表和表項的設(shè)計。這樣可以降低工程的開發(fā)難度,方便工程后期的日常維護。同樣,良好的數(shù)據(jù)庫設(shè)計也會降低系統(tǒng)的開發(fā)本錢。如上所述,我們選取了MySQL作為本系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。4.2.1 系統(tǒng)(xtng)E-R模型(mxng)分析通過對人才(rnci)招聘系統(tǒng)進行需求分析,我們得到本系統(tǒng)中的實體包括個人用戶、企業(yè)用戶和管理員用戶三類。管理員用戶

56、實現(xiàn)對個人和企業(yè)的根本(gnbn)信息、職位發(fā)布或申請、簡歷發(fā)布或申請的審核工作,也完成了新聞(xnwn)與資訊的發(fā)布工作。個人用戶可以發(fā)布新簡歷,搜索公司職位等。企業(yè)可以發(fā)布職位信息,篩選個人簡歷等。本系統(tǒng)大致的實體關(guān)系圖E-R圖如圖4-3所示:圖4-3 系統(tǒng)E-R圖4.2.2 數(shù)據(jù)庫邏輯設(shè)計通過對上面E-R圖的分析總結(jié),我們設(shè)計了如下的數(shù)據(jù)表,在詳細設(shè)計過程中,我們使用了如下的假設(shè)干表格,以到達對數(shù)據(jù)的增刪改查等操作。由于數(shù)據(jù)表數(shù)量過多,未免占用過多篇幅,我們只表達一些根本和關(guān)鍵的數(shù)據(jù)表。實際實現(xiàn)中,由于對系統(tǒng)嚴(yán)謹(jǐn)性和準(zhǔn)確性有較高要求,數(shù)據(jù)表的數(shù)量和表項不僅僅是下面例舉的規(guī)模。1當(dāng)個人或者

57、企業(yè)注冊成為系統(tǒng)會員時,我們需要對會員的類別或者類型進行保存。會員分類信息表即可實現(xiàn)(shxin)如上所述的操作。表4-1 會員分類(fn li)信息表tb_admin_array字段名稱數(shù)據(jù)類型長度描述信息備注信息IdInt11會員類別編號自動增長Array_nameVarchar255會員分組名稱非空Admin_typeText會員類型描述Admin_okInt11普通管理編號Admin_opVarchar20操作信息Admin_issueokInt11問題管理編號Admin_groupInt11會員分組編號非空Admin_webpowerInt11管理能力非空Array_typeInt1

58、1分組類型LangVarchar50語言選擇LangokVarchar255默認(rèn)語言2網(wǎng)站的功能實現(xiàn)上被劃分為多個(du )一級模塊和數(shù)量眾多的二級模塊,對網(wǎng)站信息的更新要對應(yīng)到響應(yīng)一級模塊之下的二級模塊上。后臺欄目管理信息表使得對欄目內(nèi)信息的插入更清晰,可以通過對List_order項的設(shè)置(shzh)來調(diào)整其展示的順序。表4-2 后臺欄目管理(gunl)信息表tb_admin_column字段名稱數(shù)據(jù)類型長度描述信息備注信息IdInt11欄目編號自動增長NameVarchar100欄目名稱非空UrlVarchar255功能模塊連接BigclassInt11大類編號非空FieldInt11范

59、圍TypeInt11類別編號List_orderInt11列表順序默認(rèn)為03會員信息表可以對會員的信息進行具體而全面的描述。會員注冊之后(zhhu)會遞增的分配一個唯一的編號,其注冊時間、審核時間、最后登錄時間都會被記錄在這里,用戶密碼、郵箱等信息也被保存在這里。為了便于商業(yè)往來,用戶還可以選擇留下 、 、QQ、MSN以及公司的相關(guān)(xinggun)信息。表4-3 會員(huyun)信息表tb_admin_table字段名稱數(shù)據(jù)類型長度描述信息備注信息IdInt11會員編號自動增長Admin_typeText會員類型描述Admin_idInt11會員組編號非空Admin_passChar64登

60、錄密碼非空Admin_sexTinyint1性別Admin_telVarchar20 Admin_mobileVarchar11 Admin_qqVarchar12QQAdmin_msnVarchar40MSNAdmin_taobaoVarchar40淘寶賬號Admin_introductionText會員簡介Admin_loginInt11登陸次數(shù)Admin_modify_ipVarchar20最后登錄的IPAdmin_modify_dateDatetime最后登錄時間Admin_register_dateDatetime注冊時間Admin_approval_dateDatetime審核時間

溫馨提示

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

評論

0/150

提交評論