閔 慧,李 鵬,劉 婷,章宜玉
(1.湖南信息職業技術學院軟件學院,湖南 長沙 410200;2.湖南中醫藥大學信息科學與工程學院)
校園安全是順利開展學校教育活動的基礎,而定時查寢是學校的一種常態化的安全管理方式。除了學校宿管的定期查寢,各個二級學院也有查寢任務。大多數二級學院的查寢,是由學生會或班主任、輔導員去執行。學生會查寢提前發布查寢通知,然后走訪所有的寢室。由于人力、物力的原因,不可能每天都進行一次大規模的查寢。在這個科技如此發達的時代,機器、程序可以去做很多繁瑣和復雜的事物。本款小程序意在幫助老師及學生會成員更好的管理學生的出勤狀況,提高學生打卡的興致,提高管理人員查寢的效率,節省人力物力成本。
本系統采用前、后端分離的方式開發,分為微信小程序前端和服務器后端兩個技術端。在微信小程序端,綜合使用了微信小程序原生組件進行布局,使用組件庫進行優化,使用微信小程序原生API進行功能的實現。后端使用Node.js 結合Express 框架進行開發,姿勢和手勢的識別采用了百度AI技術。使用MySQL數據庫存儲數據。系統采用的開發與測試環境如表1所示。

表1 開發與測試環境
Node.js是一個開源跨平臺的服務器端Java Script運行環境,它以Google Chrome V8 解析引擎為基礎,采用類似Nginx的以事件循環驅動的異步I/O模型提高運行效率,Node.js的核心優勢在于通用、靈活、高性能。
Express 是一個簡潔而靈活的Node.js Web 應用框架,提供了一系列強大的功能,能夠幫助人們創建各種Web應用?!?br>