【山東石油化工學(xué)院畢業(yè)設(shè)計(jì)模板】

摘????要
?
本文對(duì)社區(qū)疫情防控管理系統(tǒng)的構(gòu)建流程進(jìn)行了介紹,其主要包括課題研究的背景分析、社區(qū)居民需求分析、整體系統(tǒng)的概要設(shè)計(jì)、系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)和軟件測(cè)試等重要部分組成。本系統(tǒng)的主要特點(diǎn)在于將asp應(yīng)用到社區(qū)疫情防控管理系統(tǒng)中,asp的引入可以提高系統(tǒng)開發(fā)效率,最終實(shí)現(xiàn)的系統(tǒng)具備運(yùn)行穩(wěn)定易用以及實(shí)用的特點(diǎn)。
本文的主要工作分為如下幾個(gè)部分:
(1)總體方案的選擇;本文確定系統(tǒng)基于B/S模式進(jìn)行開發(fā),并采用了C語(yǔ)言,在sql server數(shù)據(jù)庫(kù)的基礎(chǔ)上進(jìn)行功能的實(shí)現(xiàn),為了提高開發(fā)效率,本系統(tǒng)在開發(fā)過程中引入了asp。
(2)社區(qū)疫情防控管理系統(tǒng)的分析與設(shè)計(jì):通過對(duì)區(qū)域疫情防控系統(tǒng)的需求分析,主要實(shí)現(xiàn)了系統(tǒng)內(nèi)的用戶和管理員的交易,并對(duì)系統(tǒng)進(jìn)行了安全性設(shè)計(jì)。
?
關(guān)鍵詞:社區(qū)疫情防控管理系統(tǒng);asp;sql server
ABSTRACT
?
The regional epidemic prevention and control system studied in this thesis?uses the net language, the front-end uses the Vue framework, cooperates with the golden partner sql server database, uses Tomcat as the running server, and uses the SpringBoot framework to develop a regional epidemic prevention and control system based on net.
According to the current management work of epidemic prevention and control, it is determined that this system is divided into two categories: foreground display and background management. The front desk display module is divided into several modules, including community epidemic browsing, community epidemic search, and message board. The main functional modules are: home page, personal center, user management, homecoming reporting management, outbound reporting management, complaint information management, body temperature reporting management, commodity purchasing management, commodity distribution management, community forums, and system management.
?
Keywords:epidemic prevention and control; sql server database; COVID-19
目 ???錄
?
第一章 ?引言
1.1 系統(tǒng)研究的背景和意義
1.2?國(guó)內(nèi)外研究現(xiàn)狀
1.2.1 國(guó)內(nèi)研究現(xiàn)狀
1.2.1 國(guó)外研究現(xiàn)狀
1.3 論文主要研究?jī)?nèi)容
1.4?本章小結(jié)
第二章 ?關(guān)鍵技術(shù)及開發(fā)環(huán)境介紹
2.1?系統(tǒng)的開發(fā)環(huán)境
2.2?系統(tǒng)的開發(fā)語(yǔ)言
2.3 sql server數(shù)據(jù)庫(kù)
2.4?Tomcat簡(jiǎn)介
2.5?系統(tǒng)所使用的技術(shù)
2.6 本章小結(jié)
第三章 需求分析 12
3.1 系統(tǒng)功能概述
3.2 系統(tǒng)需求分析
3.3 用例模型
3.3.1 用例圖
3.3.2 用例規(guī)約
3.4 系統(tǒng)功能操作時(shí)序圖
3.4.1 登錄時(shí)序分析
3.4.2 錄入時(shí)序分析
3.4.3 修改時(shí)序分析
3.4.4 管理員用戶時(shí)序圖
3.5?協(xié)作圖
3.5.1 ?用戶注冊(cè)協(xié)作圖
3.5.2 ?用戶登錄協(xié)作圖
3.6.3 ?信息搜索協(xié)作圖
第四章 ?概要設(shè)計(jì)
4.1 體系結(jié)構(gòu)設(shè)計(jì)
4.2 數(shù)據(jù)設(shè)計(jì)
4.2.1 概念設(shè)計(jì)
4.2.2 邏輯設(shè)計(jì)
4.3 本章小結(jié)
第五章??系統(tǒng)功能的實(shí)現(xiàn)
5.1 系統(tǒng)包類圖設(shè)計(jì)
5.2 系統(tǒng)實(shí)現(xiàn)
5.5.1 用戶注冊(cè)模塊
5.2.2 用戶登錄模塊
5.2.3 首頁(yè)界面模塊
5.2.4 個(gè)人信息模塊
5.2.5 物資信息界面模塊
5.2.6 購(gòu)物車模塊
5.2.7 社區(qū)公告界面模塊
5.2.8 在線留言界面模塊
5.2.9 管理員界面模塊
5.2.10 用戶管理界面模塊
5.2.11 物資信息管理模塊
5.2.12 訂單管理模塊
5.3 本章小結(jié)
第六章 ?軟件測(cè)試
6.1?測(cè)試目的
6.2?測(cè)試計(jì)劃
6.3?測(cè)試用例
6.4本章小結(jié)
第七章 結(jié)論
參考文獻(xiàn)
致 ???謝
第一章 ?引言
?
1.1 系統(tǒng)研究的背景和意義
自2019年發(fā)現(xiàn)了新型冠狀病毒感染者之后,該病毒短時(shí)間內(nèi)在我國(guó)快速傳播,這次疫情也是新中國(guó)成立以來在我國(guó)發(fā)生的防控難度最大、感染范圍最廣、傳播速度最快的一次突發(fā)重大公共衛(wèi)生事件[1]。同時(shí)政府也迅速地實(shí)行了一系列措施來應(yīng)對(duì)疫情管控。其中社區(qū)疫情防控更是重中之重,居民的生活場(chǎng)所比較集中密集,面對(duì)社區(qū)用戶的疫情防控管理,大家都在關(guān)心三個(gè)重要問題:一是居民的出行路線,是否有出入中高風(fēng)險(xiǎn)地區(qū),是否有按要求進(jìn)行隔離防控,同時(shí)實(shí)時(shí)掌控社區(qū)居民的行動(dòng)軌跡;二是每日如何在疫情防控與居家生活中實(shí)現(xiàn)平衡,供社區(qū)監(jiān)督;三是居民有無(wú)新冠的生病特征,每日健康狀況如何。
1.2?國(guó)內(nèi)外研究現(xiàn)狀
1.2.1?國(guó)內(nèi)研究現(xiàn)狀
COVID-19 疫情突然爆發(fā),迅速傳播,舉國(guó)上下齊心協(xié)力,共同來抗疫。對(duì)于疫情防控管理模式,每個(gè)社區(qū)各有不同,主要的管理模式:
線下分散采集、線下分散匯報(bào)。根據(jù)上級(jí)管理部門提供的上報(bào)指標(biāo),按照三級(jí)歸口管理模式,自上而下進(jìn)行信息采集,采集完后自下而上匯總上報(bào)[2]。
目前,該很多領(lǐng)域的專家和企業(yè)對(duì)新冠疫情防控進(jìn)行了廣泛的研究,出現(xiàn)了各種疫情統(tǒng)計(jì)分析軟件。但是更多的是對(duì)一個(gè)城市的籠統(tǒng)的分析與研究,每個(gè)社區(qū)卻各不相同。為了解決這些問題,需要通過信息技術(shù)建立特定的區(qū)域疫情治理體系。
1.2.2?國(guó)外研究現(xiàn)狀
據(jù)查閱到的相關(guān)文獻(xiàn)和報(bào)道,目前國(guó)外對(duì)于區(qū)域疫情防控系統(tǒng)的研究主要集中在以下幾個(gè)方面。
1.移動(dòng)應(yīng)用程序
許多國(guó)家已經(jīng)開發(fā)了基于移動(dòng)應(yīng)用程序的區(qū)域疫情防控系統(tǒng)。比如,新加坡開發(fā)了TraceTogether應(yīng)用程序,用戶可以通過藍(lán)牙技術(shù)實(shí)現(xiàn)手機(jī)之間的跟蹤。該應(yīng)用程序可利用密切接觸者跟蹤,幫助政府進(jìn)行疫情追蹤和隔離,以及提供疫情警示和相關(guān)建議[3]。
2.大數(shù)據(jù)分析
一些國(guó)家的疫情防控系統(tǒng)還利用大數(shù)據(jù)分析技術(shù),以獲取、處理和分析相關(guān)數(shù)據(jù)。例如,韓國(guó)的疫情防控系統(tǒng)集成了地理信息系統(tǒng)(GIS)和大數(shù)據(jù)分析技術(shù),可以實(shí)現(xiàn)實(shí)時(shí)追蹤和分析感染人數(shù)、地點(diǎn)和聯(lián)系人等信息。
3.智能城市智能城市技術(shù)也可以用于區(qū)域疫情防控系統(tǒng)中。例如,中國(guó)的深圳市在疫情爆發(fā)期間使用智能城市技術(shù),建立了一套覆蓋城市道路、交通、公共場(chǎng)所等的疫情防控系統(tǒng),通過大數(shù)據(jù)分析和人工智能技術(shù)實(shí)現(xiàn)了疫情的預(yù)警、監(jiān)控和管理。
總之,國(guó)外的疫情防控系統(tǒng)研究主要集中在移動(dòng)應(yīng)用程序、大數(shù)據(jù)分析和智能城市等方面,并且取得了一定的成果和效果。
?
1.3 論文主要研究?jī)?nèi)容
針對(duì)目前新冠疫情肆虐,全國(guó)多個(gè)省市都已經(jīng)出臺(tái)相關(guān)政策,要求進(jìn)行社區(qū)(小區(qū))進(jìn)行封閉式管理,完善疫情的排查和防控,切斷傳播途徑,做到早發(fā)現(xiàn)、早診斷、早隔離、早治療,把感染范圍縮小到最小范圍,盡快戰(zhàn)勝疫情。針對(duì)近年出現(xiàn)的各種疫情,如果能做到封閉式的防控作用,減少居民流動(dòng)性,讓居民在家中就可以受到社區(qū)人員關(guān)于身體狀況的監(jiān)控,同時(shí)可以遠(yuǎn)程安排社區(qū)醫(yī)生上門診斷,避免去醫(yī)院與其他人接觸,減少病毒的流傳,社區(qū)居民可以進(jìn)行返鄉(xiāng)報(bào)備,體溫檢測(cè),商品配送,投訴等。為解決以上問題,設(shè)計(jì)一款針對(duì)疫情防控的區(qū)域疫情防控系統(tǒng)非常有必要。
針對(duì)現(xiàn)在的疫情形勢(shì)下,我決定設(shè)計(jì)一個(gè)基于.net的區(qū)域疫情防控系統(tǒng),來更好地管理社區(qū),也更有效地防范病毒的危脅。社區(qū)的構(gòu)成并不太復(fù)雜,而且居民們居住的小區(qū)與周邊的各類商店、其他社會(huì)組織有明顯的分隔。因此,居民出入小區(qū)的檢查工作、小區(qū)的人流量控制工作等都要嚴(yán)格把關(guān)。通過該防疫系統(tǒng)的應(yīng)用,可以快速掌握社區(qū)居民的基礎(chǔ)信息,為調(diào)查小區(qū)狀況有了重要的推動(dòng)作用,結(jié)合線上線下系統(tǒng)聯(lián)動(dòng),在社區(qū)防疫的質(zhì)量和效率上能起到明顯的效果。
主要介紹了區(qū)域管理系統(tǒng)的開發(fā)背景、開發(fā)目標(biāo)和國(guó)研究的意義。課題背景主要講解了在疫情防控的環(huán)境背景下,區(qū)域疫情防控還停留在人員手工登記信息的情況。疫情防控對(duì)與區(qū)域穩(wěn)定,人民身心健康,具有重要的意義。開發(fā)目標(biāo)主要介紹了本系統(tǒng)開發(fā)的相應(yīng)模塊以達(dá)到區(qū)域疫情防控信息登記的需求。研究意義主要介紹了區(qū)域系統(tǒng)能夠帶來的積極作用[4]。
1.4?本章小結(jié)
本章主要是對(duì)區(qū)域疫情防控系統(tǒng)的開發(fā)背景,以及研究意義的一個(gè)大概的描述,同時(shí)也介紹了該系統(tǒng)所需要的開發(fā)環(huán)境和技術(shù),并對(duì)全文進(jìn)行了簡(jiǎn)單的概括,讓讀者第一時(shí)間能了解到該論文的一個(gè)大概的內(nèi)容。
第二章 ?關(guān)鍵技術(shù)及開發(fā)環(huán)境介紹
?
2.1?系統(tǒng)的開發(fā)環(huán)境
操作系統(tǒng):Windows10
數(shù)據(jù)庫(kù):sql server
開發(fā)語(yǔ)言:C
2.2?系統(tǒng)的開發(fā)語(yǔ)言
C語(yǔ)言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開發(fā)。C語(yǔ)言能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。可以在多種計(jì)算機(jī)平臺(tái)上編譯。C語(yǔ)言是被大范圍使用的一種計(jì)算機(jī)語(yǔ)言,它與Java編程語(yǔ)言一樣普及,二者在現(xiàn)代軟件程序員之間都得到廣泛使用,易于學(xué)習(xí)。同時(shí)C語(yǔ)言具有結(jié)構(gòu)化語(yǔ)言的特點(diǎn)。很多系統(tǒng)和軟件都是使用的C,因?yàn)镃不僅可以產(chǎn)生高效率的程序,還可以處理底層的活動(dòng)。
2.3?sql server數(shù)據(jù)庫(kù)
SQL Server數(shù)據(jù)庫(kù)是由Microsoft開發(fā)和維護(hù)的一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它是一種成熟且功能強(qiáng)大的DBMS,可以適用于各種規(guī)模的組織,支持大量的數(shù)據(jù)和用戶,并提供高度可擴(kuò)展性和可靠性[5]。
SQL Server數(shù)據(jù)庫(kù)具有很多特性和功能,包括:
- 支持事務(wù)處理和ACID特性,確保數(shù)據(jù)庫(kù)的一致性和可靠性。
- 提供高級(jí)安全性功能,如數(shù)據(jù)加密、數(shù)據(jù)脫敏和訪問控制,確保數(shù)據(jù)庫(kù)的安全性。
- 支持高可用性和災(zāi)難恢復(fù)方案,例如數(shù)據(jù)庫(kù)復(fù)制、集群和備份/恢復(fù),以確保在故障或?yàn)?zāi)難情況下數(shù)據(jù)的可恢復(fù)性。
- 提供高級(jí)數(shù)據(jù)管理功能,如數(shù)據(jù)庫(kù)對(duì)象(表、視圖、存儲(chǔ)過程等)的創(chuàng)建、修改、刪除和查詢,以及數(shù)據(jù)管理和優(yōu)化工具(如SQL Server Management Studio)。
- 具有很好的可擴(kuò)展性和性能,可以處理大量數(shù)據(jù)和高并發(fā)訪問,以及大型企業(yè)級(jí)應(yīng)用程序。
SQL Server數(shù)據(jù)庫(kù)廣泛應(yīng)用于中小型和大型組織,包括公司、政府和學(xué)術(shù)機(jī)構(gòu)等。它是一種基于Windows平臺(tái)的解決方案,支持各種編程語(yǔ)言和開發(fā)工具。
2.4 Tomcat簡(jiǎn)介
Tomcat是C#?Servlet,C#ServerPages,C#?Expression Language和C#WebSocket(C#?EE)技術(shù)的開源實(shí)現(xiàn)。因?yàn)榭梢酝ㄟ^HTTP提供HTML頁(yè)面等靜態(tài)內(nèi)容的請(qǐng)求訪問,所以是一個(gè)WEB服務(wù)器。
2.5?系統(tǒng)所使用的技術(shù)
.NET是一種用于構(gòu)建多種應(yīng)用的免費(fèi)開源開發(fā)平臺(tái),可以使用C#、F#或Visual Basic編寫.NET應(yīng)用[6]。.NET是微軟的新一代技術(shù)平臺(tái),為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。一個(gè).NET應(yīng)用是一個(gè)使用.NET Framework類庫(kù)來編寫,并運(yùn)行于公共語(yǔ)言運(yùn)行時(shí)Common Language Runtime之上的應(yīng)用程序。
2.6 本章小結(jié)
這個(gè)部分講述了系統(tǒng)所用到的一些技術(shù)支撐,對(duì)這些技術(shù)從自己理解的層面結(jié)合網(wǎng)上官方的回答向讀到這篇論文的學(xué)者呈現(xiàn)出來,從而讓讀到該項(xiàng)目論文的讀者可以自己品味出來其中的韻味,同時(shí)最后也大概的描述了系統(tǒng)的主要內(nèi)容。
?
第三章 ?需求分析
?
3.1 系統(tǒng)功能概述
為了避免居民健康情況監(jiān)控的缺失、缺乏疫情防控預(yù)警機(jī)制、防控?cái)?shù)據(jù)上報(bào)不及時(shí)等現(xiàn)狀[7]。
系統(tǒng)以net語(yǔ)言為開發(fā)工具,利用了當(dāng)前先進(jìn)的springboot框架,以Visual Studio為系統(tǒng)開發(fā)工具,sql server為后臺(tái)數(shù)據(jù)庫(kù),開發(fā)的一個(gè)基于net的社區(qū)疫情防控系統(tǒng)。其中將此項(xiàng)目共分為前臺(tái)顯示和后臺(tái)管理兩大類。前臺(tái)顯示模塊分為社區(qū)公告查看、物資搜索、個(gè)人信息修改、留言板等幾個(gè)模塊,主要功能模塊為:首頁(yè)、物資管理、商品配送管理、社區(qū)論壇、用戶管理、留言板塊管理、系統(tǒng)管理等幾個(gè)模塊。
系統(tǒng)主要功能模塊結(jié)構(gòu)圖如下:

3.2?系統(tǒng)需求分析
需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。
區(qū)域疫情防控系統(tǒng),使用springboot進(jìn)行整合,主要實(shí)現(xiàn)了系統(tǒng)內(nèi)的用戶和管理員的交易,使用html,css等技術(shù)進(jìn)行前端搭建,相比于傳統(tǒng)區(qū)域疫情防控系統(tǒng),傳輸數(shù)據(jù)上顯得速度更快、更加輕便[8]。
3.3?用例模型
3.3.1 用例圖
根據(jù)系統(tǒng)需求,可畫出該系統(tǒng)的用例圖,如3-2圖。
管理員通過后臺(tái)登錄對(duì)系統(tǒng)進(jìn)行管理,該功能包括對(duì)社區(qū)用戶和物資的管理??梢詫?duì)用戶信息進(jìn)行查詢、增加、刪除和修改,可以對(duì)物資信息進(jìn)行查詢、增加、刪除和修改。還可以查詢訂單的物流情況,訂單的配送情況。
用戶可進(jìn)行登錄、信息的查詢和個(gè)人信息管理。用戶可查詢物資信息,點(diǎn)擊查看詳情可進(jìn)入商品頁(yè)面可對(duì)物資進(jìn)行增加、刪除、修改,可選擇直接購(gòu)買或添加購(gòu)物車。用戶可查詢留言板塊信息,還可發(fā)布自己的留言。用戶可查詢社區(qū)公告。

3.3.2 用例規(guī)約
(1)系統(tǒng)用例列表
A為管理員,U為用戶。

(2)人員管理用例

(3)用戶登錄用例

(4)添加物資用例

(5)查看社區(qū)公告用例

(6)編輯社區(qū)公告用例

(7)物資信息查詢用例

3.4?系統(tǒng)功能操作時(shí)序圖
3.4.1 登錄時(shí)序分析
用戶登錄系統(tǒng)的流程,首先用戶進(jìn)行系統(tǒng)訪問登錄頁(yè)面,輸入登錄信息,當(dāng)?shù)卿浶畔⑴袛嗤ㄟ^以后才能進(jìn)入系統(tǒng)首頁(yè),否則要再次輸入登錄信息和判斷登錄信息。登錄時(shí)序圖如圖3-3所示。

3.4.2 錄入時(shí)序分析
管理員進(jìn)行錄入操作流程,首先輸入登錄信息登錄系統(tǒng),進(jìn)入系統(tǒng)首頁(yè),再進(jìn)管理點(diǎn)擊錄入,填寫信息,錄入信息,然后提交,即可完成錄入操作。錄入時(shí)序圖如圖3-4所示。

3.4.3 修改時(shí)序分析
用戶在修改界面,選擇需要修改的信息,發(fā)起申請(qǐng)。修改時(shí)序圖如圖3-5所示。

3.4.4 管理員用戶時(shí)序圖
管理員用戶時(shí)序圖從管理員登錄系統(tǒng)、功能類別管理、系統(tǒng)與數(shù)據(jù)庫(kù)之間的關(guān)聯(lián)展示了管理員用戶執(zhí)行功能操作的過程。管理員用戶時(shí)序圖如圖3-6所示。

3.5?協(xié)作圖
3.5.1 用戶注冊(cè)協(xié)作圖
社區(qū)居民可以注冊(cè)一個(gè)個(gè)人信息用來登錄系統(tǒng)。注冊(cè)協(xié)作圖,如圖3-7所示。

3.5.2 用戶登錄協(xié)作圖
登錄協(xié)作圖,如圖3-8所示。

3.5.3 信息搜索協(xié)作圖
用戶在首頁(yè)搜索想要查找的信息。信息搜索協(xié)作圖,如圖3-9所示。

3.5.3 信息搜索協(xié)作圖
用戶在首頁(yè)搜索想要查找的信息。信息搜索協(xié)作圖,如圖3-9所示。

第四章??概要設(shè)計(jì)
?
4.1?體系結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的功能模塊共有6部分,其中包括社區(qū)居民信息與整體系統(tǒng)的管理,物資分類,物資信息,在線留言,訂單。系統(tǒng)管理是管理員對(duì)整體工作流程和系統(tǒng)各方面的權(quán)限的管理。物資管理分為物資分類管理和物資信息管理,都是管理員對(duì)社區(qū)物資的調(diào)整與分配。在線留言和社區(qū)公告是社區(qū)信息的傳播途徑,區(qū)別在于在線留言是用戶方交流的方式,社區(qū)公告是管理員發(fā)布。

4.2 數(shù)據(jù)設(shè)計(jì)
4.2.1 概念設(shè)計(jì)
用戶表數(shù)據(jù)庫(kù)實(shí)體圖如下:

用戶角色數(shù)據(jù)庫(kù)實(shí)體圖如下:

物資數(shù)據(jù)庫(kù)實(shí)體圖如下:

配置實(shí)體圖如下:

Token實(shí)體圖如下:

留言板所面向的是系統(tǒng)的所有用戶的溝通,所以涉及有關(guān)系統(tǒng)用戶的基本信息的屬性以及管理員的回復(fù)內(nèi)容、回復(fù)人員名稱這兩個(gè)屬性,具體的留言板實(shí)體屬性圖如下圖:

數(shù)據(jù)庫(kù)整體E-R模型圖,如圖4-8所示。

4.2.2?邏輯設(shè)計(jì)
因?yàn)橛脩羲枋龅默F(xiàn)實(shí)參雜許多重復(fù)多余的信息,我們還需對(duì)信息進(jìn)行3NF精簡(jiǎn)。經(jīng)過3NF的優(yōu)化處理,可以得出系統(tǒng)的邏輯結(jié)構(gòu)表。如下:
用戶(主鍵ID,名稱,密碼,性別,電話)
物資信息(主鍵,物資名稱,分類,圖片)
管理員(主鍵ID,名稱,密碼)
(1)用戶表,用于存儲(chǔ)社區(qū)居民的信息,編碼為主鍵是唯一標(biāo)識(shí)。表中各字段功能定義如表4-1所示。

(2)收藏表,用于物品的收藏。表中各字段功能定義如表4-2所示。

(3)訂單表,用于存儲(chǔ)社區(qū)居民購(gòu)買物資的信息,編碼的唯一標(biāo)識(shí)是主鍵。表中各字段功能定義如表4-3所示。

(4)社區(qū)公告表,用于存儲(chǔ)社區(qū)發(fā)布的疫情相關(guān)的公告,唯一標(biāo)識(shí)主鍵。表中各字段功能定義如表4-4所示。

(5)在線留言表,用于存儲(chǔ)社區(qū)用戶留言的信息。表中各字段功能定義如表4-5所示。

(6)用戶角色關(guān)系表,用于存儲(chǔ)用戶角色關(guān)系信息,編碼為主鍵是唯一標(biāo)識(shí)。如表4-6所示。

(7)物資信息表。表中各字段功能定義如表4-7所示。

(8)物資分類表,表中各字段功能定義如表4-8所示。

4.3 本章小結(jié)
本章集中闡述了本次課題系統(tǒng)設(shè)計(jì),包括體系結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),其中包括E-R圖和數(shù)據(jù)庫(kù)表設(shè)計(jì)。
第五章??系統(tǒng)功能的實(shí)現(xiàn)
?
5.1 系統(tǒng)包類圖設(shè)計(jì)
系統(tǒng)主要分為controller控制器,domain實(shí)體模型層,mapper為mybiatys映射文件層,service為服務(wù)層,其中impl主要負(fù)責(zé)數(shù)據(jù)交互,service主要是實(shí)現(xiàn)數(shù)據(jù)交互里面的接口,如下圖3-18所示

5.2 系統(tǒng)實(shí)現(xiàn)
5.2.1 用戶注冊(cè)模塊
用戶注冊(cè)流程圖,用戶可以在登錄頁(yè)面選擇注冊(cè)按鈕,進(jìn)行個(gè)人身份信息的注冊(cè),如圖5-2所示。


5.2.2 用戶登錄模塊
用戶輸入賬號(hào)密碼,系統(tǒng)驗(yàn)證賬號(hào)與密碼是否匹配。密碼和賬號(hào)正確后登錄進(jìn)入系統(tǒng)首頁(yè),如圖5-4所示。

在該界面輸入對(duì)應(yīng)的賬號(hào)和密碼,并需要填寫正確,點(diǎn)擊提交以后,系統(tǒng)在數(shù)據(jù)庫(kù)后查詢到了對(duì)應(yīng)的數(shù)據(jù),返回信息給系統(tǒng),系統(tǒng)進(jìn)行判斷,得到登錄成功的提示時(shí),才能進(jìn)入到系統(tǒng)的首頁(yè)中,該區(qū)域疫情防控系統(tǒng)的用戶登錄界面如圖5-5所示:

5.2.3 首頁(yè)界面模塊
用戶在電腦中使用該系統(tǒng)時(shí),通過正確的賬號(hào)和密碼進(jìn)行登錄,同時(shí)進(jìn)入到系統(tǒng)的首頁(yè),該區(qū)域疫情防控系統(tǒng)的首頁(yè)界面如圖5-6所示:

5.2.4 個(gè)人信息模塊
個(gè)人信息修改流程圖,社區(qū)用戶可以對(duì)個(gè)人信息進(jìn)行修改,如5-7所示。


5.2.5 物資信息界面模塊
對(duì)物資信息的信息進(jìn)行增刪改查的管理,該區(qū)域疫情防控系統(tǒng)的物資信息界面如圖5-9所示:

點(diǎn)擊商品進(jìn)入商品詳情頁(yè),可以選擇“添加到購(gòu)物車”或“立即購(gòu)買”選項(xiàng)。

5.2.6 購(gòu)物車模塊
將商品加入購(gòu)物車后,在購(gòu)物車頁(yè)面可以看到相應(yīng)的商品購(gòu)買信息。

5.2.7 社區(qū)公告界面模塊
社區(qū)用戶通過社區(qū)公告頁(yè)面查看社區(qū)公告,該區(qū)域疫情防控系統(tǒng)的社區(qū)公告界面如5-12圖所示:

5.2.8 在線留言界面模塊
社區(qū)用戶可以在論壇發(fā)表自己的言論,如圖5-13。

5.2.9 管理員界面模塊
管理員登錄成功以后進(jìn)入的界面,該區(qū)域疫情防控系統(tǒng)的管理員模塊界面如圖5-14所示

5.2.10 用戶管理界面模塊
包括對(duì)社區(qū)用戶的增加,修改,刪除,查詢,如圖5-15。

點(diǎn)擊【新增】,可以添加新的社區(qū)用戶,如圖5-16。

5.2.11 物資信息管理模塊
可以對(duì)社區(qū)物資進(jìn)行增加,修改,刪除,查詢,如5-17圖。

點(diǎn)擊【新增】,可以添加物資,如圖5-18。

5.2.12 訂單管理模塊
查看自己待處理和已處理過的物資申請(qǐng),可以進(jìn)行物資發(fā)貨情況的查詢,如5-19圖所示。

5.3 本章小結(jié)
我在這章向讀者展示了我開發(fā)的區(qū)域疫情防控系統(tǒng)的各種功能,并且在這章節(jié)里面我詳細(xì)的介紹了系統(tǒng)的這些頁(yè)面所能執(zhí)行的一些操作,當(dāng)?shù)谝淮尾僮髟?/span>系統(tǒng)的用戶可以迅速上手,同時(shí),讓讀者對(duì)系統(tǒng)的實(shí)現(xiàn)的具體功能有一個(gè)大概的了解。
第六章 ?軟件測(cè)試
?
6.1?測(cè)試目的
系統(tǒng)測(cè)試是項(xiàng)目過程中必不可少的重要組成部分,它試圖通過系統(tǒng)測(cè)試來了解系統(tǒng)在現(xiàn)階段的缺陷,并對(duì)系統(tǒng)漏洞進(jìn)行詳細(xì)檢查,以便在商業(yè)使用前及時(shí)維護(hù)和更新系統(tǒng),并避免用戶體驗(yàn)差的問題。因此,在這個(gè)階段,將對(duì)管理應(yīng)用程序進(jìn)行測(cè)試,以確保該應(yīng)用程序?yàn)橛脩籼峁└叨鹊捏w驗(yàn)[9]。
6.2?測(cè)試計(jì)劃
為保證本次系統(tǒng)測(cè)試工作順利進(jìn)行,現(xiàn)階段制定嚴(yán)謹(jǐn)?shù)南档臏y(cè)試計(jì)劃。首先確定開發(fā)人員兼任測(cè)試人員,進(jìn)而編寫測(cè)試用例對(duì)本系統(tǒng)進(jìn)行是單元測(cè)試,在這里以系統(tǒng)的添加、刪除、修改、查找信息、登錄、注冊(cè)、個(gè)人信息等功能模塊為例,進(jìn)行測(cè)試[10]。
6.3?測(cè)試用例
系統(tǒng)的測(cè)試用例將以系統(tǒng)的核心功能展開詳細(xì)闡述,一個(gè)核心功能點(diǎn)衍生一條測(cè)試用例。在執(zhí)行測(cè)試用例過程中,需要測(cè)試人員嚴(yán)格遵守用例要求。接下來將對(duì)測(cè)試用例和測(cè)試結(jié)果進(jìn)行詳細(xì)闡述。
進(jìn)入展示界面點(diǎn)擊添加下拉框,分別錄入符合系統(tǒng)提示要求和不符合系統(tǒng)提示要求的信息,最后點(diǎn)擊保存,完成信息的添加測(cè)試。添加信息測(cè)試結(jié)果如表6-1所示。

進(jìn)入用戶展示界面點(diǎn)擊待刪除信息右側(cè)刪除按鈕,根據(jù)系統(tǒng)提示,我們需要根據(jù)給出的提示主觀的做出我們自己的選擇進(jìn)行點(diǎn)擊刪除和關(guān)掉的按鈕,然后這樣就完場(chǎng)了該系統(tǒng)的一個(gè)刪除用戶信息操作的測(cè)試。進(jìn)行上述操作的結(jié)果如表6-2所示。

查詢用戶信息測(cè)試用例,測(cè)試人員登錄管理員賬戶,點(diǎn)擊用戶管理中的用戶展示功能,進(jìn)入用戶展示界面點(diǎn)擊查詢下拉框,輸入用戶名稱或者其他多個(gè)用戶信息值,單擊查詢選項(xiàng),就可在數(shù)據(jù)庫(kù)之中模糊查詢與之匹配的用戶信息,進(jìn)而完成用戶信息查詢測(cè)試。查詢用戶信息測(cè)試結(jié)果如表6-3所示。

對(duì)用戶登錄功能模塊進(jìn)行測(cè)試,如表6-4所示。

對(duì)用戶注冊(cè)模塊進(jìn)行測(cè)試,如表6-5所示。

用戶信息模塊功能的測(cè)試,如表6-6所示。

角色管理模塊功能進(jìn)行測(cè)試,如表6-7所示。

6.4?本章小結(jié)
在這一塊兒我主要做了一件事,那就是對(duì)我做出來的這個(gè)系統(tǒng)進(jìn)行了一系列的測(cè)試,眾所周知的是,測(cè)試在整個(gè)軟件生命周期里面無(wú)論是從他的重要性或者是他所占的時(shí)間來說,他的比重都是相當(dāng)大的一部分且是必不可少的,而進(jìn)行這些各種各樣的操作去評(píng)測(cè)新開發(fā)出來的程序在各方面的表現(xiàn)也是出于對(duì)該軟件有一個(gè)更為全面的了解的考慮。
通過系統(tǒng)測(cè)試結(jié)果可得:
(1)本系統(tǒng)整體能夠正常運(yùn)行;
(2)用戶要求系統(tǒng)具備的功能都已經(jīng)開發(fā)完成并能正常使用;
(3)本系統(tǒng)可以滿足用戶長(zhǎng)期使用的需求;
(4)符合一個(gè)完整的系統(tǒng)標(biāo)準(zhǔn);
綜上所述,此系統(tǒng)滿足預(yù)期設(shè)計(jì),可正常投入使用。
第七章 ?結(jié)論
?
本文主要寫在系統(tǒng)設(shè)計(jì)的幾個(gè)步驟中。首先,必須簡(jiǎn)要介紹系統(tǒng)開發(fā)的背景、意義和開發(fā)方法。然后簡(jiǎn)要介紹了開發(fā)環(huán)境和開發(fā)系統(tǒng)所需的幾種技術(shù)。技術(shù)支持對(duì)于開發(fā)小型程序至關(guān)重要,因此本章更為重要。在制作系統(tǒng)時(shí),合理的分析和計(jì)劃是必不可少的,所以我們應(yīng)該列出各種分析的簡(jiǎn)單清單。分析之后,是系統(tǒng)的設(shè)計(jì)。在他們自己的設(shè)計(jì)中,應(yīng)該能夠體現(xiàn)出他們對(duì)于系統(tǒng)開始想要提供的一些功能,并且應(yīng)該給出是如何實(shí)現(xiàn)這些功能的以及使用這些功能的手段。本文重點(diǎn)介紹了系統(tǒng)的設(shè)計(jì)原理、工作原理、功能操作過程和數(shù)據(jù)庫(kù)設(shè)計(jì)。在第四章中,通過對(duì)于本系統(tǒng)用到的數(shù)據(jù)庫(kù)進(jìn)行了描述,其次就是對(duì)于系統(tǒng)的結(jié)構(gòu),從而可以清晰的給讀這篇論文的人一個(gè)清晰的畫面感。第五章的話,重點(diǎn)介紹了關(guān)于系統(tǒng)的一些功能是如何表現(xiàn)出來的,在這個(gè)過程中可以讓看這篇論文的人在本章中對(duì)系統(tǒng)的實(shí)現(xiàn)頁(yè)面有一個(gè)切身的體會(huì)。設(shè)計(jì)完成后,對(duì)系統(tǒng)進(jìn)行了測(cè)試。測(cè)試是軟件生產(chǎn)后必不可少的過程,它可以使系統(tǒng)在未來的運(yùn)行中更加穩(wěn)定。
?
參考文獻(xiàn)
?
[1]?趙雅新.新冠疫情對(duì)社區(qū)安全的影響因素分析及其對(duì)策研究[D].吉林建筑大學(xué),2022-06-01.
[2]?何立軍.結(jié)構(gòu)—過程—功能:基層治理數(shù)字化轉(zhuǎn)型研究[D].吉林大學(xué),2022.
[3]?宗喆,魯俊群.疫情之下的數(shù)據(jù)治理及人工智能應(yīng)用邊界探索[J].科技管理研究,2021,41(17):162-169.
[4]?李瑩.基于大數(shù)據(jù)技術(shù)的社會(huì)救援力量信息管理系統(tǒng)研究[D].防災(zāi)科技學(xué)院,2021.
[5]?宋曉娟.共生理論視角下的中國(guó)城市社區(qū)治理研究[D].導(dǎo)師:王慶華.吉林大學(xué),2021.
[6]?侯金彪.基于JSP的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].四川文理學(xué)院學(xué)報(bào),2020,30(02):54-61.
[7]?黃典柔.社區(qū)公共衛(wèi)生應(yīng)急管理策略研究[D].華中師范大學(xué),2022-05-01.
[8]?王超.大數(shù)據(jù)驅(qū)動(dòng)的公共衛(wèi)生風(fēng)險(xiǎn)治理研究[D].蘭州大學(xué),2020-11-01.
[9]?付禹.新冠病毒全球大流行背景下入境人員常態(tài)化防控閉環(huán)管理研究[D].華南理工大學(xué),2021.
[10]?邊家璇.景區(qū)運(yùn)營(yíng)管控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2021-06-01.