當前位置: 代寫一篇論文多少錢 > 計算機論文 > 疫情防控平臺小程序的開發設計

疫情防控平臺小程序的開發設計

時間:2020-07-08 14:24作者:孫騰雷 畢昕宇 孫倩倩
本文導讀:這是一篇關于疫情防控平臺小程序的開發設計的文章,該平臺節省了大量的統計時間,人員按照部門分類,負責人只需點擊下載按鈕就能查看本部門人員的所有體溫信息。

  微信小程序畢業設計論文第五篇:

  題目:疫情防控平臺小程序的開發設計

  摘要:在互聯網環境下結合校園疫情防控要求,開發了基于微信小程序的校園體溫填報、信息預警管理平臺。采用微信開發工具和基于java語言的JFianl框架實現了平臺客戶端和后臺管理端。前臺客戶端主要功能包括用戶身份的選擇、個人信息管理、體溫信息的填報,當日整體數據統計,班級、部門人員填報信息匯總與下載;后臺管理端主要包括對學生、教職工身份的錄入、用戶信息修改、部門管理、預警信息通知、體溫定時填報通知、人員角色權限分配。該平臺的開發不僅為全校師生提供了一個體溫上報、數據匯總、簡化工作的同時,也為學校在疫情防控期間開學做好安全保障。

  關鍵詞:微信小程序; JFinal; java; 體溫填報; 信息預警;  

       Design and implementation of epidemic prevention and control platform based on WeChat small program

  Sun Tenglei Bi Xinyu Sun Qianqian Li Peng Cui Bingde Pei Xiangxi

  School of computer science and information engineering, Hebei Institute of water resources and electric power

  Abstract:In the Internet environment combined with the campus outbreak prevention and control requirements,the campus temperature reporting,information warning management platform based on WeChat small program was developed.Using WeChat developer tools and Java language based JFianl framework to achieve the platform client and background management.The main functions of the foreground client include user identity selection,personal information management,temperature information filling,overall data statistics on the day,class and department staff filling information summary and download;Background management mainly includes the identity entry of students and staff,user information modification,department management,early warning information notification,temperature timing notification,personnel role authority allocation.The development of this platform not only provides a temperature report,data summary and simplified work for all teachers and students,but also provides a safety guarantee for the school to open during the outbreak.

  0 引言

  隨著微信小程序的熱度越來越高,更多的人將目光放在這個平臺。微信小程序具有基于微信的用戶平臺先天的優勢,其次小程序用法很簡單,用戶只需掃碼進入系統就能使用相應的功能,避免了App繁瑣的下載注冊等諸多不便,真正做到了用完即走的理念,用戶不用擔心手機上安裝過多的軟件,以及內存占用問題[1]。

  健康管理平臺包括微信小程序客戶端和管理端兩部分,微信小程序客戶端主要實現用戶的登錄、身份驗證、個人信息修改,體溫數據提交、查詢、匯總、圖示等功能;后臺管理端主要實現管理員員對部門信息、角色信息、人員信息、學生教職工人員信息庫的管理。一方面可以定時的提醒用戶體溫填報,另一方面將數據按照相應的部門進行分類匯總,極大的便利校園體溫數據的匯總和上報工作。

  1 平臺總體設計

  1.1 開發工具和語言

  微信小程序依賴微信應運而生,它提供了一整套的微信小程序端和后臺服務器端的API應用。非常適合現在“接口開發”的流行趨勢,后臺語言無論怎么選,只要調用相應的服務器端的API方法,就能很容易的實現與微信小程序對接。微信小程序的標簽語言與HTML5非常相似,并且小程序的js腳本語言使用的是當下最流行的VUE框架。小程序的邏輯層和渲染層是分開的,邏輯層運行在JSCore中,并沒有一個完整瀏覽器對象,因而缺少相關的DOM API和BOM API。

  小程序開發的后臺語言采用java語言,Java是一種面向對象的編程語言,吸收了C++的優點,具有功能強大、簡單易用兩個特征。Java技術中最重要的部分是JDK,它包括了Java的運行環境,一些Java工具和Java的核心類庫(Java API)。其中JFinal 是基于Java 語言的極速web開發框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優勢的同時再擁有ruby、python等動態語言的開發效率[2]。在堅持以上設計目標的同時,基于微內核+全方位擴展型架構,打造功能極度全面WEB+ORM開發框架。

  本項目采用的是Mysql數據庫,可視化操作工具用的是Navicat for MySQL,具有數據存儲、查找、修改和刪除功能。系統中數據庫主要包括用戶信息表、部門表、角色表、體溫表和角色關系表共五張表。

  1.2 微信小程序端設計流程

  疫情防控平臺小程序端的操作流程圖如圖1所示。用戶打開微信小程序,根據openid判斷用戶是否使用過此小程序,若使用過,則直接進行體溫數據的填報、查詢以及個人信息修改等功能。若數據庫中無相關記錄,則直接進行相應身份信息的補充,補充完成之后,可以進行同上操作;若不補充個人信息,則只能進行查看圖示功能的操作。

  

  圖1 防疫平臺微信小程序端流程圖  

  1.3 后臺管理端的設計流程

  本平臺后臺管理端的操作流程圖如圖2所示。管理員打開后臺管理端,需要先登錄,登錄后可以進行部門、用戶角色關系、用戶等相應模塊的增刪改查功能。

  2 系統詳細設計與實現

  健康管理系統分為微信小程序端和后臺管理端兩部分。

  微信小程序端主要包含以下功能:用戶登錄、信息補錄、體溫信息提交、每日數據總匯、負責人查詢及個人管理信息。

  后臺管理端主要包含以下功能:管理員登錄、部門管理、角色管理、角色關系管理、用戶信息管理。

 

  圖2 后臺管理端流程圖  

  2.1 微信小程序端主要功能

  2.1.1 用戶登錄和信息補錄功能

  如圖3所示,用戶打開微信小程序的時候需要驗證,微信小程序的唯一標識openid是否已經存在數據庫中,若存在表明用戶已經將相應的個人信息補充完整;若不存在就需要用戶進入身份信息選擇頁面,補充相應的個人資料。補充個人資料的過程相當于在我們的系統中進行注冊。

  2.1.2 體溫信息提交

  圖4顯示的是體溫信息填寫界面。點擊“體溫提交”按鈕時,就會跳轉到體溫填寫頁面,體溫填寫頁面在加載的時候會檢查用戶的登錄狀態及身份信息,若沒有登錄狀態的時候,就會跳轉到用戶信息補錄的界面。若有相應的登錄狀態則根據身份信息顯示不同的體溫填寫頁面。

  2.1.3 每日數據總匯

  圖5顯示的是數據統計界面,通過后臺數據的統計功能,可以在該界面根據日期查詢每天體溫填報的數據,圖示一共分為三種,一是校內人員的晨午檢情況;二是所有人當天的發燒人數占比;三是所有人員當天的異常情況占比。

  2.1.4 負責人查詢

  圖6和7展示的是負責人查詢模塊,首先會驗證用戶的登錄狀態,用戶是登錄狀態那么將向后臺請求用戶的角色信息,賦予相應的查詢查詢權限。若無登錄狀態則返回用戶信息補錄界面。

 

  圖3 身份信息驗證界面  

 

  圖4 體溫信息填寫界面  

 

  圖5 數據統計界面  

  查詢某一部門人員的體溫信息時,可以根據日期、體溫提交時間段進行查詢。在數據展示的頁面將數據分為已體檢和未體檢兩個部分分別展示。頁面的下方提供了excel表格的下載功能,方便管理者工作使用。

 

  圖6 管理部門登陸界面  

 

  圖7 體溫數據查詢界面  

  2.2 后臺管理端

  2.2.1 管理員登錄

  在后臺管理端的所有頁面上添加攔截,只有當管理員進行登錄操作之后才允許進行其他操作。

  2.2.2 角色及角色關系管理、用戶信息管理

  角色及角色關系管理:通過給相應的人員添加六種角色關系,并添加相應管理的部門來控制小程序端的負責人權限

  用戶信息管理:主負責維護數據庫中的學生和教師的信息,防止外來人員隨意的注冊成教職工和學生,增加統計的工作量。

  2.3 微信訂閱消息設計與實現

  微信訂閱消息實現:需要在微信小程序的管理頁面上申請一個訂閱消息的模板;然后根據模板ID在微信小程序中需要發送通知的地方選定相應功能模塊,這個訂閱消息模板須綁定在一個按鈕上(支付方式除外),否則無效;后臺根據自己相應的業務邏輯去實現訂閱消息的發送。

  本系統中,需要對人員所報的體溫進行實時的檢測,如果有超出37.3或發生其他癥狀的人員,要及時向相應的負責人發送消息通知,以達到消息預警的目的。

  3 結語

  本文詳細的介紹了基于微信小程序的疫情防控平臺的各個模塊的設計和實現過程。對于當下疫情的實時監控有較好的實用價值,用戶省去了繁瑣的下載注冊步驟,很好的體現了“即來即用,用完即走”的理念。該平臺節省了大量的統計時間,人員按照部門分類,負責人只需點擊下載按鈕就能查看本部門人員的所有體溫信息。微信使我們生活交流的一個重要工具,結合小程序的特性,相信隨著小程序的日益發展,這將會是一種應用的大趨勢。

  參考文獻

  [1]韋娟,張瑞娟,孫兆豐.基于微信小程序的食堂點餐系統的設計[J].電子世界,2019(22):147-148.
  [2]朱麗進.基于微信小程序掃碼考勤系統設計[J].電腦知識與技術,2019,15(33):55-56.

  范文一: 微信小程序畢業設計論文(最新整理6篇)   
  范文二:微信小程序室內地圖導航《旅游云攻略》系統設計  
  范文三:基于微信小程序的三甲醫院門診就診流程優化設計    
  范文四:適用于橋梁巡查的微信小程序應用開發  
  范文五: 疫情防控平臺小程序的開發設計    

聯系我們
范文范例
四川快乐12app官网