趙澤云 張弛 張金玉
摘? 要: 重大公共衛(wèi)生事件突發(fā)后,如何安排學(xué)生安全、科學(xué)地返校,是學(xué)校面臨的主要挑戰(zhàn)之一。相比于目前傳統(tǒng)的信息匯總、統(tǒng)計等方式,一套設(shè)計合理、使用便捷的管理系統(tǒng),不僅可以科學(xué)地管控返校過程,還能大幅減輕學(xué)校的工作壓力和負(fù)擔(dān)。本系統(tǒng)基于MVC設(shè)計模式,采用SSM框架進(jìn)行搭建。系統(tǒng)功能模塊劃分符合實際需求,可用性強(qiáng)、操作便利。本系統(tǒng)投入實際使用后,對于大規(guī)模復(fù)工復(fù)學(xué)具有積極意義,可被學(xué)校乃至企事業(yè)單位廣泛采用。
關(guān)鍵詞: 特殊時期;SSM框架;管理系統(tǒng)
中圖分類號: TP311.52? ? 文獻(xiàn)標(biāo)識碼: A? ? DOI:10.3969/j.issn.1003-6970.2020.10.043
本文著錄格式:趙澤云,張弛,張金玉. 基于SSM框架的特殊時期學(xué)生返校系統(tǒng)的設(shè)計與實現(xiàn)[J]. 軟件,2020,41(10):168170
【Abstract】: After a major public health emergency, how to arrange students to return to school safely and scientifically is one of the main challenges faced by the school. Compared with the traditional methods of information collection and statistics, a set of reasonably designed and convenient management system can not only scientifically control the process of returning to school, but also greatly reduce the work pressure and burden of the school. This system is based on MVC design mode, using SSM framework to build. The division of system function modules is in line with the actual needs, with strong availability and convenient operation. After the system is put into practical use, it has positive significance for large-scale return to work and school, and can be widely used by schools, enterprises and institutions.
【Key words】: Special period; SSM framework; Management system
0? 引言
重大公共衛(wèi)生事件突發(fā)后,政府和社會通過大規(guī)模停工停學(xué)來避免事態(tài)繼續(xù)惡化。然而,在事件得到有效控制后,如何妥善安排復(fù)工復(fù)學(xué)成為了一個新的挑戰(zhàn)。這時,一套可靠性較高的復(fù)工復(fù)學(xué)管理系統(tǒng)的價值逐步顯現(xiàn)。
隨著信息化時代的到來,管理系統(tǒng)持續(xù)改進(jìn)并不斷普及,成為了目前管理環(huán)節(jié)的必備工具之一。海量信息的集成處理和基于數(shù)據(jù)的預(yù)測研判成為支撐疫情防控的基礎(chǔ)[1],目前適用于學(xué)校特殊時期返校的管理系統(tǒng)還尚未普及,大部分學(xué)校仍采用傳統(tǒng)的記錄統(tǒng)計方式來規(guī)劃并管理學(xué)生返校。本系統(tǒng)的開發(fā)目的是幫助學(xué)??茖W(xué)管控返校過程,從而大幅減輕學(xué)校的工作壓力和負(fù)擔(dān)。因此,本系統(tǒng)的設(shè)計綜合考慮到特殊時期學(xué)生返校過程的若干重要環(huán)節(jié),涉及多個時間段,功能劃分實用可靠。
SSM框架由Spring、Spring MVC、MyBatis三個開源框架整合而成,適用于搭建各種大型Web應(yīng)用,是目前主流的企業(yè)級框架。建立基于SSM框架的特殊時期學(xué)生返校系統(tǒng)之后,高校對于學(xué)生返校的管理工作會輕松很多,管理員可以通過互聯(lián)網(wǎng)隨時隨地進(jìn)行學(xué)生返校的信息管理,使得學(xué)生返校信息更加透明化,極大地降低了疫情對學(xué)校的影響。
1? 系統(tǒng)功能分析與設(shè)計
疫情特殊時期,一套有效的學(xué)生返校系統(tǒng)對于學(xué)校來說十分重要??紤]到本系統(tǒng)的到使用范圍是學(xué)校,且系統(tǒng)用戶為學(xué)生和負(fù)責(zé)管理的教職工,因此將本系統(tǒng)分為管理員和學(xué)生兩個子系統(tǒng)。
返校過程管理中最重要的環(huán)節(jié)就是對于數(shù)據(jù)信息的管理,因此學(xué)生可通過進(jìn)行信息填報、簽到定位等進(jìn)行信息上報匯總這一過程。管理員再根據(jù)學(xué)生已經(jīng)上傳的信息,使用系統(tǒng)進(jìn)行返校過程的管理。
綜合考慮到完全規(guī)避風(fēng)險這一主要原則,以管理員系統(tǒng)為例,按照學(xué)生返校前、返校中和返校后三個階段,進(jìn)行管理功能模塊的劃分,如圖1所示。
管理員系統(tǒng)各模塊功能劃分細(xì)節(jié)如下。
(1)登錄管理:對系統(tǒng)用戶身份進(jìn)行管理,不同身份用戶進(jìn)入不同頁面。
(2)學(xué)生信息管理:對學(xué)生包括學(xué)號、專業(yè)班級、寢室等個人信息進(jìn)行管理。
(3)健康狀況管理:對學(xué)生返校前上傳的具體某一時間段內(nèi)的指定信息,包括健康狀況、活動路線、所在地區(qū)等進(jìn)行統(tǒng)計和管理。管理員根據(jù)學(xué)生填報和上傳的信息,實現(xiàn)了對學(xué)生目前健康狀況的宏觀掌控,并且覆蓋到學(xué)校的所有學(xué)生,到達(dá)了“不漏下一人”的特殊時期管理原則。同時,上傳的數(shù)據(jù)可以在系統(tǒng)安全保存,從而對后續(xù)的返校過程提供了數(shù)據(jù)支持。
(4)返校管理:對學(xué)生返校批次、返校時間、返校狀態(tài)等返校過程中的信息進(jìn)行管理。其中,返校批次可依據(jù)學(xué)院專業(yè)、年級人數(shù)等實際因素進(jìn)行妥善安排,從而實現(xiàn)了學(xué)生可以分時間、分批次返校這一特殊時期主要返校原則。
(5)隔離區(qū)管理:對學(xué)生返校后的隔離區(qū)狀態(tài)、隔離區(qū)安置信息等進(jìn)行管理,從而可以有效避免學(xué) 生返校后,因信息不全、管理疏忽而導(dǎo)致的疫情再次擴(kuò)散。
管理員系統(tǒng)的總體功能劃分完善且符合實際,覆蓋了返校過程全周期,滿足了學(xué)校對于學(xué)生實際返校過程中的管理功能需求,可用性較強(qiáng)。
2? 系統(tǒng)主要功能實現(xiàn)
MVC模式是模型(Model)–視圖(View)–控制器(Controller)的縮寫,是一種被廣泛使用的軟件設(shè)計模式。Model(模型)是應(yīng)用程序中用于處理數(shù)據(jù)邏輯的部分,用來將數(shù)據(jù)存取在數(shù)據(jù)庫中。View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分,是根據(jù)模型數(shù)據(jù)所創(chuàng)建的。Controller(控制器)是應(yīng)用程序中處理用戶交互的部分,用來從視圖讀取數(shù)據(jù),并控制用戶輸入,然后向模型發(fā)送數(shù)據(jù)。
MVC模式通過業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。
2.1? 健康狀況管理模塊
健康狀況管理是返校系統(tǒng)主要功能之一,管理員可以通過健康狀況管理模塊,對學(xué)生的健康狀態(tài)進(jìn)行總體監(jiān)測和管理,節(jié)省了大量的時間成本[2]。
學(xué)生每日上傳所在城市、活動軌跡等信息,系統(tǒng)根據(jù)社會實際危險等級和狀況,對學(xué)生上傳信息進(jìn)行分析后做出健康狀態(tài)評判。管理員可以根據(jù)學(xué)生健康是否異常、學(xué)生所在地、學(xué)院專業(yè)等具體因素來對學(xué)生進(jìn)行分類查看,還可以根據(jù)所需的特定條件來精確查找學(xué)生,十分便利[6-8]。
同時,由于功能模塊結(jié)構(gòu)清晰,且操作符合主流設(shè)計邏輯,管理員可以快速上手、無需花費(fèi)過多時間學(xué)習(xí)操作,從而有效避免了人為失誤所造成的錯誤操作,保證了系統(tǒng)管理過程和結(jié)果的準(zhǔn)確性。
部分代碼如下。
public interface StudentHealthService {
//分頁查詢
public PageInfo
public int updateStudent(Student student); //修改學(xué)生健康信息
public Student findStudentByName(Integer s_ name);
public Student findStudentById(Integer s_id);
public Student findStudentByClass(Integer s_ classid);
public Student findStudentByCity(Integer s_city);
public List
}
2.2? 返校管理模塊
返校管理是返校系統(tǒng)的核心功能,大專院校師生返校復(fù)學(xué)需異地流動[3],返校過程存在較大風(fēng)險。
管理員可以通過返校管理模塊,對學(xué)生的返校情況進(jìn)行總體管理。系統(tǒng)將目前學(xué)生返校的總體情況進(jìn)行可視化展現(xiàn),包括對已返校人數(shù)、未返校人數(shù)、返校途中人數(shù)的統(tǒng)計信息,以及近期返校趨勢圖等。還可以準(zhǔn)確查詢具體某一學(xué)生、某一班級學(xué)生、某一城市學(xué)生的返校情況。
對于待定學(xué)生,管理員可依據(jù)學(xué)院專業(yè)、年級人數(shù)等更多實際因素,結(jié)合系統(tǒng)的智能分析進(jìn)行決策,對新的返校批次進(jìn)行妥善安排。還能根據(jù)需求導(dǎo)出Excel等多種形式的學(xué)生返校信息文件,十分便捷。
部分代碼如下。
select count(s_id) from s_returninfo
and? s_name like? '%${s_name}%'
and? s_classid like? '%${s_ classid}%'
and? s_city like? '%${ s_city }%'
3? 結(jié)論
本特殊時期學(xué)生返校系統(tǒng)采用SSM框架,使用了Java、JSP、Javascript[4]等主流編程語言,以MySQL作為數(shù)據(jù)庫。本系統(tǒng)功能設(shè)計科學(xué)合理、界面簡潔大方、板塊劃分清晰,達(dá)到了特殊時期學(xué)生返校系統(tǒng)的開發(fā)目的,即幫助學(xué)??茖W(xué)管控返校過程,從而大幅減輕學(xué)校的工作壓力和負(fù)擔(dān)。
本系統(tǒng)首先結(jié)合實際生活中的問題和現(xiàn)象,對系統(tǒng)進(jìn)行需求分析,并在實現(xiàn)階段完成后對系統(tǒng)進(jìn)行嚴(yán)謹(jǐn)細(xì)致的多次測試,有效解決了系統(tǒng)存在的漏洞和缺陷。在保證系統(tǒng)穩(wěn)定性的同時兼顧系統(tǒng)的低成本維護(hù)性與高度拓展性[5]。然而,本系統(tǒng)目前依然存在許多可以改進(jìn)之處,仍需繼續(xù)優(yōu)化和完善,從而發(fā)揮更大的價值和作用。
參考文獻(xiàn)
[1]何雪松, 李佳薇. 數(shù)據(jù)化時代社區(qū)信息治理體系的重構(gòu)——基于新冠肺炎疫情社區(qū)防控的反思[J]. 湖北大學(xué)學(xué)報(哲學(xué)社會科學(xué)版), 2020, 47(3): 14-20+172.
[2]馬創(chuàng). 基于微信小程序的大學(xué)生返??记谙到y(tǒng)實現(xiàn)[J]. 信息記錄材料, 2019, 20(9): 135-136.
[3]毛文娟, 紀(jì)巍. 返校開學(xué)后學(xué)校疫情防控的對策研究[J]. 河北師范大學(xué)學(xué)報(教育科學(xué)版), 2020, 22(2): 25-28.
[4]楊震, 范雪松, 夏平平. 基于SSM框架的公文流轉(zhuǎn)系統(tǒng)的設(shè)計與實現(xiàn)[J]. 現(xiàn)代信息科技, 2019, 3(24): 92-94.
[5]曹智. 基于SSM框架的企業(yè)人事管理考勤系統(tǒng)的設(shè)計與實現(xiàn)[D]. 電子科技大學(xué), 2019.
[6]鐘彩. 邊緣檢測算法在圖像預(yù)處理中的應(yīng)用[J]. 軟件, 2013, 34(1): 158-159.
[7]韓崗, 孫叢艷, 呂雪峰. 基于B/S模式的療養(yǎng)計劃管理系統(tǒng)[J]. 解放軍醫(yī)院管理雜志, 2020, 27(4): 354-356.
[8]白春強(qiáng). 基于SSM框架的投資項目經(jīng)濟(jì)評價系統(tǒng)分析與實現(xiàn)[D]. 山東大學(xué), 2019.
[9]馮濤, 李朋, 張金芳, 等. 高校學(xué)生考勤管理系統(tǒng)開發(fā)中的關(guān)鍵技術(shù)研究[J]. 河北水利電力學(xué)院學(xué)報, 2019(4): 32-39.
[10]肖磊. 基于微信平臺的并行簽到考勤管理系統(tǒng)設(shè)計[J]. 產(chǎn)業(yè)與科技論壇, 2019, 18(17): 61-62.