欢迎来到学霸论文网!

职称论文发表网15年服务积淀,累计发表20万份稿件,想要发表论文就来职称论文发表网
您当前的位置:主页 > 论文范文 > 计算机论文 >

疫情防控平台小程序的开发设计

发布时间:2020-07-08 14:50所属分类:计算机论文浏览:102次

 学霸论文网是一家专业提供论文定制修改服务的网站,上10年的论文经验,无论是本科论文、硕士论文还是期刊论文,博士论文,我们都能为您提供方便、快捷、安全的论文服务。以下是学霸论文网小编为您整理的一篇计算机论文毕业论文范本,本文是关于疫情防控平台小程序的开发设计。该平台的开发不仅为全校师生提供了一个体温上报、数据汇总、简化工作的同时,也为学校在疫情防控期间开学做好安全保障。。以供参考。希望对你的论文写作及论文修改有所帮助。代写一篇计算机论文多少钱。
 摘要:在互联网环境下结合校园疫情防控要求,开发了基于微信小程序的校园体温填报、信息预警管理平台。采用微信开发工具和基于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.

学霸论文网是一家专业提供论文定制修改服务的网站,上10年的论文经验,无论是本科论文、硕士论文还是期刊论文,博士论文,我们都能为您提供方便、快捷、安全的论文服务

上一篇:探究初中信息技术课中自主活动的运用
下一篇:适用于桥梁巡查的微信小程序应用开发研究

学霸论文网 学霸论文网10余年专注论文服务 我要咨询
学霸论文网官方微博
学霸论文网站内导航: 研究生论文 论文提纲 学位论文 MBA论文 在职硕士 工程硕士 博士论文 职称论文 文献综述 网站简介 网站地图