999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

救援物資管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2022-02-03 02:42:12康世英
無線互聯(lián)科技 2022年22期
關(guān)鍵詞:頁面數(shù)據(jù)庫疫情

康世英,馬 軍

(咸陽師范學(xué)院 計(jì)算機(jī)學(xué)院,陜西 咸陽 712000)

0 引言

我國是一個(gè)災(zāi)害頻發(fā)的國家,如近年河南的特大暴雨,四川、甘肅等地的地震等重大自然災(zāi)害,給人們的生產(chǎn)生活帶來了巨大影響。災(zāi)害發(fā)生后,如何高效合理地調(diào)配救援物資,讓這些物資發(fā)揮最大的作用,把損失降低到最小,已成為各個(gè)學(xué)科研究的熱點(diǎn)。各級(jí)政府及社區(qū)救援物資管理平臺(tái)的建設(shè)是應(yīng)急管理體系工作能否順利開展的重要因素之一[1]。

1 系統(tǒng)設(shè)計(jì)

救援物資管理平臺(tái)的3個(gè)主要功能模塊分別為疫情數(shù)據(jù)管理、救援物資管理和用戶管理[2]。本平臺(tái)的操作人員主要是管理員,疫情數(shù)據(jù)管理模塊主要包括:抓取數(shù)據(jù)、更新數(shù)據(jù)和展示數(shù)據(jù)。救援物資管理模塊主要是對(duì)救援物資的添加、刪除、修改、查詢及領(lǐng)取操作。用戶管理主要是指管理員對(duì)物資領(lǐng)取人的管理,包括對(duì)領(lǐng)取人的添加、刪除、修改、查詢操作。系統(tǒng)總體功能模塊如圖1所示。

圖1 系統(tǒng)功能模塊

2 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

本平臺(tái)基于B/S架構(gòu)設(shè)計(jì),使用Java語言在IDEA 64位的環(huán)境下進(jìn)行集成開發(fā),采用MySQL數(shù)據(jù)庫存儲(chǔ)救援物資數(shù)據(jù),對(duì)于抓取到的體量較大的疫情數(shù)據(jù),采用基于內(nèi)存設(shè)計(jì)的、讀寫速度較快的Redis數(shù)據(jù)庫進(jìn)行存放,前端頁面數(shù)據(jù)展示使用Thymeleaf模板引擎顯示靜態(tài)和動(dòng)態(tài)數(shù)據(jù)[3]。

2.1 疫情數(shù)據(jù)管理

疫情數(shù)據(jù)管理包括抓取數(shù)據(jù)、更新數(shù)據(jù)和展示數(shù)據(jù)的功能,實(shí)現(xiàn)了從大量疫情新聞數(shù)據(jù)中提取實(shí)時(shí)疫情信息的作用。

2.1.1 抓取數(shù)據(jù)

整個(gè)平臺(tái)的首頁有數(shù)據(jù)中心區(qū)域和全國各省份的疫情數(shù)據(jù)展示區(qū)域,數(shù)據(jù)中心區(qū)域主要展示全國自疫情以來累計(jì)的一些數(shù)據(jù),這些數(shù)據(jù)是通過從騰訊疫情數(shù)據(jù)接口上抓取得到的。實(shí)現(xiàn)時(shí)分別通過CityDetail類、DetailData類和Riskarea類中的catchData()方法抓獲取到全國各省市區(qū)數(shù)據(jù)、全國累計(jì)數(shù)據(jù)、當(dāng)日數(shù)據(jù)、各省份詳細(xì)數(shù)據(jù)和全國中高風(fēng)險(xiǎn)地區(qū)數(shù)據(jù),再把抓取到的數(shù)據(jù)進(jìn)行數(shù)據(jù)解析之后存入Redis數(shù)據(jù)庫[4]。

2.1.2 更新數(shù)據(jù)

疫情數(shù)據(jù)每天都在發(fā)生變化,因此系統(tǒng)需要具備數(shù)據(jù)更新功能。在每天數(shù)據(jù)接口更新時(shí),系統(tǒng)能夠及時(shí)抓取到新數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)更新,此功能核心是SystemTask類中的Job()方法,通過Spring框架中的@Scheduled注解來實(shí)現(xiàn)的,設(shè)置系統(tǒng)每天在早上10:30和下午7:30進(jìn)行數(shù)據(jù)抓取,以此實(shí)現(xiàn)定時(shí)更新疫情數(shù)據(jù)。

2.1.3 展示數(shù)據(jù)

在首頁中的數(shù)據(jù)中心區(qū)域顯示某個(gè)疫情數(shù)據(jù)的總和,這些數(shù)據(jù)是在DetailData類中,每一項(xiàng)數(shù)據(jù)都有一個(gè)最近60天的數(shù)據(jù),當(dāng)單擊查看詳情之后會(huì)跳轉(zhuǎn)到list.html數(shù)據(jù)詳情頁面,通過調(diào)用IndexController類中excuteDetail()方法,通過IDataService接口中g(shù)etAllChinaDayList()方法從Redis數(shù)據(jù)庫中得到對(duì)應(yīng)的數(shù)據(jù)并展示到頁面中。其余各省份的疫情數(shù)據(jù)是通過調(diào)用handlerList()方法,通過IDataService接口中g(shù)etStatisGradeCityDetail()方法從數(shù)據(jù)庫中抓取各個(gè)省市區(qū)的現(xiàn)有確診人數(shù)和該地區(qū)所屬省份的數(shù)據(jù)并展示到頁面中。此外,還可以通過調(diào)用excuteRiskarea()方法抓取全國目前中高風(fēng)險(xiǎn)地區(qū)的數(shù)據(jù)。

2.2 救援物資管理

救援物資管理包括對(duì)救援物資的增、刪、改、查和救援物資領(lǐng)取的功能,實(shí)現(xiàn)了對(duì)救援物資來源的記錄和對(duì)救援物資去向的追溯。

2.2.1 救援物資管理

首先設(shè)計(jì)一個(gè)救援物資的實(shí)體類Material,管理員成功登錄后在進(jìn)入救援物資管理頁面時(shí)會(huì)調(diào)用MaterialController類中的handlerMaterialList()方法,通過IMaterialService接口中的getMaterialList()方法從數(shù)據(jù)庫中查詢material_info表中的所有數(shù)據(jù)并顯示到頁面中。當(dāng)單擊添加救援物資按鈕跳轉(zhuǎn)至相關(guān)頁面,就可完成救援物資入庫的基本信息。

救援物資基本信息最終是以form表單的形式用post方式提交,此時(shí)將會(huì)調(diào)用MaterialController類中的handlerMaterial()方法,通過IMaterialService接口中的addNewMaterial()方法將物資信息插入數(shù)據(jù)庫material_info表,執(zhí)行成功之后會(huì)跳轉(zhuǎn)到救援物資管理頁面并顯示添加的救援物資信息。

2.2.2 救援物資領(lǐng)取

在救援物資管理頁面中,當(dāng)需要領(lǐng)取救援物資時(shí),只需要單擊該救援物資所對(duì)應(yīng)的領(lǐng)取按鈕,觸發(fā)單擊事件,跳轉(zhuǎn)到物資領(lǐng)取界面record_add.html,把領(lǐng)取物資記錄信息填寫完成之后,單擊領(lǐng)取按鈕通過調(diào)用RecordController類中的handlerAddNewRecordList()方法,把救援物資領(lǐng)取記錄插入相關(guān)數(shù)據(jù)表,同時(shí)物資的庫存數(shù)量也會(huì)進(jìn)行修改。

2.3 用戶管理

用戶管理主要是對(duì)領(lǐng)取人的管理。系統(tǒng)設(shè)計(jì)了一個(gè)領(lǐng)取人的實(shí)體類User來做統(tǒng)一管理,管理員登錄成功進(jìn)入首頁,單擊導(dǎo)航欄的領(lǐng)取人管理就會(huì)進(jìn)入領(lǐng)取人信息列表頁面。在進(jìn)入頁面時(shí)會(huì)調(diào)用UserController類中的handleruserList()方法,通過IUserService接口中的getAllUserlList()方法從數(shù)據(jù)庫中查詢出user_info表中的所有數(shù)據(jù),同時(shí)再顯示到頁面中。當(dāng)需要添加領(lǐng)取人時(shí),需要單擊添加領(lǐng)取人按鈕跳轉(zhuǎn)user_add.html頁面,在此頁面中管理員只需要填寫新領(lǐng)取人的基本信息即可。

3 系統(tǒng)測試

救援物資管理平臺(tái)在軟件測試時(shí)主要考慮在基本救援物資入庫、出庫時(shí)要保持庫存數(shù)量的一致,在領(lǐng)取救援物資時(shí),要求輸入和修改的信息遵循數(shù)據(jù)庫設(shè)計(jì)時(shí)對(duì)字段的合理性要求,同時(shí)也需要規(guī)范數(shù)據(jù)類型。功能測試用例要符合軟件測試的基本要求,以便達(dá)到預(yù)期測試效果。

在救援物資管理平臺(tái)的測試中,對(duì)救援物資管理平臺(tái)中各功能模塊代碼進(jìn)行了檢查和分析,優(yōu)化了部分代碼,降低了平臺(tái)代碼的冗余度,然后對(duì)救援物資管理平臺(tái)進(jìn)行了運(yùn)行測試,按照測試用例的要求,填寫相關(guān)數(shù)據(jù)并運(yùn)行分析測試效果[5],系統(tǒng)功能測試如圖2—3所示。經(jīng)過測試,平臺(tái)可以對(duì)物資名稱、入庫數(shù)量、物資型號(hào)、物資批次等救援物資信息進(jìn)行錄入、修改,還可以檢索救援物資的領(lǐng)取記錄,各個(gè)功能模塊運(yùn)行正常,整個(gè)平臺(tái)運(yùn)行流暢,測試結(jié)果符合最初設(shè)計(jì)的預(yù)期。

圖2 錄入救援物資信息頁面

圖3 領(lǐng)取救援物資頁面

4 結(jié)語

本文利用提取到的災(zāi)害信息數(shù)據(jù),以網(wǎng)絡(luò)技術(shù)、多種數(shù)據(jù)庫技術(shù)、各種框架技術(shù)為背景,對(duì)救援物資管理平臺(tái)的具體實(shí)現(xiàn)技術(shù)和方法進(jìn)行了分析和研究,實(shí)現(xiàn)了疫情數(shù)據(jù)管理、救援物資管理、用戶管理等功能。平臺(tái)界面美觀,可操作性較強(qiáng),在一定程度上為救援物資的管理提供便利。

猜你喜歡
頁面數(shù)據(jù)庫疫情
大狗熊在睡覺
刷新生活的頁面
戰(zhàn)疫情
抗疫情 顯擔(dān)當(dāng)
疫情中的我
37°女人(2020年5期)2020-05-11 05:58:52
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 欧美一级夜夜爽| 热久久综合这里只有精品电影| 久久精品一卡日本电影| 波多野结衣一区二区三区四区视频| 波多野结衣中文字幕一区| 欧美精品v欧洲精品| av无码久久精品| 91精品国产无线乱码在线 | 欧美va亚洲va香蕉在线| 91最新精品视频发布页| 91精品免费久久久| 亚洲综合二区| 国产情侣一区| 爱做久久久久久| 伊人久久大香线蕉综合影视| 高清色本在线www| 高潮毛片无遮挡高清视频播放 | 久久国产av麻豆| 国产www网站| 欧美一级99在线观看国产| 婷婷伊人久久| 福利片91| 波多野结衣视频网站| 精品天海翼一区二区| 亚洲天堂网站在线| 色天天综合久久久久综合片| 天堂成人在线视频| 亚洲欧州色色免费AV| 亚洲av综合网| 亚洲狠狠婷婷综合久久久久| 在线观看91精品国产剧情免费| 午夜小视频在线| 在线观看免费黄色网址| 无码高潮喷水在线观看| 91在线无码精品秘九色APP| 久久九九热视频| 国产99精品视频| 999精品视频在线| 国产91小视频| 国产午夜精品鲁丝片| 国产福利影院在线观看| 高清欧美性猛交XXXX黑人猛交| 一级毛片基地| 日韩激情成人| 久久久久九九精品影院| 色爽网免费视频| 欧美专区日韩专区| 国产又大又粗又猛又爽的视频| 色成人亚洲| 欧美一级在线| 日韩精品资源| 欧美成人免费| 思思热精品在线8| 久久国产拍爱| 国产综合欧美| 麻豆精品视频在线原创| 亚洲国产AV无码综合原创| 亚洲色图狠狠干| 免费a在线观看播放| 国产精品欧美在线观看| 九色综合视频网| 99精品高清在线播放| 精品国产免费观看| 亚洲无码高清视频在线观看| aa级毛片毛片免费观看久| 青青操视频免费观看| 狠狠色丁香婷婷综合| 99人妻碰碰碰久久久久禁片| 亚洲欧美另类日本| 国产一区二区丝袜高跟鞋| 国产一级在线观看www色| 毛片手机在线看| 国产福利一区在线| 国产一区二区人大臿蕉香蕉| 日韩久草视频| 亚洲熟妇AV日韩熟妇在线| 91视频99| 国产爽妇精品| 亚洲免费人成影院| 亚洲无线一二三四区男男| 成人午夜免费观看| 91蝌蚪视频在线观看|