国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Laraval的就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2022-10-15 15:53李會(huì)平匡萬利
現(xiàn)代信息科技 2022年15期
關(guān)鍵詞:就業(yè)率數(shù)據(jù)庫模塊

李會(huì)平,匡萬利

(1.山東科技大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,山東 青島 266590;2.青島職業(yè)技術(shù)學(xué)院 信息學(xué)院,山東 青島 266555)

0 引 言

高職院校軟件技術(shù)專業(yè)教學(xué)側(cè)重點(diǎn)在于項(xiàng)目開發(fā)和技術(shù)的實(shí)際應(yīng)用,著重培養(yǎng)學(xué)生軟件開發(fā)能力,基于Laraval的就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)在此背景下由教師帶領(lǐng)學(xué)生共同開發(fā)完成。近年來,高校的連年擴(kuò)招,使得我國高校畢業(yè)生數(shù)量逐年遞增,畢業(yè)生面臨很大的就業(yè)壓力。2019年底突如其來的新冠疫情,使畢業(yè)生就業(yè)前景堪憂。對(duì)于高校,解決這一問題的有效途徑就是對(duì)畢業(yè)生實(shí)施網(wǎng)格化管理,就業(yè)工作不僅僅是高校從業(yè)管理部門的事,所有的專業(yè)教師都應(yīng)該參與到畢業(yè)生的就業(yè)工作當(dāng)中,每位指導(dǎo)教師負(fù)責(zé)一定數(shù)量的畢業(yè)生就業(yè)工作。如何利用信息化技術(shù)實(shí)現(xiàn)高效規(guī)范的就業(yè)信息統(tǒng)計(jì)管理,是高校從業(yè)管理工作中亟待解決的問題,也是高校數(shù)字和信息化建設(shè)的重要組成部分。

1 項(xiàng)目開發(fā)背景

省高校畢業(yè)生就業(yè)信息統(tǒng)計(jì)網(wǎng)和學(xué)校就業(yè)信息網(wǎng)上發(fā)布了最新的學(xué)生就業(yè)數(shù)據(jù),但這個(gè)數(shù)據(jù)往往只有高校從業(yè)管理部門的工作人員才能獲得,從業(yè)管理部門工作人員定期從省就業(yè)信息統(tǒng)計(jì)中心下載就業(yè)數(shù)據(jù),然后將電子文檔轉(zhuǎn)發(fā)給學(xué)院領(lǐng)導(dǎo)、專業(yè)部主任等,再由專業(yè)部主任轉(zhuǎn)發(fā)給就業(yè)指導(dǎo)老師,這樣高校管理層就能夠獲取學(xué)生的就業(yè)數(shù)據(jù),指導(dǎo)教師獲得所指導(dǎo)學(xué)生的最新就業(yè)狀態(tài)。這種手工和Excel電子文檔的模式存在著效率低下、數(shù)據(jù)滯后的問題。

為了更好地解決就業(yè)難題,順利地開展就業(yè)工作,提高就業(yè)管理工作的效率,圍繞青島職業(yè)技術(shù)學(xué)院就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)的研究背景、目的做了相關(guān)分析,明確了項(xiàng)目研究的主要內(nèi)容和重點(diǎn)工作,很顯然,開發(fā)一套就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)成為迫在眉睫的任務(wù)。

2 需求分析

需求分析是軟件項(xiàng)目開發(fā)的關(guān)鍵步驟,是系統(tǒng)分析與系統(tǒng)設(shè)計(jì)之間的橋梁。就業(yè)信息統(tǒng)計(jì)管理平臺(tái)改變了以往學(xué)生就業(yè)信息手工統(tǒng)計(jì)和人工操作的模式,把從業(yè)工作人員、就業(yè)指導(dǎo)教師從繁雜的Excel表格中解放出來,使畢業(yè)生就業(yè)統(tǒng)計(jì)工作變得更加高效、簡潔,幫助沒有就業(yè)的學(xué)生找到其薄弱點(diǎn),有效幫扶學(xué)生就業(yè)。研究人員從實(shí)際出發(fā),對(duì)系統(tǒng)要實(shí)現(xiàn)的基礎(chǔ)信息管理、就業(yè)統(tǒng)計(jì)、就業(yè)進(jìn)度、學(xué)生就業(yè)狀態(tài)、學(xué)生與指導(dǎo)教師之間的交互等功能進(jìn)行了全面的分析與梳理。具體來說各類用戶主要有以下需求:

學(xué)院各級(jí)管理人員和學(xué)生通過各自的賬號(hào)登錄系統(tǒng),并可根據(jù)自己的權(quán)限對(duì)相關(guān)信息進(jìn)行維護(hù)和更新,查看相關(guān)的就業(yè)信息。各級(jí)管理人員包括院長、就業(yè)工作負(fù)責(zé)人、專業(yè)負(fù)責(zé)人、輔導(dǎo)員、就業(yè)指導(dǎo)教師等。系統(tǒng)管理員也就是就業(yè)工作負(fù)責(zé)人可對(duì)所有用戶進(jìn)行相應(yīng)的管理,還能對(duì)各級(jí)管理員進(jìn)行權(quán)限設(shè)置,從省就業(yè)信息網(wǎng)下載就業(yè)數(shù)據(jù)導(dǎo)入到本系統(tǒng)中。學(xué)院院長能查看整個(gè)學(xué)院學(xué)生的就業(yè)率,各個(gè)專業(yè)學(xué)生的就業(yè)率,未就業(yè)學(xué)生以及相應(yīng)就業(yè)指導(dǎo)教師和輔導(dǎo)員等信息。專業(yè)負(fù)責(zé)人能夠給學(xué)生分配指導(dǎo)教師,查看本專業(yè)學(xué)生的就業(yè)情況。輔導(dǎo)員可以查看所帶班級(jí)學(xué)生的就業(yè)情況以及審核未就業(yè)學(xué)生提交的未就業(yè)原因等信息。就業(yè)指導(dǎo)教師可以查看所指導(dǎo)學(xué)生的就業(yè)情況,對(duì)未就業(yè)學(xué)生提交的未就業(yè)原因進(jìn)行審核。學(xué)生可以查看本人的個(gè)人信息、已就業(yè)信息,如果學(xué)生本人未就業(yè),則需要提交未就業(yè)的原因。

與此同時(shí),每年年末,還需要將當(dāng)年的最終就業(yè)信息數(shù)據(jù)保存起來,以方便相關(guān)人員對(duì)就業(yè)歷史數(shù)據(jù)的查詢,方便就業(yè)信息數(shù)據(jù)的縱向比較。實(shí)現(xiàn)就業(yè)信息的動(dòng)態(tài)化管理是數(shù)字化管理的首要目的,只有這樣才能精準(zhǔn)把握學(xué)生就業(yè)信息的脈搏,通過查看各種就業(yè)數(shù)據(jù)和報(bào)表為管理人員的決策提供依據(jù),還可以從全局了解整個(gè)學(xué)院的學(xué)生信息、崗位信息、指導(dǎo)教師信息等,精準(zhǔn)把握未就業(yè)學(xué)生的動(dòng)態(tài)等。

3 系統(tǒng)設(shè)計(jì)

針對(duì)目前各專業(yè)就業(yè)管理工作的狀況,采用用例分析等技術(shù)進(jìn)行的需求分析,根據(jù)業(yè)務(wù)管理特點(diǎn),采用基于Laraval框架的技術(shù)、動(dòng)態(tài)圖表展示技術(shù),力求滿足各級(jí)管理人員的需要,在提高學(xué)生就業(yè)率方面發(fā)揮巨大作用。

3.1 系統(tǒng)架構(gòu)設(shè)計(jì)

就業(yè)信息管理系統(tǒng)采用三層B/S架構(gòu),分別為數(shù)據(jù)持久層、業(yè)務(wù)邏輯處理層和表現(xiàn)層。具體功能結(jié)構(gòu)圖如圖1所示。

圖1 功能結(jié)構(gòu)圖

采用這種架構(gòu)能夠使系統(tǒng)實(shí)現(xiàn)跨平臺(tái)運(yùn)行及前后端徹底分離,同時(shí)在就業(yè)信息管理系統(tǒng)中還可以部署負(fù)載均衡器,這樣即使在訪問量很大時(shí),系統(tǒng)也能夠很好地響應(yīng)用戶的請(qǐng)求,系統(tǒng)的升級(jí)也更加方便。

為了使項(xiàng)目結(jié)構(gòu)合理,分工清晰,同時(shí)為便于系統(tǒng)的升級(jí)和維護(hù),本系統(tǒng)采用Laraval三層體系結(jié)構(gòu),分別為數(shù)據(jù)持久層、業(yè)務(wù)邏輯層和表現(xiàn)層。

3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)采用三層B/S架構(gòu)設(shè)計(jì),設(shè)計(jì)Web Server接口函數(shù)層,目的是為了便于系統(tǒng)的升級(jí)及前后端分離開發(fā)。系統(tǒng)總體架構(gòu)圖如圖2所示。

用戶通過視圖層登錄到系統(tǒng)以后,系統(tǒng)的任何數(shù)據(jù)請(qǐng)求與獲取都是通過Web Server中的接口函數(shù)進(jìn)行響應(yīng)處理的,經(jīng)過系統(tǒng)的業(yè)務(wù)邏輯處理之后,利用數(shù)據(jù)持久層與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的交互。

本系統(tǒng)主要包括用戶信息管理、就業(yè)信息管理、就業(yè)信息統(tǒng)計(jì)管理、未就業(yè)原因管理等模塊,系統(tǒng)模塊劃分如圖3所示。

圖2 系統(tǒng)總體架構(gòu)圖

圖3 系統(tǒng)模塊圖

用戶信息管理模塊主要包括學(xué)生信息管理和教師信息管理,教師又分為院長、專業(yè)負(fù)責(zé)人、輔導(dǎo)員、就業(yè)指導(dǎo)教師等角色,每個(gè)角色具有不同的權(quán)限。就業(yè)信息管理模塊是指系統(tǒng)管理員按時(shí)上傳最新的就業(yè)信息數(shù)據(jù)。就業(yè)信息統(tǒng)計(jì)管理模塊是指系統(tǒng)根據(jù)上傳的就業(yè)信息數(shù)據(jù),自動(dòng)統(tǒng)計(jì)出全院的就業(yè)率、專業(yè)就業(yè)率,并分別統(tǒng)計(jì)網(wǎng)簽、勞動(dòng)合同、出國、參軍,升學(xué)等數(shù)據(jù),自動(dòng)生成就業(yè)圖表信息,使得就業(yè)信息一目了然。

未就業(yè)原因管理模塊是指對(duì)未就業(yè)的學(xué)生,要在系統(tǒng)內(nèi)填寫未就業(yè)原因,同時(shí)輔導(dǎo)員和就業(yè)指導(dǎo)教師要對(duì)未就業(yè)學(xué)生所填寫的原因進(jìn)行審核、批復(fù),以此來督促指導(dǎo)教師和學(xué)生之間的溝通。

3.3 數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫是系統(tǒng)的信息倉庫,它包含了系統(tǒng)運(yùn)行所需的所有數(shù)據(jù),不同的系統(tǒng)開發(fā)環(huán)境對(duì)數(shù)據(jù)庫的規(guī)模要求是不同的,Oralce、SqlServer和MySQL是當(dāng)前主流的三大數(shù)據(jù)庫系統(tǒng),鑒于本系統(tǒng)采用Laraval開發(fā),而MySQL與PHP又是絕佳搭配,同時(shí)考慮到系統(tǒng)的容量和效率問題,本系統(tǒng)采用MySQL數(shù)據(jù)庫進(jìn)行開發(fā)管理。

根據(jù)就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)的需求分析及功能要求,系統(tǒng)中涉及到的實(shí)體有教師、學(xué)生、學(xué)院、專業(yè)、班級(jí)、就業(yè)信息統(tǒng)計(jì)、未就業(yè)原因、就業(yè)信息年統(tǒng)計(jì)等實(shí)體,以學(xué)生實(shí)體為例,學(xué)生有學(xué)號(hào)、密碼、姓名、性別、手機(jī)號(hào)、出生日期、班級(jí)編號(hào)、指導(dǎo)教師工號(hào)等屬性,與班級(jí)實(shí)體是一對(duì)多的關(guān)系,同時(shí)與指導(dǎo)教師也是一對(duì)多的關(guān)系,實(shí)體ER圖如圖4所示。

圖4 實(shí)體ER圖

根據(jù)系統(tǒng)中設(shè)計(jì)的實(shí)體,數(shù)據(jù)庫中有教師基本信息表、學(xué)院信息表、專業(yè)信息表、班級(jí)信息表、就業(yè)信息統(tǒng)計(jì)表、未就業(yè)原因表、就業(yè)信息年數(shù)據(jù)表等,學(xué)生基本信息表如表1所示。

表1 學(xué)生基本信息表

4 實(shí)現(xiàn)與系統(tǒng)測試

4.1 開發(fā)工具

項(xiàng)目開發(fā)使用phpStudy程序包、Laraval框架、Gitee協(xié)作等工具:

(1)phpStudy程序包。系統(tǒng)后臺(tái)使用PHP語言開發(fā),數(shù)據(jù)庫使用MySQL,phpStudy是一個(gè)PHP調(diào)試環(huán)境的程序集成包,是便捷易用的PHP調(diào)試環(huán)境。

(2)Laraval框 架。Laraval是一套簡潔、優(yōu)雅的PHPWeb開發(fā)框架(PHP Web Framework),使用了大量設(shè)計(jì)模式,框架完全符合設(shè)計(jì)模式的五大基本原則,模塊之間耦合度很低,服務(wù)容器可以擴(kuò)展框架功能以及編寫測試。

(3)Gitee。Gitee提供免費(fèi)的Git倉庫,還集成了代碼質(zhì)量檢測、項(xiàng)目演示等功能。對(duì)于團(tuán)隊(duì)協(xié)作開發(fā),Gitee還提供了項(xiàng)目管理、代碼托管、文檔管理等功能,5人以下小團(tuán)隊(duì)免費(fèi)使用。

4.2 開發(fā)平臺(tái)

根據(jù)就業(yè)信息統(tǒng)計(jì)系統(tǒng)所需提供的服務(wù),系統(tǒng)采用網(wǎng)絡(luò)中心提供的云服務(wù)器,基本配置為雙核處理器,內(nèi)存16 GB,硬盤500 GB,配置linux操作系統(tǒng)、MySQL數(shù)據(jù)庫服務(wù)器,使用堡壘機(jī)登錄服務(wù)器,切實(shí)保障了服務(wù)器的安全性。

4.3 系統(tǒng)實(shí)現(xiàn)

4.3.1 系統(tǒng)流程圖

根據(jù)系統(tǒng)功能設(shè)計(jì),管理員具有所有系統(tǒng)操作權(quán)限,例如導(dǎo)入就業(yè)信息,導(dǎo)入教師信息,分配角色,設(shè)置輔導(dǎo)員信息,查看周就業(yè)進(jìn)度等權(quán)限。管理員流程圖如圖5所示。

4.3.2 專業(yè)周就業(yè)率

對(duì)于專業(yè)周就業(yè)率,采用折線圖的方式可以明顯看出每個(gè)專業(yè)每周就業(yè)率的變化,專業(yè)周就業(yè)率折線圖如圖6所示。

4.3.3 Laraval關(guān)鍵路由配置

就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)使用Laraval框架開發(fā),Laraval框架的核心在于配置系統(tǒng)路由,路由在app/routes.php文件中定義,由一個(gè)URI和一個(gè)閉包調(diào)用組成,以下代碼給出管理員模塊的路由設(shè)置,其他模塊的路由設(shè)置與此設(shè)置大體相同。

4.4 系統(tǒng)測試

在完成就業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)之后,下一步的工作就是對(duì)系統(tǒng)進(jìn)行測試。測試的目的一方面是檢驗(yàn)本系統(tǒng)能否滿足預(yù)期的設(shè)計(jì)要求,所實(shí)現(xiàn)的功能是否達(dá)到了用戶的期望;另一方面是檢驗(yàn)系統(tǒng)的安全性,是否存在sql注入或網(wǎng)絡(luò)安全漏洞。只有這兩個(gè)方面都測試通過,才能把系統(tǒng)掛到公網(wǎng)。對(duì)就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)中的用戶登錄、角色分配、統(tǒng)計(jì)匯總、查詢、數(shù)據(jù)交互等功能進(jìn)行測試,經(jīng)過測試,各項(xiàng)功能和安全性均達(dá)到設(shè)計(jì)要求。系統(tǒng)運(yùn)行如圖7所示。

圖5 管理員流程圖

圖6 專業(yè)周就業(yè)率

圖7 系統(tǒng)運(yùn)行效果圖

5 結(jié) 論

本文利用Laraval框架技術(shù)、RESTful前后端分離技術(shù)、MySQL數(shù)據(jù)庫技術(shù)、PHP技術(shù)、Ajax技術(shù)、Jquery技術(shù)等開發(fā)了一套基于Laraval的就業(yè)信息統(tǒng)計(jì)管理系統(tǒng)。利用MySQL數(shù)據(jù)庫技術(shù)存儲(chǔ)、備份、查詢學(xué)生就業(yè)信息、變更以及未就業(yè)原因等信息;利用Laraval框架技術(shù)進(jìn)行系統(tǒng)后臺(tái)服務(wù)支持;根據(jù)RESTful規(guī)范,使用Ajax實(shí)現(xiàn)前后端分離;借助Jquery技術(shù)實(shí)現(xiàn)前端動(dòng)態(tài)圖表的繪制。

在信息學(xué)院就業(yè)信息管理系統(tǒng)運(yùn)行一段時(shí)間以來,我們想在以下幾個(gè)方面對(duì)系統(tǒng)作以改進(jìn):(1)數(shù)據(jù)庫建設(shè)方面。各學(xué)院設(shè)立數(shù)據(jù)分中心,網(wǎng)絡(luò)中心備份各數(shù)據(jù)庫,設(shè)立對(duì)應(yīng)權(quán)限,保證訪問速度和安全性。(2)系統(tǒng)訪問方面。在安全許可的條件下,允許從外網(wǎng)直接訪問就業(yè)信息管理系統(tǒng),不再經(jīng)過VPN訪問,方便學(xué)生及時(shí)填報(bào)信息,同時(shí)開發(fā)相應(yīng)的微信小程序,老師和學(xué)生使用手機(jī)就可以隨時(shí)隨地訪問系統(tǒng)。(3)系統(tǒng)備份方面。做磁盤鏡像或者磁盤雙工備份整個(gè)學(xué)院的就業(yè)信息管理系統(tǒng)。

猜你喜歡
就業(yè)率數(shù)據(jù)庫模塊
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
2017屆畢業(yè)生就業(yè)率高職高專超本科
數(shù)據(jù)庫
數(shù)據(jù)庫
必修模塊相關(guān)知識(shí)過關(guān)訓(xùn)練
數(shù)據(jù)庫
數(shù)據(jù)庫
本科新聞專業(yè)在京就業(yè)率較低
數(shù)據(jù)
宣汉县| 寿阳县| 新兴县| 师宗县| 临湘市| 平遥县| 西平县| 津南区| 桐庐县| 余庆县| 饶河县| 宜城市| 蓬安县| 辽中县| 施秉县| 台南县| 长丰县| 宁都县| 松阳县| 寿阳县| 本溪市| 尚义县| 周至县| 宣汉县| 溆浦县| 罗田县| 文化| 禄丰县| 望江县| 五峰| 英德市| 库车县| 田阳县| 济宁市| 图木舒克市| 博客| 上饶县| 黄大仙区| 鹤岗市| 旅游| 天峨县|