摘  要

新冠病毒传播迅速,已经严重影响了人类生命安全,防控手段成为大众关注的重点。另外,随着目前信息化手段的进步,使用技术手段可以有效的对新冠疫情进行防控管理。在社区,人员多,出入流动性大,如果单靠人工进行管理,很难进行有效的统计。为此提出开发疫情社区打卡系统,来宣传疫情防控的知识、通知公告、健康打卡、日常需求、发送意见等。本疫情社区打卡系统可以降低社区工作者的劳动强度,提高信息统计的效率,为社区人员提供快捷的信息查询服务。

本系统是选择面向对象的Java语言开发,通过spring boot框架进行设计,使用关系型数据库MySQL存储数据。使用B/S开发方式,用户只需要通过浏览器访问系统即可获取社区疫情防控信息,并可以在线申请日常需求等业务,实现了信息的科学管理与查询统计。本文先通过对相关系统的调研,提出开发疫情社区打卡系统的意义,然后使用当前主流的技术进行开发,满足疫情社区打卡系统的技术要求,分析系统需要实现的功能并进行设计。梳理业务流程,并根据功能设计数据库,最后通过编码实现,介绍实现的关键算法逻辑。在测试阶段通过测试用例来确保系统可以正常运行,并达到前期要求的目的。系统的实施方便了社区疫情防控管理,将信息化技术完美的应用在疫情社区打卡系统中,使得社区疫情防控变得快捷高效。


关键词:社区;新冠疫情;日常需求;spring boot;MYSQL;


 

Abstract



COVID-19 has spread rapidly, which has seriously affected human life safety. Prevention and control measures have become the focus of public attention. In addition, with the progress of information technology, the use of technical means can effectively prevent and control the COVID-19 epidemic. In communities, where there are many people and there is great mobility in and out, it is difficult to carry out effective statistics if management is carried out manually alone. Therefore, it is proposed to develop a community clock system for epidemic prevention and control to promote knowledge, notification, health clock, daily needs, and send opinions. This epidemic community clock system can reduce the labor intensity of community workers, improve the efficiency of information statistics, and provide rapid information query services for community personnel.

This system is developed using the object-oriented Java language, designed through the spring boot framework, and uses the relational database MySQL to store data. Using the B/S development method, users only need to access the system through a browser to obtain community epidemic prevention and control information, and can apply online for daily needs and other businesses, achieving scientific information management and query statistics. This article first proposes the significance of developing an epidemic community clock system through research on relevant systems, and then uses current mainstream technologies to develop it to meet the technical requirements of the epidemic community clock system. It analyzes the functions that the system needs to achieve and designs them. Sort out the business process, design the database according to the function, and finally implement it through coding, introducing the key algorithm logic implemented. During the testing phase, test cases are used to ensure that the system can operate normally and achieve the objectives required in the early stage. The implementation of the system facilitates community epidemic prevention and control management, and the perfect application of information technology in the epidemic community punch system makes community epidemic prevention and control become fast and efficient.


Key Words:community; COVID-19 Daily needs; spring boot; MYSQL;


 

目  录


摘  要 I

Abstract II

第一章 绪论 1

1.1 课题研究背景 1

1.2 课题研究意义 1

1.3 国内外研究现状 2

1.4 论文框架 2

第二章 技术分析 4

2.1 JAVA技术 4

2.2 MySQL数据库 4

2.3 SpringBoot框架 4

第三章 系统需求分析 6

3.1 系统可行性分析 6

3.1.1技术可行性 6

3.1.2经济可行性 6

3.1.3操作可行性 6

3.2 系统需求分析 6

3.2.1非功能性需求 6

3.2.2功能需求 7

第四章 系统设计 10

4.1 软件架构设计 10

4.2 系统功能模块划分 10

4.3 系统模块流程设计 11

4.3.1用户管理设计 11

4.3.2新冠防控知识设计 14

4.3.3意见反馈管理 14

4.3.4健康打卡管理设计 15

4.3.5日常需求管理设计 16

4.4 数据库设计 17

4.4.1逻辑结构设计 17

4.4.2物理结构设计 18

第五章 系统实现 26

5.1系统前台的实现 26

5.1.1 首页界面 26

5.1.2 居民注册界面 26

5.1.3 防控知识详情界面 27

5.1.4 防控知识搜索界面 28

5.1.5 意见反馈界面 28

5.1.6 日常需求申请实现 29

5.1.7 健康打卡实现 30

5.2后台功能模块的实现 30

5.2.1 管理员登录 30

5.2.2 社区居民管理 31

5.2.3 意见反馈管理 32

5.2.4 防控知识管理 32

5.2.5 健康打卡管理 33

5.2.6 日常需求管理 34

第六章 系统测试 36

6.1 测试环境 36

6.2 测试过程 36

6.3 测试结论 38

总  结 39

谢  辞 40

参考文献 41


 

近几年,我国互联网技术快速发展,各种电子设备也已普及,通过移动设备可以快速的获取信息,也可以发表自己的看法。在新冠疫情肆虐的今日,人们通过互联网信息可以科学的了解到疫情防控知识和疫情实时动态,避免了规模性恐慌。针对偶尔出现的谣言,也可以及时获取到辟谣新闻,所以信息化技术在疫情防控上有着重大意义。

社区是行政管理的最小单位,只有控制了社区传播,才能有效的遏制疫情的发展。所以,社区疫情防控也是国家管理的重中之重,通过各种有效的手段进行管理。借助疫情防控管理系统,可以帮助疫情管理工作者提高效率,将社区的人员信息、防控知识、健康打卡等信息存储在数据库中,通过后台对信息进行统计查询,提高了数据传输的效率,帮助社区管理者提高统计效率。

在目前信息化的浪潮下,疫情社区打卡系统也体现了社区的智能化。目前的社区健康管理通常使用手工的方式进行。如果无法知道居民的健康打卡、日常需求情况,只能通过张贴公告的形式告知居民及时的进行接种。而社区公告经常容易破损,造成很多居民无法收到信息。而疫情社区打卡系统可以记录居民的核酸接种情况,在后台查看未做接种的居民,及时电话告知,保障了社区居民的健康,提高了疫情防护的作用。另外,社区居民可以通过系统发布一些疑问,也可以查看其他居民的问题和回复内容,减少了徒步到社区办公室咨询问题的时间,避免了人与人之间的接触。综上所述,开发一套基于spring boot的疫情社区打卡系统,对于社区的防控可以起到非常重要的现实作用。


先深入社区调研目前疫情防控工作,重点梳理社区管理员的工作需求,并通过问卷调查的形式调查社区住户的需求,然后整理,形成疫情社区打卡系统的整体需求。从用户角度,系统包括三类用户,社区住户、疫情人员、和管理员。社区管理者作为系统的管理员,需要对社区住户进行基本信息的管理,发布一些疫情防控的公告和知识,查看住户的日常需求和健康打卡信息。而住户通过注册后,查看社区发布的疫情公告和防控知识等信息,发布一些意见问题,登录后,上传个人的日常需求申请和健康打卡信息。

疫情社区打卡系统设计的用户包括三类,管理员、住户、防疫人员。

系统前台是社区住户使用的,包括业主注册登录、头像上传、修改、个人信息的修改和密码的修改;防疫知识的查看、物业公告的查看、物业信息的咨询、上传每日的体温、申请日常需求。

管理员:首页、个人中心、用户管理、社区人员管理、健康打卡管理、日常需求管理、意见栏管理。

社区用户用户;首页、个人中心、健康打卡管理、日常需求管理、意见栏管理等。

疫情防控人员:首页、个人中心、用户管理、健康打卡管理、日常需求管理、意见栏管理等操作。

疫情社区打卡的设计与实现-计算机毕业设计源码+LW文档_需求管理

疫情社区打卡的设计与实现-计算机毕业设计源码+LW文档_spring_02