




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