摘 要
自从 2020 年新冠疫情爆发以来,对全国人民的健康和全国各地区的经济发展都
带来了很大的影响,并且新冠肺炎对各个领域带来的影响还未完全消除。近三年以来,
全国各地区多次爆发新的疫情,导致许多人被隔离,也导致全国各阶段的学生都需要
在家中上网课,对学生们的学习也带来了不便。虽然目前疫情已经得到很好的控制,
但病毒如果再次发生变异,谁也无法保证疫情会不会卷土重来。在疫情刚爆发的时候,
人们都是通过电视新闻或者报纸对每日的疫情数据进行了解,但这种形式费事费力,
因为一个地区的信息传播途径的数量是有限的,人们并不能自由的进行疫情相关数据
的了解,而且每一个地方的防控工作人员的数量肯定是有限的,通过传统的方式对疫
情数据进行获取不能保证数据的准确性和时效性。
本系统的前台界面使用了最新的 HTML5 技术,使用 DIV+CSS 进行布局,使整个前
台页面变得更美观,极大的提高了用户的体验,另外本系统无论是使用电脑的浏览器
进行访问还是使用移动设备进行访问,都可以保证网站正确的排版。后端的代码技术
选择的是 PYTHON,PYTHON 语言是当下最常用的编程语言之一,可以保证系统的稳定
性和流畅性,PYTHON 可以灵活的与数据库进行连接。本系统的数据使用的 MYSQL 数
据库,它可以提高查询的速度,增强系统数据存储的稳定性和安全性。
关键词:校园;疫情监控;PYTHON;MySQL
Abstract
Since the outbreak of COVID-19 in 2020, it has had a great impact on the health
of the people and the economic development of all regions of the country, and the
impact of COVID-19 on various fields has not been completely eliminated. In the past
three years, new epidemics have broken out many times in various regions of the
country, resulting in many people being quarantined, and also leading to the need
for students at all stages of the country to have online classes at home, which has
also brought inconvenience to students' learning. Although the epidemic has been
well controlled, if the virus mutates again, no one can guarantee that the epidemic
will return. At the beginning of the epidemic, people learned about the daily
epidemic data through television news or newspapers, but this form is laborious,
because the number of information transmission channels in a region is limited,
people can not freely understand the epidemic data, and the number of prevention
and control staff in each region is certainly limited, The accuracy and timeliness of
epidemic data can not be guaranteed by traditional methods.
The frontend interface of the system uses the latest HTML5 technology and
uses DIV+CSS for layout, which makes the whole frontend page more beautiful and
greatly improves the user experience. In addition, the system can ensure the correct
layout of the website whether it is accessed using a computer browser or using a
mobile device. The back-end code technology is PYTHON. PYTHON language is one of
the most commonly used programming languages at present, which can ensure the
stability and smoothness of the system. PYTHON can flexibly connect with the
database. The data of this system uses the MYSQL database, which can improve the
query speed and enhance the stability and security of the system data storage. The
core algorithm of this system is the big data algorithm. Using data crawler to analyze
data is a very popular mode at present and also the development trend of many
industries in the future. This method can accurately display and analyze epidemic
data.
Key words:Campus; Epidemic monitoring;PYTHON; MySQL
目 录
1 绪论 .................................................................1
1.1 课题研究意义 ....................................................2
1.2 国内外研究现状及发展趋势 ........................................2
1.3 本文的研究思路与结构 ............................................2
2 开发工具及技术 .......................................................2
2.1 B/S 结构的介绍 ...................................................2
2.2 PYTHON 技术的介绍 ................................................2
2.3 HTML 技术的介绍 ..................................................2
2.4 MYSQL 数据库的介绍 ...............................................3
2.5 开发环境的介绍 ..................................................3
3 需求分析 .............................................................4
3.1 可行性分析 ......................................................4
3.2 功能需求分析 ....................................................4
3.3 非功能需求分析 ..................................................4
4 总体设计 .............................................................6
4.1 系统总体结构设计 ................................................6
4.2 系统的数据库设计 ................................................6
5 系统功能实现 .........................................................6
5.1 注册登录功能 ....................................................6
5.2 首页展示功能 ....................................................6
5.3 用户信息管理 ....................................................6
5.4 疫苗接种管理 ....................................................6
5.5 核酸报告管理 ....................................................6
5.6 社区报备管理 ....................................................6
5.7 行动轨迹管理 ....................................................6
5.8 疫苗接种统计 ....................................................6