版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 Word 可修改 歡送下載 精品 WordLAMP架構(gòu)(ji u)下的人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)Design and implementation of Personnel Recruitment Syetem Based on LAMP摘 要LAMP架構(gòu)下的人才(rnci)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)隨著時(shí)代(shdi)的飛速進(jìn)步(jnb),生活(shnghu)的各個(gè)方面都已經(jīng)與互聯(lián)網(wǎng)密切相關(guān),人們生活的信息化程度越來(lái)越高。另一方面,當(dāng)今社會(huì)對(duì)工作崗位的需求越來(lái)越高,求職者不僅僅滿足于簡(jiǎn)單(jindn)傳統(tǒng)的招聘方式;企業(yè)也越來(lái)越希望通過(guò)互聯(lián)
2、網(wǎng)的影響力來(lái)找到適合自己企業(yè)的人才。因此,擁有一個(gè)完整的人才招聘系統(tǒng)就顯得愈發(fā)至關(guān)重要。一個(gè)好的人才招聘系統(tǒng)可以作為求職者和企業(yè)的溝通橋梁,打破傳統(tǒng)的線下招聘所不能改善的弊端,又可以整合現(xiàn)有互聯(lián)網(wǎng)信息資源,為雙方提供精準(zhǔn)的第一手信息。所以,如何通過(guò)設(shè)計(jì)一個(gè)完善的人才招聘系統(tǒng)來(lái)解決上述需求是一個(gè)亟待解決的問(wèn)題。本人才招聘系統(tǒng)在做了詳細(xì)的前期調(diào)研工作和需求分析工作的根底上,采用了時(shí)下較為流行的LAMP架構(gòu)構(gòu)建整個(gè)人才招聘系統(tǒng)。相比其他技術(shù)而言,LAMP架構(gòu)有著穩(wěn)定性高,價(jià)格低廉,跨平臺(tái)等諸多優(yōu)勢(shì),可以很好的保證整個(gè)系統(tǒng)的各方面需求都可以順利實(shí)現(xiàn)。在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,我們將主要工作分為兩局部:前
3、臺(tái)實(shí)現(xiàn)與后臺(tái)實(shí)現(xiàn)。在前臺(tái)實(shí)現(xiàn)的過(guò)程中,我們采用了HTML+CSS+JS的經(jīng)典技術(shù)組合,在保證系統(tǒng)界面功能完整的同時(shí)又兼顧了系統(tǒng)界面的美觀,到達(dá)了界面清晰明了美觀大方等根本要求,又不失系統(tǒng)的新意與特點(diǎn)。在后臺(tái)的設(shè)計(jì)方面,我們采用了開(kāi)源的MySql作為數(shù)據(jù)庫(kù)支持;采用嵌入HTML中的PHP語(yǔ)言來(lái)編寫系統(tǒng)的業(yè)務(wù)邏輯;采用Apache效勞器來(lái)作為系統(tǒng)的穩(wěn)定發(fā)布。三者的相互結(jié)合可以保證我們的人才招聘系統(tǒng)的良好運(yùn)行。本人才招聘系統(tǒng)的設(shè)計(jì)嚴(yán)格按照軟件工程流程進(jìn)行。從前期可行性分析與需求分析開(kāi)始,貫穿總體設(shè)計(jì)與詳細(xì)設(shè)計(jì),到最后的實(shí)現(xiàn)與測(cè)試,可以說(shuō)根本完整得實(shí)現(xiàn)了一個(gè)人才招聘系統(tǒng)的所有核心功能,為求職者和企業(yè)兩
4、方面提供了優(yōu)質(zhì)良好的對(duì)接與效勞??偟膩?lái)講,到達(dá)了我們最初設(shè)計(jì)整個(gè)系統(tǒng)的初衷和意義。最后需要說(shuō)明的是,本論文中實(shí)現(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國(guó)內(nèi)外開(kāi)展(kizhn)現(xiàn)狀(xinzhung) PAGEREF _Toc366147631 h 1 HYPERLINK l _Toc366147632 1.3本文研究?jī)?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)濟(jì)可行性 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 個(gè)人用戶局部 PAGEREF _Toc366147645 h 10 HYPERLINK l _Toc366147646 3.3.2 企業(yè)用戶局部 PAGEREF _Toc366147646 h 11 HYPERLINK l _Toc366147647
18、3.3.3 后臺(tái)管理局部 PAGEREF _Toc366147647 h 11 HYPERLINK l _Toc366147648 3.3 本章小結(jié) PAGEREF _Toc366147648 h 12 HYPERLINK l _Toc366147649 第4章人才招聘系統(tǒng)的總體設(shè)計(jì) PAGEREF _Toc366147649 h 13 HYPERLINK l _Toc366147650 4.1 系統(tǒng)架構(gòu)與功能模塊設(shè)計(jì) PAGEREF _Toc366147650 h 13 HYPERLINK l _Toc366147651 4.1.1 系統(tǒng)架構(gòu)設(shè)計(jì) PAGEREF _Toc366147651
19、h 13 HYPERLINK l _Toc366147652 4.2.1 系統(tǒng)功能模塊設(shè)計(jì) PAGEREF _Toc366147652 h 13 HYPERLINK l _Toc366147653 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 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ù)庫(kù)邏輯設(shè)計(jì) PAGEREF _Toc366147655 h 15 HYPERLINK l _Toc366147656 第5
20、章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc366147656 h 29 HYPERLINK l _Toc366147657 5.1 人才招聘系統(tǒng)前臺(tái)的詳細(xì)設(shè)計(jì) PAGEREF _Toc366147657 h 29 HYPERLINK l _Toc366147658 5.1.1 用戶的注冊(cè)與登錄 PAGEREF _Toc366147658 h 29 HYPERLINK l _Toc366147659 5.1.2 企業(yè)會(huì)員中心 PAGEREF _Toc366147659 h 30 HYPERLINK l _Toc366147660 5.1.3 個(gè)人會(huì)員中心 PAGEREF _Toc36614
21、7660 h 31 HYPERLINK l _Toc366147661 5.1.4 網(wǎng)站首頁(yè) PAGEREF _Toc366147661 h 32 HYPERLINK l _Toc366147662 5.1.5 “找工作(gngzu)頁(yè) PAGEREF _Toc366147662 h 33 HYPERLINK l _Toc366147663 5.1.6 “找人才(rnci)頁(yè) PAGEREF _Toc366147663 h 34 HYPERLINK l _Toc366147664 5.1.7 “微招聘(zhopn)頁(yè) PAGEREF _Toc366147664 h 35 HYPERLINK l
22、 _Toc366147665 5.1.8 “新聞資訊頁(yè) PAGEREF _Toc366147665 h 35 HYPERLINK l _Toc366147666 5.1.9 “黃頁(yè)(hun y)頁(yè) PAGEREF _Toc366147666 h 36 HYPERLINK l _Toc366147667 5.1.10 “HR工具箱頁(yè) PAGEREF _Toc366147667 h 37 HYPERLINK l _Toc366147668 5.2 人才(rnci)招聘系統(tǒng)后臺(tái)的詳細(xì)設(shè)計(jì) PAGEREF _Toc366147668 h 37 HYPERLINK l _Toc366147669 5.2
23、.1 企業(yè)管理 PAGEREF _Toc366147669 h 38 HYPERLINK l _Toc366147670 5.2.2 個(gè)人管理 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)測(cè)試 PAGEREF _Toc366147677 h 43 HYPERLINK l _Toc366147678 6.1 系統(tǒng)測(cè)試原那么 PAGEREF _Toc36614767
25、8 h 43 HYPERLINK l _Toc366147679 6.2 系統(tǒng)測(cè)試目的和要求 PAGEREF _Toc366147679 h 43 HYPERLINK l _Toc366147680 6.3 系統(tǒng)測(cè)試環(huán)境 PAGEREF _Toc366147680 h 44 HYPERLINK l _Toc366147681 6.4 系統(tǒng)測(cè)試的實(shí)施 PAGEREF _Toc366147681 h 44 HYPERLINK l _Toc366147682 6.4.1 效勞器測(cè)試Apache PAGEREF _Toc366147682 h 44 HYPERLINK l _Toc366147683
26、6.4.2 數(shù)據(jù)庫(kù)效勞器測(cè)試MySQL PAGEREF _Toc366147683 h 45 HYPERLINK l _Toc366147684 6.4.3 瀏覽器執(zhí)行測(cè)試 PAGEREF _Toc366147684 h 45 HYPERLINK l _Toc366147685 6.4.4 功能測(cè)試 PAGEREF _Toc366147685 h 45 HYPERLINK l _Toc366147686 6.5 測(cè)試總結(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 參考文獻(xiàn) PAGEREF _Toc366147690 h 48 HYPERLINK l _Toc366147691 作者簡(jiǎn)介及在學(xué)期間所取得的科研成果 PAGEREF _Toc366147691 h 50 HYPERLINK l _Toc366147692 致 謝 PAGEREF _Toc366
28、147692 h 51第1章緒 論1.1 研究背景(bijng)及意義伴隨(bn su)著科學(xué)技術(shù)日新月異的開(kāi)展(kizhn),人們生活的各個(gè)方面都產(chǎn)生著積極長(zhǎng)遠(yuǎn)的變化(binhu)。在這些變化中,網(wǎng)絡(luò)的興起與開(kāi)展(kizhn)對(duì)人們的生活產(chǎn)生著越來(lái)越大的影響。從衣食住行等根本的生活需求到購(gòu)物旅行新聞等諸多豐富的精神需求,互聯(lián)網(wǎng)都為我們提供了更寬更大的視野,讓我們可以更快更好的獲取信息1。另外一方面,隨著求職者人數(shù)的與日俱增,單純的依靠傳統(tǒng)的本地求職方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足膨脹的求職需要。求職者需要有人提供給他們更廣闊的平臺(tái)讓他們挖掘更多更好的職位。企業(yè)也不僅僅局限于每年的校園招聘和固定的社會(huì)招聘
29、,他們也渴望挖掘到更多適宜的人才2-3?;ヂ?lián)網(wǎng)背景下的人才招聘系統(tǒng)應(yīng)運(yùn)而生。人才招聘系統(tǒng)的建立,可以有效得將互聯(lián)網(wǎng)的實(shí)時(shí)性與快速性與求職者和企業(yè)的復(fù)雜需求聯(lián)合到一起。讓人們可以通過(guò)網(wǎng)絡(luò)來(lái)第一時(shí)間發(fā)布或者獲取職位信息,免除傳統(tǒng)求職模式下求職程序繁瑣、求職周期長(zhǎng)、時(shí)間固定等不利因素。使得求職者和企業(yè)可以隨時(shí)隨地的利用人才招聘系統(tǒng)進(jìn)行相關(guān)的操作,獲取需要的信息4。互聯(lián)網(wǎng)具有時(shí)效性強(qiáng),響應(yīng)速度快,交互性強(qiáng)等傳統(tǒng)求職招聘方式所不具有的特點(diǎn)。借助網(wǎng)絡(luò)的力量,人們可以更高效更方便得獲取求職或者招聘的各方面信息。因此,我們認(rèn)為,努力設(shè)計(jì)并實(shí)現(xiàn)一個(gè)完善的人才招聘系統(tǒng)具有非同一般的現(xiàn)實(shí)意義。國(guó)內(nèi)外開(kāi)展現(xiàn)狀隨著社會(huì)
30、的開(kāi)展與進(jìn)步,迅猛開(kāi)展的經(jīng)濟(jì)繁榮為人們帶來(lái)了越來(lái)越多的新職位。求職者的數(shù)量在與日俱增;企業(yè)如雨后春筍,其所能提供的職位也是越來(lái)越多。而且,人們更多得傾向于借助互聯(lián)網(wǎng)來(lái)高效快捷的滿足各方面在求職招聘上的需求。所以基于互聯(lián)網(wǎng)的人才招聘系統(tǒng)在現(xiàn)在乃至未來(lái)都是大勢(shì)所趨5。在我們國(guó)內(nèi),雖然互聯(lián)網(wǎng)的起步較之國(guó)外略晚,但在人才招聘系統(tǒng)(xtng)的構(gòu)建上卻也不落下風(fēng)?;诨ヂ?lián)網(wǎng)的人才招聘系統(tǒng)早在多年之前就已經(jīng)出現(xiàn)并給眾多的用戶使用并獲利。許多人和團(tuán)體都注意到了網(wǎng)上人才招聘系統(tǒng)(xtng)的必要性和重要性,并且構(gòu)建了一批成熟的、完善的、有著相當(dāng)數(shù)量用戶的人才招聘網(wǎng)站6。諸如(zhr)前程無(wú)憂、智聯(lián)招聘、58同
31、城等網(wǎng)站都在人才招聘(zhopn)業(yè)務(wù)上開(kāi)展(kizhn)卓越。從各個(gè)網(wǎng)站系統(tǒng)的開(kāi)展歷程看來(lái),構(gòu)建基于互聯(lián)網(wǎng)的人才招聘系統(tǒng)是招聘求職方便快捷得必行之路。而且我們注定在這條道路上越走越好。觀之國(guó)外,無(wú)論在互聯(lián)網(wǎng)的起步還是基于互聯(lián)網(wǎng)的招聘系統(tǒng)的觀念上,都要比國(guó)內(nèi)早一些。相對(duì)來(lái)講已經(jīng)形成了成熟的完善的體系,也值得我們學(xué)習(xí)與借鑒7。 本文研究?jī)?nèi)容及論文組織結(jié)構(gòu) 經(jīng)過(guò)前期的精細(xì)準(zhǔn)備與調(diào)研工作,我們認(rèn)為要實(shí)現(xiàn)一個(gè)網(wǎng)上人才招聘系統(tǒng),我們總結(jié)了如下幾方面論文研究的主要內(nèi)容:1、針對(duì)人才招聘系統(tǒng),掌握根本的求職者和企業(yè)對(duì)人才招聘系統(tǒng)的不同的需求。對(duì)于求職者,要了解他們最需要掌握的企業(yè)和求職信息有哪些;對(duì)于企業(yè),
32、要知道他們最想掌握的求職者的信息有哪些。2、熟悉PHP+MySQL+Apache的效勞器、數(shù)據(jù)庫(kù)、后臺(tái)支撐語(yǔ)言的實(shí)現(xiàn)架構(gòu),以便保證系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)順利完成。3、熟悉掌握HTML+CSS的網(wǎng)頁(yè)前臺(tái)設(shè)計(jì),使得我們?cè)O(shè)計(jì)出來(lái)的系統(tǒng)美觀大方,吸引眼球。基于以上幾點(diǎn),我們對(duì)人才招聘系統(tǒng)進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。論文的組織結(jié)構(gòu)如下:第一章緒論。闡述系統(tǒng)的研究背景及意義,對(duì)國(guó)內(nèi)外研究現(xiàn)狀進(jìn)行簡(jiǎn)要介紹,并闡述了本文的主要研究工作。第二章相關(guān)技術(shù)與理論。在本章我們介紹了我們采用的LAMP架構(gòu)和軟件工程的相關(guān)理論。第三章系統(tǒng)可行性研究及需求分析。對(duì)系統(tǒng)可行性進(jìn)行了客觀詳實(shí)的分析。隨后進(jìn)行了細(xì)致的需求分析。第四章系統(tǒng)(xtn
33、g)的總體(zngt)設(shè)計(jì)。包括(boku)系統(tǒng)整體架構(gòu)的設(shè)計(jì)(shj)以及模塊(m kui)設(shè)計(jì)。最后給出了詳盡的系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章系統(tǒng)詳細(xì)設(shè)計(jì)實(shí)現(xiàn)與實(shí)現(xiàn)。按系統(tǒng)的前臺(tái)與后臺(tái)劃分,給出了系統(tǒng)的詳細(xì)設(shè)計(jì)與各個(gè)模塊的具體實(shí)現(xiàn)。第六章系統(tǒng)測(cè)試。闡述了測(cè)試的根本原那么、目的與要求。在效勞器、數(shù)據(jù)庫(kù)、瀏覽器、功能四個(gè)方面對(duì)我們?cè)O(shè)計(jì)的系統(tǒng)進(jìn)行全面的測(cè)試。第七章 總結(jié)與展望。總結(jié)了相關(guān)工作,并對(duì)未來(lái)的工作進(jìn)行了展望。 第2章人才招聘(zhopn)系統(tǒng)的關(guān)鍵技術(shù)與相關(guān)理論本系采用了時(shí)下較為(jio wi)主流的LAMP架構(gòu),配合軟件工程的相關(guān)理論進(jìn)行系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)。本章(bn zhn)首先簡(jiǎn)要介紹了L
34、AMP架構(gòu)(ji u)的根底(gnd)知識(shí),分別對(duì)Linux系統(tǒng)、PHP語(yǔ)言、MySQL技術(shù)和Apache效勞器進(jìn)行了簡(jiǎn)要得介紹;隨后介紹了軟件工程的相關(guān)根底理論。為隨后的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)打下堅(jiān)實(shí)的根底8。LAMP是Linux+Apache+MySQL+PHP的縮寫?,F(xiàn)如今,LAMP架構(gòu)可以說(shuō)是基于Web的開(kāi)發(fā)中的最正確技術(shù)解決方案。拋開(kāi)Linux不談,Apache效勞器、MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)和PHP腳本語(yǔ)言本身都是各自獨(dú)立的開(kāi)源軟件,都有著相當(dāng)健壯的功能。當(dāng)把三者結(jié)合在一起時(shí),三者構(gòu)成的整體可以擁有高度的兼容性,構(gòu)成了一個(gè)強(qiáng)大的Web開(kāi)發(fā)平臺(tái)。在LAMP平臺(tái)中開(kāi)發(fā)的工程,由于各個(gè)開(kāi)源的軟件
35、已經(jīng)非常成熟,所以在軟件方面的投資本錢很低,適合系統(tǒng)平臺(tái)的開(kāi)發(fā)。因此現(xiàn)在越來(lái)越多的供給商、用戶和企業(yè)投資者日已認(rèn)識(shí)到,使用LAMP開(kāi)源軟件的組成平臺(tái)構(gòu)建以及運(yùn)行各種商業(yè)應(yīng)用和協(xié)作構(gòu)建各種網(wǎng)絡(luò)應(yīng)用程序,變得更加具有競(jìng)爭(zhēng)力,更加吸引客戶。無(wú)論是從性能、質(zhì)量還是價(jià)格上LAMP都將成為企業(yè)和征服信息化所必須考慮的平臺(tái)9。2.1 Linux操作系統(tǒng)Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它誕生于20世紀(jì)90年代初,是一個(gè)開(kāi)源的操作系統(tǒng)。開(kāi)發(fā)者可以通過(guò)INTERNET得到系統(tǒng)的內(nèi)核代碼。在無(wú)數(shù)開(kāi)發(fā)者的共同努力下,Linux操作系統(tǒng)已成為當(dāng)今世界上使用最多的一種類UNIX 操作系統(tǒng)。不僅如此,越
36、來(lái)越多的新的企業(yè)級(jí)用戶和個(gè)人用戶仍在選擇Linux操作系統(tǒng)作為主要的開(kāi)發(fā)平臺(tái)10-11。Linux操作系統(tǒng)有著諸多領(lǐng)先于其他操作系統(tǒng)的優(yōu)點(diǎn)。其具有代表性的有點(diǎn)如下:Linux系統(tǒng)是完全免費(fèi)的,全世界各地的用戶都可以下載到開(kāi)源的系統(tǒng)內(nèi)核代碼;Linux支持多用戶多線程,每個(gè)用戶對(duì)于自己的線程有著獨(dú)立的控制權(quán),使得用戶與用戶之間可以相對(duì)獨(dú)立、不互相影響;良好(lingho)的界面。豐富(fngf)的網(wǎng)絡(luò)功能。值得一提的是,現(xiàn)在的互聯(lián)網(wǎng)是在UNIX操作系統(tǒng)(co zu x tn)根底(gnd)上漸漸豐富(fngf)起來(lái)的,Linux系統(tǒng)在這個(gè)方面的表現(xiàn)自然穩(wěn)定。系統(tǒng)的網(wǎng)絡(luò)功能與其內(nèi)核緊密相連;支持多
37、樣的平臺(tái);Linux可以運(yùn)行在包括處理器平臺(tái)、嵌入式平臺(tái)等多種多樣的平臺(tái)之上。2.2 PHP技術(shù)PHPHypertext Preprocessor是超文本預(yù)處理語(yǔ)言的簡(jiǎn)稱。PHP是一種嵌入在HTML語(yǔ)言中的語(yǔ)言,是在效勞器端執(zhí)行的腳本語(yǔ)言,如今被廣泛的應(yīng)用于WEB網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)過(guò)程12。在系統(tǒng)開(kāi)發(fā)過(guò)程中,PHP語(yǔ)言與其他腳本語(yǔ)言相比有著相當(dāng)?shù)膬?yōu)勢(shì)。開(kāi)放的源代碼、免費(fèi)、快捷是PHP強(qiáng)大的根本保證。由于PHP是嵌入HTML的語(yǔ)言,所以其編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。PHP可以運(yùn)行在UNIX、LINUX、WINDOWS等各種系統(tǒng)下,跨平臺(tái)性也很強(qiáng)大13。2.3 MySQL技術(shù)MySQL是一個(gè)開(kāi)
38、放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。目前,MySQL被廣泛地應(yīng)用在基于WEB的中小企業(yè)的網(wǎng)站系統(tǒng)的開(kāi)發(fā)中。由于其體積小、速度快、本錢低,開(kāi)放源碼等特點(diǎn),許多企業(yè)級(jí)用戶基于上述的諸多優(yōu)點(diǎn)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)的支持14。MySQL使用C和C+語(yǔ)言進(jìn)行編寫,在測(cè)試階段使用了多種編譯器,保證了其源代碼的可移植性,并支持多種操作系統(tǒng)。支持多線程,充分地利用了CPU資源15。2.4 Apache效勞器Apache HTTP Server簡(jiǎn)稱Apache是一個(gè)開(kāi)源的效勞器,是當(dāng)下最為流行的Web效勞器16。跟主流(zhli)的WEB效勞(xio lo)器相比,Apache有著很多優(yōu)點(diǎn)。它幾乎可以運(yùn)行
39、在所有的計(jì)算機(jī)平臺(tái)上,并且(bngqi)支持的HTTP協(xié)議;其次,它提供了簡(jiǎn)單的基于文件的配置,為使用者提供了方便快捷得配置過(guò)程;Apache支持集成的代理效勞(xio lo)器,可以(ky)通過(guò)WEB瀏覽器監(jiān)視效勞器的狀態(tài),可以自定義日志等等。使用Apache作為效勞器開(kāi)發(fā)的WEB系統(tǒng)可以保證系統(tǒng)的穩(wěn)定和快捷使用17-18。第3章系統(tǒng)(xtng)需求分析在對(duì)網(wǎng)站進(jìn)行正式的設(shè)計(jì)實(shí)現(xiàn)之前,根據(jù)上述軟件工程的相關(guān)理論,我們(w men)需要對(duì)整個(gè)人才招聘系統(tǒng)進(jìn)行(jnxng)可行性研究與需求分析19。在可行性研究階段,通過(guò)技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三方面論證我們提出的想法是可以(ky)實(shí)現(xiàn)
40、的。隨后,在需求分析階段,對(duì)用戶需求和網(wǎng)站功能需求進(jìn)行分析,確定系統(tǒng)必須完成的工作,并且對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求20。3.1 可行性分析(fnx)可行性分析過(guò)程中,主要分為如下幾個(gè)過(guò)程:在定義問(wèn)題的根底上,進(jìn)一步分析和澄清問(wèn)題定義;導(dǎo)出系統(tǒng)的邏輯模型;探索假設(shè)干種可供選擇的主要解法即系統(tǒng)實(shí)現(xiàn)方案;對(duì)每種主要解法,都應(yīng)該仔細(xì)研究它的可行性;為每個(gè)可行的解法制定一個(gè)粗略的實(shí)現(xiàn)進(jìn)度。一般來(lái)講,至少應(yīng)該從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)方面研究解法的可行性21。3.1.1 技術(shù)可行性在技術(shù)方面,我們需要考慮所使用的軟件、硬件環(huán)境是否可以滿足我們的人才招聘系統(tǒng)的需求。如第二章所述
41、,我們采用的LAMP架構(gòu)是目前最流行最穩(wěn)定的實(shí)現(xiàn)在線系統(tǒng)的架構(gòu)。使用PHP配合HTML、CSS、JavaScript編寫的前臺(tái)可以實(shí)現(xiàn)華美的令人滿意的效果。PHP最令人驕傲的一方面就是其快速的執(zhí)行效率,在Linux平臺(tái)下其執(zhí)行效率要比Java和C快5-20倍。同時(shí),MySQL對(duì)后臺(tái)數(shù)據(jù)庫(kù)的強(qiáng)大支撐也足以實(shí)現(xiàn)大量數(shù)據(jù)在增刪改查過(guò)程中的穩(wěn)定和平安。另外,本系統(tǒng)(xtng)的硬件環(huán)境為CPU Core i7處理器,8G內(nèi)存(ni cn),500G硬盤。配有Apache效勞(xio lo)器,可以穩(wěn)定的對(duì)人才招聘(zhopn)系統(tǒng)進(jìn)行發(fā)布。3.1.2 經(jīng)濟(jì)(jngj)可行性對(duì)于一個(gè)網(wǎng)站的建設(shè),主要分為
42、編碼階段和架設(shè)到網(wǎng)絡(luò)兩個(gè)階段。對(duì)于編碼階段,只需要我們有根本的搭建好LAMP環(huán)境的計(jì)算機(jī)即可。當(dāng)編碼階段結(jié)束時(shí),我們需要購(gòu)置相應(yīng)的空間和域名來(lái)講網(wǎng)站發(fā)布到網(wǎng)絡(luò)上供個(gè)人與企業(yè)的用戶使用。最終實(shí)現(xiàn)的網(wǎng)站代碼大小不到100MB,對(duì)于大多空間提供商,500MB的空間需要200500/年,域名約為100每年。在經(jīng)濟(jì)可行性方面,網(wǎng)站建設(shè)本錢完全可以接受22。3.1.3 操作可行性在本人才招聘系統(tǒng)中,我們十分在意用戶的操作方式是否適宜。力爭(zhēng)將各個(gè)模塊和功能最清晰得呈現(xiàn)給個(gè)人或企業(yè)的用戶。為了到達(dá)這個(gè)目的,我們將每個(gè)模塊最核心重要的功能擺放在頁(yè)面最明顯的位置,保證用戶的操作沒(méi)有障礙。3.2 用戶需求分析在一個(gè)
43、人才招聘系統(tǒng)中,大致存在三種角色用戶:企業(yè)用戶、個(gè)人用戶、管理員。每類角色都有著多種多樣的需求,它們大多不同,但一小局部卻是類似的。1、企業(yè)用戶需求分析企業(yè)用戶使用人才招聘系統(tǒng),不僅僅要滿足其企業(yè)日常招聘的需要,同時(shí)也希望通過(guò)系統(tǒng)平臺(tái)更多了解整合人才信息。通過(guò)前期調(diào)查研究,如果企業(yè)能在招聘的同時(shí)于招聘系統(tǒng)中獲得更多類似于生活資訊、新聞之類的信息,那么企業(yè)會(huì)對(duì)招聘系統(tǒng)的興趣更加濃厚,依賴度也會(huì)越來(lái)越高。通過(guò)總結(jié),企業(yè)用戶對(duì)本系統(tǒng)的主要需求如下:1通過(guò)系統(tǒng)平臺(tái)的龐大信息數(shù)據(jù),可以找到更加適合企業(yè)實(shí)際情況的應(yīng)聘者。在企業(yè)發(fā)布職位信息時(shí),通過(guò)填寫相關(guān)(xinggun)信息和要求,系統(tǒng)會(huì)自動(dòng)找到符合條件
44、的求職者提供給(gngj)企業(yè)(qy)參考,以便企業(yè)可以更快捷得找到適宜(shy)人選(rnxun)。2如果通過(guò)校園招聘和社會(huì)招聘的方式填補(bǔ)職位空缺,企業(yè)會(huì)消耗更多的本錢,并且招聘周期也較長(zhǎng)。在招聘平臺(tái)上,企業(yè)只需要發(fā)布招聘信息,時(shí)刻關(guān)注求職信息,通過(guò)高效快捷得篩選即可確定職位人選。無(wú)論在本錢還是時(shí)間周期上,企業(yè)在招聘系統(tǒng)中尋找求職者遠(yuǎn)比校園招聘和社會(huì)招聘理想得多。 3在招聘系統(tǒng)中,任何地方的求職者只要注冊(cè)成為會(huì)員即可發(fā)布求職信息或者查詢企業(yè)發(fā)布的職位信息。這樣一來(lái),企業(yè)無(wú)形中在更大的范圍內(nèi)尋找職員。與傳統(tǒng)的招聘模式相比,這種在線等的即時(shí)的招聘系統(tǒng)更受廣闊企業(yè)的歡送。2、個(gè)人用戶需求分析與企業(yè)
45、用戶一樣,個(gè)人用戶也希望通過(guò)招聘系統(tǒng)平臺(tái)找到適合自己的職位。通過(guò)發(fā)布自己的個(gè)性簡(jiǎn)歷,個(gè)人用戶可以向企業(yè)展示自己的特點(diǎn)特長(zhǎng)。也可以自定義得查詢企業(yè)發(fā)布的職位信息,篩選冗雜的數(shù)據(jù),獲取自己真正需要的信息。通過(guò)對(duì)一些人的調(diào)查,系統(tǒng)會(huì)個(gè)性化得通過(guò)求職者的信息找到適合其特點(diǎn)的職位并通知個(gè)人用戶。通過(guò)總結(jié),個(gè)人用戶對(duì)本系統(tǒng)的主要需求如下:1通過(guò)招聘系統(tǒng),求職者可以更有針對(duì)性的對(duì)自己感興趣的、適合自己的工作進(jìn)行搜索和挑選。通過(guò)設(shè)定的篩選條件,求職者可以過(guò)濾掉不喜歡的職位,更快速得定位到自己心儀的職位。2求職者希望招聘平臺(tái)可以成為一個(gè)他們展示自己的平臺(tái)。通過(guò)完善自己的信息,發(fā)布個(gè)性簡(jiǎn)歷,提升簡(jiǎn)歷等級(jí),求職者完
46、全可以讓企業(yè)在眾多求職者中發(fā)現(xiàn)自己。3同企業(yè)的需求一樣,招聘系統(tǒng)可以有效得減少空間和時(shí)間對(duì)求職者的諸多限制,可以保證求職者在任何地方,任何時(shí)間都可以參與到求職過(guò)程中,和企業(yè)取得即使的溝通。這樣不僅縮短了求職者的求職周期,也加快了求職效率。4與企業(yè)的招聘本錢一樣,求職者也需要面對(duì)高昂的求職本錢。但是通過(guò)本系統(tǒng),求職者的求職本錢幾乎可以化為零。在招聘系統(tǒng)中,求職者不需要繳納任何中介費(fèi)等費(fèi)用即可與任何企業(yè)取得聯(lián)系,而且可以看到所有的招聘信息。3、管理員需求分析在一個(gè)管理員的角度來(lái)看,一個(gè)人才招聘系統(tǒng)的需求沒(méi)有(mi yu)太多方面。通過(guò)總結(jié),管理員對(duì)本系統(tǒng)的根本(gnbn)需求(xqi)有如下幾個(gè)方
47、面:1信息(xnx)審核。信息審核是招聘系統(tǒng)的管理員需要承當(dāng)(chngdng)的最重要也是最艱難的責(zé)任。管理員不僅僅要審核個(gè)人用戶提交的簡(jiǎn)歷信息,也要審核企業(yè)用戶提交的招聘職位信息。 2新聞、資訊發(fā)布。本系統(tǒng)只要針對(duì)的是局部范圍內(nèi)比方某一省或市的人才招聘,所以將當(dāng)?shù)氐男侣劅狳c(diǎn)、生活資訊等諸多信息融合在了招聘系統(tǒng)中。使得企業(yè)或是個(gè)人用戶可以更方便得獲得全方位的信息。這就使得管理員在新聞、資訊的發(fā)布方面有較大需求。要求管理嚴(yán)可以第一時(shí)間及時(shí)的發(fā)布新聞、資訊等信息。3.3 系統(tǒng)功能需求分析基于對(duì)系統(tǒng)角色的需求分析,我們總結(jié)本人才招聘系統(tǒng)的主要功能就是圍繞著上述三個(gè)角色展開(kāi)的。對(duì)于個(gè)人用戶而言,他們的
48、信息主要包括個(gè)人信息、簡(jiǎn)歷信息、求職信息。對(duì)于企業(yè)用戶而言,他們的信息主要包括企業(yè)信息、招聘信息、職位信息等。對(duì)于網(wǎng)站后臺(tái)的管理,主要包括了個(gè)人信息審核、企業(yè)信息審核和新聞資訊發(fā)布三個(gè)局部。系統(tǒng)的主要功能的目的就是實(shí)現(xiàn)個(gè)人和企業(yè)通過(guò)網(wǎng)絡(luò)的即使溝通與互聯(lián),并實(shí)現(xiàn)用戶對(duì)信息的妥善管理23。3.3.1 個(gè)人用戶局部1個(gè)人用戶注冊(cè)無(wú)論是個(gè)人還是企業(yè),使用本系統(tǒng)的第一步就是注冊(cè)環(huán)節(jié)。系統(tǒng)只要求用戶提供常用郵箱和登陸密碼即可完成注冊(cè)。簡(jiǎn)歷的管理、職位的管理等核心功能在用戶注冊(cè)成功后即可使用。2簡(jiǎn)歷的生成與管理在個(gè)人用戶登陸到系統(tǒng)后,可以創(chuàng)立新的簡(jiǎn)歷。新的簡(jiǎn)歷需要用戶錄入包括個(gè)人經(jīng)歷、聯(lián)系方式、教育背景等詳
49、細(xì)的個(gè)人信息,以便用人單位查看簡(jiǎn)歷。同時(shí),用戶也可以隨時(shí)修改自己已有的簡(jiǎn)歷,對(duì)其中任意項(xiàng)信息都可以進(jìn)行修改。最后也可以申請(qǐng)簡(jiǎn)歷升級(jí),通過(guò)審核的高級(jí)簡(jiǎn)歷可以讓用戶在眾多的人才中脫穎而出,這也是本系統(tǒng)的一個(gè)特別之處。3職位(zhwi)申請(qǐng)與管理 在職位申請(qǐng)與管理(gunl)功能中,我們主要提供了搜索職位、收到的面試邀請(qǐng)、申請(qǐng)過(guò)的職位和職位收藏夾四個(gè)子功能。個(gè)人用戶在登陸個(gè)人賬號(hào)后,可以進(jìn)行通過(guò)條件的篩選進(jìn)行職位搜索;搜索之后可以收藏或者申請(qǐng)中意的職位。同時(shí),用人單位審核通過(guò)后的面試邀請(qǐng)也會(huì)相應(yīng)顯示在此模塊中。4個(gè)人信息維護(hù)(wih) 在個(gè)人信息維護(hù)子模塊中,我們(w men)允許用戶對(duì)已設(shè)定的用戶
50、資料、密碼等信息進(jìn)行修改。在此模塊中,用戶也可以通過(guò)在線留言的方式對(duì)系統(tǒng)提出珍貴(zhngu)的意見(jiàn)。3.3.2 企業(yè)用戶局部1企業(yè)用戶注冊(cè)與個(gè)人用戶相同,企業(yè)用戶使用系統(tǒng)的第一步也是注冊(cè)。輸入常用郵箱和用戶名密碼即可完成注冊(cè)。2企業(yè)職位發(fā)布與管理 系統(tǒng)中將職位分為獵頭職位與普通職位。企業(yè)用戶在發(fā)布職位時(shí),需要選擇發(fā)布的職位是普通職位還是獵頭職位,兩種職位需要提交的根本信息略有不同。企業(yè)發(fā)布職位之后,可以對(duì)已經(jīng)發(fā)布的職位進(jìn)行管理,包括修改刪除等操作。3招聘管理 在發(fā)布職位信息過(guò)后,企業(yè)進(jìn)入到真正的招聘人才的階段。在招聘管理子模塊中,我們?cè)O(shè)置了人才搜索、簡(jiǎn)歷下載、收到的職位申請(qǐng)發(fā)起的面試邀請(qǐng)、企
51、業(yè)人才庫(kù)幾個(gè)根本功能。這幾個(gè)功能都和企業(yè)的招聘過(guò)程緊密相關(guān)。企業(yè)不僅僅可以主動(dòng)尋找人才,人才也可以主動(dòng)地聯(lián)系用人單位。:4企業(yè)信息維護(hù) 在企業(yè)信息維護(hù)上,相對(duì)于個(gè)人用戶要復(fù)雜得多。企業(yè)用戶不僅僅需要(xyo)管理企業(yè)的根本(gnbn)資料,也要提交真實(shí)準(zhǔn)確(zhnqu)的營(yíng)業(yè)執(zhí)照等信息供管理員審核。只有提交準(zhǔn)確翔實(shí)的資料的企業(yè)才可以發(fā)布招聘(zhopn)信息。否那么(n me)職位管理與招聘管理的相關(guān)功能是無(wú)法實(shí)現(xiàn)的。3.3.3 后臺(tái)管理局部 針對(duì)系統(tǒng)的三方面的主要功能,后臺(tái)管理的功能也大致分為三個(gè)方面:個(gè)人用戶的管理、企業(yè)用戶的管理、新聞與資訊的發(fā)布。1個(gè)人用戶管理 在個(gè)人用戶管理子模塊中,
52、我們主要實(shí)現(xiàn)的功能是對(duì)人才和人才簡(jiǎn)歷兩方面的審核。當(dāng)個(gè)人用戶提交新創(chuàng)立的簡(jiǎn)歷時(shí),系統(tǒng)管理員需要對(duì)其信息進(jìn)行審核并決定通過(guò)與否。對(duì)于個(gè)人用戶本身,系統(tǒng)管理員有權(quán)通過(guò)相關(guān)的申請(qǐng)與資料決定用戶是否是高級(jí)人才。在個(gè)人用戶管理子模塊中,系統(tǒng)管理員可以通過(guò)條件篩選查看特定的人才或者簡(jiǎn)歷。2企業(yè)用戶管理 在企業(yè)用戶管理子模塊中,最根本的需求是保證系統(tǒng)管理員可以對(duì)注冊(cè)的企業(yè)用戶進(jìn)行資料的審核也監(jiān)督。隨后,本模塊主要實(shí)現(xiàn)的功能是對(duì)企業(yè)發(fā)布的職位進(jìn)行審核。同時(shí),系統(tǒng)管理員也可以通過(guò)條件的篩選來(lái)查看特定的企業(yè)發(fā)布的普通職位或者獵頭職位。3新聞與資訊發(fā)布 系統(tǒng)中,管理員可以發(fā)布的信息包括如下幾種:新聞資訊等文章、說(shuō)明
53、、公告、廣告等。對(duì)于新聞資訊類內(nèi)容,系統(tǒng)管理員會(huì)賦予文章一個(gè)屬性來(lái)說(shuō)明文章的分類,內(nèi)容會(huì)在主頁(yè)的新聞資訊模塊中顯示。說(shuō)明頁(yè)和公告會(huì)在網(wǎng)站的醒目處顯示,提醒用戶相應(yīng)的考前須知。3.3 本章(bn zhn)小結(jié)本章主要從可行性分析、用戶需求分析、功能需求分析三個(gè)方面(fngmin)對(duì)系統(tǒng)進(jìn)行了需求分析。第4章人才招聘(zhopn)系統(tǒng)的總體設(shè)計(jì)4.1 系統(tǒng)(xtng)架構(gòu)與功能模塊設(shè)計(jì)(shj)4.1.1 系統(tǒng)(xtng)架構(gòu)設(shè)計(jì)由于我們(w men)設(shè)計(jì)的人才招聘系統(tǒng)是基于WEB構(gòu)建的,所以整個(gè)系統(tǒng)在架構(gòu)上主要分為三個(gè)結(jié)構(gòu):客戶端、效勞器端、數(shù)據(jù)庫(kù)端。對(duì)于客戶端而言,用戶主要通過(guò)瀏覽器來(lái)使用操作
54、招聘系統(tǒng);在效勞器端提供物理效勞器,配置相應(yīng)系統(tǒng)發(fā)布軟件;數(shù)據(jù)庫(kù)端配置在效勞器中,存儲(chǔ)系統(tǒng)需要的各類數(shù)據(jù)。系統(tǒng)的物理實(shí)現(xiàn)如圖4-1所示。圖4-1 系統(tǒng)的物理架構(gòu)4.2.1 系統(tǒng)功能模塊設(shè)計(jì) 人才招聘系統(tǒng)的主要目的是為應(yīng)聘者和企業(yè)單位提供一個(gè)發(fā)布信息獲取信息以及溝通交流的平臺(tái)?;谝陨峡紤]以及需求分析的結(jié)果,我們將整個(gè)人才招聘系統(tǒng)按照個(gè)人用戶,企業(yè)用戶和后臺(tái)管理分為了三大模塊。個(gè)人用戶模塊包括個(gè)人用戶注冊(cè)、簡(jiǎn)歷生成與管理、職位申請(qǐng)與管理、個(gè)人信息維護(hù)等相關(guān)功能;企業(yè)用戶模塊包括了企業(yè)用戶注冊(cè)、職位發(fā)布與管理、招聘管理、企業(yè)信息維護(hù)等功能;后臺(tái)管理模塊包括了個(gè)人用戶管理、企業(yè)用戶管理、新聞(xnw
55、n)信息發(fā)布等功能。系統(tǒng)的根本(gnbn)功能(gngnng)框架如圖4-2所示。圖4-2 系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)(shj)在人才招聘(zhopn)系統(tǒng)的總體設(shè)計(jì)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)顯得至關(guān)重要。我們嚴(yán)格按照數(shù)據(jù)庫(kù)設(shè)計(jì)的基準(zhǔn)和原那么進(jìn)行數(shù)據(jù)庫(kù)的所有表和表項(xiàng)的設(shè)計(jì)。這樣可以降低工程的開(kāi)發(fā)難度,方便工程后期的日常維護(hù)。同樣,良好的數(shù)據(jù)庫(kù)設(shè)計(jì)也會(huì)降低系統(tǒng)的開(kāi)發(fā)本錢。如上所述,我們選取了MySQL作為本系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。4.2.1 系統(tǒng)(xtng)E-R模型(mxng)分析通過(guò)對(duì)人才(rnci)招聘系統(tǒng)進(jìn)行需求分析,我們得到本系統(tǒng)中的實(shí)體包括個(gè)人用戶、企業(yè)用戶和管理員用戶三類。管理員用戶
56、實(shí)現(xiàn)對(duì)個(gè)人和企業(yè)的根本(gnbn)信息、職位發(fā)布或申請(qǐng)、簡(jiǎn)歷發(fā)布或申請(qǐng)的審核工作,也完成了新聞(xnwn)與資訊的發(fā)布工作。個(gè)人用戶可以發(fā)布新簡(jiǎn)歷,搜索公司職位等。企業(yè)可以發(fā)布職位信息,篩選個(gè)人簡(jiǎn)歷等。本系統(tǒng)大致的實(shí)體關(guān)系圖E-R圖如圖4-3所示:圖4-3 系統(tǒng)E-R圖4.2.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)通過(guò)對(duì)上面E-R圖的分析總結(jié),我們?cè)O(shè)計(jì)了如下的數(shù)據(jù)表,在詳細(xì)設(shè)計(jì)過(guò)程中,我們使用了如下的假設(shè)干表格,以到達(dá)對(duì)數(shù)據(jù)的增刪改查等操作。由于數(shù)據(jù)表數(shù)量過(guò)多,未免占用過(guò)多篇幅,我們只表達(dá)一些根本和關(guān)鍵的數(shù)據(jù)表。實(shí)際實(shí)現(xiàn)中,由于對(duì)系統(tǒng)嚴(yán)謹(jǐn)性和準(zhǔn)確性有較高要求,數(shù)據(jù)表的數(shù)量和表項(xiàng)不僅僅是下面例舉的規(guī)模。1當(dāng)個(gè)人或者
57、企業(yè)注冊(cè)成為系統(tǒng)會(huì)員時(shí),我們需要對(duì)會(huì)員的類別或者類型進(jìn)行保存。會(huì)員分類信息表即可實(shí)現(xiàn)(shxin)如上所述的操作。表4-1 會(huì)員分類(fn li)信息表tb_admin_array字段名稱數(shù)據(jù)類型長(zhǎng)度描述信息備注信息IdInt11會(huì)員類別編號(hào)自動(dòng)增長(zhǎng)Array_nameVarchar255會(huì)員分組名稱非空Admin_typeText會(huì)員類型描述Admin_okInt11普通管理編號(hào)Admin_opVarchar20操作信息Admin_issueokInt11問(wèn)題管理編號(hào)Admin_groupInt11會(huì)員分組編號(hào)非空Admin_webpowerInt11管理能力非空Array_typeInt1
58、1分組類型LangVarchar50語(yǔ)言選擇LangokVarchar255默認(rèn)語(yǔ)言2網(wǎng)站的功能實(shí)現(xiàn)上被劃分為多個(gè)(du )一級(jí)模塊和數(shù)量眾多的二級(jí)模塊,對(duì)網(wǎng)站信息的更新要對(duì)應(yīng)到響應(yīng)一級(jí)模塊之下的二級(jí)模塊上。后臺(tái)欄目管理信息表使得對(duì)欄目?jī)?nèi)信息的插入更清晰,可以通過(guò)對(duì)List_order項(xiàng)的設(shè)置(shzh)來(lái)調(diào)整其展示的順序。表4-2 后臺(tái)欄目管理(gunl)信息表tb_admin_column字段名稱數(shù)據(jù)類型長(zhǎng)度描述信息備注信息IdInt11欄目編號(hào)自動(dòng)增長(zhǎng)NameVarchar100欄目名稱非空UrlVarchar255功能模塊連接BigclassInt11大類編號(hào)非空FieldInt11范
59、圍TypeInt11類別編號(hào)List_orderInt11列表順序默認(rèn)為03會(huì)員信息表可以對(duì)會(huì)員的信息進(jìn)行具體而全面的描述。會(huì)員注冊(cè)之后(zhhu)會(huì)遞增的分配一個(gè)唯一的編號(hào),其注冊(cè)時(shí)間、審核時(shí)間、最后登錄時(shí)間都會(huì)被記錄在這里,用戶密碼、郵箱等信息也被保存在這里。為了便于商業(yè)往來(lái),用戶還可以選擇留下 、 、QQ、MSN以及公司的相關(guān)(xinggun)信息。表4-3 會(huì)員(huyun)信息表tb_admin_table字段名稱數(shù)據(jù)類型長(zhǎng)度描述信息備注信息IdInt11會(huì)員編號(hào)自動(dòng)增長(zhǎng)Admin_typeText會(huì)員類型描述Admin_idInt11會(huì)員組編號(hào)非空Admin_passChar64登
60、錄密碼非空Admin_sexTinyint1性別Admin_telVarchar20 Admin_mobileVarchar11 Admin_qqVarchar12QQAdmin_msnVarchar40MSNAdmin_taobaoVarchar40淘寶賬號(hào)Admin_introductionText會(huì)員簡(jiǎn)介Admin_loginInt11登陸次數(shù)Admin_modify_ipVarchar20最后登錄的IPAdmin_modify_dateDatetime最后登錄時(shí)間Admin_register_dateDatetime注冊(cè)時(shí)間Admin_approval_dateDatetime審核時(shí)間
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 紋身配樂(lè)課程設(shè)計(jì)
- 自動(dòng)裝料系統(tǒng)plc課程設(shè)計(jì)
- 藝術(shù)課體驗(yàn)課課程設(shè)計(jì)
- 大地測(cè)量GPS課程設(shè)計(jì)
- 《刮痧西學(xué)中》課件
- 九年級(jí)歷史下冊(cè)期末綜合檢測(cè)課件
- 制造企業(yè)員工手冊(cè)
- 數(shù)據(jù)化課程設(shè)計(jì)
- 流水燈課程設(shè)計(jì)概述
- 能源環(huán)保行業(yè)顧問(wèn)工作總結(jié)
- 免洗手消毒凝膠生產(chǎn)工藝規(guī)程
- 安裝工程定額講義
- 【信息技術(shù)應(yīng)用能力提升工程2.0】A3演示文稿設(shè)計(jì)與制作 初中語(yǔ)文《雖有嘉肴》主題說(shuō)明
- 爛尾樓工程聯(lián)建檢測(cè)與鑒定
- 乒乓球比賽第二階段對(duì)陣圖表
- 機(jī)制砂檢測(cè)報(bào)告
- 省教育廳檢查組接待方案
- 氣動(dòng)潛孔錘施工方案
- 云南省教育科學(xué)規(guī)劃課題開(kāi)題報(bào)告 - 云南省教育科學(xué)研究院
- 人民法院涉訴信訪案件終結(jié)辦法
- S7-200 SMART_產(chǎn)品介紹PPT_20131104
評(píng)論
0/150
提交評(píng)論