【《基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)》10000字(論文)】_第1頁
【《基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)》10000字(論文)】_第2頁
【《基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)》10000字(論文)】_第3頁
【《基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)》10000字(論文)】_第4頁
【《基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)》10000字(論文)】_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE6PAGE7基于Vuejs的招聘網(wǎng)站的設計與實現(xiàn)TOC\o"1-2"\h\z\u1. 引言 11.1背景及意義 11.2系統(tǒng)開發(fā)相關(guān)技術(shù) 21.3系統(tǒng)開發(fā)環(huán)境 32.系統(tǒng)的分析 32.1需求分析 32.2數(shù)據(jù)分析 42.3功能分析 42.4可行性分析 53.系統(tǒng)的設計 53.1概要設計 53.2數(shù)據(jù)庫設計 74.系統(tǒng)的實現(xiàn) 94.1登錄模塊 94.2注冊模塊 94.3主頁 104.4職位列表界面 104.5簡歷投遞界面 114.6職位投遞記錄 124.7溝通界面 124.8編輯簡歷界面 134.9查看應聘者簡歷功能 134.10發(fā)布職位需求功能 145.測試 145.1系統(tǒng)測試的目的與意義 145.2測試方法 155.3功能測試 166.結(jié)語 17參考文獻 18摘要:本系統(tǒng)主要使用了Vue.js框架,MVVM架構(gòu),ajax技術(shù)進行異步的javaScript和XML(可擴展標記語言),mysql來作為數(shù)據(jù)存儲的數(shù)據(jù)庫,適當?shù)膉ava代碼來完成后臺的運行。通過對各個功能模塊的設計與實現(xiàn)來滿足這個系統(tǒng)的注冊登錄、搜索職位、投遞簡歷、與企業(yè)hr溝通等的功能,從而讓他能夠在如今眾多的招聘網(wǎng)站中脫穎而出。為求職者提供更好的伯樂,為招聘著提供全方位的人才。關(guān)鍵詞:招聘vueMYSQL引言1.1背景及意義隨著5G時代達到類,現(xiàn)在這個數(shù)據(jù)爆炸的時代人們可以通過各種途徑學習一門吃飯的技術(shù),而且也有很大一部分人不想寄希望于”鐵飯碗“,想憑借自己的一身本事闖出一片天地,這時候挑選適當?shù)娜瞬艁斫M建一個實力強勁的公司就成了一個需要解決的問題,人海茫茫,并不是每個人臉上都寫著想入職什么樣的公司,一家一家的面試太麻煩了,會讓許多人在求職初期就打退堂鼓,這時候一個合適的職位是對他們最大的賞賜,而且很多崗位也都在等待一個可以駕馭它的人出現(xiàn),將這個崗位的職能發(fā)揮到100%。對我們來說,在這個最看重的人才的二十一世紀,人才招聘這件事不管是對企業(yè)還是個人,都是十分重要的。對于企業(yè)來說,優(yōu)秀的人才是企業(yè)發(fā)展的必要條件,反之,沒有優(yōu)秀的人才,企業(yè)可能會逐步走下坡路,進入一個惡性循環(huán);對于一個求職者來說,企業(yè)又是一個他自己可以發(fā)揮自己作用的地方,是一個能讓自己的能力變成與之對應的酬勞的地方。由此可見,招聘是一個不管會與私人還是企業(yè)都非常有用的行為。但是傳統(tǒng)的招聘活動,往往會需要一定的場地,然后許多的招聘者和應聘者都在特定的時間去參與這么一場異常嘈雜與擁擠的活動,不僅給企業(yè)中的人事帶來很多不便,而且對于應聘者也不太友好,在面試官收到大量的工作意向的時候他們不會有太多的時間去好好看每個人的簡歷,對于他們來說這就是一張普通的紙,不僅如此,工作人員還會因為一時的疏忽漏掉一些真正有才華的人才的簡歷信息,這樣的事情不管是對企業(yè)還是求職者損失都是十分巨大的,也許對企業(yè)來說只是漏掉了一個雜魚的簡歷,可是對于應聘者這可是丟失了就不會回來的機會。因此,以往的招聘方式已經(jīng)不不足以滿足當今社會上對于職位的的需求了,既然企業(yè)需要逐步走上正軌且有應用價值并規(guī)范的招聘流程管理模式,不僅要提高工作人員的工作效率;而且還要有一套完整且適用的體系,因此,一個界面對用戶友好且功能完善的招聘管理系統(tǒng),不管是對企業(yè)還是求職者都是有必要的。用來規(guī)范招聘的流程和提高工作效率是非常有幫助的。人才的選拔作為企業(yè)有工作能力和正常運行的的基礎,將會在不久的將來逐步成為各行各業(yè)看重的方面。而且一個企業(yè)能為社會提供越多的工作崗位,也會逐步吸引社會各界乃至領導階層的青睞。在這個日新月異網(wǎng)民逐步增多的社會?;ヂ?lián)網(wǎng)正在逐步得滲透到所有人的生活,新的挑戰(zhàn)與機遇也在不停得沖擊著人們的生活。網(wǎng)絡招聘也成為了互聯(lián)網(wǎng)公司得新寵,說起招聘網(wǎng)站,應屆大學生們幾乎人人都能想到智聯(lián)、Boss、拉鉤網(wǎng)等有著許多不同且有著許多相似點得軟件。網(wǎng)絡這個工具不會讓人們收到地域時間等得限制,具備了許多優(yōu)質(zhì)的特點,而且也逐漸成為地方人才招聘的最主要方式。網(wǎng)上招聘使人們免于再拿著厚厚的簡歷,滿頭大汗的在人才市場中穿梭,也不用擔心有當面被拒絕的尷尬和失落。企業(yè)不用對每個投簡歷的人進行初次面試。具有信息量更新快﹔招聘網(wǎng)絡平臺功能強大,效率高﹔求職無地域限制﹔經(jīng)濟實惠等優(yōu)勢。可以通過在線簡歷來篩選出一些對企業(yè)更加有用的有真才實學的員工。1.2系統(tǒng)開發(fā)相關(guān)技術(shù)(1)Vue.jsVue.js時時下最熱門的三大框架之一,Vue.js時時下最熱門的三大框架之一,是一款著重于構(gòu)建用戶界面的JavaScript框架,而且vue被設計為可以自底層向上逐層應用。Vue的讀音類似view,且它的核心庫只關(guān)注視圖層,不經(jīng)如此,他還對新人非常的友好,上手難度比較低,還有很多第三方庫有項目整合,互聯(lián)網(wǎng)各大廠商也都為Vue設計了許多樣式各異的框架庫。如今的網(wǎng)絡有技術(shù)就有研究者,而且Vue還有著眾多互聯(lián)網(wǎng)愛好著在為他進行二次開發(fā),給他賦予頑強的生命力。不僅如此,當人們對視圖層和model層進行操作的時候都會不同程度得對另一項進行修改,這就是人們所熟知的雙向數(shù)據(jù)綁定。(2)Ajaxajax可以使網(wǎng)頁不必重新加載就可以對部分內(nèi)容進行數(shù)據(jù)更新。他是一種更好更快的web交互技術(shù)。最主要的是,幾乎所有的主流瀏覽器都支持他。既然用戶基數(shù)龐大,那么他的二次開發(fā)人員就有足夠的數(shù)量,致使他也會變得更加方便人們使用。(3)MVVM模式MVVM是Model-View-ViewModel的縮寫。它改進了MVC的不足,它將界面和邏輯分開處理,在程序按MVVC開發(fā)時,它可以取出model中的數(shù)據(jù),同時協(xié)助處理視圖層,,viewModel來進行這些事物的處理。使得開發(fā)人員可以在一個應用程序上賦予一個近乎完美的界面。工作模式如圖1所示。圖1MVVM工作模式圖(4)B/S架構(gòu)B/S結(jié)構(gòu)是基于Web的網(wǎng)絡結(jié)構(gòu)模式,他得架構(gòu)方式是將瀏覽器和服務器捆綁起來。在進行B/S結(jié)構(gòu)得開發(fā)時,使用者的工作界面的實現(xiàn)是基于WWW瀏覽器,在前端實現(xiàn)的主要是UI展示,在服務器后端完成具體事物邏輯,他是一種更好更快的web交互技術(shù)。在B/S結(jié)構(gòu)的優(yōu)點中,最有用的就是:用戶瀏覽??蛻舨皇侵苯訛g覽因特網(wǎng)上的文檔、聲音、圖片、動畫、視頻等信息,而是通過瀏覽器實現(xiàn)的,客戶所瀏覽的信息是基于Web端產(chǎn)生的,因為這些數(shù)據(jù)在服務器中儲存,而Web端可以有多種多樣的方式與數(shù)據(jù)服務器之間建立連接,從而實現(xiàn)信息的交換。(5)MysqlMysql是一個關(guān)系型數(shù)據(jù)管理系統(tǒng),并且mysql是時下最流行的關(guān)系型數(shù)據(jù)管理系統(tǒng)之一,在對數(shù)據(jù)庫執(zhí)行JDBC操作時,本系統(tǒng)的后臺使用的是Spring框架,而且考慮到該系統(tǒng)沒有那么大的并發(fā)量,因此Mysql是一個非常好用的存放數(shù)據(jù)對象的數(shù)據(jù)庫。而且他還可以通過Navicat來進行數(shù)據(jù)的增刪改查等操作,極大的方便了人們的操作難度,只需進行稍微的學習就可以實現(xiàn)數(shù)據(jù)的操作。(6)javaJava時全中國乃至世界上最龐大的后端語言之一,有比較完備的技術(shù),而且他的語言具有非常嚴謹?shù)恼Z法,在書寫的時候也可以培養(yǎng)非常嚴謹?shù)恼Z法養(yǎng)成,他的maven包也是非常全面,是一門非常嚴謹且強大的后端語言。1.3系統(tǒng)開發(fā)環(huán)境(1)vscode和idea的安裝(2)Vue.js和Node.js的安裝(3)數(shù)據(jù)庫軟件Mysql(4)集成開發(fā)工具Vscode和Idea(5)JDK1.8軟件環(huán)境2.系統(tǒng)的分析2.1需求分析2.1.1需求目標該系統(tǒng)是一個面向群眾的招聘網(wǎng)站,使用權(quán)限管理將用戶分為雇員和雇主兩種角色,既然分不同的角色,就有不同的功能,雇主可以發(fā)布職位信息,雇員可以對雇主發(fā)布的信息進行篩選然后與雇主進行溝通。系統(tǒng)主要實現(xiàn)用戶登錄等出,并顯示不同人員應該看到的不同信息,個人信息實現(xiàn)查看和修改,發(fā)布職位信息的管理,實現(xiàn)人員信息的的管理,推送消息的管理,與用人單位人事的聯(lián)系,郵件的管理等,用人單位和找工作的牛人都可以查看到對方的部分信息,管理員對用人單位的職位信息進行查看,并看一看這些信息時候合理。2.1.2頁面需求頁面設計在做系統(tǒng)過程中是必不可少的任務,而且Vue主打的就是界面,而且可以通過ajax技術(shù)可以讓頁面實時的更新頁面數(shù)據(jù)。與此同時,頁面的美觀與否也是用戶看這個程序是否靠譜的一個方面。通常一個完善的公司在制作系統(tǒng)的時候也是非??量痰摹R粋€第一眼就吸引住用戶的頁面,在前端工作人員看來是不可或缺的。所以在用戶體驗上,前端頁面的制作就顯得尤為重要。在設計過程中經(jīng)常會出現(xiàn)眾口難調(diào)的局面,在這里的解決方法就是放置兩套主題來供用戶選擇。這樣可以盡最大的可能完成對用戶的挽留。而且用戶開可以通過開發(fā)人員預留的信息與開發(fā)人員取得聯(lián)系,從而得到更好的建議。在之后的開發(fā)之中做出更多的積極調(diào)整,從而使這個網(wǎng)站更加的深入人心。2.1.3功能需求該網(wǎng)站主要針對兩種用戶,分別是求職者和hr,完成相關(guān)職位的搜索以及與hr交流,獲得面試資格,hr也要通過查詢有相關(guān)意向的求職者完成及時的溝通,為公司挽留人才。這時候就涉及到求職信息的增加、修改、刪除、查詢。2.2數(shù)據(jù)分析數(shù)據(jù)庫作為存放數(shù)據(jù)的地方是不容有任何閃失的,一個穩(wěn)定且高效的數(shù)據(jù)庫可以,mysql的強大之處就在于它支持多線程,眾所周知,一臺計算機線程越多,那么他在一定時間內(nèi)可以處理更多的項目,從而達到充分利用CPU資源的作用,而且通過書寫經(jīng)優(yōu)化的sql語句來進行代碼的優(yōu)化,從而實現(xiàn)mysql數(shù)據(jù)庫的運行速度優(yōu)化。2.3功能分析2.3.1角色權(quán)限分析本系統(tǒng)的角色分為應聘者、企業(yè)hr、系統(tǒng)管理員。具體角色權(quán)限分配如下:求職者:(1)注冊賬號,查看和修改信息。(2)設置自己的求職意向,方便hr從茫茫人海中找到自己想要的最佳應聘者。(3)查詢符合自己求職意向的工作。(4)與hr進行溝通,使得面試官發(fā)現(xiàn)自己的發(fā)光點,從而安排面試。(5)接受用人單位發(fā)送的消息郵件,方便及時與其溝通,不錯過每一次找到工作的機會。(6)與別人交流,在與hr交流的同時也要和一起找工作的人們聊一聊經(jīng)驗之類的話題,從而發(fā)現(xiàn)一些面試的小技巧,提高面試成功率。用人單位:(1)設置公司信息,修改公司信息,刪除公司信息。(2)發(fā)布目前所需要的相關(guān)職位信息。(3)查詢符合自己公司需求的求職者。(4)與有意向的求職者進行良好的溝通。方便為公司招攬更多精兵強將,為公司常遭更多的利潤。管理員:(1)管理用戶的信息,負責設置用戶的各種功能狀態(tài)。(2)管理用人單位發(fā)布的職位信息。(3)管理求職者發(fā)布的求職信息。規(guī)范人們之間的交流,未促成一樁良好的合適的雇傭合同做貢獻。2.3.2主要功能分析(1)企業(yè)hr發(fā)布職位需求信息發(fā)布新增的職位需求,對于發(fā)布的職位,企業(yè)hr可以對所需求的職位的詳細信息進行編輯,然后再發(fā)布職位后可以針對應聘者投遞的相關(guān)信息進行通過或者拒絕等相關(guān)功能。然后企業(yè)hr可以對自己的所屬單位等的信息進行編輯。(2)應聘者搜索期望職位信息應聘者可以對自己的簡歷信息進行編輯,然后搜索自己想要找的職位,然后點擊查看詳情可以查看這個職位的具體信息,然后點擊投遞簡歷按鈕可以將簡歷投遞出去,在投遞記錄中可以看到相關(guān)的信息,等待hr的審批。(3)hr與應聘者的溝通Hr可以通過郵件等的方式與求職者進行聯(lián)系,來穩(wěn)固與求職者的交流,方便人們的溝通,最終促成一份合同,為網(wǎng)站帶來更多的用戶。2.4可行性分析2.4.1經(jīng)濟可行性(1)在前期線投入一些開發(fā)資金,讓項目可以進行正常運轉(zhuǎn),等到宣傳的足夠到位積攢的一定用戶量的時候就可以開始從中牟利用過一些付費內(nèi)容,如:查看目標公司的具體信息例如法人代表,最終受益人,平臺分析等信息,可以從中獲取一些利潤,從而是公司在一定期間內(nèi)做到穩(wěn)步提升的效果。(2)規(guī)范化的企業(yè)信息管理和標準化的用人單位招聘信息管理可以使該軟件逐漸步入正軌,不會被同行以消息不規(guī)范比下去,從而節(jié)省公司在某些方面開銷。(3)有龐大的企業(yè)和招聘者的數(shù)據(jù)庫可以作為以后軟件增加新功能的研究七點,在花費金錢購買數(shù)據(jù)的時候做到一定的節(jié)省。2.4.2技術(shù)可行性該系統(tǒng)采用了全球三大前端框架之一的Vue框架、以及Vue.js特有的的MVVM設計模式,還有面向?qū)ο筮@種思想進行編程,數(shù)據(jù)庫采用強力的關(guān)系型數(shù)據(jù)庫mysql來存取數(shù)據(jù),頁面的數(shù)據(jù)通過ajax技術(shù)調(diào)用接口中的數(shù)據(jù)進行頁面的數(shù)據(jù)操作,頁面主要使用vue框架中的父傳子的和子傳父的傳參方法,目前Vue是前端最熱門且最方便的框架使開發(fā)人員能更加高效地完成。2.4.3社會因素可行性如今的社會,各行各業(yè)都在進行數(shù)字化的發(fā)展,為人們的生活提供更加便捷的服務是時下最主流的趨勢,計算的的出現(xiàn)和發(fā)展為當今社會提供了極大的便利,讓人們能夠在各個方面都體會到科技發(fā)展帶來的改變。使人們能夠從繁雜且無序的工作中解放出來,投入更多時間到別的方面,從而便捷人們的生活。3系統(tǒng)的設計3.1概要設計系統(tǒng)功能模塊如下圖2所示。圖2統(tǒng)功能模塊圖個人用戶賬號管理登錄本系統(tǒng)的用戶進入頁面可看到右上角顯示的個人頭像信息,下拉框點擊修改信息功能,彈出修改信息頁面后可對其進行輸入修改。如圖3所示圖3個人用戶賬號管理hr賬號管理Hr賬號管理就是對hr的賬號進行注冊,修改信息,hr權(quán)限管理,從而對hr可以進行的操作進行管理,讓hr的功能與求職者的權(quán)限跟開,從而進行一些只有hr能進行的操作.圖4hr賬號管理溝通歷史記錄這個功能模塊是顯示hr主動與求職者溝通以及求職或者主動與hr溝通,可以通過這個功能模塊來查看當前賬號與對立類型的用戶之間的溝通情況。當然溝通有時候可能是單方面的,因為在某些時候可能求職者對當前hr投遞過來的信息不是很滿意,又或者是hr對當前這個求職者的簡歷上寫的某些東西不太滿意,導致雙方直接忽視對方的消息。個人投遞記錄個人投遞記錄可以查見當前帳號目前溝通過多少的hr,以及當時投遞簡歷是的信息,這個功能可以讓當前賬戶看到之前投遞或者被投遞的歷史信息,讓自己在通過對歷史的回顧來對自己進行一個自檢,發(fā)現(xiàn)之前溝通過哪些公司,方便抉擇之后的溝通是否進行。hr職位查看投遞記錄。個人用戶職位查詢及投遞這個功能是為了給管理員看到當前系統(tǒng)內(nèi)的求職者與hr進行溝通的投遞情況,進而統(tǒng)計一下最近該網(wǎng)站是否活躍度如何。個人用戶職位查詢及投遞這個模塊就是為求職者查詢當千搜索條件的職位具體有哪些,然后投遞簡歷.3.2數(shù)據(jù)庫設計(1)求職者信息:求職者id(id),密碼(password),用戶姓名(username),郵箱(email),電話號碼(PhoneNumber)。詳細設計如下表1所示表1user@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息id用戶idint(4)是為主鍵且自增password密碼varchar(50)否非空且MD5加密username用戶姓名varchar(50)否非空約束emsil郵箱varchar(50)否非空約束PhoneNumber電話號碼varchar(50)否非空約束(2)企業(yè)hr信息表:企業(yè)hr的ID(id),用戶名(username),密碼。詳細設計如下表2所示。表2hr@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息id用戶idint(4)是為主鍵且自增username用戶名varchar(50)否非空約束companyId密碼varchar(50)否非空且MD5加密img用戶姓名varchar(50)否非空約束Password用戶密碼varchar(50)否非空約束(3)職位相關(guān)信息:對應信息的id(id),職位名稱(positionName),教育等級(educational),工作經(jīng)驗(Exprecience),期望薪資(Salary),細節(jié)(detail),地址(Address),企業(yè)hr的id(hrId),公司id(companyId)。具體設計如下表3所示。表3position@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息ididint(4)是為主鍵且自增positionName職位信息varchar(50)否非空約束educationl教育等級varchar(50)否非空約束Experience經(jīng)驗varchar(50)否非空約束Salary薪水varchar(50)否非空約束Detail細節(jié)varchar(50)否非空約束Address地址varchar(50)否非空約束hrIdHridint(4)否非空約束companyId公司idint(4)否非空約束(4)公司信息:公司id(id),公司名稱(name),圖片(Img),公司地址(Address)。具體設計如下表4所示。表4company@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息idIdint(4)是為主鍵且自增name名稱varchar (50)否非空約束Img圖片varchar(50)否非空約束Address地址varchar(50)否非空約束(5)投遞記錄信息:投遞信息id(id),投遞id(positionId),商品類別ID(goods_type_id),用戶id(userId),投遞日期(postDate),投遞記錄狀態(tài)(status)具體設計如下表5所示。表5post@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息idIdint(4)是為主鍵且自增positionId投遞idvarchar(50)否非空約束userId用戶idint(4)否非空約束postDate投遞日期varchar(50)否非空約束status狀態(tài)int(4)否非空約束(6)簡歷信息:簡歷id(id),用戶id(userId),期望職位(exceptPosition),郵箱(email),期望城市(exceptCity),性別(sex),上家公司(lastCompany),入職時間(lastInYear),離職時間(lastOutYear),生日(birthday),自我介紹(selfIntroduction)。具體設計如下表5所示。表5resume@recruit表英文名中文名數(shù)據(jù)類型及長度是否主鍵描述信息ididint(4)是為主鍵且自增userId用戶idint(4)否非空約束exceptPosition期望職位varchar(50)否非空約束email郵箱varchar(50)否非空約束exceptCity期望城市varchar(50)否非空約束sex性別int(4)否非空約束lastCompany上家公司varchar(50)否非空約束lastInYear入職時間varchar(50)否非空約束lastOutYear離職時間varchar(50)否非空約束birthday生日varchar(50)否非空約束selfIntroduction自我介紹varchar(50)否非空約束4系統(tǒng)的實現(xiàn)4.1登錄模塊登錄系統(tǒng)界面需要輸入用戶名和密碼,輸入正確登錄成功,順利進入到主頁面;如果沒有賬戶,就進入注冊界面,進行賬號的注冊。當前登錄系統(tǒng)的時間,歡迎當前用戶。若登錄失敗無法成功進入系統(tǒng)且需要重新輸入用戶名和密碼。登錄頁面如圖3所示。圖3登錄頁面圖4.2注冊模塊注冊頁面需要輸入必填信息和一些非必填信息完成用戶的注冊并且在這里進行求職者和hr的角色區(qū)分。圖4注冊頁面圖4.3主頁在用戶剛登陸界面的時候就會顯示主頁。如圖5所示。圖5主頁界面圖4.4職位列表界面在職位選擇界面,應聘者可以通過關(guān)鍵字進行職位的查詢,來鎖定想要搜索的職位;而且可以通過點擊查詢按鈕來顯示當前職位的相關(guān)信息。職位列表頁面如圖6所示。圖6職位列表圖4.5簡歷投遞界面在這個窗口可以點及投遞進行建立的投遞。如圖7所示。圖7簡歷投遞界面4.6職位投遞記錄在職位投遞記錄界面,求職者可以看到自己投遞過的公司的相關(guān)信息以及職位,并且可以點擊對話按鈕跳轉(zhuǎn)到對話界面,職位投遞記錄如圖8所示。圖8投遞記錄頁面4.7溝通界面在溝通界面,求職者可以和hr進行溝通發(fā)送實時消息,溝通界面如圖9所示。圖9溝通界面4.8編輯簡歷界面在編輯簡歷界面,求職者求職者可以在線編輯簡歷并保存,編輯建立界面如圖10所示。圖10編輯簡歷頁面4.9查看應聘者簡歷功能在編輯簡歷界面,求職者求職者可以在線編輯簡歷并保存,編輯建立界面如圖11所示。圖11查看求職者簡歷功能4.10發(fā)布職位需求功能在發(fā)布職位功能,hr可以發(fā)布職位需求,可以對職位、教育水平、工作經(jīng)驗以、月薪、工作地址、工作詳情進行進行編輯,發(fā)布職位界面如圖12所示。圖12查看求職者簡歷功能5測試5.1系統(tǒng)測試的目的與意義系統(tǒng)測試是系統(tǒng)上線之前最不可或缺的一道工序,是重中之重,對于系統(tǒng)的功能和質(zhì)量可用性是否符合設計之初的需求有著不可估量的作用。需要從不同的角度對系統(tǒng)進行功能測試以及對系統(tǒng)的不足之處有一個清楚的了解,降低用戶的操作難度以及對用戶可能進行的操作有一個預判,在一個新用戶接觸新系統(tǒng)的時候他可能會做出一些不符合系統(tǒng)正確流程的操作,這時候就需要對系統(tǒng)驚醒一個徹底且深入的摸底,而且考慮到不同瀏覽器對網(wǎng)頁源代碼可能有不同的適配程度,盡可能在自測的時候就讓問題暴露出來,不要讓用戶去自己發(fā)現(xiàn)問題,如果用戶在使用的時候出現(xiàn)問題就出了,作為一個出色的軟件工程師不能讓這些低級的錯誤暴露在用戶面前,完整的測試需要對軟件的功能、安全、可用性、性能、兼容性等的方面都要進行一個詳盡且重組的測試。并且測試工作是圍繞發(fā)現(xiàn)錯誤,并及時修改為措施進行的。不能只按正常的操作進行,不然這會在很多情況下掩蓋錯誤。導致測試的不到位,進而出現(xiàn)更加尷尬的事情。測試一般要達到下列目標:(1)保證產(chǎn)品是適合人們適用發(fā)的,并且在許多不確定的操作下不會出現(xiàn)預期之外的bug。在程序剛上線的時候,新用戶往往會不知道產(chǎn)品的具體操作流程,從而造成一些小到數(shù)據(jù)顯示不全,達到系統(tǒng)崩潰的bug。(2)保證產(chǎn)品在運行的時候不會因為代碼的問題造成信息提取不到位,或者循環(huán)套的太多導致程序運行緩慢的bug。這時候就需要盡早測試出來然后讓程序員進行代碼的優(yōu)化。或者加入發(fā)現(xiàn)是服務器的問題,就可以考慮換一個比較靠譜的服務器,比如說現(xiàn)在市面上比較常見的阿里云和騰訊云等云端服務器。可以極大的提升程序運行的速度。(3)保證產(chǎn)品在出來以后達到了預期的效果,能夠正確的進行運行且功能均已實現(xiàn)。假如功能都沒有實現(xiàn),那么這個系統(tǒng)是不夠完善的,用戶用到這樣的系統(tǒng)就會抱怨系統(tǒng)不夠完善從而導致用戶留是,然后企業(yè)開始走下坡路,最后破產(chǎn)。系統(tǒng)測試的主要目的是為了對已經(jīng)開發(fā)出來的軟件以及系統(tǒng)等實際開發(fā)的結(jié)果與系統(tǒng)進行需求進行對比,將系統(tǒng)中與用戶的需求存在差異的地方尋找出來,以便于提高提出相應的意見進行改進,在這個過程中會對開發(fā)出來的系統(tǒng)進行各種組裝測試和確認測試,其中主要的任務就是要盡可能的將系統(tǒng)中存在的錯誤檢測出來,對其進行改進,以使得系統(tǒng)的可靠性得到提升,系統(tǒng)測試主要包括功能測試,組裝測試以及確認測試三個部分,其中功能測試的主要目的是為了對每個功能模塊是否正常進行檢測,組裝測試目的是為了對各系統(tǒng)各模塊之間的接口正確性進行檢測,最后確認測試的目的是為了,系統(tǒng)測試結(jié)束后需要對以檢測報告的形式對測試的數(shù)據(jù)用例以及結(jié)果進行說明。5.2測試方法該系統(tǒng)的測試方法主要為手動測試,通過測試者在啟動項目后,一遍又一遍的進行手動的添加用戶,登陸不同的賬號,然后搜索不同的職位進行查詢,點及投遞按鈕進行投遞,在投遞記錄中查看是否有對應的投遞記錄,然后點擊溝通與hr進行交流。手動測試是一種比較原始的測試方法,但是在時間的推移之中,并沒有被淘汰,由此可見它的地位,通過一次又一次的操作對系統(tǒng)書否能對高并發(fā)的操作進行正確的處理,從而測試出在系統(tǒng)正常運行中可能出現(xiàn)的問題。5.3功能測試(1)注冊模塊表6注冊模塊測試測試模塊注冊模塊測試測試步驟1.進入用戶注冊頁面,輸入注冊需求的所有必填信息。2.進入用戶注冊頁面,輸入用戶名,密碼為空。3.進入用戶注冊頁面,輸入用戶名,輸入密碼與確認密碼,確認密碼與密碼不相同。4.進入用戶注冊界面,不輸入用戶名,輸入密碼。5.進入用戶注冊界面,輸入用戶名、密碼、確認密碼,不選擇用戶類別。6、進入用戶注冊界面,輸入已經(jīng)注冊的用戶名。預期結(jié)果1.提示注冊成功,自動跳轉(zhuǎn)到登錄界面。2.提示密碼不能為空。3.提示兩次輸入密碼不一致。4.提示用戶名不合法。5.提示必須選擇所注冊用戶的類型。6.提示該用戶已經(jīng)注冊。測試結(jié)果通過測試測試說明通過注冊模塊測試,可以根據(jù)用戶輸入信息的情況給出合理性的提示,符合預期效果。 (2)求職者模塊表7求職者模塊測試測試模塊求職者模塊測試測試步驟1.求職用戶登錄進來,填寫個人簡歷信息,點擊提交按鈕。2.點擊職位列表,進入到職位列表界面。3.進入到職位界面,點擊職位詳情。4.點擊職位詳情頁面的投遞按鈕。5.搜索職位關(guān)鍵字信息。6.進入投遞詳情界面。預期結(jié)果1.提交成功并且保存。2.成功顯示目前的再找職位。3.成功顯示詳情。4.彈出消息提示框成功。5.提示必須選擇所注冊用戶的類型。6.查看到了剛才提交的信息。測試結(jié)果通過測試測試說明通過求職者模塊測試。(3)hr模塊表8hr模塊測試測試模塊求hr模塊測試測試步驟1.hr登錄進來,填寫個人信息,點擊提交按鈕。2.點擊職位列表,進入到職位列表界面。3.進入到職位界面,信息條數(shù)選擇接受或拒絕。4.發(fā)布職位信息。預期結(jié)果1.提交成功并且保存。2.成功顯示目前的投遞信息。3成功將狀態(tài)切換為對應狀態(tài)。4成功發(fā)布。測試結(jié)果通過測試測試說明通過hr模塊測試。(4)溝通模塊表9溝通模塊測試測試模塊溝通模塊測試測試步驟1.選擇對應的hr。2求職者首先向hr發(fā)送一條消息。預期結(jié)果1.成功進入對應的對話框。2.成功將信息發(fā)出。測試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論