【《大學生兼職服務平臺設(shè)計與實現(xiàn)》9600字(論文)】_第1頁
【《大學生兼職服務平臺設(shè)計與實現(xiàn)》9600字(論文)】_第2頁
【《大學生兼職服務平臺設(shè)計與實現(xiàn)》9600字(論文)】_第3頁
【《大學生兼職服務平臺設(shè)計與實現(xiàn)》9600字(論文)】_第4頁
【《大學生兼職服務平臺設(shè)計與實現(xiàn)》9600字(論文)】_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

第第頁大學生兼職服務平臺設(shè)計與實現(xiàn)目錄TOC\o"1-3"\h\u6086大學生兼職服務平臺設(shè)計與實現(xiàn) 116048摘要 2193291緒論 3246581.1選題背景及意義 3287441.2國內(nèi)研究現(xiàn)狀 352741.3研究方法 4114461.4本論文主要工作 441222系統(tǒng)開發(fā)環(huán)境 6291682.1Vue框架 6150652.2MySQL數(shù)據(jù)庫 675672.3SpringBoot框架 6253542.4系統(tǒng)的架構(gòu)B/S 761283系統(tǒng)分析 7160423.1可行性分析 7148253.1.1技術(shù)可行性 7314503.1.2操作可行性 7238543.1.3經(jīng)濟可行性 7202673.1.4法律可行性 8217503.2系統(tǒng)用例分析 8318073.2.1招聘單位用例圖 8144873.2.2學生用戶用例圖 962433.2.3系統(tǒng)管理員用例圖 9307724系統(tǒng)設(shè)計 10251064.1系統(tǒng)工作原理分析 10132384.2系統(tǒng)架構(gòu)設(shè)計 11203554.3系統(tǒng)流程分析 12201284.3.1系統(tǒng)開發(fā)流程 1229904.3.2用戶登錄流程 13203574.3.3系統(tǒng)操作流程 14216114.3.4添加信息流程 15205194.3.5修改信息流程 1627144.3.6刪除信息流程 17111394.4數(shù)據(jù)庫設(shè)計 1831844.4.2數(shù)據(jù)庫實體的關(guān)系分析 20167334.4.3數(shù)據(jù)庫表設(shè)計 21295445系統(tǒng)功能實現(xiàn) 2589665.1招聘單位用戶功能模塊的實現(xiàn) 25231335.1.1招聘單位用戶登錄功能 25234095.1.2錄用管理 27137885.1.3人事管理 27217155.1.4招聘技巧 28224555.2學生用戶功能模塊的實現(xiàn) 29123855.2.1我的簡歷 29164655.2.2我的應聘 30186685.3系統(tǒng)管理員功能模塊的實現(xiàn) 31131265.3.1角色管理 3180425.3.2用戶信息管理 31292736系統(tǒng)測試 32104096.1測試環(huán)境與條件 32227366.2功能測試 32280996.3性能測試 3288686.3.1系統(tǒng)運行速度 33156266.3.2系統(tǒng)響應時間 33179606.3.2系統(tǒng)支持的并發(fā)節(jié)點數(shù) 33224106.4可用性測試 33153956.5測試結(jié)果分析 3410060結(jié)論 35摘要在二十一世紀新一輪科技革命的大背景下,智能化時代已經(jīng)到來,人們對于信息科學化的認識也慢慢發(fā)生著變化,逐漸適應著信息化時代的到來,無論是國家還是百姓、企業(yè)還是個人都漸漸地熟知并運用起平臺化網(wǎng)站的信息管理共享模式。這篇論文全面地介紹了“在校大學生兼職服務平臺”,主要包括其背景及現(xiàn)狀論述,對系統(tǒng)的開發(fā)環(huán)境、系統(tǒng)分析、設(shè)計過程等做了詳細的說明,最后對在校大學生兼職服務平臺進行了一些具體測試。本設(shè)計以Vue技術(shù)為核心實現(xiàn)了一個功能相對全面的大學生兼職服務系統(tǒng)。其中,平臺管理員可以進行日志管理、內(nèi)容審核等,招聘單位可以進行招聘管理、應聘者管理、入職管理、人事管理等,學生用戶可以查看招聘信息、查看我的應聘信息等。通過這些功能模塊的設(shè)計,基本上實現(xiàn)了整個大學生兼職服務平臺。關(guān)鍵詞:大學生兼職;MySQL數(shù)據(jù)庫;Spring框架1緒論1.1選題背景及意義新興技術(shù)的快速發(fā)展越來越改變著人們的生活,而在信息資源高度共享的今天,平臺化、系統(tǒng)化的資源管理和共享機制日益成為這一時代的主流。無論從國家、社會還是從個體來說,“互聯(lián)網(wǎng)+”的信息管理與共享都是無可挑剔的選擇,通過平臺化的集中管理,不僅可以在很大程度上提高信息安全性,更能夠?qū)崿F(xiàn)信息資源的最大程度共享。如今,我國也大力發(fā)展高新技術(shù)并且在互聯(lián)網(wǎng)領(lǐng)域脫穎而出,招聘模式和信息共享與管理中存在的難題也日漸解決,“互聯(lián)網(wǎng)+”的平臺化招聘應聘管理系統(tǒng)慢慢地為世人所接受,并且有著不錯的發(fā)展前景。大學生作為當今社會的主流群體,其群體地位也早已重新定義。大學作為從學校教育到社會生活的關(guān)鍵過度,這一階段的意義可想而知,學好相關(guān)知識并且做到學以致用是這一階段的主要任務。其中,課余時間兼職就有了其重要意義,而在校大學生利用課余時間尋找兼職、參與社會實踐也逐漸成為一種新型生活方式。就學生本人而言,做兼職,一方面能夠勤工儉學,能在很大程度上減輕家庭供學壓力,另一方面,這也是一個很好的機會,能夠有機會參與社會活動,并可以通過這些活動提高自身的各項能力。通過兼職的歷練,可以讓學生學會更多課堂以外的知識和技能,進而逐漸養(yǎng)成獨立思考、獨立工作和獨立解決問題潛力。面對日新月異的社會和日益嚴峻的就業(yè)形勢,大學生的就業(yè)觀念也應該做出相應的改變,實習、就業(yè)不能再單純只是畢業(yè)班學生的事情,更應該從大學入校開始就進行相應的就業(yè)指導和教育,鼓勵兼職,支持學生參加社會實踐活動。而從用人單位的角度來講,如今的用人單位也不再僅僅通過學歷取人,而是越來越看重大學生的動手能力、實踐經(jīng)驗和與他人的交際能力。1.2國內(nèi)研究現(xiàn)狀在互聯(lián)網(wǎng)發(fā)展革新的今天,信息共享程度也進一步擴大,人們招聘應聘的方式也在慢慢發(fā)生變化。過去無網(wǎng)絡(luò)時期,學生群體勤工儉學大多是通過實地走訪尋聘,對兼職單位或企業(yè)了解不深入,了解范圍狹小,常常帶來一些不必要的麻煩,如對兼職任務不熟悉、專業(yè)跨度大、領(lǐng)不到薪水等一系列問題。如今智能化時代,萬物互聯(lián)已經(jīng)成為一種趨勢,信息資源高度共享,平臺化管理模式日益興起,學生可以進一步利用互聯(lián)網(wǎng)了解信息,尋找兼職,企業(yè)同樣可以利用平臺廣納人才,解決剛需。對于廣大學生群體來說,信息更新不及時、信息面狹窄、溝通不暢等,不能及時找到兼職不說,更容易被信息誤導,上當受騙。我國自從進入互聯(lián)網(wǎng)時代以來,大力發(fā)展平臺化管理運營模式,如今國內(nèi)外也開發(fā)出了許多優(yōu)秀的招聘網(wǎng)站、APP,如BOSS直聘、前程無憂、58同城等等,各大高校也開設(shè)了自己的就業(yè)信息網(wǎng)站??傮w比較而言,這些平臺都各有其優(yōu)點,但是同樣各自存在不足,而高校就業(yè)信息網(wǎng)又僅僅只是針對畢業(yè)生,對廣大在校大學生不具有普適性。如今,互聯(lián)網(wǎng)應用的蓬勃發(fā)展也逐漸深入我們的生活,而智能化的日益普及也讓人們獲取信息的途徑進一步拓寬,所以,通過互聯(lián)網(wǎng)品臺化來進行大學生兼職服務管理也成為大勢所趨,開發(fā)一個基于互聯(lián)網(wǎng)云平臺的在校大學生兼職服務平臺是必須的。在此背景下,我開發(fā)在校大學生兼職服務平臺的意義及顯,為解決目前平臺存在的部分問題,如信息界定不明顯、針對性不強等,同時將受眾群體擴大到了在校大學生不止局限于應屆畢業(yè)生。本設(shè)計將要解決的主要問題是:大學生兼職存在的兼職種類多,但技術(shù)含量低、沒有協(xié)調(diào)好兼職與學習的時間、所做兼職與專業(yè)相關(guān)程度低、對所做的兼職并沒有深刻認識等問題。1.3研究方法為了能夠?qū)⒈鞠到y(tǒng)更好的設(shè)計實現(xiàn)出來,首先就要進行調(diào)查分析。一方面,對現(xiàn)今市面上的各類招聘網(wǎng)站和APP進行了深入單位了解和細致的分析,進而總結(jié)出各類招聘平臺的相同之處和各自的特點,為在校大學生兼職服務平臺的功能設(shè)計做好調(diào)研準備;另一方面,我以100個大一至大四的在校大學生為對象,對他們進行線上問卷調(diào)查,了解他們對在校大學生參加兼職和社會實踐活動的看法和意見、喜歡的兼職類型、期望工作時間和薪資、對在校大學生兼職服務平臺的發(fā)展前景的看法等,為系統(tǒng)的設(shè)計提供了具體的方向。1.4本論文主要工作本課題基于這樣一個時代背景和現(xiàn)有的各項技術(shù),目的是實現(xiàn)一個較為完善的在校生兼職信息服務系統(tǒng)平臺的設(shè)計。經(jīng)過前期的調(diào)查研究,定下擬實現(xiàn)的功能和擬解決的問題包括用人組織和學生個體的注冊和登錄、用人組織發(fā)布相關(guān)用人信息、學生依據(jù)個人興趣篩選瀏覽兼職信息并和有意向的兼職任務與用人組織交流、系統(tǒng)管理員可以查看管理各注冊人員信息和所有的招聘信息等幾方面的功能,以解決學生沒有協(xié)調(diào)好兼職與學習的時間、所做兼職與專業(yè)相關(guān)程度低、對所做的兼職并沒有深刻認識等問題。然后通過詳細的分析,進行系統(tǒng)設(shè)計,考慮實施的可行性,采用前后端分離、MVC的模式開展。前端設(shè)計上,我用vue.js框架來開發(fā),UI組件選擇element-UI來構(gòu)建UI界面;后端設(shè)計,使用springboot框架進行后端邏輯設(shè)計;數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,以數(shù)據(jù)庫為核心進行數(shù)據(jù)交互。系統(tǒng)設(shè)計、編碼完成之后對系統(tǒng)進行測試及完善。2系統(tǒng)開發(fā)環(huán)境2.1Vue框架本設(shè)計采用前后端分離的開發(fā)模式,前端開發(fā)就是利用Vue.js框架來實現(xiàn),以element-UI組件庫為基礎(chǔ)構(gòu)建UI界面。在前端后臺管理系統(tǒng)的頁面顯示采用container布局容器進行整體布局,細節(jié)上采用button組件、border組件、form表單、icon組件等進行后臺UI設(shè)計。前端整體采用組件化的開發(fā)模式,可以實現(xiàn)組件的重復利用,降低代碼冗余,利用vue-rooter實現(xiàn)各組件之間的數(shù)據(jù)交互和組件頁面切換。對于前后端的數(shù)據(jù)交互上,利用axios由前端向后端發(fā)送數(shù)據(jù)請求,并且接收后端數(shù)據(jù)和反饋,從而實現(xiàn)前后端的數(shù)據(jù)交互。編程軟件采用的是JetBrains公司旗下的WebStorm工具,這個IDE可以很容易的實現(xiàn)前端vue框架的組件化開發(fā),支持包的引入也較為簡易,帶有編碼提示功能,簡化了編程工作量,能夠有效減少代碼出錯和代碼冗余。2.2MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫可兼容性強、運用廣泛,作為開源數(shù)據(jù)庫,更是大大提高了設(shè)計的經(jīng)濟可行性。我用的是MySQL8.0版本,便于進行數(shù)據(jù)庫的各種操作和管理。在MySQL內(nèi)搭建在校大學生兼職服務平臺的數(shù)據(jù)庫,明確個用例和各數(shù)據(jù)表之間的關(guān)系,確定主鍵關(guān)鍵字,確定個表的字段,最終搭建一個結(jié)構(gòu)較為規(guī)范、功能較為全面的數(shù)據(jù)庫。2.3SpringBoot框架本設(shè)計在后端的邏輯實現(xiàn)上,就是使用SpringBoot框架進行開發(fā),一方面項目創(chuàng)建簡易,方便項目框架搭建,另一方面能夠有效降低代碼冗余,能很大程度上縮小項目文件,且代碼簡明易讀,便于調(diào)試和修改。編程開發(fā)軟件采用的是IDEA,這個IDE可以很容易的實現(xiàn)后端的邏輯開發(fā),jar包的引入也較為簡易,帶有編碼提示功能,簡化了編程工作量,能夠有效減少代碼出錯和代碼冗余。2.4系統(tǒng)的架構(gòu)B/S本設(shè)計采用的就是B/S結(jié)構(gòu),服務器為MySQL數(shù)據(jù)庫,瀏覽器可以使用InternetExplorer、Chrome等,將原本的客戶端用瀏覽器來代替,使得系統(tǒng)設(shè)計難度降低,能夠提高平臺的兼容性和可利用率。3系統(tǒng)分析3.1可行性分析在校大學生兼職服務平臺主要目標是實現(xiàn)系統(tǒng)中大學生兼職服務的管理、儲備服務,包括系統(tǒng)管理員、企業(yè)、學生三種身份,完成兼職相關(guān)信息的發(fā)布、查詢等操作。在系統(tǒng)的整體設(shè)計目標確定下來之后,就分別從技術(shù)、操作、經(jīng)濟、法律四個方面進行可行性分析。3.1.1技術(shù)可行性作為平臺式的信息管理共享應用,從技術(shù)人員開發(fā)的角度講,開發(fā)人員對Vue.js框架、SpringBoot框架和MySQL數(shù)據(jù)庫有一定的了解,并且有過類似項目的開發(fā)經(jīng)驗。因此從技術(shù)角度講系統(tǒng)的開發(fā)具有可行性。3.1.2操作可行性在校大學生兼職服務平臺在用戶界面設(shè)計上,運用element-UI組件庫構(gòu)建用戶前端UI界面,用當下較為流行的窗口式布局,使得界面簡單易于操作,各個類型的用戶可以通過瀏覽器進行訪問以及其他相關(guān)操作。從操作的角度來講,本設(shè)計具有管理方便、操作敬意、交互性好的特點,具備開發(fā)可行性。3.1.3經(jīng)濟可行性此設(shè)計我主要是基于SpringBoot框架、Vue框架,采用MySQL數(shù)據(jù)庫來儲存數(shù)據(jù),均為開源資源。編程所需的IDE均是用jetbrains公司旗下的開發(fā)工具,軟件獲取較為容易,通過教育賬號可以免費申請使用。硬件方面的要求也相對簡單,一臺內(nèi)存在4GB以上的PC機即可??偟膩碚f,無論是硬件還是軟件環(huán)境都容易獲取,成本要求不高,另一方面,系統(tǒng)開發(fā)周期較短,功能實現(xiàn)也不復雜。所以本設(shè)計在經(jīng)濟方面有較高的可行性。3.1.4法律可行性此在校大學生兼職服務平臺是自己設(shè)計的管理系統(tǒng),作為本科的畢業(yè)設(shè)計具有較大的現(xiàn)實意義。項目和選題都具備一定創(chuàng)新性,而且不管是開發(fā)所用的軟件還是數(shù)據(jù)庫,用的都是代碼開源的環(huán)境。所以這個系統(tǒng)的開發(fā)和設(shè)計,并不存在任何侵權(quán)問題,在法律上完全具備可行性。3.2系統(tǒng)用例分析3.2.1招聘單位用例圖本系統(tǒng)作為一個信息管理共享平臺,其核心就是招聘單位子系統(tǒng),系統(tǒng)中的核心會員是招聘單位用戶。招聘單位用戶在登錄系統(tǒng)后,通過招聘單位子系統(tǒng)菜單來進行后臺管理。本用例的主要功能包括:招聘管理、招聘流程管理、簡歷收集與整合、錄用管理、人事管理等。該用例如圖3-1所示。圖3-1招聘單位用例圖3.2.2學生用戶用例圖本系統(tǒng)主要是為在校大學生提供兼職服務,學生用戶是平臺建設(shè)和服務的初衷,學生子系統(tǒng)是面向廣大學生應聘者的窗口。學生用戶在進入學生信息管理子系統(tǒng)后可以管理個人信息,包括查看招聘信息、查看我的簡歷、查看職場資訊、咨詢就業(yè)指導、學習面試技巧等,該用例設(shè)計如圖3-2所示。圖3-2學生用戶用例圖3.2.3系統(tǒng)管理員用例圖系統(tǒng)管理員主要負責整個系統(tǒng)信息的管理,包括對信息內(nèi)容進行增刪改查等操作,具體用例功能有:進行用戶管理、角色管理、查看應聘者信息、菜單管理、部門管理、崗位管理、字典管理、系統(tǒng)管理等,該用例設(shè)計如圖3-3所示。圖3-3系統(tǒng)管理員用例圖4系統(tǒng)設(shè)計4.1系統(tǒng)工作原理分析本平臺系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)架構(gòu)設(shè)計架構(gòu),通俗一點來說就相當于我們要蓋一棟樓時的框架,包括地基、橫梁、豎柱、封頂?shù)?,系統(tǒng)架構(gòu)就類似于工程的架構(gòu)。系統(tǒng)相當于我們的房屋,架構(gòu)起著奠基作用。本設(shè)計“在校大學生兼職服務平臺”作為一個三用例主體的信息管理系統(tǒng),在系統(tǒng)架構(gòu)設(shè)計時,要充分考慮到各個用例之間的區(qū)別與聯(lián)系。整體架構(gòu)設(shè)計以各個用例主體作為根節(jié)點,將用例的具體功能作任務細分,使用Vue組件開發(fā)技術(shù)將系統(tǒng)分為多個子模塊(子組件),繼而對各個子模塊(子組件)的功能進行預先設(shè)計和實現(xiàn)。本系統(tǒng)整體架構(gòu)設(shè)計如圖4-2所示。圖4-2系統(tǒng)架構(gòu)圖4.3系統(tǒng)流程分析4.3.1系統(tǒng)開發(fā)流程在校大學生兼職服務平臺在開發(fā)過程中,嚴格遵循軟件工程軟件的生命周期。本系統(tǒng)的開發(fā)流程如圖4-3所示。圖4-3系統(tǒng)開發(fā)流程圖4.3.2用戶登錄流程在后續(xù)進行系統(tǒng)的測試和使用過程中,為了確保系統(tǒng)內(nèi)部各類信息的安全,所以在要使用本系統(tǒng)或者在對系統(tǒng)信息進行管理之前,必須先通過登錄驗證程序驗證用戶身份信息才能登陸到系統(tǒng)中,才能進行相關(guān)操作。此過程結(jié)構(gòu)流程如圖4-4所示。圖4-4登錄流程圖4.3.3系統(tǒng)操作流程在使用本平臺時,為保證網(wǎng)站的安全性,進入網(wǎng)站后會首先路由重定向到登錄注冊頁面,即用戶必須先注冊平臺賬號,已有賬號的需輸入正確的用戶名和密碼,然后系統(tǒng)會自動檢測信息,若前后端信息校驗通過,則用戶可以進入系統(tǒng)功能界面,進行相關(guān)操作,否則會提示錯誤無法登錄,本系統(tǒng)操作流程如圖4-5所示。圖4-5系統(tǒng)操作流程圖4.3.4添加信息流程本系統(tǒng)作為一個信息管理共享平臺,對信息的增刪改查的操作是平臺的核心功能所在。在我的設(shè)計中,招聘單位用戶、學生用戶、管理員用戶這三個主體都用各自的增刪改查功能,在此我用管理員用戶為例,添加信息流程如圖4-6所示。圖4-6添加信息流程圖4.3.5修改信息流程同樣以系統(tǒng)管理員為例,簡要說明修改信息的流程。管理員用戶有權(quán)限對系統(tǒng)日志、程序菜單、身份角色等內(nèi)容進行管理,對于其中錯誤的或者已經(jīng)更新了的內(nèi)容可以進行相應的修改。修改信息的流程具體是這樣的,首先進入修改信息界面,管理員對系統(tǒng)中需要修改的內(nèi)容信息選中后,點擊修改,前端會彈出修改信息的輸入框,在其中輸入要修改的信息后點擊確認修改按鈕,前端先進行數(shù)據(jù)校驗,前端數(shù)據(jù)校驗通過后發(fā)送put請求到后端,后端執(zhí)行修改操作后反饋回前端,提示信息修改成功,并更新數(shù)據(jù)庫;若前端校驗不通過,則提示輸入有誤請重新輸入,此過程不更新數(shù)據(jù)庫。該流程如圖4-7所示。圖4-7修改信息流程圖4.3.6刪除信息流程在此,以管理員用戶為例,對系統(tǒng)的刪除信息流程進行說明。管理員用戶可以對系統(tǒng)的招聘信息、用戶信息、系統(tǒng)日志、程序菜單、身份角色等內(nèi)容進行管理,對于其中過期或者作廢的內(nèi)容可以進行相應的刪除和更新操作。刪除信息的流程具體是這樣的,管理員在系統(tǒng)中選中過期作廢的信息之后,點擊對應的信息刪除按鈕,系統(tǒng)就會在前端跳出彈窗,詢問是否確認刪除該條信息,確認刪除則由前端發(fā)送刪除該信息的delete請求到后端,后端執(zhí)行刪除操作在數(shù)據(jù)庫中刪除該條信息并且反饋回前端,前端彈出已刪除的彈窗,信息刪除操作完畢,更新數(shù)據(jù)庫;若選擇不刪除該信息,則流程返回信息選擇過程,不執(zhí)行刪除操作,不更新數(shù)據(jù)庫。該流程如圖4-8所示。圖4-8刪除信息流程圖4.4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是計算機信息系統(tǒng)的基礎(chǔ),是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。如今,數(shù)據(jù)庫已經(jīng)成為絕大部分計算機軟件應用系統(tǒng)不可或缺的一部分,有著存儲管理數(shù)據(jù)、支持系統(tǒng)正常運行的重要作用,所以數(shù)據(jù)庫設(shè)計的成熟與否對整個系統(tǒng)的設(shè)計質(zhì)量和運行速度都有著直接影響。4.4.1數(shù)據(jù)庫實體設(shè)計實體設(shè)計時數(shù)據(jù)庫設(shè)計的核心。實體就是我們生活中能夠切實表現(xiàn)某一物體或者某一現(xiàn)象的集合體,可以是一個具體的且屬性明確的物體,也可以是一個能夠反映多個事物之間的相互關(guān)系的一種聯(lián)系事件,通常也稱之為實例。舉例來說,實體就如生活中的某個人,一個公司每個員工,學校里的老師或者學生、所學課程的課程表、學生對應的成績單等等,都可以作為實體。本系統(tǒng)中的各個用例的實體圖如下所示:1、應聘者,對應大學生兼職服務平臺里的用戶就是在校學生,其屬性包括編號、用戶ID、招聘信息ID、發(fā)布企業(yè)ID等,該實體如圖4-3所示:圖4-3應聘者信息實體圖2、我的關(guān)注,包括系統(tǒng)中應聘者用戶(學生用戶)所關(guān)注的企業(yè)和招聘信息等內(nèi)容,主要屬性有編號、用戶ID、所關(guān)注的招聘信息ID、所關(guān)注的發(fā)布企業(yè)ID等,該表實體圖如圖4-4所示:圖4-4我的關(guān)注表實體圖3、人事表,反映的是招聘單位進行人員招聘和人事管理的二維表,包含的主要屬性有編號、部門ID、姓名、性別、郵箱、電話號碼、身份證號碼、QQ號碼、家庭住址、備注等,該實體圖如圖4-5所示:圖4-5人事表信息實體圖4、招聘信息表,這一實體是一個中間實體,反映的是學生用戶的應聘者信息表和招聘單位用戶的人事表之間多對多的關(guān)系,因而產(chǎn)生這樣一個中間實體,其主要屬性包括編號、發(fā)布企業(yè)ID、招聘單位名稱、崗位、類型、薪資、經(jīng)驗要求、學歷要求、職位誘惑、職位描述、工作地點、關(guān)鍵詞等屬性,該實體圖如圖4-6所示:圖4-6招聘信息實體圖4.4.2數(shù)據(jù)庫實體的關(guān)系分析數(shù)據(jù)庫的各個實體之間的關(guān)系是關(guān)系型數(shù)據(jù)庫的核心體現(xiàn),本數(shù)據(jù)庫就是以關(guān)系數(shù)據(jù)庫為原型設(shè)計的。數(shù)據(jù)庫設(shè)計時考慮到了各個實體之間的關(guān)系,學生用戶的應聘者信息表和我的關(guān)注表之間是一對一的關(guān)系,一個學生只有一個關(guān)注表,一個關(guān)注表也只屬于一個學生;系統(tǒng)管理員和應聘者信息表與人事表之間都是一對多的關(guān)系,系統(tǒng)管理員用戶可以按照權(quán)限管理整個平臺上的用戶信息,包括學生用戶和招聘單位用戶,具體體現(xiàn)就是一個管理員可以管理多個招聘信息和多個人事信息,而多條招聘信息和多條人事信息可能只會被一個管理員管理,因此形成一對多的對應關(guān)系;而學生用戶的應聘者信息表和招聘單位的人事表之間是明顯的多對多的關(guān)系,因為同一個學生可以向多家招聘單位投遞簡歷尋找兼職,而同一家招聘單位也可以接受不同學生投遞的簡歷,因而就形成了中間實體招聘信息表,三者之間的內(nèi)在聯(lián)系共同反映了應聘者信息表和人事表之間多對多的關(guān)系。本設(shè)計中涉及的對應關(guān)系如下圖4-7所示。4.4.3數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫的表信息屬于數(shù)據(jù)庫設(shè)計階段的一個重要部分,表設(shè)計的完整與否直接關(guān)系到數(shù)據(jù)庫的整體性能,甚至會直接影響整個系統(tǒng)的功能實現(xiàn)和運行狀態(tài)。數(shù)據(jù)庫的表設(shè)計包含字段設(shè)置(表的列名)、數(shù)據(jù)類型選擇、長度設(shè)置(各個屬性的字符占位長度,關(guān)系到字段存儲空間是否夠用、是否冗余)、主鍵外鍵設(shè)置、是否為空設(shè)置等等。下面介紹數(shù)據(jù)庫中的各個表的詳細信息。表4-1學生信息表表4-2我的關(guān)注表表4-3人事表

表4-4招聘信息表5系統(tǒng)功能實現(xiàn)5.1招聘單位用戶功能模塊的實現(xiàn)5.1.1招聘單位用戶登錄功能在使用本平臺時,為保證網(wǎng)站的安全性,進入網(wǎng)站后會首先路由重定向到登錄注冊頁面,需要先輸入正確的用戶名和密碼進行登錄。沒有賬號的用戶必須先注冊平臺賬號,已有賬號的需輸入正確的用戶名和密碼,然后系統(tǒng)會自動檢測信息,若前后端信息校驗通過,則用戶可以進入系統(tǒng)功能界面,進行相關(guān)操作,否則會提示錯誤無法登錄。如圖5-1所示。圖5-1-1登錄窗口圖5-1-2登錄組件圖5-1登錄請求5.1.2錄用管理招聘單位的用戶進入后臺后,可以執(zhí)行權(quán)限以內(nèi)的各項操作,其中錄用管理是招聘單位用戶的核心功能,對于應聘者提交的應聘信息進行查看和審核,可以執(zhí)行“錄用”和“拒絕”操作。如圖5-2所示。圖5-2-1錄用管理圖5-2-1錄用管理組件5.1.3人事管理人事管理也是招聘單位子系統(tǒng)的主要功能之一,招聘單位管理員進入系統(tǒng)后臺之后,可以對人事信息進行添加和修改。如圖5-3所示。圖5-3-1人事管理圖5-3-2新增人事信息組件5.1.4招聘技巧招聘技巧是“在校大學生兼職服務平臺”的一大特色所在,招聘單位可以在此闡述自己單位招聘人員的具體要求和期望,并宣傳面試方面的相關(guān)技巧給應聘者,而應聘者也可以在之間的系統(tǒng)中查看招聘面試技巧,以便在參加面試之前做足充分的準備。招聘單位系統(tǒng)管理員進入后臺之后,可以對招聘技巧信息進行登記和修改。如圖5-4所示。圖5-4招聘技巧5.2學生用戶功能模塊的實現(xiàn)5.2.1我的簡歷本設(shè)計作為一個幫助在校大學生尋找兼職的平臺,其中學生用戶子系統(tǒng)的核心功能就是編輯和修改自己的個人簡歷。學生用戶在成功登錄進行系統(tǒng)后,可以查看自己的個人簡歷信息,也可以進行簡歷更新和修改。其界面如圖5-5所示。圖5-5-1我的簡歷圖5-5-2我的簡歷組件5.2.2我的應聘在“我的應聘”這一欄,用戶可以查看自己所投遞過的招聘單位以及應聘審核的情況。如圖5-6所示。圖5-6我的應聘5.3系統(tǒng)管理員功能模塊的實現(xiàn)5.3.1角色管理系統(tǒng)管理員進行系統(tǒng)后可以進行角色管理。如圖5-7所示。圖5-7角色管理5.3.2用戶信息管理系統(tǒng)管理員可以對用戶信息并進行管理。如圖5-8所示。圖5-8用戶信息管理6系統(tǒng)測試6.1測試環(huán)境與條件處理器:pc端:AMDA8內(nèi)存:pc端:4GB以上硬盤:pc端:80G以上操作系統(tǒng):pc端:Windows10數(shù)據(jù)庫:MySQL8.06.2功能測試系統(tǒng)的功能測試的主要目的是對系統(tǒng)的安全性、依從性、操作性、適用性、準確性等指標進行對應的測試,以確保系統(tǒng)在后續(xù)的維護和使用過程中能夠擁有良好的系統(tǒng)適應性和可維護性。本系統(tǒng)的功能測試結(jié)果如圖6-1所示:圖6-1網(wǎng)站功能測試6.3性能測試系統(tǒng)的性能測試,是指利用現(xiàn)有的硬件和軟件資源完成模擬網(wǎng)站在瀏覽器上的運行過程的工作,狹義上來講就是測試系統(tǒng)的運行速度和運行狀態(tài),以及相應的功能是否能夠?qū)崿F(xiàn)。而具體的系統(tǒng)性能測試應該包涵系統(tǒng)的整體運行速度、系統(tǒng)的響應時間,以及最高可支持的并發(fā)節(jié)點數(shù),以此來確定系統(tǒng)的整體性能,這些也是評定系統(tǒng)性能測試的重要技術(shù)指標。本節(jié)將從以下三個方面對系統(tǒng)的性能進行測試和說明。6.3.1系統(tǒng)運行速度將本設(shè)計置于硬件配置和操作系統(tǒng)軟件都各不相同的PC端上試運行,分別記錄下在硬件配置相同而操作系統(tǒng)軟件不同的PC上和硬件配置不同而操作系統(tǒng)軟件相同的PC上的運行速度、卡頓現(xiàn)象、停滯現(xiàn)象等。測試結(jié)果表明,在PC硬件配置基本一致的前提下,在不同的操作系統(tǒng)上運行,該

溫馨提示

  • 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

提交評論