李瑞東 李麗芬 夏琬嬌 鄭旸


摘要:在疫情常態化防控的背景下,高校作為疫情防控的重點場所,每天都需要對師生的健康信息和活動軌跡進行監測。這些工作不但占用了師生和相關工作人員大量的時間和精力,而且不利于常態化疫情防控的開展。微信小程序依托于微信的平臺,使用者無須下載安裝App,具有“隨時可用,用完即走”的優點。因此,開發基于微信小程序的校園疫情防控系統,盡可能減輕師生及員工的負擔,減少防疫工作人員的工作量,在保證精準防控的效果不走樣的前提下,提高校園疫情防控的工作效率。
關鍵詞:疫情防控;微信小程序;新冠肺炎;體溫填報
中圖分類號:TP311.1? 文獻標志碼:A
0 引言
高等院校作為教育場所,人員密度較高,流動性大,具有聚集性感染的風險,管控難度系數較高[1]。如何運用科技的手段實現對疫情的精準防控,以確保高校師生員工在身心健康的狀態下進行工作和學習,是一個亟待解決的問題[2]。微信在我國擁有十分龐大的用戶量,在高校日常管理工作中更是發揮著不可替代的作用。而微信小程序正是依托于微信平臺,用戶在使用微信小程序的時候無須下載安裝額外的App,只需使用微信掃一掃或者在微信中搜索一下就可以打開相應的應用程序進行使用,用完直接退出即可[3]。微信小程序的開發相對于開發普通網站和手機App而言具有成本低、周期短、易維護等優點。因此,基于微信小程序的校園疫情防控系統基本可以滿足師生的使用需求以及系統開發的需求,提高了高校疫情防控的工作效率。
1 需求分析
1.1 功能需求分析
在進行校園疫情防控系統開發之前,筆者已經對本校疫情管控的基本工作流程進行了詳細的了解,其主要功能包括日常體溫監測、核酸檢測簽到、教職員工上下班往返臺賬風險評估、師生進出校門登記等,涵蓋了目前校園疫情防控的各種使用場景。考慮到用戶的體驗以及系統使用的便捷性,因此,系統的移動端使用微信小程序供用戶上報個人的防疫信息。微信小程序依托于微信平臺,使用方便,無須下載和注冊,用戶可以隨時在微信小程序中上報體溫、更新臺賬、填報行程等。而相關工作人員可以通過微信小程序和系統后臺對師生的個人的防疫信息進行有效的管控,如果出現異常情況,有關負責人可以及時獲知情況,做出相應的處置,將風險最小化[4]。后期可以根據用戶的反饋對該系統做進一步擴展和優化,從而進一步提升校園疫情常態化防控工作的效率和質量。
1.2 可行性分析
1.2.1 操作可行性
目前高校學生和教職工智能手機的使用率已經達到100%,而微信在人們日常生活和工作中更是發揮著重要的作用,所以選擇微信小程序作為校園疫情防控系統的移動端供用戶上報防疫信息是切實可行的[5]。系統的后臺采用傳統的Web開發技術,界面友好、上手快,便于工作人員操作控制。
1.2.2 技術可行性
微信小程序使用WXML+WXSS+JSON+JS的開發模式,開發技術已經成熟,具有開發速度快、開發周期短的優點。系統后端采用Python語言+Django框架實現。Python 語法簡單,具有豐富和強大的庫,可擴展性強。Django框架功能齊全,支持緩存框架且內置了后臺數據管理系統,可以大大提高開發效率。
2 總體設計
校園疫情防控系統由移動端和后臺管理系統兩部分組成,其中移動端使用的是微信小程序,主要包括用戶登錄、修改密碼、體溫填報、核酸簽到、臺賬更新、發布公告、數據導出等功能;后臺管理系統主要包括用戶批量導入、用戶管理、部門院系管理等功能,如圖1所示。
3 系統功能設計
3.1 用戶登錄
校園疫情防控系統是供高校內部使用的系統,所以不支持用戶自己注冊賬號的操作,系統中所有用戶的信息一律通過后臺導入。學生可以用自己的學號來登錄,教職工使用自己的工號進行登錄,兩類用戶的初始密碼都是“123456”。登錄之后,用戶可以在微信小程序中修改自己的密碼,修改完成之后需要用戶再次使用新密碼登錄一次。校園疫情防控系統的移動端首頁如圖2所示。筆者在進行用戶登錄功能的設計時,將用戶的賬號、密碼以及其他個人信息都存放在一張數據庫的表中,這樣做的優點是當用戶登錄成功時,會同時將用戶的其他個人信息一起存放在本地的緩存中,當用戶退出后再次訪問該微信小程序時,會直接從用戶手機的本地緩存中加載用戶的信息,避免了重復登錄的操作,在其他頁面使用個人信息時也會非常方便,達到了減少訪問數據庫的次數和減輕服務器壓力的目的。
3.2 體溫填報
為了更好地掌握每一位師生的身體健康狀況,高校每天都會對師生和其他員工的體溫信息進行檢測,所以設計了體溫填報的功能。該功能包括早晨體溫填報和中午體溫填報,用戶只需要在特定的時間段內上報自己的體溫信息即可。而且為了避免因用戶誤操作所帶來的一系列問題,在設計填報體溫的表單時,對填寫體溫值范圍進行了限定,即用戶所填寫的體溫數據必須在36.0 ℃~40 ℃,一旦所填寫的體溫超過這個范圍,就會提示相應的錯誤信息。在此基礎上,該系統還增加了體溫預警的功能,當用戶所填報的體溫超過37.3 ℃時,就會同時在系統的后臺將用戶所填寫的這條體溫記錄以異常值的形式進行呈現,而相關的負責人就可以在第一時間做出相應的處理,將風險降到最低。
3.3 核酸簽到
該項功能用于統計師生和其他教職工參加核酸檢測的情況。之前這項信息是在工作群內以接龍的方式上報的,但由于疫情防控的常態化,經常在工作群內接龍回復防疫信息的同時可能會忽略重要的通知信息。有了這個功能之后,用戶每次參加完核酸檢測只需要在微信小程序中上報自己的核酸檢測情況,所填寫的信息會直接匯總到相關負責人處,不用再經過各級負責人層層上報,減輕了相關工作人員的工作量。
3.4 臺賬更新
臺賬信息是指教職工的居住地址和通勤地址等信息,由于高校教職工大部分是在校外居住,且居住地址各不相同,具有分散性和動態性的特點。而每次疫情發生也呈現出多點散發的趨勢,因此,在不泄露教職工個人隱私信息的情況下,通過微信小程序來收集每一位教職工的居住地址等信息。當疫情來臨的時候,就可以根據校園疫情防控系統中教職工的居住地址信息來確定當前教職工居住地的風險等級,如果等級達到中風險,就可以讓相關的教職工暫緩進校,從而有效地切斷疫情傳播的途徑。
3.5 發布公告
該項功能用于發布一些關于微信小程序具體操作之類的通知,例如:當系統版本更新時,需要用戶清理緩存退出并再次登錄;出現Bug時,應該如何操作等通知。且通知一旦發布,其內容會一直顯示在微信小程序的公告欄中,但通知面板并不會占用太多屏幕資源,而是由用戶點擊后才能查看詳細的通知。當用戶點擊關閉圖標時,該通知便會隱藏起來,通知可以由系統管理員進行刪除。
3.6 數據導出
數據導出功能是指導出系統中相關部門教職工和師生的體溫信息、臺賬信息以及核酸簽到等信息,該功能只有各部門的防疫工作人員有權限來操作。之所以將數據導出的功能添加到移動端的微信小程序中是考慮到智能手機的便捷性,即在身邊沒有電腦的情況下也可以隨時匯報防疫相關的信息。
3.7 用戶批量導入
校園疫情防控系統不支持用戶自己注冊賬號,所有的用戶都需要從系統后臺進行導入。但由于高校師生和其他教職工的人數較多,所以加入了批量導入用戶的功能。管理員在導入用戶時,首先需要在系統中下載相應的導入模板并按照要求填寫相應的用戶信息,填寫完用戶信息之后就可以將該模板再上傳到系統中,這樣便完成了用戶信息的導入。需要注意的是,所填寫的用戶信息必須按照模板的要求來填寫,且該功能目前僅支持Excel文件的導入。
3.8 用戶管理
用戶管理功能包括新增用戶、刪除用戶、修改用戶信息、用戶查詢和用戶密碼重置。由于高校的人員類型復雜,人員變動的情況時有發生,單一的用戶批量導入功能并不能滿足高校日常管理的需要,所以通過用戶管理功能模塊可以實現添加和刪除單獨的用戶、修改用戶的信息以及重置用戶的密碼等功能。
3.9 部門管理
部門管理包括部門院系的添加、刪除和編輯。在設計部門管理功能時并不會將院系和部門設置為固定,即當系統開發完成后并沒有具體的部門,而是由相關的負責人自行添加部門,然后在該部門中導入對應的用戶,這樣可以大大地提高系統的靈活性和適用性。當某個部門發生變動時,相關的負責人即可自行做出更改,降低了系統開發和維護的成本。
4 結語
隨著疫情防控常態化的不斷推進,高校的新冠肺炎疫情防控工作也變得越來越繁雜,其中很多是重復性的工作,給師生和相關的工作人員帶來了一定的負擔。本次研究利用Django+微信小程序等技術設計了校園疫情防控系統,將微信小程序作為系統的移動端,具有無須下載安裝、使用方便、用完即走的優點。師生和其他教職工每天可以通過微信小程序來上報個人的防疫信息,且不用擔心個人隱私泄露的問題。而防疫工作人員可以通過校園疫情防控系統來掌握學生和教職工的體溫狀況以及活動軌跡,在面對突發情況時,可以根據這些數據及時做出應急處理,簡化了校園防疫工作的流程,提升了校園疫情常態化防控工作的效率和質量,為國內高校的防疫工作提供了參考。
參考文獻
[1]趙學作,劉敏,谷麗偉.防疫期間人員健康管理信息系統的設計與實現[J].辦公自動化,2021(15):58-60.
[2]楊眾.校園新冠肺炎防疫程序的設計與實現[J].計算機與網絡,2020(12):68-71.
[3]付林.基于微信小程序醫院預檢碼系統的設計與實現[J].電腦知識與技術,2022(21):49-51.
[4]陳勞,劉金揚,杜昀徽,等.高校新冠疫情防控系統模式設計與開發[J].中國教育信息化,2021(5):76-79.
[5]趙中原,李飛,劉偉.基于微信小程序的新型校園進出管理系統研究與實踐[J].周口師范學院學報,2020(5):78-80.
(編輯 王雪芬)
Research and design of campus epidemic prevention and control system based on WeChat applet
Li? Ruidong, Li Lifen*, Xia? Wanjiao, Zheng? Yang
(Yenching Institute of Technology, Sanhe 065201, China)
Abstract: In the context of normalized epidemic prevention and control, colleges and universities, as key places for epidemic prevention and control, need to monitor the health information and activity tracks of teachers and students every day. Such work not only takes up a lot of time and energy of teachers, students and relevant staff, but also is not conducive to the persistence of normalized epidemic prevention and control. WeChat applets rely on the WeChat platform, and users do not need to download and install the App, which has the advantage of “ready to use and go when you run out”. Therefore, the campus epidemic prevention and control system based on WeChat applet is developed to reduce the burden of teachers, students and staff as much as possible, reduce the workload of epidemic prevention staff, and improve the work efficiency of campus epidemic prevention and control on the premise of ensuring the effect of accurate prevention and control.
Key words: epidemic prevention and control; WeChat applet; COVID-19; temperature report