基于Spring Boot的智能學(xué)生考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(Java+spring boot+MySQL+微信小程序+

獲取源碼或者論文請(qǐng)私信博主
演示視頻:

使用技術(shù):
前端:html css javascript jQuery ajax thymeleaf
后端:Java springboot框架 mybatis
數(shù)據(jù)庫(kù):mysql5.7
開(kāi)發(fā)工具:IDEA2019
主要功能:?
管理員功能需求
1.個(gè)人信息管理 在此模塊完成個(gè)人信息的管理,涉及個(gè)人信息的瀏覽以及個(gè)人信息的修改。
2.管理員設(shè)置 超級(jí)管理員在此模塊進(jìn)行系統(tǒng)管理員的管理,可進(jìn)行管理員信息的修改、管理員信息的刪除、管理員信息的添加等一系列動(dòng)作。
3.教師設(shè)置 管理員對(duì)學(xué)校的教師信息進(jìn)行配置,只有配置的教師才可以登錄此系統(tǒng)進(jìn)行對(duì)應(yīng)的操作,否則不可以進(jìn)入此系統(tǒng)。
4.學(xué)院設(shè)置 使用此系統(tǒng)之前需要根據(jù)學(xué)校學(xué)院的實(shí)際情況配置對(duì)應(yīng)的學(xué)院信息,只有配置的學(xué)院才能進(jìn)行簽到信息的管理。
5.專(zhuān)業(yè)設(shè)置 使用此系統(tǒng)之前需要根據(jù)學(xué)校學(xué)院的實(shí)際情況配置對(duì)應(yīng)的專(zhuān)業(yè)信息,配置對(duì)應(yīng)的專(zhuān)業(yè)后才可以對(duì)此專(zhuān)業(yè)下面的班級(jí)進(jìn)行設(shè)置。
6.班級(jí)設(shè)置 專(zhuān)業(yè)設(shè)置完成后,就需要設(shè)置對(duì)應(yīng)的班級(jí)了,一個(gè)學(xué)院多個(gè)專(zhuān)業(yè),一個(gè)專(zhuān)業(yè)多個(gè)班級(jí),層層配置管理,在此可配置班級(jí)的基礎(chǔ)信息以及班級(jí)的人數(shù)信息。
7.學(xué)生管理 此模塊為本系統(tǒng)的核心模塊之一,通過(guò)此模塊可以對(duì)學(xué)生的基礎(chǔ)信息以及學(xué)生的頭像信息進(jìn)行維護(hù),上傳學(xué)生頭像信息不僅上傳在本系統(tǒng),同時(shí)上傳至百度人工智能管理后臺(tái),方便后續(xù)的課堂簽到比對(duì)操作,同時(shí)修改以及刪除也是同樣的道理。
教師功能需求
1.個(gè)人信息設(shè)置 在此模塊完成個(gè)人信息的管理,可以查看自己的基本信息,并且可以對(duì)已錄入的個(gè)人基本信息,如手機(jī)號(hào)碼、姓名、賬號(hào)和密碼進(jìn)行修改。
2.課堂管理 教師在此模塊不僅可以添加課程,此外還可以在每節(jié)課開(kāi)始時(shí)由老師設(shè)置簽到開(kāi)始的時(shí)間和簽到結(jié)束的時(shí)間,并且每個(gè)課程都會(huì)自動(dòng)生成相應(yīng)的二維碼,用來(lái)每節(jié)課前提供給班級(jí)同學(xué),便于課堂同學(xué)簽到使用。
3.考勤統(tǒng)計(jì) 系統(tǒng)根據(jù)此班級(jí)已經(jīng)錄入的學(xué)生信息推算出本節(jié)課程應(yīng)到人數(shù),同時(shí)根據(jù)學(xué)生的簽到情況計(jì)算出本節(jié)課實(shí)際簽到人數(shù),直觀的展示出簽到以及實(shí)際到達(dá)人數(shù),判斷出出勤率。
4.考勤記錄管理 根據(jù)系統(tǒng)各模塊的關(guān)聯(lián)關(guān)系自動(dòng)的判斷出簽到人的相關(guān)信息,并且進(jìn)行展示。
學(xué)生功能需求
1.課堂簽到 學(xué)生用戶(hù)可以在手機(jī)上使用微信小程序,根據(jù)自己的學(xué)號(hào)登錄微信小程序平臺(tái),登錄成功后,到達(dá)課堂后掃描老師所出示的課堂二維碼,掃描成功后進(jìn)行人臉識(shí)別,系統(tǒng)則自動(dòng)和已錄入的學(xué)生人臉進(jìn)行比對(duì),匹配成功后即為簽到成功,匹配失敗則簽到失敗,對(duì)于簽到失敗的同學(xué)將視為缺勤。
2.課堂簽到記錄 學(xué)生進(jìn)入后臺(tái)管理系統(tǒng),成功登錄后,則可以直接查看自己的課堂簽到記錄,其中會(huì)顯示學(xué)生的姓名、學(xué)號(hào)、所簽到的課程及簽到時(shí)間,可根據(jù)自己的簽到時(shí)間判斷自己是否在規(guī)定時(shí)間內(nèi)成功簽到以及是否有缺勤的情況。
主要功能截圖:



