計(jì)算機(jī)畢業(yè)設(shè)計(jì)之Spark+SpringBoot校園疫情防控系統(tǒng) 校園疫情防控App 大數(shù)據(jù)畢業(yè)設(shè)計(jì)
主要研究?jī)?nèi)容
1、登錄功能
輸入用戶名密碼登錄,學(xué)生ID為學(xué)號(hào),教職工(包括輔導(dǎo)員)的ID為教職工號(hào)。密碼可以使用阿里云短信手機(jī)驗(yàn)證碼完成修改。
2、每日健康填報(bào)功能
2.1填報(bào)可以自動(dòng)調(diào)取百度地圖API獲取實(shí)時(shí)位置,同時(shí)上傳身份證調(diào)用百度AI自動(dòng)識(shí)別回填身份證號(hào)碼。
2.2所有用戶均可進(jìn)行每日健康填報(bào)。每日健康填報(bào)的內(nèi)容為三次體溫登記(分別為早、中、晚),行程軌跡,是否有咳嗽、發(fā)燒等癥狀。
2.3輔導(dǎo)員可以查看以及管理年級(jí)的學(xué)生的填報(bào)內(nèi)容。并可以查詢是否有體溫異常(>37.3)或者有咳嗽、發(fā)燒癥狀的學(xué)生。
2.4學(xué)校管理員可以查看所有用戶的填報(bào)記錄,并可以查詢是否有體溫異?;蛘哂锌人?、發(fā)燒癥狀的人員。
2.5所有用戶可以查看自己填報(bào)的歷史記錄。
3、離校申請(qǐng)功能
???3.1 學(xué)生離校時(shí)需要進(jìn)行離校申請(qǐng),具體流程為:
??(1)學(xué)生登入系統(tǒng)填報(bào)信息,信息包括:離校原因、出校時(shí)間、返校時(shí)間、離校行程軌跡。
??(2)輔導(dǎo)員審核,查看學(xué)生申請(qǐng)單并在申請(qǐng)單下面的建議框填寫(xiě)建議,進(jìn)行同意或者不同意撤回。若學(xué)生的申請(qǐng)單被撤回,學(xué)生可以在原來(lái)的申請(qǐng)單中修改內(nèi)容再次提交,此時(shí)輔導(dǎo)員看到的申請(qǐng)單包含歷史建議,并且可以重新填寫(xiě)建議。
??3.2管理員可以看到所有學(xué)生的離校申請(qǐng)記錄。
4、通知欄功能
???4.1 管理員發(fā)布通知,通知具體信息有標(biāo)題、內(nèi)容。
???4.2 所有用戶可以查看通知。
5、實(shí)時(shí)疫情地圖功能:用echarts實(shí)現(xiàn)疫情地圖可視化,數(shù)據(jù)使用JS爬取百度疫情數(shù)據(jù)接口。
6、賬號(hào)管理功能:管理員和其他用戶管理。
7、Spark+Flink實(shí)時(shí)計(jì)算校園疫情防控大屏駕駛艙。
8、開(kāi)發(fā)移動(dòng)端App提供給學(xué)生、輔導(dǎo)員、教職工使用,方便快捷。
課題要求:(包括應(yīng)具備的條件、對(duì)選題畢業(yè)生的專業(yè)要求)
應(yīng)具備的條件
(一)硬件條件: Windows10操作系統(tǒng)
(二)軟件條件:jdk1.8、hbuilder、idea、mysql、maven、google瀏覽器
(三)部署條件:阿里云Linux服務(wù)器/natapp內(nèi)網(wǎng)穿透
?
對(duì)選題畢業(yè)生的專業(yè)要求
(一)Hadoop、Spark、Flink實(shí)時(shí)計(jì)算框架進(jìn)行數(shù)據(jù)分析的能力;
(二)SpringBoot+Vue.js前后端分離完成web開(kāi)發(fā);
(三)Vant技術(shù)開(kāi)發(fā)設(shè)計(jì)移動(dòng)端App;
(四)熟悉如何對(duì)接第三方接口如阿里云短信、百度AI平臺(tái)、百度地圖等;
(五)獨(dú)立使用MySQL數(shù)據(jù)庫(kù)和navicat終端完成數(shù)據(jù)表設(shè)計(jì)的能力;



















