計算機本科畢業(yè)論文-人才招聘系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
計算機本科畢業(yè)論文-人才招聘系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
計算機本科畢業(yè)論文-人才招聘系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
計算機本科畢業(yè)論文-人才招聘系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
計算機本科畢業(yè)論文-人才招聘系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要隨著互聯(lián)網(wǎng)以及計算機技術(shù)的持續(xù)發(fā)展,應(yīng)將先進技術(shù)引入到公司業(yè)務(wù)信息管理中。相對于人工管理模式體現(xiàn)了多樣化的優(yōu)勢,提升了管理的效率和質(zhì)量。本次論文主要介紹了以B/S結(jié)構(gòu)為基礎(chǔ)的Java人才招募體系的開發(fā)和開發(fā)。利用本軟件,可以實現(xiàn)登錄,注冊,查詢招聘信息;對于公司而言,可以進行資訊的發(fā)行。后臺管理人員可以添加、修改和刪除這些信息。這一次我們所用到的不是JSP頁面的要求,而是一種非常受歡迎的異步Ajax跨域化處理,這樣可以減少開發(fā)的偶聯(lián)度,所采用的是目前市場上較為常用的TomcatServer。該體系結(jié)構(gòu)的體系結(jié)構(gòu)包括三層結(jié)構(gòu):Dao層、服務(wù)層和Web層。三個層次上使用servlet提取的特性,也是為了消除類和類間的耦合,提高代碼的可維護性,其主要作用是在現(xiàn)有的性能無法達到使用者要求時,無需對其進行更改。關(guān)鍵詞:人才招聘系統(tǒng);Ajax跨域;MySQL;B/S

緒論近幾年,因特網(wǎng)迅速發(fā)展,各類求職網(wǎng)站紛紛涌現(xiàn),提供人們在互聯(lián)網(wǎng)上求職[1]。比如無憂工作網(wǎng),中華英才網(wǎng),前程無憂,智聯(lián)招聘,中華英才網(wǎng),多家企業(yè)[2]。網(wǎng)絡(luò)求職能這么快的被廣大群眾所認可,甚至已經(jīng)成了人們求職的主流媒體,就是由于其方便,可以讓你不用出門就能找到工作;另外,網(wǎng)絡(luò)上的資源也很豐富,不必為缺乏資料發(fā)愁;網(wǎng)上求職也能節(jié)約很多時間。因此,網(wǎng)上求職在許多工作媒體上占據(jù)重要位置[3]。通過對企業(yè)內(nèi)部員工的招聘體系的深入分析,可以更好地了解軟件的發(fā)展和信息化的功能(即,發(fā)展智能化的系統(tǒng))[4]。這個系統(tǒng)可以幫助企業(yè)在滿足人力資源需要的基礎(chǔ)上,提高對數(shù)據(jù)庫的快速處理和操作,以及提高軟件的設(shè)計和發(fā)展水平[5]。在智能化的資訊系統(tǒng)軟體的研發(fā)過程中,此項發(fā)展可以滿足大部分中小型企業(yè)對招聘系統(tǒng)的總體要求。該軟件開發(fā)的時間較少,而且易于升級和維修。最近幾年,人事招聘系統(tǒng)得到了發(fā)展和快速改善。而在現(xiàn)實世界中,用人系統(tǒng)與人力資源對接的公司并不多,網(wǎng)絡(luò)的優(yōu)勢讓公司可以通過人事招聘系統(tǒng)來加強公司與應(yīng)聘者的聯(lián)系,增進彼此的理解,防止不正當?shù)暮霞s和達成協(xié)議的困難。本論文著重闡述了Java技術(shù)在人才招募中的應(yīng)用。本文的工作內(nèi)容包括:首先,從開發(fā)意義、開發(fā)背景、可行性分析等方面對該系統(tǒng)進行了研究,并對其應(yīng)用技術(shù)進行了探討;第二部分,對各個模塊進行了功能優(yōu)化,并對整個系統(tǒng)進行了數(shù)據(jù)分析,并給出了相應(yīng)的流程流程,為以后的開發(fā)工作打下了堅實的基礎(chǔ);第三部分,在具體的設(shè)計基礎(chǔ)上,對各個模塊的作用和運行進行了闡述;第四,對該系統(tǒng)進行了系統(tǒng)的測試,并列出了幾個可以供用戶使用的案例。開發(fā)工具及相關(guān)技術(shù)招聘系統(tǒng)開發(fā)工具我的人才招募體系是在jdk1.8中進行的,JDK是java軟件的開發(fā),JDK中有JRE和Development。我們將會在JDK上進行安裝。此外,對于某些要求進行接口修飾的部分,如Photoshop等[10]。這個代碼編輯器采用了目前較為受歡迎的IntellijIDEA的開發(fā)工具,這是一個更加便利的編碼編輯器,和以前的Eclipes不同,這個軟件具有更多的功能,可以創(chuàng)建一個專案,而且在這個專案下面有一個獨立的模組,這樣我們可以更好地閱讀這些代碼[11]。我們現(xiàn)在要用的是Apache公司的免費開放的網(wǎng)絡(luò)服務(wù)器Tomcat,也是因為這個服務(wù)符合JavaEE的Servlet和JSP的全部規(guī)格。這為我們節(jié)省了大量的時間和精力。在資料庫上,本人選用的是開放的、自由開放的MySQL資料庫,以便日后更容易查詢,并利用SQL這個可視性的開發(fā)工具,讓我們能夠更好的進行增、刪、改、查等操作。Tomcat是一個免費的沒有用戶權(quán)限的站點,深受中小規(guī)模的用戶和軟件的青睞,同時也受到了開發(fā)和測試JSP的用戶的青睞。技術(shù)上的完善,能夠為人才招募體系的穩(wěn)定保證[12]。相關(guān)技術(shù)B/S模式我們知道,B/S模型是一種在Web時代到來以后才會產(chǎn)生的一種網(wǎng)絡(luò)化的體系,是一種基于Web的體系結(jié)構(gòu),是一種基于Web的體系結(jié)構(gòu),與C/S最大的區(qū)別在于,B/S模型可以省去使用第三方的程序[13]。這個模型把從瀏覽器中獲取的資料和網(wǎng)頁結(jié)合在一起,把整個系統(tǒng)的所有的功能集成到自己的服務(wù)器上,而且可以極大地簡化開發(fā)過程,從而提高了用戶的體驗。B/S最大的優(yōu)勢是每個用戶都有自己的電腦,而用戶則不用象某些C/S一樣使用它像QQ、微信等體系結(jié)構(gòu)的軟件也是要下載的。它可以防止用戶在任意地點、任意地點隨時使用IP地址接入軟件[14]。同時,增加使用者的要求也很容易,程序員只要在原來的基礎(chǔ)上添加更多的網(wǎng)頁,就可以增強服務(wù)器的性能。而且它的主要特點是,它的維護只需對服務(wù)器進行維護,而無需對服務(wù)器進行實時的升級,只要對網(wǎng)頁的運行進行了調(diào)整,就可以滿足用戶對系統(tǒng)的要求。B/S圖形,見圖2.1:圖2.1BS模式Cookie會話技術(shù)Cookie技術(shù)是一種用于客戶端和瀏覽器的對話技術(shù),通過Cookie技術(shù)將用戶的需求存儲到用戶的請求中[15]。Cookie技術(shù)可以將數(shù)據(jù)儲存到用戶端,然后通過cookie進行,所以cookie技術(shù)可以將對話的開始和結(jié)束,就好像我們在現(xiàn)實中打電話一樣,從我們的電話開始到結(jié)束,都被記錄下來。Session會話技術(shù)SessionSession技術(shù)的正式術(shù)語是:將由相同的使用者與其伺服器之間的互動所生成的資料,儲存于伺服器的session字段中。MavenMaven是一個工程管理的軟件,可以說有三種能力,一種是將一個工程轉(zhuǎn)換為一個物體生成POM的模式,即maven的內(nèi)核。第二個特性就是jar程序包的管理,可以將其視為jar程序庫,這樣我們就不必像過去一樣使用jar程序來建立jar程序,而可以將jar程序包的內(nèi)容寫入到pom文檔中。第三個特點是對整個項目進行統(tǒng)一的管理,為我們的開發(fā)者提供一個統(tǒng)一的開發(fā)規(guī)范,從而減少了后期開發(fā)過程中的許多問題。JQueryjQuery是一種非??焖佟⒋a非常簡潔的JavaScript架構(gòu),其主要思想就是其網(wǎng)站的主題:“編寫的越多,編寫的越多”。jQuery實際上仍然是將普通JavaScript編碼函數(shù)打包的JavaScript。jQuery是目前javascript的主要工具,超過半數(shù)的全球站點都是jQuery。JQuery仍然免費,開源,對HTML文件的處理進行了最好。通過使用JQuery的語法,開發(fā)者可以通過JQuery的語言來進行設(shè)計,比如:操作文檔對象,選擇DOM對象,執(zhí)行事件處理,使用Ajax技術(shù),以及更多的事情。此外,jQuery還為開發(fā)者提供了幾個API文件,用于編寫他們的插件。這個架構(gòu)將JavaScript打包,使得編程人員可以很容易地創(chuàng)建靜態(tài)或者動態(tài)網(wǎng)頁,這些網(wǎng)頁都擁有很多很好的特性。JavascriptJS就是我們的縮寫,指的是一種基于Web的編程語言,經(jīng)常被用于開發(fā)Web應(yīng)用,從而為因特網(wǎng)的多種服務(wù)。在html中常常需要將javascript腳本插入到html中才能工作。JS和Java在我們還沒有學會Java的情況下,就會自然而然的以為JS和Java有著密切的聯(lián)系,實際上卻并非如此,只要我們對JS有所認識,就會知道JS和Java是兩個截然不同的概念。AJAXAjax技術(shù)是一種與服務(wù)器進行非同步的技術(shù),這種技術(shù)可以讓客戶在沒有收到任何的回應(yīng)之后,不再會在等待中衰退,而是可以自己使用,也就是說,在收到一個新的要求之后,不會再出現(xiàn)跳躍,如果Ajax的話,那么這個功能就會變得非常流行。數(shù)據(jù)庫這個資料庫使用SQL5.5的資料庫,為何會使用5.5的資料庫?這是由于以下原因:安全性:在資料庫的安全性上有了長足的進展,第一,在資料庫的初始化時,會有一個帳號及口令;其次,先前MySQL的發(fā)行版需要移除所有的試驗資料庫,預(yù)設(shè)的是在預(yù)設(shè)的安裝后進行的測試資料庫。靈活性:MySQL5.5中有兩個新功能:JSON和生成欄。充分使用這兩種功能,可以大大增加數(shù)據(jù)儲存的靈活性。易用性:MySQL5.5對用戶進行了大量的易用性提升,包括通過從單一的用戶機到為dba和開發(fā)者提供一個sys的系統(tǒng)庫,從而極大地改善了用戶體驗。效能:暫時表格的效能得到改善。暫時表格只能在目前的工作階段才可以看到,這樣可以改善唯讀交易的效能。MySQL5.5可以改善整個資料庫的性能,加速聯(lián)機的處理,因此降低了交易鎖定,避免了為唯讀交易指定交易ID。需求分析與設(shè)計可行性分析技術(shù)可行性分析技術(shù)上的可行性要根據(jù)目前的技術(shù)水平和技術(shù)水平是否能夠?qū)崿F(xiàn),避免在研發(fā)過程中遇到一些技術(shù)上不具備的問題。本文以JAVA與MySQL為基礎(chǔ),進行了系統(tǒng)的設(shè)計。JAVA和MySQL都已經(jīng)非常成熟,并且在全球使用最多,他們的要求使用Ajax的異步處理,然后將json的代碼傳輸?shù)角懊?,然后由后臺發(fā)送的數(shù)據(jù)進行分析,這樣就可以進行交流了,不過在這個過程中,Ajax和MySQL都不能進行跨領(lǐng)域的處理,所以我們需要使用一種過濾技術(shù),讓Ajax能夠在前、后兩種情況下進行跨領(lǐng)域處理。因此,使用這些詞來充當后臺和前臺的溝通是沒有問題的。IDEA是一個綜合開發(fā)的軟件,它能夠為開發(fā)人員提供一個安全的、安全的開發(fā)平臺。因為java的強大,而且MySQL作為一個自由開放的、開放的、更多的實用程序,所以通過Ajax與java前面的Ajax進行交互是一個很好的結(jié)合。經(jīng)濟可行性經(jīng)濟可行性的探討,就是在可行的前提下,對計算軟件的開發(fā)所產(chǎn)生的費用進行分析,并考察其在以后的發(fā)展中所產(chǎn)生的經(jīng)濟效益。因為該體系所需要的部分裝備在市面上很好地被發(fā)現(xiàn)。在某些大的公司可以從某些公司那里得到該系統(tǒng)所需的軟件和相應(yīng)的jar程序。因此,該體系在經(jīng)濟上的花費相對較少,使用者的財務(wù)負擔也相對較小。該體系一經(jīng)啟用,將會極大地降低企業(yè)的勞動量及維修成本,同時因采用現(xiàn)今市場上的最新科技,而大幅提升工作效能。此外,由于本系統(tǒng)的研發(fā)周期比較短暫,且人力資源消耗低,因此在經(jīng)濟性上具有一定的可行性。操作可行性本系統(tǒng)基于B/S模式,用戶可以隨時隨地在瀏覽器中瀏覽和閱讀招聘信息,自由選擇招聘信息,操作非常方便。而且管理員還可以通過瀏覽器對信息數(shù)據(jù)庫進行添加、刪除、更改、查找、處理發(fā)布的信息。從以上分析可以得出,該系統(tǒng)能夠滿足方便、可行的管理要求。系統(tǒng)功能需求市場上較為普及的系統(tǒng),尤其是人才招募,必須滿足操作方便,使用靈活等方面的要求。所以,在進行系統(tǒng)的開發(fā)時,必須達到下列目的:(1)界面的設(shè)計要能讓使用者滿意:信息查詢靈活方便,快捷準確,數(shù)據(jù)儲存的安全性和穩(wěn)定性。同時也能完整的展示工作資訊。(2)系統(tǒng)管理員登錄:完成系統(tǒng)用戶注冊、登錄等功能.(3)申請人登記:請如實填寫本人資料。(4)個人資料:使用者可以自行設(shè)定及更改資料。(5)報文模塊:通過報文接口,使用者和招聘人員可以通過報文接口進行報文的收發(fā)。(6)在網(wǎng)站的主頁上張貼職位信息,以便于應(yīng)聘者獲得職位的相關(guān)資訊。(7)本系統(tǒng)的維護和操作是最大的。(8)穩(wěn)定可靠的系統(tǒng)。系統(tǒng)總體設(shè)計招聘體系一般有三大部分,即:招工、求職、后臺,每一個都被劃分為幾個部分。招聘單位模塊招聘單位的發(fā)展分為四大部分,第一部分是注冊登錄,第二部分是招聘信息發(fā)布,第三部分是招聘信息發(fā)布,第四部分是信息管理部分,主要負責招聘單位的注冊、登錄和維護,以及更細致的工作內(nèi)容:發(fā)布招聘信息、維護招聘信息、查看招聘信息、接受招聘信息。求職個人模塊招聘個人模組分為四大類,第一類是個人注冊登錄,第二類是工作搜索,第三類是招聘意愿,第四類是履歷修正,主要負責招聘人員的注冊、登錄等基本資料的保存、招聘信息的修正、瀏覽、檢索招聘單位發(fā)布的職位信息。后臺管理模塊系統(tǒng)的后臺系統(tǒng)分為注冊和信息處理兩大部分。管理員所具有的權(quán)利是:管理模塊:管理已登記的招聘單位和求職資料、招聘單位發(fā)布的信息,還可以添加、刪除、修改、查找模塊中的內(nèi)容。網(wǎng)站首頁網(wǎng)站首頁招聘單位個人求職后臺管理企業(yè)會員注冊,登錄發(fā)布職位信息管理會員注冊、登錄職位查詢求職意向簡歷維護登錄系統(tǒng)單位人才管理職場信息管理圖3.1系統(tǒng)功能模塊圖E-R圖設(shè)計(1)該站點的管理員信息主體所具備的特性包括:有獨特的管理員用戶ID、字符型用戶名、用戶密碼等。正如圖表3.2所示:管理員信息管理員信息用戶id用戶名用戶密碼…….圖3.2管理員實體(2)該網(wǎng)址的招聘單位資訊機構(gòu)所具備的特征是:招聘單位id,招聘單位用戶名,密碼,單位名稱,招聘單位地址,聯(lián)系電話,電子郵箱,單位簡介等。正如圖表3.3所示:單位信息單位信息單位id用戶名單位簡介…….圖3.3單位實體(3)個人的個人ID,字符型用戶名,用戶密碼,真實姓名,性別,出生日期,身份證號碼,婚姻狀況,電子郵箱,簡歷等。正如圖表3.4所示求職個人信息求職個人信息會員id用戶名身份證號…….圖3.4求職個人實體數(shù)據(jù)庫設(shè)計在整個開發(fā)過程中,數(shù)據(jù)庫的設(shè)計是十分關(guān)鍵的。為了構(gòu)建一個優(yōu)秀的數(shù)據(jù)庫,表的范圍必須盡量符合第3種模式;此外,由于冗余的結(jié)構(gòu)常常能提高系統(tǒng)的工作效能,因此,它也需要進行冗余的設(shè)計。在兩種職能的關(guān)系的設(shè)計中,盡量不要與它們有太多的關(guān)聯(lián)。盡量減少對數(shù)據(jù)庫的利用。表格中的域愈好,則會在表格中呈現(xiàn)更多的欄位。這僅僅是一些實例,添加了對應(yīng)的數(shù)據(jù)庫的效力。還包括:你要考慮到你的資料庫的構(gòu)造,你可以了解你的列表數(shù)目,并且你可以為你的一個特定的格子數(shù)目的選取。這個體系會按照求職網(wǎng)頁和個別的招聘需求,同時綜合考慮以上的資料庫的設(shè)計原理。(1)后臺管理員信息表(admin)主要用來存儲后臺管理員的基本信息表3.1后臺管理員表列名數(shù)據(jù)類型長度允許空說明adminidint10no管理員編號adminrnamevarchar50no管理員用戶名adminpasswordint10no管理員密碼(2)招聘單位信息表(enterprise)主要來存儲招聘單位相關(guān)信息表3.2招聘單位表列名數(shù)據(jù)類型長度允許空說明companyidint10no招聘單位編號companynamevarchar50no招聘單位用戶名companpasswordint10no招聘單位密碼companye-mailvarchar50no招聘單位名稱companytitlevarchar50no招聘單位地址(3)招聘職位數(shù)據(jù)表主要用來存儲招聘單位發(fā)表的信息表3.3招聘職位表列名數(shù)據(jù)類型長度允許空說明positionedintvarchar10no招聘職位編號companynameint50no招聘單位編號positiontypevarchar10no招聘職位類型salaryint10no基本薪資數(shù)據(jù)庫連接(1)聯(lián)系名稱:可以自己命名,但是通常會在缺省時使用本地主機。(2)主機名稱或IP:若為伺服器,則輸入伺服器IP。如果是當?shù)氐?,則一般將其寫入當?shù)刂鳈C。(3)3306號。(4)使用者名稱:預(yù)設(shè)的root(5)口令:自行設(shè)定(請務(wù)必牢記)出錯需求出錯處理需求如表3.4所示:表3.4出錯處理需求錯誤名稱解決方法用戶填寫真實姓名為空提示用戶必須填寫真實姓名用戶的登錄名為空提示用戶必須填寫用戶名,長度4-8用戶填寫的密碼格式錯誤提示用戶名密碼長度為6-12位用戶填寫重復(fù)密碼錯誤提示用戶兩次密碼不一致用戶注冊時信息已存在鼠標焦點離開,提示用戶被占用系統(tǒng)詳細設(shè)計與實現(xiàn)前臺功能模塊設(shè)計與實現(xiàn)系統(tǒng)首頁的設(shè)計該網(wǎng)頁在設(shè)計網(wǎng)頁時,按照水平方向分成兩列,最上方一列是若干功能模塊的連結(jié),例如:個人登入、企業(yè)登入等。中部的一欄被分成兩個縱行,在左側(cè)是工作的種類;將最近的招聘廣告放在中部。正如圖表4.1所示:圖4.1系統(tǒng)首頁同時,在網(wǎng)站的主頁上也加入了一個廣告設(shè)計的頁面,在以后的時間里,可以在網(wǎng)站上刊登一些招聘信息。在工作搜尋一列,加入最受歡迎的搜尋,最近幾個最受歡迎的工作。最左側(cè)的一欄,是關(guān)于IT行業(yè)的具體介紹,分別是“技術(shù)、產(chǎn)品、設(shè)計、運營、營銷和銷售、財經(jīng)法律”。當他將鼠標放在技術(shù)上時,系統(tǒng)會自動顯示出具體的工作類別和職位。有“后臺開發(fā),移動開發(fā),前端開發(fā),測試,運維,DBA,項目管理,高端職位”。和圖表4.2一樣。圖4.2技術(shù)類產(chǎn)品類別包含:產(chǎn)品經(jīng)理,產(chǎn)品設(shè)計師,高端職位。產(chǎn)品經(jīng)理主要有網(wǎng)頁產(chǎn)品經(jīng)理,手機產(chǎn)品經(jīng)理,數(shù)據(jù)產(chǎn)品經(jīng)理,電商產(chǎn)品經(jīng)理。見下表4.3:圖4.3產(chǎn)品類設(shè)計類別包含“視覺設(shè)計,交互設(shè)計,用戶研究,高端職位”。視覺設(shè)計師,網(wǎng)頁設(shè)計師,UI設(shè)計師,平面設(shè)計師,原畫師等等。用戶調(diào)查包含了‘數(shù)據(jù)分析師’、用戶研究員等。與4.4中的一樣。圖4.4設(shè)計類運營類別包括運營,編輯,客戶服務(wù),高端職位。運營崗位有:用戶運營,產(chǎn)品運營,數(shù)據(jù)運營,商家運營,游戲運營等等。如圖4.5:圖4.5運營類市場營銷包含市場營銷,公關(guān),銷售,高端職位。市場/市場包含‘市場策劃,市場顧問,商業(yè)渠道,商業(yè)數(shù)據(jù)分析’,銷售人員,銷售經(jīng)理,客戶代表。如圖4.6:圖4.6市場與銷售類財經(jīng)法務(wù)包括“人力資源、行政、財務(wù)、高端職位”模塊。如圖4.7:圖4.7財經(jīng)法務(wù)類招聘單位注冊登陸模塊設(shè)計(1)招聘單位會員注冊設(shè)計招聘系統(tǒng)的宗旨是提供一個有利、可靠和經(jīng)濟的招聘平臺,使企業(yè)能夠招聘到合格人員和勞動者。由于采用網(wǎng)上方式進行通訊,不利于更好地進行面對面的交流、互相認識,因此要盡量詳盡地登記資料,而在資訊和私人資訊充裕的網(wǎng)路年代,資料必須要填妥。如果資料過于繁雜,就會使使用者失去資料,使檔案資料更為復(fù)雜化。因此,要盡量避開那些冗長的登記程序,以免將用戶拒之門外,而且要更多地采用人性化的方法。(2)招聘單位會員登陸設(shè)計當招聘部門的工作人員走到主頁的時候,就會告訴你,按照右側(cè)的版式,而在右側(cè),則是玩家可以登陸的地方。(3)招聘單位職位發(fā)布模塊設(shè)計招募單元的招募模式以招募單位成員為主體。本系統(tǒng)提供了有關(guān)崗位需求的詳細資料,包括工作崗位、工作地點、招聘人數(shù)、性別要求、月薪、學歷要求、兼職工作時間等。如圖4.8:圖4.8職位發(fā)布(a)圖4.8職位發(fā)布(b)圖4.8職位發(fā)布(c)求職個人注冊登陸模塊設(shè)計與實現(xiàn)求職登記和登錄模塊與招聘機構(gòu)注冊登錄模塊的設(shè)計基本一致,具有注冊、登錄和修改信息等特點。(1)個人注冊頁面設(shè)計在您首次登錄該接口時,您必須先輸入您的手機號及口令,以獲取您的驗證代碼。其次,登記的使用者要完成三種資料:一是基礎(chǔ)資料,包括姓名,年齡,性別,政治地位,教育程度,婚姻狀況;第二種是更詳盡的資料,如:工作環(huán)境,專業(yè)知識,工作經(jīng)驗,畢業(yè)學校和工作或?qū)W習經(jīng)歷;第三個類別是關(guān)于工作意愿的資料,如:工作要求,工作種類,理想薪資,理想工作場所等。需要一些資料,用紅色標注。下一步將檢視使用者注冊時所提供的三項資料,以確認所需資料的準確。若鍵入錯誤,會出現(xiàn)一個提示,提醒使用者再次填錯。(2)求職個人的招聘職位瀏覽設(shè)計所有的應(yīng)聘者都可以在招聘網(wǎng)站的主頁上看到招聘信息,不管應(yīng)聘者有沒有在招聘公司發(fā)布的招聘信息,只要一按,就會出現(xiàn)一個詳細的頁面信息,上面寫著招聘單位的名字、招聘單位的簡介、職位的詳細信息、公司的月薪、工作地點、學歷要求、有效期限等等。當應(yīng)聘者對此職位感興趣時,可以將其作為一個標簽,以便后續(xù)的簡歷發(fā)送和注意。(3)職位收藏夾的設(shè)計與實現(xiàn)應(yīng)聘者可以在“收藏”鍵上加入自己喜歡的工作。后臺管理頁面設(shè)計與實現(xiàn)后臺登陸頁面的設(shè)計與實現(xiàn)后臺管理系統(tǒng)的目的是為了讓管理人員能夠在后臺登入,管理系統(tǒng)的前臺信息,其中包含了對公司發(fā)布的信息的修正,對無效的招聘信息進行處理,對招聘單位的真實性進行審核,對招聘信息的審核,郵件管理等。后臺管理頁面的設(shè)計與實現(xiàn)針對目前企業(yè)招聘系統(tǒng)中存在的大量的信息量和大量的數(shù)據(jù),對其進行了詳細的分析。按照縱向方向,網(wǎng)頁左邊是職能部分,右邊是運營部分。企業(yè)的認證:主要是對招聘單位進行管理,其中包含了對員工的評審、資料的更改、刪除等。招聘(學生)資格管理:負責招聘的個人信息,審核注冊信息,批準加入,刪除個人信息,刪除注冊信息等。如圖4.9:圖4.9后臺管理頁面會員信息管理模塊設(shè)計在招聘人員和招聘單位的信息管理模塊的設(shè)計、制作過程中,系統(tǒng)會將符合條件的招聘單位和招聘單位晉升為成員,從而招聘單位和招聘單位都可以獲得相應(yīng)的授權(quán),招聘單位可以將招聘內(nèi)容公布出來,招聘個人可以點擊、查看、收藏、關(guān)注招聘單位發(fā)布的詳細信息。系統(tǒng)測試測試的目標所謂的“檢測”,就是要避免所有可能出現(xiàn)的危險,準確地界定為:“檢查一個軟件中的一個bug,比如一個測試頁面是否可以正常工作,一個測試站點是否可以進行跳躍,一個測試是否可以正常地顯示一個用戶的登錄和注冊是否可以,當一個測試是否可以將一個數(shù)據(jù)庫數(shù)據(jù)加入到一個系統(tǒng)中,當一個登錄信息與數(shù)據(jù)庫不相符時是否可以出現(xiàn)一個提示”。測試的任務(wù)(1)體系功能的完善,能夠符合應(yīng)聘者和應(yīng)聘者的現(xiàn)實需要;(2)在人力資源管理中,人力資源管理系統(tǒng)的工作效率能否實現(xiàn)所需;(3)探索招聘體系的基礎(chǔ)架構(gòu)及系統(tǒng)資料庫通訊的安全性;(4)通過對招聘網(wǎng)站進行綜合考核,發(fā)現(xiàn)在招聘網(wǎng)站體系中的一些問題和問題;(5)在試驗過程中發(fā)現(xiàn)并消除其缺陷。測試方法對人才招聘系統(tǒng)主要的測試方式采用以下幾種方式:單元測試單位試驗也稱為模組試驗,它是指對各個組件進行性能的檢測。其目標在于檢驗各模塊中有無不同的bug,以及它們所設(shè)計的函數(shù)是否能夠被適當?shù)貓?zhí)行。性能測試負荷容量:在正常的響應(yīng)期間,最大用戶訪問次數(shù),最大可用用戶數(shù)目。反應(yīng):從一個頁面的請求至一個回復(fù)的過程,包含了一個網(wǎng)絡(luò)傳送和一個伺服器的過程,即在不同的負荷下,該系統(tǒng)的全部反應(yīng)速度能否滿足需求。可靠:在持續(xù)工作期間,不會有任何差錯,在持續(xù)工作的情況下,系統(tǒng)可以滿足所需要的工作時限。每個人都要對一個系統(tǒng)的函數(shù)要求進行檢測。安全性測試對系統(tǒng)進行安全檢查,并采取必要的安全措施進行有效的檢測。強度測試在多人同時使用的情況下,看系統(tǒng)是否能夠承受使用而不導(dǎo)致系統(tǒng)崩潰。黑盒測試用黑箱試驗對輸出的資料進行觀測,確認系統(tǒng)的內(nèi)部運行情況。開始試驗,在系統(tǒng)中等候數(shù)據(jù)的輸入,檢查輸出的結(jié)果與期望的結(jié)果相符。然后,再來看一下這個體系能否成功地過關(guān)。若資料與期望資料不符,則指出有問題的程式必須加以處理。軟件測試用例由于本系統(tǒng)功能較多,這里介紹的不多,僅列出一個登錄測試用例,如表5.1。表5.1登入系統(tǒng)測試用例功能特性用戶登錄驗證測試目的驗證是否輸入合法的信息測試數(shù)據(jù)用戶名稱:ttt密碼:123測試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果測試狀態(tài)1輸入用戶姓名,按登錄按鈕用戶姓名tom,密碼為空顯示提示信息用戶名或密碼錯誤顯示警告信息用戶名或密碼錯誤與期望結(jié)果相同2輸入密碼,按登錄按鈕用戶姓名tom,密碼為空顯示提示信息用戶名或密碼錯誤顯示警告信息用戶名或密碼錯誤與期望結(jié)果相同3輸入用戶姓名和密碼,按登錄按鈕用戶姓名tom,密碼:1提示信息用戶名或密碼錯誤提示警告信息用戶名或密碼錯誤與設(shè)計希望結(jié)果相同4輸入用戶姓名和密碼,按登錄按鈕用戶姓名tom,密碼:123正確登入到會員操作界面正確登入到會員操作界面與設(shè)計希望的結(jié)果相同兼容性測試基于不同的平臺,可以檢測軟件的兼容性,以及在不一樣的操作系統(tǒng)下,系統(tǒng)的運行,比如Linux。一個網(wǎng)站的兼容性,就看它能不能往上走,能不能往上走,就看它能不能升級了。對站點和其它瀏覽器進行兼容性的檢測,以防止不符合的系統(tǒng)。測試進度該系統(tǒng)分為三個階段,前兩個階段是對各個功能和模塊進行細致的檢測,之后再進行修正。改進后進行二次測試。第二和三個發(fā)行版的測試將持續(xù)兩日。通過試驗,該軟件的操作與處理服務(wù)均能滿足要求。表5.2顯示了一個測試的日程安排:表5.2時間進度表測試版本第一版本第二版本第三版本時間2020.1.302020.2.22020.3.5測試結(jié)論功能:招聘系統(tǒng)的功能:管理員登錄,求職者注冊,個人信息修改,公司注冊,公司職位公布??煽慷龋簡T工招募體系中有一定程度的問題。若有差錯,就不能確定所傳回的差錯的準確種類,也不能恢復(fù)原來的狀態(tài)。但其在系統(tǒng)的可靠性上仍有一定的缺陷,例如:系統(tǒng)的容錯性差、不夠嚴格等。易于使用:針對輸入方的限制,無論是增加、刪除、修改、查等,都能有效的提升資訊的準確度,并降低因資料不精確而造成的其它后果。缺點:招聘制度有不足之處:用戶界面設(shè)計不美觀,部分輸入功能缺乏解釋說明,輸入輸出字段的可理解性差,由于是個人研發(fā)導(dǎo)致的不充分,測試時間較短,測試不夠完美。總結(jié)在這個站點上,我對Ajax跨領(lǐng)域的要求和在兩個服務(wù)器端口的差異下,可以進行跨領(lǐng)域的存取。通過這個站點,我對java的特性和特性有了一個完整的理解,對于傳統(tǒng)的三個層次結(jié)構(gòu)和MVC的意義也有了一個

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論