
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
STYLEREF"樣式標題1+宋體三號行距:多倍行距1.3字行"\l第5章系統的詳細設計與實現5.1人才招聘系統前臺的詳細設計隨著經濟的不斷發展、市場的不斷繁榮、人才競爭的日益激烈,人才招聘網站在招聘領域逐漸活躍起來,例如中華英才網、智聯招聘網、前程無憂網等。經過長期的調查與分析,發現這些優秀的招聘網站有著許多的共同點,他們并沒有把重點放在華麗的界面和炫酷的特效方面,他們的關注點在功能的完善和操作的邊界上,充分照顧到全社會范圍內不同人群的寬泛的需求。5.1.1用戶的注冊與登錄招聘網站的用戶被化分為兩個大類,即企業會員和個人會員,他們分別擔負著整個招聘流程的兩個至關重要的角色。不論企業還是個人,在發布招聘或則應聘信息之前需要注冊為網站的會員。企業會員通過完善公司信息,發布招聘信息,以便于應聘者更清晰的了解公司行情和招聘詳情。對于個人會員,在發布簡歷和在線應聘之前,要填寫必要的個人信息。用戶注冊是招聘網站收集企業以及個人信息的有效手段,更好定位企業的行業基礎和人才的求職意向,方便招聘、應聘信息的快速劃分和后續信息的智能推薦功能。系統登陸和系統注冊的流程圖如下所示:圖5-1系統登錄和系統注冊的流程圖網絡招聘和求職方便快捷,招聘網站擁有著海量的人才庫和職位庫。會員管理和信息發布等諸多權限需要在登錄狀態下完成。5.1.2企業會員中心會員中心是網站為了強化會員的自主設定、自主管理而設立的功能模塊。在企業會員管理中心,大致劃分為職位管理、企業推廣、招聘管理、服務中心、公司資料、賬戶管理幾個功能區域。職位管理功能區作為企業會員的核心功能區不僅力行招聘信息和招聘職位的發布,還能夠對以往發布的信息進行管理,更新職位信息、刪除過期信息等。企業推廣功能區是為企業會員提供的,進行有償的個性化推廣的可選功能區,與服務中心功能區相互關聯。企業會員可以使用充值積分購買企業招聘頁面的商務模板,對緊急和重要的招聘信息進行推薦置頂。招聘管理功能區對搜索歷史記錄進行了保存,并構建了企業的人才庫,查收和回復收到的人才申請,發布和管理面試邀請等。為了使得發布的招聘信息獲得更滿意的效果,企業會員需要完善公司的信息,比如公司的經營的領域、公司的行業背景、公司的資質地位、企業規模、企業文化等。此外,企業還可以提供自己的logo、營業執照、電子地圖等信息,所有這些信息的管理都可以在公司信息功能區實現。賬戶管理功能區主要完成會員賬戶信息的相關操作。圖5-2企業會員中心頁面5.1.3個人會員中心個人管理中心設有簡歷管理、求職管理、賬戶管理三個功能區域。一份設計合理、制作精致的簡歷,總是能夠博取招聘者的眼球,建立管理功能區提供了各式各樣的模板給應聘者選擇,只需要填入個人相關信息就可以高效的生成個人簡歷。在這里,應聘者還能管理以往發布的簡歷,對原有簡歷更換新式模板,進行簡歷升級。在求職管理功能區,應聘者可以方便快速的查找到職位申請歷史,查收相關的面試邀請,查看有誰曾經下載了自己的簡歷。在該功能區內還有一個職位收藏夾,可對感興趣而當下不方便申請的職位進行收藏。賬戶管理功能區包含著個人資料的完善、郵箱認證申請、賬號狀態維護、密碼服務、意見建議等操作事項。圖5-3個人會員中心頁面5.1.4網站首頁前臺導航欄劃分為十個部分,分別為首頁、找工作、找人才、最新招聘、新聞資訊、黃頁、HR工具箱、會員中心和找密碼等,分別行使著前臺功能的不同部分。在首頁部分,主要實現對招聘和應聘信息的直觀展示,界面風格以簡介明快為主線,模塊劃分上較為清晰,用戶可以很容易的定位到所需信息模塊。對于用戶來說,網站的第一印象通常由首頁來呈現,首頁在信息的展示上也較為全面。在該招聘網站首頁上,依次列有推薦職位版塊、緊急招聘版塊、熱門職位標簽板塊、最新職位版塊、最新簡歷版塊、職業指導版塊、簡歷指南版塊、面試板塊版塊等。職位推薦板塊為根據求職者的專業領域和求職意向智能推薦一些熱門職位。在職位的推薦上還要考慮企業會員的有償推薦,因為企業的這部分投入就是為了獲得更多的展示機會。有時候企業會面臨突然的職位空缺,需要緊急招聘新員工,可以在緊急招聘版塊通過有償購買來發布信息,這些信息將會在有效期內滾動展示。通過搜索熱度,提取用戶搜索關鍵詞,生成熱門標簽,實現用戶的快捷搜索。熱門職位標簽板塊的信息每隔一段時間都會進行更新,以響應熱點的最新變化,給予用戶實時的反饋。企業會員新發布的普通招聘信息會在最新職位版塊進行展示,用戶可以選擇是按時間順序進行瀏覽還是按行業分類進行瀏覽。應聘者的新發布的簡歷會在最新簡歷版塊得到更新,最為熱門的個人簡歷能夠在照片建立版塊進行展示。還有一些版塊是輔助性的,例如職業指導相關的、簡歷制作指導相關的以及面試指導相關的版塊。圖5-4網站首頁5.1.5“找工作”頁“找工作”頁為用戶提供了各種便利的手段,方便搜索職位信息。通過全能化搜索框,用戶可以組合職位信息、地理位置、公司性質、公司規模、更新時間、薪酬、行業等諸多信息進行自定義搜索。登錄用戶可以設置相應的默認搜索組合,簡化重復操作。面對用戶越來越多樣化的需求,網站那還提供了按寫字樓、按道路、按地圖、按標簽等個性化搜索服務。在搜索服務的下方是最新的招聘信息,用戶可以直接查看。在每一條信息的下方都有一個擴展條,可以點查看類似職位,可以直接投遞簡歷,可以加入收藏或推薦給朋友,可以查看相關評論。所有招聘信息均可以按照更新時間、熱度、工資水平、公司規模等屬性進行排序,默認排序方式為信息的更新時間。在用戶選擇多個職位后,通過點擊招聘信息下方的對比按鈕,可以進行職位的比較,方便用戶選擇。圖5-5“找工作”頁5.1.6“找人才”頁企業會員可以通過“找人才”頁搜索人才庫中的信息,組合地區、職位、工作經驗、學歷、行唄、照片、等級等屬性進行個性化搜索。不管是搜索到的人才信息還是下方展示的人才信息,只要是企業需要的都可以一鍵加入到企業自己的人才庫中。圖5-6“找人才”頁5.1.7“微招聘”頁由于申請成為企業會員需要企業提供自身的詳細信息,并接受相關的審核,這樣可以為應聘者提供一定的保障,但是對于一些微型企業或則個人工作室來說顯得過于繁瑣。網站開設的微招聘功能,使得微型企業的招聘變得快捷許多,無需相關審核,只需要提供必要的招聘信息即可。在沒有注冊和登陸的情況下發布微招聘信息,用戶需要預先提供一個管理密碼,以便于日后對信息進行修改和刪除等。圖5-7“微招聘”頁5.1.8“新聞資訊”頁在“新聞資訊”頁,匯集了多種與招聘相關的資訊,公用用戶查閱信息,了解相關動態,學習面試技巧。頂部的幾大版塊展示的是一些圖片新聞和圖片資訊。中部的三個版塊提供簡歷制作、面試技巧以及與職業發展相關的指導信息,用戶可以根據自身需要,有選擇的瀏覽學習。下部同樣劃分為三個版塊,職場八卦版塊歸類了一些職場趣聞和職場經驗信息;勞動法苑版塊提供了各種類型的職場狀況的法律講解,方便用戶學習到更多的法律知識,維護自身的合法權益;本地新聞版塊用來展示本地新聞的實時動態,利于用戶洞察周邊。圖5-8“新聞資訊”頁5.1.9“黃頁”頁在招聘網站上為企業提供一個全面展示的機會,使得用戶能夠去深入了解一個企業的文化、經營狀況,在招聘職位一欄提取了公司的所有招聘信息,用戶可以在自己向往的企業里挑選職位,此外還有其他用戶對于企業的評論,是企業的公司文化、企業管理狀況和職場環境的更為真實的反映。圖5-9“黃頁”頁5.1.10“HR工具箱”頁人力資源管理向來就是一項相當繁瑣的工作,HR工具箱提供了一些流程化的工具來簡化人力資源管理人員的重復勞動,為網絡招聘尋求一種快捷的通道。在面試/招聘一欄列有招聘人員登記表、錄用決定書、錄用通知書、新員工入職手續表、招聘統計分析、面試評分要點、面試評估表、招聘面試綜合分析報告等五類七十多種報告或表格。人事檔案一欄匯集了與人事管理有關的表格、說明,比如預算職能說明、各個崗位的職位說明書、職務調查表、檔案存放表、員工檔案表、工作評價表、各種記錄表、月報表等。員工管理一欄提供有職員保證書、員工手冊、崗位人員矩陣圖、員工獎罰制度范本、員工發展規劃表、工作出勤表、工作評價總結表等九類一百多種實用表單。此外還包括合同/試用、薪酬制度、加班/考勤、出差、員工培訓、績效考核、辭退/移交、其他等分欄。圖5-10“HR工具箱”頁5.2人才招聘系統后臺的詳細設計相對于前臺的信息展示和用戶交互,后臺主要為了方便內容的管理和權限的分發。根據功能和任務的不同,該人才網站的后臺被劃分為十一個部分,分別為首頁、企業、個人、微招聘、內容、廣告、模板、反饋、工具、管理員、系統。清晰的功能劃分,一鍵式的任務分配,即使是非專業的人員也能輕松上手。5.2.1企業管理在職位列表一欄管理著企業會員發布的職位信息,包括有效職位、無效職位、推廣職位、緊急招聘、到期時間等,并可對各類信息進行審核、刷新、延期或刪除等操作。而企業會員新發布的所有尚未得到審核通過的信息,可以通過待審核職位一欄進行管理。企業列表一欄以列表的形式展示了網站的企業會員以及與之關聯的公司信息,有認證狀態和添加時間兩個屬性可供篩選,力求搜索和管理的快捷化。已購買套餐會員、訂單管理、企業推廣三欄是針對購買了有償服務的企業會員而設立的,管理企業會員的套餐組合、套餐期限,提供相應的推廣服務。圖5-11企業管理5.2.2個人管理企業會員的管理重在發布的信息和有償的服務,而個人會員則不同,其管理的重心是個人的簡歷。簡歷的管理通常要維護簡歷的可見狀態、簡歷的等級、簡歷照片的審核狀態等信息,對于完整指數較低或違規簡歷,可以進行刪除。添加會員、刪除會員、會員認證、郵箱驗證、手機驗證、密碼重置等會員管理操作在個人會員一欄實現。圖5-12個人管理5.2.3內容管理內容管理包含對新聞資訊的管理、對說明信息的管理、公告的設置、HR工具的增刪、幫助信息等。在新聞資訊一欄中對新聞內容、新聞分類、新聞屬性的操作直接影響到前臺新聞資訊的展示效果。圖5-13內容管理5.2.4廣告管理觀察發現各大招聘網站都會在首頁大篇幅設置廣告位,這些網站用戶多、流量大,而廣告通常是關于招聘的,有針對性,所以能夠收到很好的效果。為了取得更多的收益,該招聘網站也設置了眾多的廣告位,所有這些廣告位的增刪、更新等操作都將在廣告管理一欄實現。此外,在網頁底部設置友情鏈接,添加相關行業的網址鏈接也是一種通用的作法,友情鏈接一欄正是基于這一需求而設立。圖5-14廣告管理5.2.5模板管理模板管理按照應用場景,可分為三類,即風格模板、企業模板、簡歷模板。模板的加入可以實現快速設計,簡化相應的設計流程,使得原本復雜的操作過程一鍵完成。網站模板的加入是為了因應網站風格多樣化的需求,在網站投入運行試階段給網站運維人員在網站風格變化方面提供更多選擇。每一種模板下都有模板源文件,可在HTML編輯器下進行編輯,運維人員可以自己動手設計屬于自己的模板。企業模板是為企業會員有償提供的服務,讓前臺黃頁展示的企業主業與眾不同,因此而吸引更多求職者的眼球。簡歷模板與企業模板一樣,都是致力于個性化的展示,但不同的是簡歷模板是完全免費的。用戶只需要填寫必要的個人信息,就可以快速生成一份精致的個人簡歷。圖5-15模板管理5.2.6工具管理工具管理是對一些網站維護常用工具的整合,包括更新緩存策略,數據庫的備份、恢復和優化,支付方式的開通,計劃任務的設置,郵件群發的管理,與QQ開放平臺的連接等。圖5-16工具管理5.2.7系統管理系統管理包括網站配置、企業設置、個人設置、微招聘、郵件設置、短信設置、安全設置、頁面管理、導航設置、熱門關鍵字、會員日志、系統錯誤日志等十三類設置項。網站配置一欄被用于設置網站的名稱域名、備案信息、聯系方式等基本信息,注冊協議、電子地圖也被作為可選項。對企業的設置通常要涉及到發布信息的有效期、上傳文件大小限制、職位列表條數限制、企業的認證狀態、企業的運營模式、配置積分模式、配置套餐模式等。個人設置一欄可對簡歷發布數目、日申請職位數、審核狀態、照片審核、強制手機認證、高級人才申請條件限制進行設置和管理。網絡安全問題與信息技術的發展一直都是相伴相生的,在日益復雜的互聯網環境之下,安全問題顯得尤為重要。該網站加入了驗證碼以避免惡意注冊,設置關鍵字以過濾網絡不良信息,此外還設有IP禁止、CSRF防御選項。圖5-17系統管理5.3本章小結本章主題分為兩部分,分別詳細介紹了人才招聘系統的前臺與后臺的詳細設計。第6章系統測試系統測試就是選取足夠多的特定數據,用于驗證邏輯判定條件,通過暴露程序中的錯誤來發現系統漏洞。同設計和開發一樣,測試對于系統的正常運行也是至關重要的。測試階段不僅要關注各個業務流程的邏輯關系是否合理,還要考慮到系統的安全需要是否得到滿足。此外,瀏覽器執行測試也是必不可少的,因其總是首先與用戶接觸,網站內容都要通過它進行呈現。6.1系統測試原則系統測試需要考慮的情況眾多,分別從用戶、從管理員的角度出發去測試系統的功能和性能,評估測試結果是否能夠達到設定預期。6.2系統測試目的和要求系統測試的目的不是為了說明系統中不存在缺陷,恰恰是為了盡可能多的發現系統中的缺陷。發現系統中迄今尚未被發現的缺陷正式測試的主旨所在。如何設計測試用例,如何有效地揭示系統中潛藏的缺陷,是測試過程前期需要做的工作。測試的內容主要包括性能測試、安全性測試、基本功能測試和網站優化測試。性能測試是大流量多用戶網站比較關心的,由于這些網站通常會面臨著突發的訪問高峰,這都會給web服務器和數據庫服務器帶來壓力。性能測試主要包含三個方面:(1)連接速度測試。網站的連接速度關乎到用戶的去留,其影響因素眾多,比如用戶的上網方式、服務器提供商的網絡連接方式、當前的網絡環境等。(2)負載測試。根據網站的定位,確定網站的用戶訪問量,設定相應的負載級別。(3)壓力測試。壓力測試就是要找出系統的瓶頸所在,找出系統崩潰的臨界點,測試系統在故障之后的恢復能力。6.3系統測試環境該人才招聘網站的測試階段在個人主機上進行,系統測試環境如下所示:數據庫服務器型號:DELLR2210配置:CPU:Xeon3430內存:4G硬盤:500G操作系統:CentOSrelease6.4數據庫系統:MySQL系統數目:1Web服務器型號:DELLR2210配置:CPU:Xeon3430內存:4G 硬盤:500G操作系統:CentOSrelease6.4服務器系統:Apache系統數目:16.4系統測試的實施6.4.1服務器測試(Apache)Apache_start (正常啟動)Apache_stop (正常停止)ab壓力測試 (中壓測試良好)6.4.2數據庫服務器測試(MySQL)MySQL_start (正常啟動)MySQL_stop (正常停止)MySQLsuper-smack (中壓測試良好)數據庫與連接 (正常)SQL語句執行 (正常)用戶設置修改 (正常)數據庫備份 (正常)數據庫恢復 (正常)安全防護 (良好)6.4.3瀏覽器執行測試IE6-11 (運行正常)360安全瀏覽器 (運行正常)Firefox (運行正常)Chrome (運行正常)Opera (運行正常)搜狗 (運行正常)Maxthon (運行正常)獵豹 (運行正常)百度手機瀏覽器 (運行正常)6.4.4功能測試在系統開發的后期,采用了邊測試邊開發的方式,對于存在的邏輯錯誤進行了及時修復。由于在開發的前期對安全問題考慮不足,使得安全防護功能沒能經受住腳本注入攻擊,經過查閱資料和導師的指導,最終一步步的解決。網站的主營功能基本能夠滿足企業招聘和個人求職的需求。6.5測試總結幾輪測試下來,系統總體性能表現良好,能夠在大批量用戶的壓力測試之下做到負載的均衡。功能測試表明,作為一個人才招聘網站,其所需要的基本功能都已實現,可以滿足用戶需求。但是測試中也存在著一些功能缺陷和邏輯錯誤,這在后期做了及時的修復。問題總是在使用中被發現的,盡管進行了大量的測試,但是問題還是會在日后的運行中慢慢暴露,這就要求在運維過程中需要對系統進行維護和升級。第7章總結與展望7.1工作總結在本次人才招聘系統的設計與實現中,我們采用了流行的LAMP架構。前臺用HTML/CSS設計,后臺用PHP腳本語言做支撐;數據庫采用開源的MySQL;服務器使用了強大的Apache。在盡量節約成本的前提下實現了系統的基本需求。 系統主要分為前臺和后臺兩大模塊,前臺模塊按系統用戶角色又分為了個人用戶、企業用戶;后臺按系統角色分配了系統管理員。個人用戶和企業用戶都在自己的頁面內完成了各自的需求。本次網站的設計實現過程基于對人才招聘系統需求的深入調研,系統基本涵蓋一個招聘系統所必須擁有的核心功能。在符合需求的同時實現了合理布局以及便捷式的操作界面。能夠切實為廣大用戶提供便捷周到的服務。7.2研究展望此次LAMP架構下的設計實現符合基本需求,在測試階段也取得了較好的效果。但、一個在線的人才招聘系統是一個龐大復雜的系統,豐富完善的過程不是一蹴而就的。我們仍需在今后的測試與試用階段不斷調整豐富用戶需求,加入更多的功能模塊,更快更好的為用戶服務。參考文獻文敏.網上招聘信息系統的設計與實現[D].電子科技大學,2012.孟麗群.基于JavaEE的大學生求職招聘系統的設計與實現[D].吉林大學,2012.徐勇勝.基于WEB的網上招聘管理系統分析與設計[D].云南大學,2012.胡卓翠.基于PHP三層架構的公司人才招聘管理系統設計與實現[D].電子科技大學,2012.梁波.基于LAMP的網絡銷售系統的設計與實現[D].電子科技大學,2012.劉亮.網上人才招聘系統的設計與實現[D].山東大學,2012.孫智冉,石彤.基于.NET的高校人才招聘系統的分析與研究[J].計算機光盤軟件與應用,2012,14:192+1.94.何遠亮.基于LAMP的網絡購物系統的設計與實現[D].電子科技大學,2012.王亞軍.Linux與Windows互操作綜述[J].計算機系統應用,2012,04:259-263.張哲銘.基于LAMP的臺達實驗室管理系統實現[J].電子技術,2013,06:65-67.LoveR,AreSHW,LinusAC,etal.LinuxKernelDevelopmentSecondEdition[J].USA:PearsonEdueation,2005:124-130.康賢昆.PHP開發框架的研究與實現[D].天津大學,2007.肖維明.基于PHP+MySQL的網站開發[J].物流工程與管理,2009,06:90-92.FrankeC,MorinS,ChebotkoA,etal.DistributedsemanticwebdatamanagementinHBaseandMySQLcluster[C]//CloudComputing(CLOUD),2011IEEEInternationalConferenceon.IEEE,2011:105-112..HarrisA.PHP/MySQLProgrammingfortheAbsoluteBeginner[J].2003.侯景華.基于Apache的Web服務器性能優化和分析[D].西安電子科技大學,2006.趙鶴
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論