新乡学院疫情防控管理系统的实现与设计

摘要

本文介绍了一种采用微信开发工具和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

目录

摘要

ABSTRACT

第1章 绪论

1.1 研究背景

1.2 研究意义及目的

1.3 国内外研究现状

第2章 相关技术介绍

2.1 Spring Boot框架

2.2 B/S架构

2.3MySQL数据库

2.4 微信开发者工具

第3章 系统需求分析

3.1 系统总体需求分析

3.2 网站实现目标

3.3用户的功能需求分析

3.3.1管理员用例图

3.3.2 用户用例图

3.4可行性分析

3.4.1 技术可行性

3.4.2 经济可行性

3.4.3 运行可行性

3.4.4 时间可行性

第4章 概要设计和数据库设计

4.1 系统功能结构设计

1、用户注册流程

2、 用户登录流程

3、 请假申请详细流程

4、 发布帖子流程

4.2前端页面总体设计

4.2.1首页页面

4.2.2信息交流页面

4.3 我的模块设计

4.4 网站数据库设计

4.4.1 数据库说明

4.4.2数据表模型

第5章 系统详细设计以及功能实现

5.1 网站总体设计

5.2 前台用户模块设计

5.2.1用户登录模块设计

5.2.2用户注册模块设计

5.2.2首页模块设计

5.2.4信息交流模块设计

5.2.5用户个人信息查看

5.4后台模块设计

5.4.1管理员登录界面

5.4.2用户管理界面

5.4.2请假申请管理界面

5.4.3出校申请管理界面

第6章 系统测试

6.1登录测试

6.2系统管理测试

6.2.1用户管理功能测试

6.2.2角色管理功能测试

6.3测试小结

第7章 结论

7.1 总结

7.2 展望

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值