摘要
本文介绍了一种采用微信开发工具和java语言实现的疫情防控管理系统,该系统包括平台客户端和后台管理端。通过该系统,全校师生可以方便地进行体温上报和数据汇总,同时也能够简化工作流程。该系统的实现为学校在疫情防控期间开学提供了安全保障。本文还介绍了系统的设计思路、功能特点和技术细节,并对系统的实际应用效果进行了评估。该系统在实际使用中表现出较高的稳定性和可靠性,为学校的疫情防控工作提供了重要支持。
关键词:微信小程序;学院疫情防控;MySQL数据库
3.1 系统总体需求分析
需要建立一个有效的管理系统,收集并管理师生的相关健康信息,掌握全校人员的健康状况,有效减少疫情的传播,保障全校师生的健康安全。该系统的实现与设计需要满足以下总体需求分析:
1.信息收集:系统需要收集师生的基本信息、身体状况和行动轨迹等相关信息,并确保信息的准确性和完整性。
2.信息管理:系统需要根据收集到的信息,将师生信息进行分类、存储、管理和维护,确保信息的安全性和保密性。
3.信息共享:系统需要支持信息的共享,在保证信息安全的前提下,可以将必要的信息共享给有关部门和人员,以提高疫情防控的效率。
4.数据分析:系统需要对收集到的信息进行分析,生成报表,对疫情防控的效果进行评估,并及时发现疫情异常情况。
5.信息提示:系统需要对师生健康状况进行监测和监控,及时检查并提供提醒和提示,以帮助师生及时发现问题并进行处理。
6.移动端支持:系统需要为师生提供移动端支持,方便师生在手机上提交相关信息和查看自身健康状况,提高用户的使用便捷性和体验。
7.易用性:系统需要采用友好的用户界面和交互方式,方便用户使用和操作,减少操作难度和错误。
3.3.1管理员用例图
管理员点击管理员入口,进入到特定的后台管理界面,然后输入正确的已经注册过的管理员用户名和密码,进入后台,可以对不同用户上传的离校申请进行管理,可以进行增删改查等操作。管理员用例图如图1所示。
图1 管理员用例图
3.3.2 用户用例图
用户进入系统之后可以查看更加详细的信息骄傲了页面,以及上传离校申请以及请假申请由管理员进行审核,也可以退出登录等等,用户用例图如图2所示。
图2 用户用例图
4.4.1 数据库说明
该系统包含以下数据库:
用户信息表(user_info):存储所有用户的基本信息,包括用户名、密码、角色(学生、教师、管理员)、姓名、性别、联系电话等。其中,学生用户还需包括学号、所属班级等信息,教师用户还需包括工号、所属院系等信息。
请假申请表(leave_application):存储学生用户提交的请假申请信息,包括申请人姓名、学号、请假类型(病假、事假)、请假起止时间、请假事由、申请时间、审批状态(待审批、已通过、未通过)等。
出校申请表(going_out_application):存储学生用户提交的出校申请信息,包括申请人姓名、学号、出校事由、出校时间、预计返回时间、申请时间、审批状态(待审批、已通过、未通过)等。
离校申请表(leaving_application):存储学生用户提交的离校申请信息,包括申请人姓名、学号、离校原因、离校时间、预计返校时间、申请时间、审批状态(待审批、已通过、未通过)等。
信息交流表(information_exchange):存储用户发送的信息交流内容,包括发送者姓名、发送时间、接收者姓名、内容等。
以上表格可以通过MySQL等数据库管理系统进行实现与设计。。
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体线以及关联构成的图,E-R图可以明确地叙述系统中涵盖的实体线相互关系[13]。
5.2 前台用户模块设计
5.2.1用户登录模块设计
用户访问本系统时,通过系统的路径能进入系统的登录界面,在用户名和密码框内输入正确账号和密码就能够进入系统。学生用户登录展示如下12所示。
图12 用户登录
5.2.2用户注册模块设计
用户对用户名和密码的输入和验证,邮箱地址的输入和验证,手机号码的输入和验证,确认密码输入,邮件或短信验证码的发送和验证,注册完成后的提示或跳转页面设计,注册失败后的拥有错误提示。用户注册查看界面如图13所示:
图13用户注册界面图
5.2.2首页模块设计
当人们打开小程序后,首先看到的就是首页界面。在这里,用户可以通过点击其他模块的按钮实现页面跳转操作。系统首页界面如图14所示:
图14 系统首页界面
5.4.2用户管理界面
管理员点击用户管理模块,管理员可以对系统内的用户进行删除,也可以对用户名与密码等信息进行查看修改;用户管理界面如图18所示:
图18用户管理界面
参考文献
[1]黑马程序员.微信小程序开发实战[M].北京.人民邮电出版社,2019
[2]唐汉明,翟振兴,关宝军,王洪权,黄潇.深入浅出MySQL:数据库开发、优化与管理维护(第2版)[M].北京.人民邮电出版社,2016.
[3]陈贻品,贾蓓,和晓军SQL的从入门到精通[M].中国水利水电出版社,2019
[4]刘红卫.微信小程序应用探析[J].无线互联科技, 2016
[5]刘玉佳.微信“小程序”开发的系统实现及前景分析[J].信息通信, 2017
[6] 《JavaScript和jQuery实战手册》机械工业出版社华章公司出版,2013-3-31,David Sawyer McFarland
[7]蒙海莹.在线评测微信小程序的设计与实现[J].湖北农机化,2020
[8]孙晨辉. 基于知识图谱的JAVA自适应学习平台设计与实现[D].湖北省.华中师范大学.2020
[9]袁梅冷;李斌;肖正兴.Java应用开发技术实例教程[M].北京:人民邮电出版
[10]李筠.高校图书馆应用微信小程序的实践探究[J].电子世界,2019(24):51-52.
[11]王昱婷,刘静,燕明媚,谢琳芝.基于微信小程序的大学生二手物品交易平台设计与开发[J].电脑知识与技术,2019