系統(tǒng)闡述的是一款新冠肺炎疫情實時監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn),對于Python、B/S結(jié)構(gòu)、MySql進行了較為深入的學(xué)習(xí)與應(yīng)用。主要針對系統(tǒng)的設(shè)計,描述,實現(xiàn)和分析與測試方面來表明開發(fā)的過程。開發(fā)中使用了?django框架和MySql數(shù)據(jù)庫技術(shù)搭建系統(tǒng)的整體架構(gòu)。利用這些技術(shù)結(jié)合實際需求開發(fā)了具有個人中心、用戶管理、疫情數(shù)據(jù)管理、全國實時數(shù)據(jù)管理、國內(nèi)實時動態(tài)管理、留言交流、系統(tǒng)管理等功能的系統(tǒng),最后對系統(tǒng)進行相應(yīng)的測試,測試系統(tǒng)有無存在問題以及測試用戶權(quán)限來優(yōu)化系統(tǒng),最后系統(tǒng)達到預(yù)期目標。
??新冠肺炎疫情實時監(jiān)控系統(tǒng)可以將功能劃分為管理員功能和用戶功能。
(1)、管理員關(guān)鍵功能包含個人中心、用戶管理、疫情數(shù)據(jù)管理、全國實時數(shù)據(jù)管理、國內(nèi)實時動態(tài)管理、留言交流、系統(tǒng)管理等進行管理。管理員用例如下:
圖1 管理員用例圖
(2)、用戶關(guān)鍵功能包含首頁、疫情數(shù)據(jù)、疫情新聞、留言交流、個人中心等功能。用戶用例如下:
圖2 用戶用例圖
系統(tǒng)整體模塊設(shè)計:系統(tǒng)分為管理員和用戶兩大用戶角色,系統(tǒng)管理員有最大的權(quán)限,整體功能展示如圖3所示。
?圖3系統(tǒng)整體功能圖
當人們打開系統(tǒng)的網(wǎng)址后,首先看到的就是首頁界面。在這里,人們能夠看到系統(tǒng)的導(dǎo)航條,通過導(dǎo)航條導(dǎo)航進入各功能展示頁面進行操作。系統(tǒng)首頁界面如圖5-所示:
圖4系統(tǒng)首頁界面
疫情數(shù)據(jù):在疫情數(shù)據(jù)頁面的輸入欄中輸入標題、地區(qū)/國家和選擇類型進行查詢,可以查看到疫情數(shù)據(jù)詳細信息;如圖5所示:
圖5疫情數(shù)據(jù)詳細頁面
管理員點擊主界面右上角的看板,可以查看到系統(tǒng)簡介、國內(nèi)實時動態(tài)總數(shù)、地區(qū)統(tǒng)計、地區(qū)占比統(tǒng)計、地區(qū)確診統(tǒng)計、地區(qū)治愈統(tǒng)計、地區(qū)死亡統(tǒng)計、國內(nèi)實時動態(tài)(確診TOP10)等等實時的分析圖進行可視化管理;如圖7所示:
圖7看板界面
管理員點擊系統(tǒng)管理。在疫情新聞頁面輸入標題進行查詢、新增或刪除疫情新聞列表,并根據(jù)需要對疫情新聞詳情信息進行詳情、修改或刪除操作;還可以對關(guān)于我們、系統(tǒng)簡介和輪播圖管理進行詳細操作;如圖8所示:
圖8系統(tǒng)管理界面
系統(tǒng)創(chuàng)建數(shù)據(jù)庫和表之間關(guān)聯(lián),期間花費了不少時間,盡力把表格完善,更好的呈現(xiàn)出來,讓表更加明了,更加清晰。系統(tǒng)在MySql的可視化軟件Navicat?premium創(chuàng)建的數(shù)據(jù)表,簡潔明了的設(shè)計讓數(shù)據(jù)庫的創(chuàng)建操作更加快捷,數(shù)據(jù)表的詳細情況如下表所示。
表4-1:國內(nèi)實時動態(tài)
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
diqu |
varchar |
200 |
地區(qū) |
||
quezhen |
int |
確診 |
|||
zhiyu |
int |
治愈 |
|||
siwang |
int |
死亡 |
表4-2:配置文件
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
name |
varchar |
100 |
配置參數(shù)名稱 |
||
value |
varchar |
100 |
配置參數(shù)值 |
表4-3:關(guān)于我們
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
標題 |
||
subtitle |
varchar |
200 |
副標題 |
||
content |
longtext |
4294967295 |
內(nèi)容 |
||
picture1 |
longtext |
4294967295 |
圖片1 |
||
picture2 |
longtext |
4294967295 |
圖片2 |
||
picture3 |
longtext |
4294967295 |
圖片3 |
表4-4:用戶表
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
username |
varchar |
100 |
用戶名 |
||
password |
varchar |
100 |
密碼 |
||
role |
varchar |
100 |
角色 |
管理員 |
|
addtime |
timestamp |
新增時間 |
CURRENT_TIMESTAMP |
表4-5:全國實時數(shù)據(jù)
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
qgqz |
int |
全國確診 |
|||
jwsr |
varchar |
200 |
境外輸入 |
||
zyrs |
varchar |
200 |
治愈人數(shù) |
||
swrs |
varchar |
200 |
死亡人數(shù) |
表4-6:疫情新聞
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
標題 |
||
introduction |
longtext |
4294967295 |
簡介 |
||
picture |
longtext |
4294967295 |
圖片 |
||
content |
longtext |
4294967295 |
內(nèi)容 |
表4-7:留言交流
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
userid |
bigint |
留言人id |
|||
username |
varchar |
200 |
用戶名 |
||
avatarurl |
longtext |
4294967295 |
頭像 |
||
content |
longtext |
4294967295 |
留言內(nèi)容 |
||
cpicture |
longtext |
4294967295 |
留言圖片 |
||
reply |
longtext |
4294967295 |
回復(fù)內(nèi)容 |
||
rpicture |
longtext |
4294967295 |
回復(fù)圖片 |
表4-8:用戶
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
yonghuming |
varchar |
200 |
用戶名 |
||
mima |
varchar |
200 |
密碼 |
||
xingming |
varchar |
200 |
姓名 |
||
xingbie |
varchar |
200 |
性別 |
||
touxiang |
longtext |
4294967295 |
頭像 |
||
youxiang |
varchar |
200 |
郵箱 |
||
shouji |
varchar |
200 |
手機 |
表4-9:疫情數(shù)據(jù)
字段名稱 |
類型 |
長度 |
字段說明 |
主鍵 |
默認值 |
id |
bigint |
主鍵 |
主鍵 |
||
addtime |
timestamp |
創(chuàng)建時間 |
CURRENT_TIMESTAMP |
||
biaoti |
varchar |
200 |
標題 |
||
leixing |
varchar |
200 |
類型 |
||
tupian |
longtext |
4294967295 |
圖片 |
||
diqu |
varchar |
200 |
地區(qū)/國家 |
||
xinzengbentuquezhen |
int |
新增本土確診 |
|||
xinzengquezhen |
int |
新增確診 |
|||
xinzengjingwai |
int |
新增境外 |
|||
xiancunbentuqueren |
int |
現(xiàn)存本土確認 |
|||
xiancunquezhen |
int |
現(xiàn)存確診 |
|||
xiancunzhongzheng |
int |
現(xiàn)存重癥 |
|||
leijiquezhen |
int |
累計確診 |
|||
leijijingwaishuru |
int |
累計境外輸入 |
|||
leijizhiyu |
int |
累計治愈 |
|||
leijisiwang |
int |
累計死亡 |
|||
gengxinshijian |
date |
更新時間文章來源:http://www.zghlxwxcb.cn/news/detail-653146.html |
以上就是新冠肺炎疫情實時監(jiān)控系統(tǒng)中重點使用的關(guān)鍵數(shù)據(jù)庫表格,表格全部展示過于雜亂,選取重點表格展示。文章來源地址http://www.zghlxwxcb.cn/news/detail-653146.html
到了這里,關(guān)于計算機畢設(shè)項目之基于django+mysql的疫情實時監(jiān)控大屏系統(tǒng)(前后全分離)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!