畢業(yè)答辯-基于微信小程序的高校就業(yè)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)答辯-基于微信小程序的高校就業(yè)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)答辯-基于微信小程序的高校就業(yè)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)答辯-基于微信小程序的高校就業(yè)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)答辯-基于微信小程序的高校就業(yè)招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

匯報(bào)人:匯報(bào)日期:springboot基于微信小程序的高校就業(yè)招聘系統(tǒng)摘要:疫情爆發(fā)以來(lái),越來(lái)越多的用戶借助于移動(dòng)手機(jī)、電腦完成生活中的事務(wù),許多的傳統(tǒng)行業(yè)也更加重視與互聯(lián)網(wǎng)的結(jié)合。本系統(tǒng)以高校就業(yè)招聘系統(tǒng)為主題,利用不斷發(fā)展和進(jìn)步的網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)用戶注冊(cè)、登錄、瀏覽公告信息、企業(yè)通知、簡(jiǎn)歷投遞、職位招聘、企業(yè)等信息,并進(jìn)行簡(jiǎn)歷、公告信息、企業(yè)通知、簡(jiǎn)歷投遞、職位招聘、職位收藏、職位留言、論壇信息的操作等。本論文介紹高校就業(yè)招聘系統(tǒng)軟件的開發(fā),主要是借助微信平臺(tái)來(lái)完成的,框架使用的是SpringBoot框架,編程語(yǔ)言使用的是Java語(yǔ)言,數(shù)據(jù)庫(kù)使用的是MySQL數(shù)據(jù)庫(kù)。課題提出的背景及意義1.1.1課題背景騰訊公司在2017年1月19日發(fā)布了一款不需要下載,不需要卸載,不需要存儲(chǔ)的軟件叫微信小程序,受到了很多人的喜歡。微信小程序自2017年發(fā)布至今,依托微信的社交屬性和龐大的用戶基數(shù),已經(jīng)滲透到生活的方方面面[1]。微信小程序可以將基于微信平臺(tái)的用戶和服務(wù)連起來(lái),能夠方便地通過(guò)微信進(jìn)行訪問(wèn)和發(fā)布,并且擁有良好的應(yīng)用體驗(yàn)。隨著微信基礎(chǔ)建設(shè)的完善(小程序、服務(wù)號(hào)、訂閱號(hào)、視頻號(hào)等),在微信內(nèi)建立服務(wù)體系,逐步成為各行業(yè)的標(biāo)配?,F(xiàn)在,各種各樣的智能手機(jī)都出現(xiàn)了,各種各樣的軟件都是以手機(jī)為基礎(chǔ)的,而在這么多的通訊軟件中,小程序是最受歡迎的。這幾年來(lái),由于微信的迅猛發(fā)展帶動(dòng)著小程序的發(fā)展速度也發(fā)生了很大的變化,用戶也越來(lái)越多了,現(xiàn)在隨著智能手機(jī)的普及,每個(gè)人的手機(jī)上都安裝了微信,這樣子基本上我們每個(gè)人的手上就都有了小程序?!盎ヂ?lián)網(wǎng)+”高校就業(yè)招聘系統(tǒng)快速發(fā)展的當(dāng)下,微信小程序以“用完即走”的設(shè)計(jì)理念在高校就業(yè)招聘系統(tǒng)擁有了越來(lái)越多的客戶群[2-3]。1.1.2課題研究意義本論文是基于微信開發(fā)者工具設(shè)計(jì)實(shí)現(xiàn)的高校就業(yè)招聘系統(tǒng),擴(kuò)展了高校就業(yè)招聘系統(tǒng)信息的覆蓋面。微信小程序免安裝、使用便利、用戶基數(shù)大的特性,為用戶提供了更多更便捷的渠道[4]。在疫情期間,這種線上的管理,實(shí)現(xiàn)用戶在家就能網(wǎng)上查詢公告信息、企業(yè)通知、簡(jiǎn)歷投遞、職位招聘、企業(yè)信息,并進(jìn)行簡(jiǎn)歷、公告信息、企業(yè)通知、簡(jiǎn)歷投遞、職位招聘、職位收藏、職位留言、論壇信息等功能,更有效的減少了人流的聚集,減少感染幾率,同時(shí)也大大的提高了工作效率,是本設(shè)計(jì)實(shí)現(xiàn)的意義所在。1.2研究現(xiàn)狀在2011年1月,“微信”這樣一個(gè)可以為手機(jī)、平板等通訊工具提供通信渠道而且是免費(fèi)的軟件就這樣子橫空出世了,到2013年11月的時(shí)候,注冊(cè)和使用微信的用戶數(shù)量達(dá)到了一個(gè)新的高度同時(shí)在使用群體上也有了很大的突破,漸漸的已經(jīng)成功滲透到了大多數(shù)人的日常生活中。微信是以移動(dòng)互聯(lián)網(wǎng)為媒介,可隨時(shí)隨地發(fā)送文本、圖片、語(yǔ)音等信息的交流平臺(tái)[5]。微信深受全國(guó)數(shù)億用戶的歡迎,已經(jīng)成為我國(guó)登錄次數(shù)最多的手機(jī)應(yīng)用程序之一[6]。微信小程序是一種不用下載和安裝就能使用的小軟件,微信團(tuán)隊(duì)于2016年九月發(fā)布了一款A(yù)PP,該平臺(tái)可以讓APP“觸手可及”,無(wú)需下載,只需掃描或搜索就能打開[7]。作為一種交流工具,微信具有普及度高、使用方便等特點(diǎn),已經(jīng)成為線上服務(wù)的重要輔助工具[8-10]。在信息化時(shí)代背景之下,人們的生活步調(diào)不斷加快,對(duì)信息及時(shí)性的要求也隨之提高。傳統(tǒng)的媒體傳播方式已經(jīng)無(wú)法適應(yīng)大眾對(duì)信息的捕捉和傳播更加靈活高效的要求。所以基于微信的小程序這種“無(wú)需下載,用完就走”的系統(tǒng)逐漸受到了大家的重視和喜歡。在網(wǎng)絡(luò)環(huán)境下,基于微信小程序的高校就業(yè)招聘系統(tǒng)應(yīng)用的及時(shí)性和靈活性要比傳統(tǒng)的媒體更好一些。一旦小程序上線了,不管身處何方,只要用戶聯(lián)網(wǎng)了,都可以立刻獲取到他們所需的資料和消息。高校就業(yè)招聘系統(tǒng)它還可以為用戶提供一個(gè)智能的管理平臺(tái),讓管理員隨時(shí)了解用戶的需求,增加管理員和用戶之間的聯(lián)系??梢院芎玫亟鉀Q信息的快捷化和整體覆蓋化,提高工作效率。現(xiàn)今互聯(lián)網(wǎng)在人們的生活、生產(chǎn)中已經(jīng)變得不可或缺,越來(lái)越占據(jù)主導(dǎo)地位,手機(jī)、平板等已成為人們獲取信息的重要手段,通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)對(duì)高校就業(yè)招聘系統(tǒng)的管理已經(jīng)成為一種必然趨勢(shì)。1.3本文研究?jī)?nèi)容本系統(tǒng)是一款基于微信小程序的高校就業(yè)招聘系統(tǒng),研究的主要內(nèi)容是針對(duì)傳統(tǒng)的管理缺陷,利用計(jì)算機(jī)技術(shù)相結(jié)合開發(fā)一款在管理上效率更高,更便捷的小程序;在設(shè)計(jì)方案上實(shí)現(xiàn)了對(duì)技術(shù)和運(yùn)行狀況做出了解析。使用戶足不出戶就可以查詢到所需求的信息。其研究主要內(nèi)容如下:(1)下載安裝相關(guān)的項(xiàng)目安裝包jdk、tomcat、maven等;(2)搭建開發(fā)環(huán)境:IDEA、微信開發(fā)者、MySQL數(shù)據(jù)庫(kù);(3)簡(jiǎn)約的界面設(shè)計(jì);(4)用戶注冊(cè)、登錄、瀏覽公告信息、企業(yè)通知、簡(jiǎn)歷投遞、職位招聘、企業(yè)等資訊,管理我的等功能的設(shè)計(jì)。相關(guān)平臺(tái)及關(guān)鍵技術(shù)微信開發(fā)者工具:目前騰訊發(fā)布的微信官方網(wǎng)站上所使用的軟件開發(fā)工具主要是微信開發(fā)工具,并且有官方網(wǎng)站為它提供了一個(gè)前端開發(fā)平臺(tái)。由于軟件不能在瀏覽器上運(yùn)行,因此在網(wǎng)絡(luò)上是不允許使用Document,Window等方法的。而在以往對(duì)HTML5進(jìn)行加載的過(guò)程中,會(huì)受到網(wǎng)絡(luò)環(huán)境的限制,需要對(duì)HTML、CSS以及JS進(jìn)行一步又一步的加載,然后返回信息,從而渲染頁(yè)面,將其在瀏覽器當(dāng)中進(jìn)行呈現(xiàn)。這樣的方式用戶需要等待許久,而且會(huì)降低用戶的體驗(yàn)感[11]。微信Web開發(fā)者工具與H5開發(fā)工具的預(yù)覽模式存在著一定的差異,其屬于一項(xiàng)自己的工具,因此可有效地實(shí)現(xiàn)同步本地文件開發(fā)和調(diào)試等流程。此外小程序開發(fā)了相關(guān)的標(biāo)簽語(yǔ)言和樣式語(yǔ)言,并沒(méi)有使用相關(guān)的HTML5+CSS3。在微信小程序軟件的開發(fā)過(guò)程中,還進(jìn)一步提供了原生APP的組件[12]。而在HTML5+CSS3當(dāng)中,這是需要通過(guò)模擬才能夠有效實(shí)現(xiàn)的相關(guān)功能,但在小程序當(dāng)中可以通過(guò)組件來(lái)得到有效的實(shí)現(xiàn)[13]。Java技術(shù):Java是一門面向?qū)ο蟮木幊陶Z(yǔ)言,它由C++發(fā)展而來(lái)。Java保留了C++語(yǔ)言大部分好的優(yōu)點(diǎn),同時(shí)放棄了C++里很那的多繼承、指針等概念。Java從根本上解決了C++的固有缺陷,形成了一種新的完全面向?qū)ο蟮恼Z(yǔ)言,因此Java語(yǔ)言的句法更加清晰、規(guī)模也更加的小、更容易學(xué)等多個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。MySQL數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是我們系統(tǒng)開發(fā)設(shè)計(jì)過(guò)程中非常重要的工具,想要完成一個(gè)完整的系統(tǒng)離不開數(shù)據(jù)庫(kù)的支持,數(shù)據(jù)庫(kù)可以對(duì)我們前臺(tái)、后臺(tái)的數(shù)據(jù)進(jìn)行非常方便的存和取,提高我們開發(fā)的工作效率。MySQL可以將我們的數(shù)據(jù)信息存放在多個(gè)表當(dāng)中使得我們的數(shù)據(jù)非常清晰明了,這非常的方便我們對(duì)數(shù)據(jù)進(jìn)行集中管理,同時(shí)也能加快我們系統(tǒng)的運(yùn)行。MySQL是一款小型的關(guān)系型數(shù)據(jù)庫(kù),具有體積小、速度快、成本低等優(yōu)點(diǎn)。在對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)時(shí),我們最經(jīng)常用的語(yǔ)言是標(biāo)準(zhǔn)的SQL語(yǔ)言,本系統(tǒng)使用的MySQL數(shù)據(jù)庫(kù)也用了SQL語(yǔ)言,所以有非常強(qiáng)的兼容性。數(shù)據(jù)庫(kù)的運(yùn)行是本系統(tǒng)一個(gè)非常重要的環(huán)節(jié),使用數(shù)據(jù)庫(kù)少不了要對(duì)數(shù)據(jù)庫(kù)中的多個(gè)表進(jìn)行數(shù)據(jù)的增加、刪除、查詢、修改等操作。配置好我們本系統(tǒng)所需的MySQL環(huán)境并安裝完成MySQL數(shù)據(jù)庫(kù)后,用戶只需啟動(dòng)電腦的一個(gè)服務(wù)進(jìn)程,對(duì)應(yīng)的客戶端就可以與該數(shù)據(jù)庫(kù)進(jìn)行連接訪問(wèn),客戶端可以使用命令行或圖形接口工具設(shè)計(jì)賬號(hào)、密碼進(jìn)行登陸訪問(wèn)MySQL數(shù)據(jù)庫(kù)。SpringBoot框架:隨著Java技術(shù)發(fā)展,為了簡(jiǎn)化開發(fā)而誕生了眾多框架。科技是隨著人們追求簡(jiǎn)單且高效的技術(shù)的渴望而發(fā)展的,在這種情況下,SpringBoot框架應(yīng)運(yùn)而生。SpringBoot是一種輕量級(jí)的、非侵入式的Java/JavaEE應(yīng)用框架。它的出現(xiàn)大幅度的簡(jiǎn)化了開發(fā)步驟。SpringBoot是具有簡(jiǎn)單高效、輕量級(jí)、依賴注入和面向切面編程而深受Java開發(fā)程序員的喜愛(ài)?,F(xiàn)在的眾多程序員都使用spring來(lái)簡(jiǎn)化開發(fā)。系統(tǒng)結(jié)構(gòu)圖小程序首頁(yè)界面圖用戶我的界面圖后臺(tái)登錄界面圖

管理員管理界面圖

企業(yè)管理界面圖

結(jié)論本文改變了傳統(tǒng)的線下管理方式,對(duì)基于微信平臺(tái)的高校就業(yè)招聘系統(tǒng)做了詳細(xì)的介紹與研究,使用戶可以足不出戶就可以得到自己想要查詢的信息。本系統(tǒng)采用Java技術(shù)、SpringBoot框架、微信小程序、MySQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)了對(duì)服務(wù)器和小程序客戶端數(shù)據(jù)的交互。本系統(tǒng)主要實(shí)現(xiàn)的功能有:實(shí)現(xiàn)個(gè)人信息修改,對(duì)個(gè)人中心、管理員管理、企業(yè)管理、用戶管理、職位招聘管理、簡(jiǎn)歷投遞管理、企業(yè)通知管理、簡(jiǎn)歷管理、基礎(chǔ)數(shù)據(jù)管理、論壇管理、公告信息管理、輪播圖信息等功能進(jìn)行管理。本文首先從系統(tǒng)的基本原理、平臺(tái)、技術(shù)等方面著手,然后對(duì)各個(gè)功能模塊進(jìn)行需求分析與設(shè)計(jì),并利用模擬器實(shí)現(xiàn)各個(gè)功能接口。本小程序頁(yè)面清晰、操作簡(jiǎn)單便捷、基本功能齊全、日常運(yùn)作較為穩(wěn)定但是本系統(tǒng)還有不少不完善的地方,在系統(tǒng)設(shè)計(jì)中也存在不少技術(shù)上的不足。該系統(tǒng)功能還有很大的發(fā)展進(jìn)步空間,讓使用本小程序的用戶更加方便快捷,也會(huì)吸引更多的用戶來(lái)使用本小程序。致謝潮起潮又落,人海又茫茫,行文至此,意味著我在大學(xué)這幾年學(xué)習(xí)生涯即將落下帷幕;在此次設(shè)計(jì)中我清楚地認(rèn)識(shí)到自己的局限性,也是因?yàn)槔蠋煹闹敢抛屛腋鼮橥晟频剡M(jìn)行設(shè)計(jì)。校園光景皆成回憶,縱使有萬(wàn)般不舍與遺憾,但仍心存感激。第一個(gè)我要感謝我的指導(dǎo)老師,謝謝您在畢業(yè)設(shè)計(jì)和畢業(yè)論文中對(duì)我的指導(dǎo)。在您的細(xì)心指導(dǎo)下我才能快速的掌握系統(tǒng)的相關(guān)功能,在您的大力幫助下我才能將課本上的知識(shí)與自己所設(shè)計(jì)的系統(tǒng)相結(jié)合,真正的做到學(xué)以致用。感謝您犧牲自己的休息時(shí)間為我們解惑,利用其豐富的教學(xué)和項(xiàng)目經(jīng)驗(yàn)對(duì)我們的每一次提問(wèn)進(jìn)行耐心指導(dǎo)。第二個(gè)我要感謝的是大學(xué)期間遇到的全體成員、班級(jí)的同學(xué)們、社團(tuán)的小伙伴、擦肩而過(guò)的每一個(gè)人,人生沒(méi)有白走的路,感謝遇到的所有。山水一程,三生有幸,愿你們畢業(yè)以后工作順利,前程似錦。最后也是最重要的一個(gè)我要

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論