999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SpringBoot學(xué)生實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2022-08-31 17:29:12陳穎靈朱映輝江玉珍黃欒雅
電腦知識(shí)與技術(shù) 2022年19期

陳穎靈 朱映輝 江玉珍 黃欒雅

摘要:為了方便大學(xué)生在實(shí)訓(xùn)期間的選課、學(xué)習(xí)、實(shí)踐、就業(yè)等工作的數(shù)字化精準(zhǔn)管理。以SpringBoot為框架,集成Mybatis,采用MySQL數(shù)據(jù)庫(kù)等技術(shù)開(kāi)發(fā)了實(shí)訓(xùn)管理系統(tǒng)。主要功能包括:企業(yè)信息管理、學(xué)業(yè)課程管理、實(shí)踐教學(xué)管理、學(xué)生實(shí)習(xí)就業(yè)跟蹤管理等。對(duì)大學(xué)生的實(shí)訓(xùn)實(shí)踐檔案進(jìn)行信息化管理,提升了高等院校對(duì)學(xué)生實(shí)訓(xùn)情況的掌握程度,也為學(xué)生與用人企業(yè)之間的雙向選擇和交流提供了平臺(tái),有助于學(xué)生的實(shí)習(xí)順利對(duì)接,提高就業(yè)工作質(zhì)量。

關(guān)鍵詞:SpringBoot;實(shí)訓(xùn)管理;實(shí)習(xí)就業(yè)

中圖分類(lèi)號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2022)19-0049-03

1 背景

隨著新一輪的技術(shù)革新和工業(yè)升級(jí),人們的生活環(huán)境正在迅速發(fā)生著改變,以數(shù)字智能化、網(wǎng)絡(luò)信息化等為代表的新形式的生產(chǎn)方式,對(duì)人才培養(yǎng)教育提出不同的要求。當(dāng)前,國(guó)內(nèi)外高校聯(lián)合企業(yè)行業(yè)實(shí)訓(xùn)普遍采取頂崗實(shí)習(xí)、集中實(shí)習(xí)和分散實(shí)習(xí)等相結(jié)合的形式。一方面,我國(guó)很多高等院校與社會(huì)企業(yè)機(jī)構(gòu)合作,學(xué)生不僅能在學(xué)校獲得基本的知識(shí)技能及道德素質(zhì)的全面發(fā)展,還能通過(guò)一線企業(yè)的聯(lián)合培養(yǎng)來(lái)適應(yīng)社會(huì)的需要,把握行業(yè)的發(fā)展動(dòng)態(tài),掌握進(jìn)入行業(yè)必備的技能和技術(shù);另一方面,經(jīng)過(guò)企業(yè)的牽線搭橋,為學(xué)生和用人企業(yè)間建立了雙向溝通交流的平臺(tái),為實(shí)習(xí)、就業(yè)工作打下了堅(jiān)實(shí)的基礎(chǔ)。但是,企業(yè)實(shí)訓(xùn)工作往往受制于地域的關(guān)系,使學(xué)校、企業(yè)和學(xué)生間出現(xiàn)了鴻溝,無(wú)法第一時(shí)間把握各方的狀態(tài)來(lái)具體問(wèn)題具體處理。由于無(wú)法及時(shí)掌握學(xué)生的實(shí)訓(xùn)、實(shí)習(xí)和就業(yè)等狀況,造成無(wú)法提供及時(shí)的協(xié)助,在實(shí)訓(xùn)后期不能實(shí)現(xiàn)對(duì)學(xué)生的精準(zhǔn)有效的管理。

以新技術(shù)、新業(yè)態(tài)、新產(chǎn)業(yè)、新模式為特點(diǎn)的新經(jīng)濟(jì)對(duì)人才培養(yǎng)提出了新的要求[1]。加強(qiáng)信息化建設(shè),建立實(shí)習(xí)信息化管理平臺(tái),實(shí)現(xiàn)校企雙方的實(shí)習(xí)需求信息對(duì)接[2],不少高校都開(kāi)發(fā)了類(lèi)似的管理系統(tǒng)[3-5]。本系統(tǒng)就是為了解決上述痛點(diǎn)而設(shè)計(jì)開(kāi)發(fā)出來(lái)的一套實(shí)訓(xùn)管理系統(tǒng),對(duì)學(xué)生的實(shí)訓(xùn)、實(shí)習(xí)、就業(yè)等環(huán)節(jié)進(jìn)行有針對(duì)性的科學(xué)管理,提高學(xué)校、企業(yè)、學(xué)生的三方有效監(jiān)管和輔助力度。

2 基于SpringBoot學(xué)生實(shí)訓(xùn)管理系統(tǒng)的功能設(shè)計(jì)

設(shè)計(jì)的系統(tǒng)主要根據(jù)用戶(hù)的分類(lèi),定義不同的權(quán)限,如學(xué)校作為超級(jí)管理員有一定權(quán)限對(duì)學(xué)生和企業(yè)信息的增刪查改,同時(shí)跟蹤學(xué)生實(shí)訓(xùn)和實(shí)習(xí)就業(yè)情況,企業(yè)可以管理企業(yè)課程和維護(hù)用人企業(yè)信息,學(xué)生可進(jìn)行課程實(shí)踐、查詢(xún)企業(yè)信息和個(gè)人信息,以及申報(bào)實(shí)習(xí)就業(yè)情況等,如圖1所示。

1)學(xué)生信息管理:主要由校方管理員進(jìn)行維護(hù),學(xué)生主要的信息包括學(xué)號(hào)、姓名、聯(lián)系電話等基本個(gè)人信息。

2)實(shí)習(xí)就業(yè)跟蹤:學(xué)生參與實(shí)習(xí)就業(yè)后,需要在系統(tǒng)上報(bào)個(gè)人的相關(guān)情況,學(xué)校可以通過(guò)系統(tǒng)查詢(xún)學(xué)生的實(shí)習(xí)與就業(yè)情況。

3)招聘信息管理:學(xué)校和實(shí)訓(xùn)企業(yè)可發(fā)布招聘信息到系統(tǒng)上,學(xué)生可以在招聘公告欄上了解各個(gè)公司的招聘動(dòng)態(tài)。

4)實(shí)訓(xùn)企業(yè)課程實(shí)踐:實(shí)訓(xùn)企業(yè)發(fā)布實(shí)訓(xùn)課程的相關(guān)信息、課程資源、對(duì)接企業(yè)實(shí)訓(xùn)管理平臺(tái)、評(píng)分與指導(dǎo)等。學(xué)生可以通過(guò)本系統(tǒng)查看企業(yè)的相關(guān)課程實(shí)踐信息,完成企業(yè)平臺(tái)實(shí)踐任務(wù)等。

2.1 學(xué)生實(shí)習(xí)就業(yè)跟蹤模塊設(shè)計(jì)

學(xué)生實(shí)習(xí)就業(yè)跟蹤模塊主要分為echart數(shù)據(jù)可視化的就業(yè)分析和按條件查詢(xún)學(xué)生就業(yè)情況兩個(gè)模塊。學(xué)校管理員成功登錄后,進(jìn)入系統(tǒng)首頁(yè),學(xué)生的就業(yè)地區(qū)統(tǒng)計(jì)數(shù)據(jù)以ajax異步傳輸,通過(guò)echart渲染頁(yè)面,如圖2所示;也可以通過(guò)點(diǎn)擊右側(cè)目錄中的學(xué)生就業(yè)信息查詢(xún)欄目,輸入查詢(xún)條件,如以院系查詢(xún),將查詢(xún)條件傳遞后端,到數(shù)據(jù)庫(kù)進(jìn)行模糊查詢(xún)后,將結(jié)果封裝到分頁(yè)P(yáng)ageBean對(duì)象中通過(guò)json格式的數(shù)據(jù)傳遞給前端,前端通過(guò)模板渲染到瀏覽器,如圖3所示。

2.2 學(xué)生實(shí)訓(xùn)課程申報(bào)模塊設(shè)計(jì)

學(xué)生申報(bào)課程功能,主要是學(xué)生登錄成功后,在首頁(yè)通過(guò)點(diǎn)擊查看需申報(bào)的企業(yè)課程信息,選中課程后,核對(duì)個(gè)人信息和課程信息進(jìn)行申報(bào)確認(rèn),具體如圖4所示。

2.3 學(xué)生信息管理模塊實(shí)現(xiàn)

學(xué)生信息管理模塊主要是學(xué)生信息的管理,學(xué)生信息管理包括學(xué)生的基本信息,課程申報(bào)信息、課程實(shí)踐等管理。各種功能按權(quán)限區(qū)分,學(xué)生用戶(hù)只能申報(bào)課程、查詢(xún)個(gè)人信息、課程實(shí)踐、實(shí)習(xí)就業(yè)申報(bào)等;校方管理員有權(quán)限對(duì)學(xué)生信息的增刪查改,企業(yè)管理者只擁有查詢(xún)功能及課程實(shí)踐評(píng)分與指導(dǎo)的權(quán)限。其中學(xué)生申報(bào)課程,獲取用戶(hù)的信息和選中的課程信息通過(guò)form表單的形式提交到后臺(tái)檢驗(yàn)是否已經(jīng)申報(bào)課程。主要的實(shí)現(xiàn)代碼如下:

@Override

public int checkStuClass(StudentClass studentClass) {

//1.判斷用戶(hù)是否已經(jīng)申報(bào) - 返回 -1

StudentClass exitstuclass = studentClassDao.findByStuIdClassId(studentClass.getStuId(),studentClass.getClassId());

if (exitstuclass != null){

return 2;

}

//2.用戶(hù)申報(bào)新增成功 - 返回 0

int i = studentClassDao.insertStudentClass(studentClass);

if (i>0){

return 0;

}

//新增失敗

return 1;

}

查詢(xún)申報(bào)課程功能是通過(guò)傳入登錄用戶(hù)id到數(shù)據(jù)庫(kù)中的課程申報(bào)表進(jìn)行查詢(xún),將查詢(xún)結(jié)果存放到PageBean對(duì)象中,并以Json格式數(shù)據(jù)在前端展示。主要實(shí)現(xiàn)代碼如下:

@Override

public PageBean StuClasstableXQ(int currentPage, int pagSize, String stuId) {

PageBean StudentClassPageBean = new PageBean<>();

int count = classtableDao.countClass();

int start = (currentPage - 1) * pagSize;

int totalPage = count%pagSize==0 ? count / pagSize: count / pagSize + 1;

StudentClassPageBean.setTotalPage(totalPage);

List StuClasstableByEid = studentClassDao.StuClasstableXQ(stuId,start,pagSize);

StudentClassPageBean.setData(StuClasstableByEid);

StudentClassPageBean.setPage(currentPage);

StudentClassPageBean.setSize(pagSize);

StudentClassPageBean.setCount(count);

return StudentClassPageBean;

}

3 系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

通過(guò)系統(tǒng)的分析,可以發(fā)現(xiàn)在系統(tǒng)中包含了主要用戶(hù)有:學(xué)校管理者、學(xué)生用戶(hù)、企業(yè)用戶(hù)。學(xué)校管理者:學(xué)校完成學(xué)生信息的一切工作;學(xué)生用戶(hù):查看個(gè)人信息,申報(bào)課程,課程實(shí)踐,實(shí)習(xí)就業(yè)情況;企業(yè)用戶(hù):參與管理學(xué)生實(shí)訓(xùn)及實(shí)習(xí)就業(yè)幫助。各個(gè)實(shí)體間有各自的聯(lián)系,一個(gè)學(xué)生只能申報(bào)一個(gè)方向的企業(yè)實(shí)訓(xùn)課程,屬于1對(duì)1的關(guān)系,一個(gè)企業(yè)可以開(kāi)設(shè)多個(gè)課程,屬于1對(duì)多的關(guān)系。校方管理員擁有最高的權(quán)限,可對(duì)學(xué)生和企業(yè)相關(guān)信息進(jìn)行維護(hù),如圖5所示。

4 系統(tǒng)技術(shù)

該系統(tǒng)主要采用Java的SpringBoot框架技術(shù)進(jìn)行開(kāi)發(fā)。SpringBoot將所有的功能場(chǎng)景都抽取出來(lái),做成一個(gè)個(gè)啟動(dòng)器,根據(jù)本系統(tǒng)的功能需求,主要導(dǎo)入了Web核心啟動(dòng)器和Thymeleaf模板引擎啟動(dòng)器。后臺(tái)數(shù)據(jù)庫(kù)使用MySQL對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)。系統(tǒng)模式采用MVC模式進(jìn)行設(shè)計(jì),采用視圖層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫(kù)訪問(wèn)層三層架構(gòu),數(shù)據(jù)庫(kù)操作即增刪查改通過(guò)Mybatis框架實(shí)現(xiàn)。Mybatis是一個(gè)ORM框架,屬于DAO層,負(fù)責(zé)和數(shù)據(jù)庫(kù)進(jìn)行交互,基于SQL語(yǔ)句進(jìn)行開(kāi)發(fā)。頁(yè)面對(duì)后端的各種請(qǐng)求主要通過(guò)實(shí)現(xiàn)WebMvcConfigurer接口的自定義配置類(lèi),統(tǒng)一管理頁(yè)面跳轉(zhuǎn)。數(shù)據(jù)的交互如登錄,信息查詢(xún),申報(bào)等過(guò)程主要采用Ajax技術(shù),以一種異步的方式,向服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求,并且通過(guò)該對(duì)象接收請(qǐng)求返回的數(shù)據(jù),從而實(shí)現(xiàn)局部頁(yè)面的刷新,從而減少客戶(hù)端和服務(wù)器端之間的數(shù)據(jù)交互傳輸,提高頁(yè)面速度,使得用戶(hù)體驗(yàn)更好。

前端頁(yè)面主要使用Bootstrap框架,由于Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡(jiǎn)潔靈活,使得 Web 開(kāi)發(fā)更加快捷。Bootstrap含有如下功能:例如全局CSS配置、HTML元素自定義、可拓展類(lèi)和高級(jí)柵格系統(tǒng)。本系統(tǒng)中大量的信息查詢(xún)展示采用Bootstrap的表單樣式和表格樣式,從而頁(yè)面開(kāi)發(fā)更加簡(jiǎn)潔快速。

5 結(jié)束語(yǔ)

本系統(tǒng)從現(xiàn)實(shí)問(wèn)題出發(fā),分析大學(xué)生在企業(yè)實(shí)訓(xùn)過(guò)程中企業(yè)、學(xué)生、學(xué)校之間信息交流不對(duì)稱(chēng)的問(wèn)題,采用SpringBoot框架,結(jié)合Thymeleaf引擎模板,以MySQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)存儲(chǔ),開(kāi)發(fā)實(shí)現(xiàn)了學(xué)生實(shí)訓(xùn)信息管理系統(tǒng)對(duì)實(shí)訓(xùn)相關(guān)工作進(jìn)行數(shù)字化精準(zhǔn)監(jiān)管。設(shè)計(jì)的系統(tǒng)功能簡(jiǎn)潔、針對(duì)性強(qiáng),為學(xué)校、企業(yè)、學(xué)生三方提供了必備的信息獲取平臺(tái),為學(xué)校做好實(shí)訓(xùn)監(jiān)控、實(shí)習(xí)就業(yè)輔助工作;為企業(yè)做好實(shí)訓(xùn)實(shí)施、搭建用人單位橋梁;為學(xué)生從實(shí)訓(xùn)到就業(yè)轉(zhuǎn)變等都提供了便利,系統(tǒng)具有一定的推廣應(yīng)用價(jià)值。

參考文獻(xiàn):

[1] 張芮,伍蓓.產(chǎn)教融合背景下的大學(xué)生Co-op實(shí)習(xí)體系建構(gòu)和創(chuàng)新實(shí)踐研究[J].高教學(xué)刊,2021(3):51-54.

[2] 教育部.教育部印發(fā)《關(guān)于加強(qiáng)和規(guī)范普通本科高校實(shí)習(xí)管理工作的意見(jiàn)》[J].航海教育研究,2019,36(3):17.

[3] 胡亞梅,王昕.大數(shù)據(jù)時(shí)代高校實(shí)習(xí)信息化平臺(tái)構(gòu)建與實(shí)踐探索[J].信息技術(shù)與信息化,2021(3):195-198.

[4] 呂宇琛.SpringBoot框架在web應(yīng)用開(kāi)發(fā)中的探討[J].科技創(chuàng)新導(dǎo)報(bào),2018,15(8):168,173.

[5] 熊永平.基于SpringBoot框架應(yīng)用開(kāi)發(fā)技術(shù)的分析與研究[J].電腦知識(shí)與技術(shù),2019,15(36):76-77.

收稿日期:2022-03-26

基金項(xiàng)目:廣東省本科高校教學(xué)質(zhì)量與教學(xué)改革工程建設(shè)項(xiàng)目(項(xiàng)目編號(hào):191171-DXSSJJXJD-32);教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目(項(xiàng)目編號(hào):201901240047;201901105010)

作者簡(jiǎn)介:陳穎靈(1999—),女,廣東汕頭人,碩士在讀,研究方向?yàn)樾畔⑾到y(tǒng);朱映輝(1977—),男,廣東梅州人,副教授,碩士,研究方向?yàn)槿斯ぶ悄堋D像信息處理;江玉珍(1977—),女,廣東潮州人,副教授,碩士,研究方向?yàn)槿斯ぶ悄堋D像信息處理;黃欒雅(1991—),女,廣東廉江人,高級(jí)軟件工程師,學(xué)士,研究方向?yàn)檐浖_(kāi)發(fā)。

主站蜘蛛池模板: 中文字幕资源站| 国产又爽又黄无遮挡免费观看| 91免费国产在线观看尤物| 99久久精品视香蕉蕉| 国产精品真实对白精彩久久| 天堂va亚洲va欧美va国产| 熟妇丰满人妻| 91亚洲影院| 日本亚洲成高清一区二区三区| 国产特一级毛片| 国产精品乱偷免费视频| 久久夜夜视频| 国产精品免费p区| 欧美激情视频在线观看一区| 日本色综合网| 欧美区一区| 国产在线视频自拍| 无码在线激情片| 国产va在线观看| 波多野结衣一区二区三区四区视频| 国产激情无码一区二区三区免费| 露脸真实国语乱在线观看| 国产在线无码一区二区三区| 国产精品一老牛影视频| 欧洲亚洲一区| 色国产视频| av在线手机播放| 国产精品白浆无码流出在线看| 欧美不卡在线视频| 欧美a√在线| h网址在线观看| 欧美亚洲国产精品久久蜜芽| 日韩成人免费网站| 亚洲欧洲日产无码AV| 日韩无码黄色| 中文字幕资源站| 精品黑人一区二区三区| 四虎永久免费地址在线网站| 亚洲黄网在线| 久久亚洲国产最新网站| 99视频国产精品| 青草娱乐极品免费视频| 欧美精品1区| 国产免费自拍视频| 国产超薄肉色丝袜网站| 亚洲黄色网站视频| 无码精品国产dvd在线观看9久| 亚洲嫩模喷白浆| 在线观看网站国产| 香蕉在线视频网站| av午夜福利一片免费看| 精品国产美女福到在线不卡f| 91九色国产porny| 国产一级裸网站| 日韩国产黄色网站| 国产高潮流白浆视频| 国产亚洲欧美日本一二三本道| 亚洲国产高清精品线久久| 日本福利视频网站| 手机在线国产精品| 久久久无码人妻精品无码| 91破解版在线亚洲| 中文字幕日韩欧美| 特级毛片免费视频| 精品人妻无码区在线视频| 国产免费一级精品视频| 国产一区自拍视频| 国产精品免费电影| 亚洲欧美色中文字幕| 国内丰满少妇猛烈精品播| 99视频全部免费| 日韩成人在线网站| 亚洲国产在一区二区三区| 久久影院一区二区h| 91亚瑟视频| 性视频久久| 国产麻豆aⅴ精品无码| 国产精品微拍| 在线亚洲天堂| 国产在线专区| 久青草网站| 色综合天天娱乐综合网|