版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要信息時(shí)代的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中密不可分的一部分,獲取信息需要網(wǎng)絡(luò),傳遞信息需要網(wǎng)絡(luò)。正是由于網(wǎng)絡(luò)的高效性,致使企業(yè)在網(wǎng)上發(fā)布招聘信息,同樣應(yīng)聘者可以在網(wǎng)上查詢(xún)自己需要的信息,并投遞簡(jiǎn)歷。由于使用人數(shù)眾多,在線(xiàn)就業(yè)招聘系統(tǒng)就成了一個(gè)很好的平臺(tái)。企業(yè)端用于完善企業(yè)信息,并設(shè)置應(yīng)聘崗位,包括崗位的需求和相應(yīng)的薪資福利待遇等;用戶(hù)端應(yīng)聘者可以進(jìn)行關(guān)鍵字搜索,比如搜索“軟件”,系統(tǒng)會(huì)將注冊(cè)的軟件公司獲取到應(yīng)聘者應(yīng)用界面,對(duì)自己心儀的企業(yè)可以投遞簡(jiǎn)歷等待企業(yè)的回應(yīng)。網(wǎng)絡(luò)平臺(tái)的誕生減少了許多人力物力上的麻煩,企業(yè)方不必再各大院校和人才招聘市場(chǎng)設(shè)置專(zhuān)門(mén)的招聘信息,應(yīng)聘者也不用單獨(dú)打印簡(jiǎn)歷,可
2、以減少紙張的浪費(fèi),也避免了因失誤造成簡(jiǎn)歷流失問(wèn)題??梢哉f(shuō)招聘平臺(tái)在未來(lái)有一個(gè)很好的發(fā)展趨勢(shì)。本系統(tǒng)通過(guò)運(yùn)用PHP語(yǔ)言及Ionic等框架技術(shù),使用MySQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)了網(wǎng)上招聘與求職,解除了地點(diǎn)等因素對(duì)求職與招聘的限制,保證了用人單位及個(gè)人高效且便捷地完成招聘求職工作。而且求職和招聘的過(guò)程皆通過(guò)互連網(wǎng)完成,減少了參加招聘會(huì)、投遞簡(jiǎn)歷等耗費(fèi)的大量時(shí)間,從而實(shí)現(xiàn)招聘時(shí)雙向選擇的網(wǎng)絡(luò)招聘。關(guān)鍵詞:就業(yè)招聘;phpStudy;框架技術(shù);MySQLAbstractWith the rapid development of the information age, the Internet has bec
3、ome an inseparable part of peoples lives. It takes a network to obtain information and a network to transmit information. It is precisely because of the high efficiency of the network that companies publish recruitment information online. Similarly, candidates can check the information they need onl
4、ine and submit their resumes. Due to the large number of users, the online employment recruitment system has listened to a good platform. The enterprise side is used to improve the information of the enterprise and set up job positions, including job requirements and corresponding salaries and benef
5、its. The user side applicants can perform keyword searches, such as searching for software, and the system will obtain registered software companies. Candidates use the application interface to submit their resumes to their favorite companies and wait for their responses. The birth of the network pl
6、atform has reduced a lot of manpower and material troubles. The enterprise does not need to set up special recruitment information in universities and talent recruitment markets. Applicants do not need to print resumes separately, which can reduce paper waste and avoid mistakes. Caused the problem o
7、f loss of resume. It can be said that the recruitment platform has a good development trend in the future.This system uses PHP language and Ionic framework technology, MySQL database, to realize online recruitment and job hunting, to remove the restrictions of location and other factors on job hunti
8、ng and recruitment, and to ensure employers and individuals to complete the job hunting work efficiently and conveniently. Moreover, the process of job search and recruitment is completed through the Internet, which reduces a lot of time spent in job fairs and sending resumes, thus realizing two-way
9、 online recruitment.Key words: employment; phpStudy; technological frame;MySQL第1章 緒論1.1課題研究的背景就當(dāng)前的網(wǎng)絡(luò)發(fā)展大背景下,信息技術(shù)的普及和推廣已經(jīng)遍布于我們生活。線(xiàn)上購(gòu)物、網(wǎng)上咨詢(xún)以及各式各樣的小程序更是逐漸替代我們?cè)械纳罘绞?。企業(yè)也開(kāi)始配置大量的人事系統(tǒng)、聊天系統(tǒng)等簡(jiǎn)化工作步驟。但現(xiàn)在屬于最火熱的應(yīng)該就是招聘系統(tǒng)了,隨著求職人員的不斷增加,招聘會(huì)所帶來(lái)的崗位需求已經(jīng)不滿(mǎn)足需求,網(wǎng)上搜索職位逐漸成為新的選擇,它是與現(xiàn)場(chǎng)招聘完全不同的新方式。我國(guó)的人才錄用進(jìn)入快速增長(zhǎng)階段,網(wǎng)上招聘成為未來(lái)員工招聘的關(guān)
10、鍵來(lái)源,這是近年來(lái)在線(xiàn)招聘市場(chǎng)的最大趨勢(shì)之一。有統(tǒng)計(jì)數(shù)據(jù)說(shuō)明,采用在線(xiàn)招聘形式的企業(yè)和單位在中國(guó)整個(gè)勞動(dòng)力市場(chǎng)中所占比例超過(guò)85%,這些數(shù)據(jù)還將繼續(xù)增長(zhǎng)Error! Reference source not found.。今后幾乎所有的企業(yè)都將利用互聯(lián)網(wǎng)招聘,否則,在新時(shí)代,他們將落后于其他單位。目前全國(guó)大多數(shù)人都在使用各種各樣的網(wǎng)上招聘系統(tǒng)來(lái)完成工作。未來(lái)行業(yè)類(lèi)和地方類(lèi)人才招聘網(wǎng)站估計(jì)會(huì)是招聘人才的重要渠道。本次就是基于這種需求,并考慮到應(yīng)屆畢業(yè)生對(duì)于招聘會(huì)了解甚少且對(duì)時(shí)間支配自由度不高這一現(xiàn)象Error! Reference source not found.,希望通過(guò)此次課題的研究,提供
11、一種更加適合的在線(xiàn)就業(yè)系統(tǒng),為應(yīng)屆畢業(yè)生帶來(lái)更加便捷的就業(yè)渠道。并通過(guò)網(wǎng)站,能夠通過(guò)檢索找到更合適的崗位,并通過(guò)線(xiàn)上遞交簡(jiǎn)歷,形式上能夠相對(duì)較為公平的形式進(jìn)行簡(jiǎn)歷的投遞和應(yīng)聘。1.2課題研究的主要意義由于對(duì)公司的了解甚少、優(yōu)良崗位匱乏,大學(xué)生的就業(yè)競(jìng)爭(zhēng)愈加激勵(lì)。而隨著信息的急速膨脹,使得企業(yè)很難花費(fèi)精力去參加各地舉辦的招聘會(huì)。導(dǎo)致大學(xué)生在面對(duì)企業(yè)的招聘情況時(shí)只能通過(guò)校園招聘或進(jìn)行網(wǎng)上求職。但校園招聘一般針對(duì)的是一些較為出名的公司且大多數(shù)參加招聘的都是同城公司,導(dǎo)致崗位供不應(yīng)求,大學(xué)生很難找到自身適合的工作Error! Reference source not found.。而針對(duì)自身專(zhuān)業(yè)的公司
12、、小型企業(yè)卻人才難求。怎樣使得大學(xué)生采用較短的時(shí)間很好的找到對(duì)口公司,提升就業(yè)效率是現(xiàn)在所需要解決的。本次課題研究的在線(xiàn)就業(yè)招聘系統(tǒng),就是為了解決大學(xué)生就業(yè)問(wèn)題的。在線(xiàn)招聘對(duì)地點(diǎn)、公司都沒(méi)有限制,企業(yè)可以將自身的介紹、招聘崗位、薪金、需求、工作地點(diǎn)等信息上傳到系統(tǒng),方便大學(xué)生更好的根據(jù)自身情況進(jìn)行篩選,給大學(xué)生提供了更優(yōu)質(zhì)的信息,符合大學(xué)生快捷、便利獲取有效信息的訴求Error! Reference source not found.。而且求職和招聘的過(guò)程皆通過(guò)互連網(wǎng)完成,減少了參加招聘會(huì)、投遞簡(jiǎn)歷等耗費(fèi)的大量時(shí)間,從而實(shí)現(xiàn)招聘時(shí)雙向選擇的自動(dòng)化網(wǎng)絡(luò)招聘。1.3本文的結(jié)構(gòu)及內(nèi)容本次論文劃為六個(gè)
13、章節(jié),以在線(xiàn)就業(yè)招聘系統(tǒng)項(xiàng)目為中心,章節(jié)結(jié)構(gòu)和內(nèi)容如下:第一章是緒論,主要提出了本次研究招聘系統(tǒng)的背景以及意義,并介紹論文的結(jié)構(gòu)及主要內(nèi)容。第二章是技術(shù)介紹,主要介紹了本次采用的框架技術(shù)和使用語(yǔ)言,例如前端Ionic框架、thinkphp5.0框架和PHP語(yǔ)言。第三章是需求分析,主要是闡述需求分析、可行性分析,通過(guò)分析對(duì)在線(xiàn)招聘系統(tǒng)規(guī)劃出一系列的設(shè)計(jì)目標(biāo)。第四章是系統(tǒng)的設(shè)計(jì)模塊,主要介紹了招聘系統(tǒng)的功能模塊設(shè)計(jì),并通過(guò)E-R圖、表格等形式展示數(shù)據(jù)庫(kù)設(shè)計(jì),更好的展示系統(tǒng)的一個(gè)功能和流程。第五章是系統(tǒng)實(shí)現(xiàn),通過(guò)代碼和圖片介紹了系統(tǒng)主要模塊功能的實(shí)現(xiàn),展示系統(tǒng)的完成度。第六章是系統(tǒng)測(cè)試以及總結(jié),闡述
14、對(duì)產(chǎn)品功能的測(cè)試以測(cè)試后對(duì)問(wèn)題的總結(jié)以及分析處理。第2章 技術(shù)介紹2.1 系統(tǒng)技術(shù)介紹2.1.1 PHP語(yǔ)言本次系統(tǒng)使用的語(yǔ)言是PHP(Hypertext Preprocessor)即超文本預(yù)處理器,設(shè)計(jì)的目的是能專(zhuān)門(mén)的用于web開(kāi)發(fā)。它與ASP很相似,都是在服務(wù)器端執(zhí)行,語(yǔ)言有點(diǎn)像C語(yǔ)言的風(fēng)格,是一種嵌入在HTML的一種腳本語(yǔ)言Error! Reference source not found.。對(duì)于初學(xué)者來(lái)說(shuō),其較為友好,只需幾個(gè)小時(shí)就能編寫(xiě)一些簡(jiǎn)單的腳本。而且使用 PHP可以自由指定操作系統(tǒng)和 web 服務(wù)器。而且它支持大范圍數(shù)據(jù)庫(kù),所以被很多程序員學(xué)習(xí)和使用。2.1.2 Ionic框架
15、Ionic框架是專(zhuān)注于用web技術(shù)開(kāi)發(fā)的一款輕量級(jí)框架。它是唯一一款允許開(kāi)發(fā)者為所有應(yīng)用商店和移動(dòng)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用程序的移動(dòng)應(yīng)用程序棧Error! Reference source not found.。Ionic框架因?yàn)槠渲铝τ谪S富用戶(hù)界面,你可以把它看作一款前端UI框架,其基于SASS提供了大量的UI組件來(lái)處理您所需的外觀和UI交互。是目前最有潛力的一款 HTML5手機(jī)應(yīng)用開(kāi)發(fā)框架Error! Reference source not found.。2.2 系統(tǒng)工具介紹2.2.1 Submit TextSubmitText是開(kāi)發(fā)出來(lái)的一款具有代碼高亮、語(yǔ)法提示的編輯器軟件。相比于其他軟件其最大
16、的優(yōu)點(diǎn)就是具備跨平臺(tái)性,使得在Mac、Windows等操作系統(tǒng)下均能完美使用;其次則不得不提它強(qiáng)大的插件支持,幾乎無(wú)所不能。且相比于Eclipse和VsCode,Submit Text沒(méi)有那么笨重,體積更小還易于上手,是本次項(xiàng)目的最佳選擇Error! Reference source not found.。2.2.2 phpStudy因?yàn)楸敬卧O(shè)計(jì)使用的語(yǔ)言是PHP,為了更好地進(jìn)行調(diào)試和運(yùn)行,使用了phpStudy作為運(yùn)行環(huán)境。phpStudy其本質(zhì)就是一個(gè)運(yùn)行環(huán)境的一個(gè)合集,它集成了Apache、PHP、MySQL等運(yùn)行環(huán)境,讓我們無(wú)需配置就可以使用Error! Reference sourc
17、e not found.。且我們?cè)谑褂胮hpStudy可以形象的在界面左上角看到當(dāng)前環(huán)境的運(yùn)行狀態(tài)。綠色則表示正常,相對(duì)于新手來(lái)說(shuō)還是具有一定幫助的。2.2.3 MySQL因?yàn)镸ySQL數(shù)據(jù)庫(kù)對(duì)PHP有著很好的支持,支持大型數(shù)據(jù)庫(kù),所以在本次設(shè)計(jì)中被使用。它是一款由瑞典公司MySQL AB開(kāi)發(fā)、現(xiàn)屬于 Oracle 公司的免費(fèi)、高效的C/S結(jié)構(gòu)的軟件,是目前被廣大企業(yè)所使用的RDBMSError! Reference source not found.。全球十大Web站點(diǎn)中有九個(gè)使用的都是MySQL。其使用最常用的SQL數(shù)據(jù)語(yǔ)言,需通過(guò)客戶(hù)端連接上服務(wù)端實(shí)現(xiàn)對(duì)數(shù)據(jù)操作。第3章 系統(tǒng)需求分析3.
18、1 概述用戶(hù)有需求,所以才會(huì)有項(xiàng)目的功能,項(xiàng)目的所有功能就是為滿(mǎn)足用戶(hù)的需求。為了更好地滿(mǎn)足不同用戶(hù)的需求,需要做詳細(xì)的需求分析和項(xiàng)目概要設(shè)計(jì),之后開(kāi)發(fā)的項(xiàng)目才能夠竟可能的滿(mǎn)足不同需求的用戶(hù)Error! Reference source not found.。以下是項(xiàng)目的需求分析和概要設(shè)計(jì)。3.2 需求分析需求分析是要對(duì)項(xiàng)目進(jìn)行可行性分析,分析項(xiàng)目在經(jīng)濟(jì),技術(shù)和社會(huì)上的可行性。如果一個(gè)項(xiàng)目的可行性分析有誤,那么項(xiàng)目后期的方案設(shè)計(jì)會(huì)受到很大的限制Error! Reference source not found.。所以通過(guò)進(jìn)行可靠的可行性分析,研究項(xiàng)目設(shè)計(jì)方案,從而選擇一個(gè)最合適的方案進(jìn)行設(shè)計(jì)。
19、3.2.1 技術(shù)可行性分析本次項(xiàng)目是結(jié)合PHP + MySQL進(jìn)行整體的一個(gè)開(kāi)發(fā),在實(shí)現(xiàn)基本的數(shù)據(jù)交互需求的同時(shí),還能夠處理大量的招聘信息,保持?jǐn)?shù)據(jù)的完整性。前端基于Submit Text開(kāi)發(fā)軟件,使用Ionic開(kāi)發(fā)框架進(jìn)行頁(yè)面的設(shè)計(jì)Error! Reference source not found.。友好的高亮提示體驗(yàn)、大量的UI 組件使得開(kāi)發(fā)者可以開(kāi)發(fā)強(qiáng)大的應(yīng)用,在技術(shù)上具有一定的可行性。3.2.2 經(jīng)濟(jì)可行性分析市場(chǎng)上招聘網(wǎng)站很多,用戶(hù)注冊(cè),搜索崗位信息,搜索公司信息,后臺(tái)進(jìn)行簡(jiǎn)歷信息的篩選查看,上傳企業(yè)信息等功能都已經(jīng)實(shí)現(xiàn),所以就業(yè)招聘系統(tǒng)是能夠成功的Error! Reference
20、source not found.。而且在前期研發(fā)以及后期的推廣使用,都是免費(fèi)的,不用耗費(fèi)大量的人力、物力和財(cái)力進(jìn)行推廣,員工使用和用戶(hù)使用方面也不用進(jìn)行單獨(dú)的培訓(xùn)學(xué)習(xí),界面簡(jiǎn)單易懂好操作,給使用者提供很大的方便。所以該項(xiàng)目開(kāi)發(fā)在經(jīng)濟(jì)上可行。3.3 系統(tǒng)目標(biāo)設(shè)計(jì)3.3.1 用戶(hù)注冊(cè)信息流程圖在線(xiàn)就業(yè)信息招聘基于網(wǎng)站智能化,信息化,實(shí)用化的考慮,為企業(yè)和應(yīng)聘者提供合理化的系統(tǒng),界面簡(jiǎn)潔,使用方便。首先用戶(hù)需要使用手機(jī)號(hào)注冊(cè)一個(gè)屬于自己的賬號(hào)。賬號(hào)已存在會(huì)有相應(yīng)提示,系統(tǒng)刷新當(dāng)前注冊(cè)界面,用戶(hù)需要重新注冊(cè)。圖3-1 用戶(hù)注冊(cè)信息流程圖3.3.2 用戶(hù)檢索信息流程圖進(jìn)行招聘的企業(yè)很多,所以用戶(hù)在進(jìn)行
21、有目的地查找企業(yè)或者想要求職的城市時(shí),可以進(jìn)行模糊搜索,求職者可以輸入企業(yè)名稱(chēng)的關(guān)鍵字或者城市名稱(chēng)進(jìn)行相應(yīng)公司的搜索。圖3-2 用戶(hù)檢索信息流程圖3.3.3 企業(yè)發(fā)布招聘信息流程圖企業(yè)進(jìn)行注冊(cè)登錄后,有招聘需求時(shí),可以發(fā)布公司的招聘信息,填入信息點(diǎn)擊保存就可以。圖3-3 發(fā)布招聘信息流程圖3.3.3 企業(yè)篩選招聘信息流程圖企業(yè)端可以在通知中查看用戶(hù)投遞的簡(jiǎn)歷并進(jìn)行篩選,選中的會(huì)通知求職者簡(jiǎn)歷通過(guò),否則顯示未通過(guò)。圖3-4 篩選招聘信息流程圖3.4 性能需求在線(xiàn)就業(yè)招聘系統(tǒng)因?yàn)槠湫阅艿男枨螅瑫r(shí)因其涉及到招聘者的企業(yè)信息和被招聘者的個(gè)人信息,所以對(duì)軟件的安全性要求很高Error! Referen
22、ce source not found.。在數(shù)據(jù)安全方面要求,首先對(duì)禁止用戶(hù)發(fā)表帶有敏感字詞的信息,其次禁止有用戶(hù)非法進(jìn)入網(wǎng)站,或進(jìn)行非法操作。擔(dān)心有不法用戶(hù)盜取用戶(hù)信息,對(duì)用戶(hù)本身和企業(yè)造成損失,給社會(huì)帶來(lái)不良影響。所以項(xiàng)目進(jìn)行開(kāi)發(fā)時(shí)在用戶(hù)登錄界面,對(duì)普通用戶(hù)以及企業(yè)用戶(hù)做了登錄的權(quán)限管理,同時(shí)在數(shù)據(jù)庫(kù)方面,設(shè)置操作權(quán)限來(lái)完成對(duì)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的控制。面向用戶(hù),系統(tǒng)的安全需求會(huì)有挑戰(zhàn)。用戶(hù)進(jìn)行信息登記、發(fā)表時(shí),所有數(shù)據(jù)實(shí)時(shí)返回?cái)?shù)據(jù)庫(kù),所以對(duì)數(shù)據(jù)庫(kù)安全有一定的要求。為保障系統(tǒng)安全,在設(shè)計(jì)時(shí)普通用戶(hù)和企業(yè)用戶(hù)(即招聘者)有不同的兩個(gè)系統(tǒng),不同角色的權(quán)限也會(huì)有區(qū)別。第4章 系統(tǒng)設(shè)計(jì)4.1概述系統(tǒng)是就業(yè)信
23、息招聘網(wǎng)站,相較普通的線(xiàn)下招聘市場(chǎng),本項(xiàng)目可以說(shuō)是網(wǎng)上的人才招聘市場(chǎng),避免了人與人之間的接觸,減少紙質(zhì)簡(jiǎn)歷的使用,避免線(xiàn)下簡(jiǎn)歷丟失情況的發(fā)生Error! Reference source not found.。并且應(yīng)聘者信息更容易存儲(chǔ),從而建立企業(yè)與應(yīng)聘者的聯(lián)絡(luò)平臺(tái),方便兩者進(jìn)行交流。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)就業(yè)信息招聘網(wǎng)站分為前臺(tái)用戶(hù)瀏覽器端和后臺(tái)企業(yè)服務(wù)器端,屬于動(dòng)態(tài)網(wǎng)站。企業(yè)將招聘信息編輯發(fā)布到服務(wù)器端,上傳后,用戶(hù)端可看到企業(yè)要求,并可以搜索符合自己的崗位信息,進(jìn)行簡(jiǎn)歷的投遞以及后續(xù)的應(yīng)聘。同時(shí)用戶(hù)也可以將自己的信息進(jìn)行修改或刪除。后臺(tái)的企業(yè)服務(wù)端可以查看應(yīng)聘者投遞的簡(jiǎn)歷,然后挑選適合自己企
24、業(yè)崗位的,并留下。從而實(shí)現(xiàn)用戶(hù)企業(yè)前后端的信息交互。企業(yè)上傳崗位的需求信息,用戶(hù)端實(shí)時(shí)進(jìn)行信息的更新,用戶(hù)可以搜索適合自己的信息,并投遞簡(jiǎn)歷,企業(yè)收到用戶(hù)的簡(jiǎn)歷信息,統(tǒng)一進(jìn)行挑選,留下適合企業(yè)的簡(jiǎn)歷信息,系統(tǒng)將反饋給用戶(hù),應(yīng)聘者從而得到通知自己是否通過(guò)簡(jiǎn)歷面試信息。4.3系統(tǒng)模塊設(shè)計(jì)根據(jù)第三章的需求分析,以及用戶(hù)分析確定功能,進(jìn)而對(duì)各個(gè)功能進(jìn)行模塊劃分。在線(xiàn)就業(yè)招聘系統(tǒng),將所有功能分為用戶(hù)注冊(cè),用戶(hù)求職,查詢(xún)招聘信息,發(fā)布信息,查詢(xún)用戶(hù),查看通知前后端共六大模塊。4.3.1前臺(tái)功能模塊設(shè)計(jì)(1)用戶(hù)注冊(cè)模塊設(shè)計(jì)個(gè)人和企業(yè)用戶(hù)進(jìn)入系統(tǒng),都需注冊(cè)自己的賬號(hào)。個(gè)人用戶(hù)端和企業(yè)端注冊(cè)需要輸入賬號(hào)(注冊(cè)
25、賬號(hào)是自己的手機(jī)號(hào)),然后確認(rèn)密碼即可。登錄之后可以再對(duì)信息進(jìn)行完善。注冊(cè)時(shí)都需要輸入驗(yàn)證碼,如驗(yàn)證碼輸入錯(cuò)誤,會(huì)提示用戶(hù)驗(yàn)證碼錯(cuò)誤,同時(shí)系統(tǒng)刷新驗(yàn)證碼。前后端的注冊(cè)流程一致,用戶(hù)輸入放入用戶(hù)id若被注冊(cè)過(guò),會(huì)提示用戶(hù),用戶(hù)名已存在。流程圖如下所示圖4-1 注冊(cè)信息流程圖(2)用戶(hù)登錄模塊注冊(cè)完成用戶(hù)進(jìn)行登錄,在登錄界面用戶(hù)輸入手機(jī)號(hào)和密碼,以及驗(yàn)證碼信息,點(diǎn)擊登錄系統(tǒng)經(jīng)數(shù)據(jù)庫(kù)匹配信息,如果手機(jī)號(hào)匹配并密碼正確則登錄成功,未查詢(xún)到手機(jī)號(hào),給出相應(yīng)提示,并拒絕用戶(hù)登錄。(3)用戶(hù)修改信息模塊用戶(hù)登錄后,可以對(duì)自己信息進(jìn)行修改,在“我的”模塊點(diǎn)擊簡(jiǎn)歷功能,可以修改用戶(hù)名,年齡,性別,學(xué)歷等信息進(jìn)行
26、完善,系統(tǒng)將學(xué)歷分為幾個(gè)等級(jí),包括大專(zhuān),本科和碩士。方便企業(yè)端按照信息對(duì)求職者進(jìn)行篩選。(4)用戶(hù)檢索求職信息模塊以及投遞簡(jiǎn)歷模塊登錄后用戶(hù)可以對(duì)求職信息進(jìn)行檢索,檢索的信息可以是公司的名稱(chēng)關(guān)鍵詞或是公司所在地點(diǎn)。系統(tǒng)獲取到用戶(hù)輸入的關(guān)鍵詞,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),有匹配的信息將信息顯示到用戶(hù)界面,若系統(tǒng)中無(wú)此公司或沒(méi)有搜索地址公司的信息,則返回提示求職者未查詢(xún)到。搜索到的信息點(diǎn)擊可打開(kāi),包括公司名稱(chēng),公司設(shè)置的招聘崗位,招聘崗位要求,工資待遇等的信息。圖4-2 用戶(hù)檢索信息流程圖查詢(xún)到需要的公司后可以點(diǎn)擊求職,進(jìn)行簡(jiǎn)歷投遞,系統(tǒng)將用戶(hù)簡(jiǎn)歷信息發(fā)送到企業(yè)端界面。(5)用戶(hù)查看信息模塊用戶(hù)的求職信息的
27、到回復(fù)后,會(huì)在消息中有紅點(diǎn)提示,用戶(hù)點(diǎn)擊消息功能,可以查看投遞的簡(jiǎn)歷是否通過(guò)。4.3.2后臺(tái)功能模塊設(shè)計(jì)企業(yè)端完善信息模塊后臺(tái)登錄后,為便于用戶(hù)查看企業(yè)信息以及招聘的崗位要求,企業(yè)需要完善自己的信息,包括公司名稱(chēng),公司介紹,招聘信息,崗位要求,工資等信息。企業(yè)端功能模塊大多與前端用戶(hù)模塊相似,就不再一一介紹。同時(shí)了方便系統(tǒng)的管理,普通用戶(hù)和企業(yè)用戶(hù)所用有的權(quán)限不同,進(jìn)入的系統(tǒng)也就不同。后臺(tái)用戶(hù)模塊功能圖如下所示:圖4-3 企業(yè)端功能模塊圖4.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)對(duì)項(xiàng)目進(jìn)行完需求分析和模塊功能設(shè)計(jì)后,用戶(hù)的需求以及項(xiàng)目的大致框架已經(jīng)設(shè)計(jì)完畢,根據(jù)各個(gè)功能及其之間的聯(lián)系需要
28、設(shè)計(jì)項(xiàng)目的數(shù)據(jù)庫(kù)的各個(gè)表格,根據(jù)系統(tǒng)項(xiàng)目的邏輯順序來(lái)設(shè)計(jì)好數(shù)據(jù)流動(dòng)鏈,從而得到系統(tǒng)中的實(shí)體設(shè)計(jì)圖E-R圖。本項(xiàng)目的E-R圖如下圖所示:圖4-4 E-R圖4.4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)邏輯設(shè)計(jì)在線(xiàn)就業(yè)招聘系統(tǒng)用戶(hù)類(lèi)型主要為企業(yè)用戶(hù)以及求職者(即普通用戶(hù))兩個(gè)角色。系統(tǒng)中共使用了四張表。用戶(hù)表存儲(chǔ)個(gè)人用戶(hù)的信息,公司信息表,關(guān)系表和崗位信息表。用戶(hù)表,存放求職者的個(gè)人信息好而用戶(hù)的簡(jiǎn)歷信息,包括用戶(hù)名,密碼,真實(shí)姓名,年齡,學(xué)歷,工作經(jīng)歷,所獲證書(shū),期望工資和畢業(yè)院校等信息。用戶(hù)將自己的信息完善好,方便企業(yè)查看。用戶(hù)信息表如下所示:表4-1 用戶(hù)信息表字段名數(shù)據(jù)類(lèi)型主鍵字段描述idint用戶(hù)編號(hào)nameva
29、rchar用戶(hù)名agevarchar年齡Phoneint聯(lián)系電話(huà)sexint性別pwdvarchar密碼txvarchar頭像powerint權(quán)限statevarchar簡(jiǎn)歷狀態(tài):0簡(jiǎn)歷隱藏,1簡(jiǎn)歷打開(kāi)Address1varchar出生地址Address2varchar現(xiàn)居住地址degreeint學(xué)歷experiencevarchar經(jīng)歷verifyvarchar獎(jiǎng)項(xiàng),證書(shū)moneyvarchar期望工資workvarchar應(yīng)聘崗位myselfvarchar自我介紹universityvarchar畢業(yè)院校公司信息表,用于存放公司的信息,包括公司名稱(chēng),公司介紹,聯(lián)系方式,公司所在地以及招聘狀
30、態(tài)。企業(yè)負(fù)責(zé)上傳企業(yè)信息,便于求職者在用戶(hù)系統(tǒng)中對(duì)企業(yè)信息進(jìn)行查看。企業(yè)信息表如下表所示:表4-2 公司信息表字段名數(shù)據(jù)類(lèi)型主鍵字段描述idint企業(yè)idtitlevarchar公司名稱(chēng)Introducevarchar公司介紹Phonevarchar聯(lián)系方式addressvarchar公司地址pwdvarchar密碼stateint招聘狀態(tài):1開(kāi)啟招聘,2關(guān)閉招聘imgvarchar公司照片招聘信息表,用于存放企業(yè)招聘崗位的信息。包括崗位名稱(chēng),崗位要求,崗位職責(zé),福利待遇薪資待遇等。都是用戶(hù)查看崗位信息時(shí),需要關(guān)心的問(wèn)題,如果合適可以提交自己的簡(jiǎn)歷,等待企業(yè)端的審核。招聘信息表如下所示:表4-
31、3 招聘信息表字段名數(shù)據(jù)類(lèi)型主鍵字段描述idint崗位編號(hào)Companyint公司編號(hào)namevarchar崗位名稱(chēng)dagreeint崗位要求:0無(wú)要求,1專(zhuān)科,2本科,3碩士contentvarchar崗位職責(zé)experienceint工作經(jīng)驗(yàn)要求:0無(wú)要求,1一年以?xún)?nèi),2一至兩年,3三年以上fulivarchar福利待遇moneyint工資要求關(guān)系信息表。包括崗位編號(hào),用戶(hù)編號(hào)和公司編號(hào)。此表主要用戶(hù)前后端的聯(lián)系。用戶(hù)投遞的簡(jiǎn)歷信息,公司查看個(gè)人信息要根據(jù)關(guān)系表中的id信息查看。關(guān)系信息表如下所示:表4-4 關(guān)系信息表字段名數(shù)據(jù)類(lèi)型主鍵字段描述idint崗位聯(lián)系iduserint用戶(hù)Idw
32、orkint崗位idcompanyint公司id 第5章 系統(tǒng)實(shí)現(xiàn)5.1 企業(yè)端功能的設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)的企業(yè)用戶(hù)進(jìn)入系統(tǒng),需要先進(jìn)行注冊(cè),填寫(xiě)手機(jī)號(hào)和登錄密碼并再次確認(rèn)密碼以及驗(yàn)證碼,即可完成注冊(cè),方便快捷。注冊(cè)界面如下圖所示。圖5-1 企業(yè)用戶(hù)注冊(cè)界面注冊(cè)代碼如下所示: public function do_register(Request $request) $userId = $request-param(user); /獲取用戶(hù)id $pwd1 = $request-param(pwd1); /獲取用戶(hù)密碼 $pwd2 = $request-param(pwd2); /獲取用戶(hù)密碼 $c
33、ode = $request-param(code); /獲取驗(yàn)證碼 $captcha = new thinkcaptchaCaptcha(); /檢驗(yàn)驗(yàn)證碼 if(!$captcha-check($code) /驗(yàn)證驗(yàn)證碼 return $this-error(驗(yàn)證碼錯(cuò)誤!); else if($pwd1=$pwd2) $res = User:create( /驗(yàn)證密碼和用戶(hù)名 phone =$userId, pwd=md5($pwd1), power =0, state =0,); $this-success(注冊(cè)成功!,index); else return $this-error(兩次
34、密碼不一致!); 用戶(hù)所注冊(cè)的手機(jī)號(hào)若與數(shù)據(jù)庫(kù)有相同,會(huì)提示用戶(hù)賬號(hào)已注冊(cè),請(qǐng)檢查輸入的賬號(hào)。驗(yàn)證碼部分需要填寫(xiě)正確的驗(yàn)證碼,驗(yàn)證碼錯(cuò)誤,用戶(hù)無(wú)法進(jìn)行注冊(cè),系統(tǒng)將界面刷新,需用戶(hù)重新輸入刷新后的驗(yàn)證碼。注冊(cè)后,用戶(hù)輸入用戶(hù)名(手機(jī)號(hào)),密碼和驗(yàn)證碼進(jìn)行登錄??梢赃M(jìn)行企業(yè)信息的維護(hù)與完善。包括公司名稱(chēng),公司所在地,需求的崗位信息,崗位的福利待遇以及薪資待遇等的信息。完善信息界面以及代碼如下所示。圖5-2 企業(yè)用戶(hù)完善信息界面信息修改代碼如下所示:public function admin_update_company(Request $request) $id= session(companyI
35、d); $name= $request-param(name); $address= $request-param(address); $introduce= $request-param(introduce); $phone= $request-param(phone); $state= $request-param(resume); $res= Company:update( id= $id, title= $name, address = $address, introduce=$introduce, phone= $phone, state= $state,); if($res) re
36、turn $this-success(修改成功!,admin_company); else return $this-error(修改失?。?; 企業(yè)發(fā)布崗位后,會(huì)有求職者進(jìn)行簡(jiǎn)歷的投送,企業(yè)端會(huì)有通知的紅點(diǎn)提醒,可以點(diǎn)擊查看用戶(hù)簡(jiǎn)歷,篩選留下滿(mǎn)足需求的簡(jiǎn)歷。通過(guò)用戶(hù)投遞的簡(jiǎn)歷,企業(yè)方可以查看求職者的信息,還可以主動(dòng)邀請(qǐng)應(yīng)聘者。查看通知界面及代碼如下所示。圖5-3 通知信息列表界面通知信息列表代碼如下所示:public function admin_message() $id= session(companyId); $mes= Db:name(company)-alias(a) /鏈表查詢(xún)
37、-join(work c,pany = a.id) -join(relative b,b.work = c.id) -where(pany,$id) -where(pany,null) -select()-toArray(); / dump($mes); $notice= Db:name(user)-alias(a) /鏈表查詢(xún) -join(relative b,pany = a.id) -where(pany,$id) -where(b.work,null) -select()-toArray(); $this-assign(mes=$mes,notice=$notice); return
38、$this-fetch(admin_message);5.2 用戶(hù)端功能的設(shè)計(jì)與實(shí)現(xiàn)用戶(hù)的登錄注冊(cè)部分與企業(yè)端類(lèi)型,包括其代碼以及界面,在這不進(jìn)行詳細(xì)介紹。用戶(hù)登錄后可以根據(jù)自己的情況,對(duì)感興趣的公司關(guān)鍵詞或者意向城市進(jìn)行搜索,對(duì)用戶(hù)來(lái)說(shuō)這樣可以減少盲目搜索的時(shí)間,縮小自己的目標(biāo),明確自己的職業(yè)定位,不需要進(jìn)行盲目的搜索,會(huì)減少很多不必要的時(shí)間浪費(fèi)。查詢(xún)到自己滿(mǎn)意的用人單位后可以提交簡(jiǎn)歷,等待企業(yè)的通知。模糊搜索界面及代碼如下所示。圖5-4 求職者模糊界面模糊搜索代碼如下所示:public function admin_search(Request $request) $keyword = $
39、request-param(keyword); if($keyword) $res= User:where(age|address1|address2|work|university,like,%$keyword%)-where(state,1)-select(); else $res = User:where(state,1)-select(); $res = $res-toArray(); $this-assign(user,$res); return $this-fetch(admin_search); 模糊搜索功能,系統(tǒng)通過(guò)對(duì)用戶(hù)添加的關(guān)鍵詞與數(shù)據(jù)庫(kù)中的信息進(jìn)行查詢(xún),匹配到的信息傳送到
40、用戶(hù)界面,未查詢(xún)到信息,將提示求職者該信息未錄入。在提交自己簡(jiǎn)歷之前用戶(hù)需要完善自己的信息,包括年齡,性別,工作經(jīng)歷,學(xué)習(xí)經(jīng)歷和薪資要求等信息,方便企業(yè)查看用戶(hù)信息,挑選符合崗位的求職者。求職者完善個(gè)人信息界面及代碼如下所示。圖5-5 求職者完善個(gè)人信息界面完善個(gè)人信息代碼如下所示:public function update_resume(Request $request) $id= session(userId); $sex= $request-param(sex); $degree= $request-param(degree); $work= $request-param(work);
41、 $university= $request-param(university); $verify= $request-param(verify); $experience= $request-param(experience); $money= $request-param(money); $phone= $request-param(phone); $address1 = $request-param(address1); $address2 = $request-param(address2); $myself= $request-param(myself); $res= User:up
42、date( id= $id, sex= $sex, degree= $degree, work= $work, university=$university, verify= $verify, experience=$experience, money= $money, phone= $phone, address1 = $address1, address2 = $address2, myself= $myself, power= 1); if($res) return $this-success(保存成功!); else return $this-error(保存失敗!); 將簡(jiǎn)歷投遞給企
43、業(yè)后,等待企業(yè)端篩選過(guò)后,會(huì)將消息回饋給求職者,簡(jiǎn)歷通過(guò),會(huì)有信息提示,另外企業(yè)端對(duì)求職者的邀請(qǐng)信息也在消息中進(jìn)行提示。用戶(hù)有信息時(shí)會(huì)有紅點(diǎn)標(biāo)注。用戶(hù)消息列表界面及代碼如下。圖5-6 消息列表界面消息列表代碼如下所示:public function main(Request $request) $work = Db:name(company)-alias(a) /鏈表查詢(xún) -join(work b,a.id = pany)-select()-toArray(); $this-assign(work,$work); / dump($work); return $this-fetch(main);
44、第6章 系統(tǒng)測(cè)試6.1 平臺(tái)測(cè)試系統(tǒng)正式投入運(yùn)行之前都需要進(jìn)行平臺(tái)測(cè)試,包括信息安全測(cè)試,功能測(cè)試。因本項(xiàng)目是在線(xiàn)就業(yè)招聘系統(tǒng),項(xiàng)目中的企業(yè)和求職者都需要填寫(xiě)各自的信息,所以需要對(duì)項(xiàng)目進(jìn)行安全測(cè)試,防止信息泄露Error! Reference source not found.。對(duì)各個(gè)功能進(jìn)行測(cè)試,為了防止系統(tǒng)運(yùn)行時(shí)的出現(xiàn)bug,所以為盡可能保證系統(tǒng)運(yùn)行的流暢,較少系統(tǒng)出錯(cuò)需要進(jìn)行多次有效的測(cè)試,對(duì)bug及時(shí)發(fā)現(xiàn)更改,保證其穩(wěn)定性。進(jìn)行功能測(cè)試還能夠檢測(cè)系統(tǒng)功能設(shè)置設(shè)計(jì)是否合理,功能要求是否達(dá)到用戶(hù)需求。6.2 測(cè)試用例測(cè)試部分對(duì)登錄功能,用戶(hù)模糊搜索功能,企業(yè)發(fā)布崗位功能等功能進(jìn)行了測(cè)試,在
45、測(cè)試用例模塊只列出部分功能的測(cè)試用例表。6.2.1用戶(hù)登錄測(cè)試因用戶(hù)界面和企業(yè)端登錄界面以及代碼類(lèi)似,所以測(cè)試用例部分只寫(xiě)了用戶(hù)端的登錄測(cè)試。用戶(hù)在登錄頁(yè)面進(jìn)行登錄,需要正確輸入手機(jī)號(hào),密碼和正缺的圖形驗(yàn)證碼,點(diǎn)擊登錄按鈕進(jìn)行登錄驗(yàn)證。若手機(jī)號(hào),密碼和驗(yàn)證碼有或者全部輸入為空,系統(tǒng)提示不能輸入為空;若手機(jī)號(hào)密碼輸入錯(cuò)誤,提示用戶(hù)名或密碼錯(cuò)誤;圖形驗(yàn)證碼輸入錯(cuò)誤,會(huì)提示驗(yàn)證碼錯(cuò)誤。用戶(hù)名密碼同時(shí)正確,則登錄成功。測(cè)試正確的驗(yàn)證碼器12345678901,密碼為123456。用戶(hù)登錄模塊測(cè)試如表6-1所示。表6-1用戶(hù)登錄測(cè)試用例表用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出結(jié)果實(shí)際輸出結(jié)果手機(jī)號(hào)密碼圖形驗(yàn)證碼112345678901123456nknl登錄成功登錄成功212345678901123456登錄失敗,驗(yàn)證碼不能為空登錄失
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 擠壓模擬課程設(shè)計(jì)
- 銀行支行的行政后勤工作綜述
- 寵物服務(wù)員工作總結(jié)
- 港口貨物裝卸合同三篇
- 三年級(jí)科學(xué)學(xué)科的教學(xué)工作總結(jié)
- 門(mén)診護(hù)士年終總結(jié)
- 【八年級(jí)下冊(cè)歷史】期中達(dá)標(biāo)測(cè)試卷
- 2024年統(tǒng)計(jì)員年終工作總結(jié)篇
- 2024-2025學(xué)年北京門(mén)頭溝區(qū) 初三(上)期末物物理試卷(含答案)
- 分包采購(gòu)委托合同(2篇)
- 接地電阻測(cè)試儀的操作課件
- 《機(jī)修工基礎(chǔ)培訓(xùn)》課件
- 品質(zhì)黃燜雞加盟活動(dòng)策劃
- DLT 754-2013 母線(xiàn)焊接技術(shù)規(guī)程
- 部編版小學(xué)道德與法治五年級(jí)上冊(cè)單元復(fù)習(xí)課件(全冊(cè))
- 仙桃市仙桃市2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)檢測(cè)卷(含答案)
- 智慧農(nóng)場(chǎng)整體建設(shè)實(shí)施方案
- 航空公司個(gè)人年終總結(jié)(共12篇)
- 產(chǎn)品供貨方案、售后服務(wù)方案
- 蘇教版小學(xué)數(shù)學(xué)六年級(jí)上冊(cè)第4單元解決問(wèn)題的策略重難點(diǎn)練習(xí)【含答案】
- 安徽省池州市貴池區(qū)2023-2024學(xué)年高二數(shù)學(xué)第一學(xué)期期末綜合測(cè)試模擬試題含解析
評(píng)論
0/150
提交評(píng)論