畢業(yè)設(shè)計(jì)(論文)-springboot應(yīng)急物資供應(yīng)管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot應(yīng)急物資供應(yīng)管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot應(yīng)急物資供應(yīng)管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot應(yīng)急物資供應(yīng)管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot應(yīng)急物資供應(yīng)管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEIV-哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)I-Springboot應(yīng)急物資供應(yīng)管理系統(tǒng)摘要近幾年,自然災(zāi)害頻發(fā),在面對(duì)這類災(zāi)害時(shí),物資管理就變成一種比較重要的事情了。應(yīng)急物資是有效應(yīng)對(duì)自然災(zāi)害的基礎(chǔ),其儲(chǔ)備水平直接關(guān)系到應(yīng)對(duì)災(zāi)害的成效,關(guān)系到災(zāi)害對(duì)人民影響。本文主要分析了應(yīng)急物資的重要性。闡述應(yīng)急物資相關(guān)知識(shí),最后分析了基于工作流的物資管理思想在應(yīng)急物資供應(yīng)管理中的開(kāi)展過(guò)程。在現(xiàn)實(shí)運(yùn)用中,應(yīng)用軟件的工作規(guī)則和開(kāi)發(fā)步驟,采用Springboot框架建設(shè)應(yīng)急物資供應(yīng)管理系統(tǒng)。本設(shè)計(jì)主要實(shí)現(xiàn)集人性化、高效率、便捷等優(yōu)點(diǎn)于一身的應(yīng)急物資供應(yīng)管理系統(tǒng),完成輪播圖、公告管理、系統(tǒng)用戶(管理員、普通用戶)、資源管理(應(yīng)急知識(shí)、知識(shí)分類)、模塊管理(物資分類、物資信息、物資申領(lǐng)、物資入庫(kù))等功能模塊。系統(tǒng)通過(guò)瀏覽器與服務(wù)器進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的交互與變更。本系統(tǒng)通過(guò)科學(xué)的管理方式、便捷的服務(wù)提高了工作效率,減少了數(shù)據(jù)存儲(chǔ)上的錯(cuò)誤和遺漏。應(yīng)急物資供應(yīng)管理系統(tǒng)采用基于MVVM模式的Springboot技術(shù)進(jìn)行開(kāi)發(fā),數(shù)據(jù)方面主要采用的是微軟的MySQL關(guān)系型數(shù)據(jù)庫(kù)來(lái)作為數(shù)據(jù)存儲(chǔ)媒介完成系統(tǒng)的開(kāi)發(fā)。關(guān)鍵字:應(yīng)急物資供應(yīng)管理;關(guān)系型數(shù)據(jù)庫(kù);數(shù)據(jù)存儲(chǔ)

SpringbootemergencysuppliesmanagementsystemAbstractsInrecentyears,naturaldisastershaveoccurredfrequently.Inthefaceofsuchdisasters,materialmanagementhasbecomearelativelyimportantthing.Emergencysuppliesarethebasisforeffectiveresponsetonaturaldisasters.Theirreservelevelisdirectlyrelatedtotheeffectivenessofresponsetodisastersandtheimpactofdisastersonpeople.Thispapermainlyanalyzestheimportanceofemergencysupplies.Thispaperexpoundstherelevantknowledgeofemergencysupplies,andfinallyanalyzesthedevelopmentprocessofthematerialmanagementthoughtbasedonworkflowintheemergencysuppliessupplymanagement.Inpracticalapplication,applytheworkingrulesanddevelopmentstepsofthesoftware,andusetheSpringbootframeworktobuildtheemergencysuppliesmanagementsystem.Thisdesignmainlyrealizestheemergencymaterialsupplymanagementsystemwhichintegratestheadvantagesofhumanization,efficiencyandconvenience,andcompletesthefunctionalmodulessuchasrotationchart,announcementmanagement,systemusers(administratorsandordinaryusers),resourcemanagement(emergencyknowledge,knowledgeclassification),modulemanagement(materialclassification,materialinformation,materialrequisition,materialwarehousing).Thesystemcommunicateswiththeserverthroughthebrowsertorealizedatainteractionandchange.Thesystemimprovesworkefficiencyandreduceserrorsandomissionsindatastoragethroughscientificmanagementandconvenientservices.TheemergencymaterialsupplymanagementsystemisdevelopedusingthespringboottechnologybasedonMVVMmode,andthedatamainlyusesMicrosoft'sMySQLrelationaldatabaseasthedatastoragemediumtocompletethesystemdevelopment.Keywords:Emergencymaterialsupplymanagement;Relationaldatabase;datastorage目錄TOC\o"1-3"\h\u摘要 I第1章緒論 11.1課題背景 11.2國(guó)內(nèi)外研究現(xiàn)狀 11.3本文的組織結(jié)構(gòu) 3第2章關(guān)鍵技術(shù)研究 32.1J2EE技術(shù) 32.2Vue.js介紹 32.3Mysql數(shù)據(jù)庫(kù) 32.4B/S結(jié)構(gòu) 42.5Springboot框架 42.6JavaScript運(yùn)行模式 5第3章需求分析 73.1可行性分析 83.1.1技術(shù)可行性 83.1.2經(jīng)濟(jì)可行性 93.1.3操作可行性 93.1.4法律可行性 103.2需求分析 103.3系統(tǒng)設(shè)計(jì)原則 133.4業(yè)務(wù)流程分析 143.4.1操作流程 143.4.2添加信息流程 163.4.3刪除信息流程 16第4章系統(tǒng)總體設(shè)計(jì) 184.1系統(tǒng)功能模塊 184.1功能模塊設(shè)計(jì) 184.3數(shù)據(jù)庫(kù)設(shè)計(jì) 194.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介 194.3.2數(shù)據(jù)庫(kù)設(shè)計(jì) 19第5章系統(tǒng)實(shí)現(xiàn) 295.1管理員功能模塊 295.2用戶功能模塊 35第6章系統(tǒng)測(cè)試 376.1系統(tǒng)測(cè)試的目的 376.2測(cè)試策略 376.3測(cè)試特性及分析 386.4功能測(cè)試 386.5測(cè)試結(jié)果 39結(jié)論 40參考文獻(xiàn) 41致謝 43第1章緒論1.1課題背景物資管理系統(tǒng)是現(xiàn)代化生產(chǎn)發(fā)展不可缺少的一部分,是企業(yè)采、存、銷一體化的重要環(huán)節(jié)。隨著生產(chǎn)的規(guī)模不斷擴(kuò)大,庫(kù)存量的逐年增加,對(duì)于物資的各種品種的管理也日益繁多,面對(duì)大量的數(shù)字信息和數(shù)字賬冊(cè),以及龐大的產(chǎn)品供應(yīng)程序,僅靠人工的管理方法,已經(jīng)被現(xiàn)代化的管理方式所淘汰。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日漸成熟,計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)的各行各業(yè)和領(lǐng)域。隨著我國(guó)企業(yè)改革的深入和社會(huì)主義市場(chǎng)經(jīng)濟(jì)的日趨繁榮,導(dǎo)致各企業(yè)的競(jìng)爭(zhēng)日益激烈,迫使企業(yè)采用先進(jìn)的計(jì)算機(jī)硬件設(shè)備以及高質(zhì)量的輔助軟件來(lái)管理企業(yè)的各項(xiàng)運(yùn)作以提高本企業(yè)的勞動(dòng)生產(chǎn)率以及人員效率。應(yīng)急物資供應(yīng)管理系統(tǒng)軟件作為一種管理軟件正在各企事業(yè)單位中得到越來(lái)越廣泛的應(yīng)用。正是由于計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,使得利用計(jì)算機(jī)實(shí)現(xiàn)物資信息的管理勢(shì)在必行。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)物資信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),比如:檢索迅速、查找方便、可靠性大、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)的管理效率,也是企業(yè)科學(xué)化正規(guī)化管理,與世界接軌的重要條件。1.2國(guó)內(nèi)外研究現(xiàn)狀通過(guò)閱讀國(guó)內(nèi)外學(xué)者對(duì)安全生產(chǎn)事故和應(yīng)急物資供應(yīng)管理的研究,其中應(yīng)急物資供應(yīng)管理在國(guó)外取得了一定的理論和實(shí)踐成果,對(duì)于我國(guó)的應(yīng)急物資供應(yīng)管理理論研究和實(shí)踐操作具有較大的指導(dǎo)意義。在一些西方發(fā)達(dá)國(guó)家中,如美國(guó)、德國(guó)等,針對(duì)救災(zāi)而衍生出的救災(zāi)物流體系發(fā)展迅速,其發(fā)展速度基本與企業(yè)物流持平。在救災(zāi)物流中,同樣運(yùn)用到商流物流分離、第三方物流、通過(guò)式倉(cāng)庫(kù)、供應(yīng)鏈管理等等先進(jìn)的物流理念,使得救災(zāi)物流體系非常健全,突發(fā)事件發(fā)生后,政府能夠及時(shí)迅速地開(kāi)展救援活動(dòng),將各種應(yīng)急物資快速送往受災(zāi)地區(qū),有效降低突發(fā)事件所帶來(lái)的危害。經(jīng)過(guò)幾十年的研究和建設(shè),國(guó)外現(xiàn)有的應(yīng)急物資供應(yīng)物流體系已經(jīng)發(fā)展到實(shí)時(shí)分階段管理,根據(jù)災(zāi)害的實(shí)際情況來(lái)開(kāi)展有針對(duì)性的應(yīng)急物資供應(yīng)救援活動(dòng),通過(guò)這種管理方式,既不會(huì)延誤重災(zāi)區(qū)物資的供應(yīng),又不會(huì)為輕災(zāi)區(qū)盲目提供物資,在保障救災(zāi)供應(yīng)的基礎(chǔ)上實(shí)現(xiàn)了應(yīng)急物資供應(yīng)效益最大化的目標(biāo)。由于地域原因,我國(guó)是世界上自然災(zāi)害發(fā)生最多的國(guó)家之一,所發(fā)生的自然災(zāi)害不僅種類多,而且頻率也多,基本每年都會(huì)發(fā)生。在我國(guó),常見(jiàn)的自然災(zāi)害包括旱災(zāi)、水災(zāi)、臺(tái)風(fēng)、地震、雪災(zāi)、泥石流、森林火災(zāi)等等,這些自然災(zāi)害具有很多顯著的特征,包括區(qū)域性、季節(jié)性、階段性、災(zāi)害共生性和半生性等,給國(guó)家和地區(qū),以及人民群眾的生命財(cái)產(chǎn)安全造成了非常嚴(yán)重的損失。在我國(guó),大約有74%的省會(huì)城市和62%的地級(jí)以上城市,其地理位置處于地震高發(fā)危險(xiǎn)區(qū),在這些災(zāi)害嚴(yán)重地區(qū),分布了我國(guó)75%以上的工農(nóng)業(yè)、70%以上的大城市以及50%以上的人口。近年來(lái),由于氣候原因,造成自然災(zāi)害頻發(fā),我國(guó)受災(zāi)地區(qū)和人員傷亡情況在不斷上升,而隨著國(guó)民經(jīng)濟(jì)的快速發(fā)展,使得工農(nóng)業(yè)生產(chǎn)規(guī)模不斷擴(kuò)大,城市人口不斷增加,這些因素都極大增加了自然災(zāi)害所產(chǎn)生的損失。通過(guò)對(duì)課題背景及意義的分析,可知應(yīng)急物資供應(yīng)管理系統(tǒng)的建設(shè)是非常必要的。1.3本文的組織結(jié)構(gòu)第一章是緒論,本文章的開(kāi)頭部分,對(duì)本題目的研究背景和研究意義等一些做文字性的描述。第二章研究了應(yīng)急物資供應(yīng)管理系統(tǒng)安全方案的所采用的開(kāi)發(fā)技術(shù)和開(kāi)發(fā)工具。第三章是系統(tǒng)分析部分,包括系統(tǒng)總體需求描述、功能性角度分析系統(tǒng)需求、非功能性等各個(gè)方面分析系統(tǒng)是否可以實(shí)現(xiàn)。第四章是系統(tǒng)設(shè)計(jì)部分,本文章的重要部分,提供了系統(tǒng)架構(gòu)的詳細(xì)設(shè)計(jì)和一些主要功能模塊的設(shè)計(jì)說(shuō)明。第五章是系統(tǒng)的具體實(shí)現(xiàn),介紹系統(tǒng)的各個(gè)模塊的具體實(shí)現(xiàn)。第六章在前幾章的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行測(cè)試和運(yùn)行。最后對(duì)系統(tǒng)進(jìn)行了認(rèn)真的總結(jié),以此對(duì)未來(lái)有一個(gè)新的展望

第2章關(guān)鍵技術(shù)研究2.1J2EE技術(shù)人可以掌握多門(mén)外語(yǔ),而一個(gè)計(jì)算機(jī)科學(xué)家精通的大多是編程語(yǔ)言,它不是人類的自然語(yǔ)言,比如C語(yǔ)言、Java、Perl等等。由于不同的公司開(kāi)發(fā)出的“中間件”不夠規(guī)范,所以Sun公司推出J2EE,用這個(gè)標(biāo)準(zhǔn)來(lái)解決弊病。它提供了良好的機(jī)制,讓每個(gè)層次允許與之相對(duì)的服務(wù)器、組件運(yùn)行,使得系統(tǒng)的搭建穩(wěn)定可用、開(kāi)發(fā)高效、維護(hù)方便。2.2Vue.js介紹:Vue(讀音/vju?/,類似于view)是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架。與其它大型框架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用時(shí),Vue也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用(SPA)提供驅(qū)動(dòng)。2.3Mysql數(shù)據(jù)庫(kù)科技的進(jìn)步,給日常帶來(lái)許多便利:教室的投影器用到了虛擬成像技術(shù),數(shù)碼相機(jī)用到了光電檢測(cè)技術(shù),比如超市貨物進(jìn)出庫(kù)的記錄需要一個(gè)信息倉(cāng)庫(kù)。這個(gè)信息倉(cāng)庫(kù)就是數(shù)據(jù)庫(kù),而這次的養(yǎng)老院管理系統(tǒng)也需要這項(xiàng)技術(shù)的支持。用MySQL這個(gè)軟件,是因?yàn)樗芙邮芏鄠€(gè)使用者訪問(wèn),而且里面存在Archive等。它會(huì)先把數(shù)據(jù)進(jìn)行分類,然后分別保存在表里,這樣的特別操作就會(huì)提高數(shù)據(jù)管理系統(tǒng)自身的速度,讓數(shù)據(jù)庫(kù)能被靈活運(yùn)用。MySQL的代碼是公開(kāi)的,而且允許別人二次編譯升級(jí)。這個(gè)特點(diǎn)能夠降低使用者的成本,再搭配合適的軟件后形成一個(gè)良好的網(wǎng)站系統(tǒng)。雖然它有缺點(diǎn),但是綜合各方面來(lái)說(shuō),它是使用者的主流運(yùn)用的對(duì)象。2.4B/S結(jié)構(gòu)B/S(Browser/Server)比前身架構(gòu)更為省事的架構(gòu)。它借助Webserver完成數(shù)據(jù)的傳遞交流。只需要下載瀏覽器作為客戶端,那么工作就達(dá)到“瘦身”效果,不需要考慮不停裝軟件的問(wèn)題。2.5Springboot框架Spring框架是Java平臺(tái)上的一種開(kāi)源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對(duì)編程模型沒(méi)有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來(lái)讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開(kāi)發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過(guò)依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來(lái)實(shí)現(xiàn)管理對(duì)象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問(wèn),提供大量?jī)?yōu)秀的Web框架方便開(kāi)發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項(xiàng)目維護(hù)和測(cè)試,它提供了一種通過(guò)Java的反射機(jī)制對(duì)Java對(duì)象進(jìn)行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對(duì)象的生命周期,容器可以通過(guò)掃描XML文件或類上特定Java注解來(lái)配置對(duì)象,開(kāi)發(fā)者可以通過(guò)依賴查找或依賴注入來(lái)獲得對(duì)象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時(shí)運(yùn)行時(shí)可配置;AOP框架主要針對(duì)模塊之間的交叉關(guān)注點(diǎn)進(jìn)行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無(wú)法與AspectJ框架相比,但通過(guò)與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠(yuǎn)程訪問(wèn)等功能均可以通過(guò)使用SpringAOP技術(shù)實(shí)現(xiàn)。Spring的事務(wù)管理框架為Java平臺(tái)帶來(lái)了一種抽象機(jī)制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點(diǎn)一起工作,并且?guī)缀蹩梢栽贘ava平臺(tái)的任何環(huán)境中工作。Spring集成多種事務(wù)模板,系統(tǒng)可以通過(guò)事務(wù)模板、XML或Java注解進(jìn)行事務(wù)配置,并且事務(wù)框架集成了消息傳遞和緩存等功能。Spring的數(shù)據(jù)訪問(wèn)框架解決了開(kāi)發(fā)人員在應(yīng)用程序中使用數(shù)據(jù)庫(kù)時(shí)遇到的常見(jiàn)困難。它不僅對(duì)Java:JDBC、iBATS/MyBATIs、Hibernate、Java數(shù)據(jù)對(duì)象(JDO)、ApacheOJB和ApacheCayne等所有流行的數(shù)據(jù)訪問(wèn)框架中提供支持,同時(shí)還可以與Spring的事務(wù)管理一起使用,為數(shù)據(jù)訪問(wèn)提供了靈活的抽象。Spring框架最初是沒(méi)有打算構(gòu)建一個(gè)自己的WebMVC框架,其開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中認(rèn)為現(xiàn)有的StrutsWeb框架的呈現(xiàn)層和請(qǐng)求處理層之間以及請(qǐng)求處理層和模型之間的分離不夠,于是創(chuàng)建了SpringMVC。2.6JavaScript運(yùn)行模式:JavaScript是一種屬于網(wǎng)絡(luò)的高級(jí)腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開(kāi)發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能的。1.1是一種解釋性腳本語(yǔ)言(代碼不進(jìn)行預(yù)編譯)。1.2主要用來(lái)向HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面添加交互行為。1.3可以直接嵌入HTML頁(yè)面,但寫(xiě)成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。1.4跨平臺(tái)特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行(如Windows、Linux、Mac、Android、iOS等)。1.5JavaScript腳本語(yǔ)言同其他語(yǔ)言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。JavaScript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來(lái)處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(fù)雜的信息處理。第3章需求分析任何一個(gè)項(xiàng)目在開(kāi)發(fā)研究前,都需要對(duì)研發(fā)系統(tǒng)本身的需求做一個(gè)認(rèn)真的分析,市場(chǎng)的調(diào)研是不可忽視的,從實(shí)際場(chǎng)景中確定使用人員的功能需求,從而明確目標(biāo),對(duì)整個(gè)系統(tǒng)的開(kāi)發(fā)有一個(gè)更加準(zhǔn)確的定位。在這個(gè)章節(jié),需要對(duì)系統(tǒng)的性能分析,業(yè)務(wù)流程分析,和數(shù)據(jù)等進(jìn)行分析,應(yīng)急物資供應(yīng)管理系統(tǒng)的整體界面簡(jiǎn)單,功能完善。需求的可行性是分析和討論發(fā)達(dá)的系統(tǒng)能達(dá)到什么樣的要求。開(kāi)發(fā)的系統(tǒng)或網(wǎng)站是否符合之前的要求。只有在預(yù)先評(píng)估系統(tǒng)的開(kāi)發(fā)中,才能在系統(tǒng)開(kāi)發(fā)和實(shí)施之前完成需求。系統(tǒng)在開(kāi)發(fā)和運(yùn)用過(guò)程中,在技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性和法律可行性這幾點(diǎn)展開(kāi)的詳細(xì)說(shuō)明,證明了這幾點(diǎn)是可行的。在技術(shù)可行性中主要說(shuō)明了Springboot是目前是較為通用、成熟的技術(shù),具有較為強(qiáng)大的數(shù)據(jù)庫(kù)開(kāi)發(fā)功能、以及具有方便快捷的數(shù)據(jù)庫(kù)接口設(shè)計(jì)功能。在現(xiàn)有的調(diào)研情況和所掌握的技術(shù)是必要可行的。在經(jīng)濟(jì)可行性中,主要說(shuō)明了系統(tǒng)從調(diào)研時(shí)期的費(fèi)用和后期維護(hù)和可節(jié)約的成本。操作可行性主要說(shuō)明了系統(tǒng)和操作的簡(jiǎn)便性具有操作簡(jiǎn)便和上手快的特點(diǎn)。在法律可行性上,符合要求不涉及到侵權(quán)等問(wèn)題在社會(huì)中能起到提高效率的作用。從系統(tǒng)需求分析、功能分析、性能分析等進(jìn)行了設(shè)計(jì)和說(shuō)明。系統(tǒng)需求分析對(duì)于應(yīng)急物資供應(yīng)管理系統(tǒng)資訊行業(yè)的需求進(jìn)行了深入分析,證明了系統(tǒng)在市場(chǎng)中的需求。應(yīng)急物資供應(yīng)管理系統(tǒng)完成設(shè)計(jì),可能受到時(shí)間以及空間上的制衡。因此,在開(kāi)始設(shè)計(jì)每一個(gè)項(xiàng)目的時(shí)候,必須對(duì)系統(tǒng)進(jìn)行可行性分析,只有這樣才能夠降低項(xiàng)目所帶來(lái)的危害,減少人力、物力以及財(cái)力方面的損耗。該系統(tǒng)的可行性分析主要集中在技術(shù)可行性、經(jīng)濟(jì)可行性、運(yùn)行可行性和社會(huì)可行性四個(gè)方面。從以上幾個(gè)方面討論了該系統(tǒng)的可行性。3.1可行性分析可行性分析目的是根據(jù)所開(kāi)發(fā)系統(tǒng)的用戶需求,明確研究方向和目標(biāo),通過(guò)可行性分析確定系統(tǒng)的框架和功能模塊??尚行苑治鍪菍?duì)任何管理系統(tǒng)的需求、技術(shù)和經(jīng)濟(jì)的分析。其中最重要的技術(shù)方面的可行性,技術(shù)可行性是分析軟件開(kāi)發(fā)技術(shù)的應(yīng)用開(kāi)發(fā)系統(tǒng)是可行的。其次,分析軟件系統(tǒng)的需求,分析軟件需求能否滿足預(yù)先設(shè)計(jì)的功能需求。最后討論了系統(tǒng)的操作可行性和經(jīng)濟(jì)可行性。3.1.1技術(shù)可行性無(wú)論是臺(tái)式機(jī)還是筆記本,計(jì)算機(jī)都以非常迅猛的速度占據(jù)著人們的工作與生活,那么能夠輔助計(jì)算機(jī)幫助人們改變工作與生活狀態(tài)的就是那些安裝在計(jì)算機(jī)上的功能軟件。本文所要設(shè)計(jì)的系統(tǒng),從簡(jiǎn)單易懂的思想出發(fā),將通過(guò)文字索引提示協(xié)助用戶操作。系統(tǒng)的開(kāi)發(fā)環(huán)境和配置可以由我們自己安裝。系統(tǒng)采用Springboot開(kāi)發(fā)工具,根據(jù)技術(shù)語(yǔ)言修改和維護(hù)數(shù)據(jù)信息,并結(jié)合要求使系統(tǒng)運(yùn)行更加穩(wěn)定安全,從而完成實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā)。網(wǎng)絡(luò)技術(shù)的快速發(fā)展使網(wǎng)絡(luò)傳輸速度越來(lái)越快,價(jià)格越來(lái)越低,安全性越來(lái)越高,其所有硬件平臺(tái)都能完全滿足應(yīng)急物資供應(yīng)管理系統(tǒng)開(kāi)發(fā)的需要。因此,我們從兩個(gè)方面進(jìn)行了可行性研究,可以看出系統(tǒng)的技術(shù)可行性發(fā)展沒(méi)有問(wèn)題。3.1.2經(jīng)濟(jì)可行性任何軟件系統(tǒng)在其發(fā)展將考慮后者經(jīng)濟(jì)可行性的一部分,也就是說(shuō)軟件的開(kāi)發(fā)成本和設(shè)計(jì)所需的花費(fèi)和隨后的操作可能帶來(lái)的經(jīng)濟(jì)效益是匹配,除了考慮這部分的軟件是否可以給用戶帶來(lái)經(jīng)濟(jì)效益。經(jīng)濟(jì)可行性包括系統(tǒng)實(shí)現(xiàn)過(guò)程中所需資源的研究。應(yīng)急物資供應(yīng)管理系統(tǒng)的開(kāi)發(fā)是由開(kāi)發(fā)者自己開(kāi)發(fā),不需要購(gòu)買其他軟件或者端口之類的,而且應(yīng)急物資供應(yīng)管理系統(tǒng)的開(kāi)發(fā)之前所做的市場(chǎng)調(diào)研及其他的應(yīng)急物資供應(yīng)管理系統(tǒng),都是沒(méi)有任何費(fèi)用的,都是通過(guò)開(kāi)發(fā)者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問(wèn)題,大多是通過(guò)同學(xué)和指導(dǎo)老師的幫助進(jìn)行相關(guān)信息的解決,所以對(duì)于應(yīng)急物資供應(yīng)管理系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是完全可行的,沒(méi)有任何費(fèi)用支出的。使用Springboot技術(shù)是比較成熟的技術(shù),所以應(yīng)急物資供應(yīng)管理系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是沒(méi)有問(wèn)題的。3.1.3操作可行性操作可行性是指系統(tǒng)不能有太復(fù)雜的操作和使用流程。應(yīng)急物資供應(yīng)管理系統(tǒng)基于Springboot安裝軟件,訪問(wèn)和操作界面簡(jiǎn)單、操作方便。用戶只要連接到網(wǎng)絡(luò)就可以訪問(wèn)和操作。系統(tǒng)在界面設(shè)計(jì)上就很有善意讓人感覺(jué)心曠神怡,首先這就能給操作者一種好心情,可以讓工作人員以更好的心態(tài)工作,其次也很美觀,在系統(tǒng)的使用中要不光應(yīng)用到了系統(tǒng)完善的功能還欣賞了系統(tǒng)簡(jiǎn)潔的外觀。其次就是系統(tǒng)的功能方面了,在系統(tǒng)的日常使用中會(huì)一點(diǎn)簡(jiǎn)單電腦操作的工作人員也都可以應(yīng)付自如。因此,它具有操作簡(jiǎn)單,管理方便,交互性強(qiáng)的特點(diǎn),在操作上是非??尚械?。3.1.4法律可行性系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)與國(guó)家政策法規(guī)之間不存在沖突。此外,系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)采用的操作和工作模式符合用戶的日常習(xí)慣,操作方便、靈活、易于管理,具有較高的實(shí)用性。開(kāi)發(fā)過(guò)程中所采用的數(shù)據(jù)均來(lái)自開(kāi)源代碼,不存在知識(shí)產(chǎn)權(quán)的爭(zhēng)議,在法律上也是行的通的。綜上所述,開(kāi)發(fā)一個(gè)基于Springboot的應(yīng)急物資供應(yīng)管理系統(tǒng)是可行的。3.2需求分析在系統(tǒng)開(kāi)發(fā)設(shè)計(jì)前,應(yīng)該對(duì)功能做初步設(shè)想,清楚這個(gè)管理系統(tǒng)有什么板塊,每個(gè)板塊有什么功能,整體的設(shè)計(jì)是否滿足使用者的需求,接著對(duì)所開(kāi)發(fā)的系統(tǒng)功能進(jìn)行的詳細(xì)分析總結(jié),從而設(shè)計(jì)出完整的系統(tǒng)并將其實(shí)現(xiàn)。用戶和開(kāi)發(fā)人員的交流分析,使其達(dá)到最佳理解程度,使系統(tǒng)功能達(dá)到最佳。管理員用例圖如下所示。圖3-2管理員用例圖用戶用例圖如下所示。圖3-2用戶用例圖3.3系統(tǒng)設(shè)計(jì)原則1、關(guān)于應(yīng)急物資供應(yīng)管理系統(tǒng)的基本要求(1)功能要求:可以管理:用戶管理(管理員、普通用戶)物資信息管理、物資申領(lǐng)管理、物資入庫(kù)管理、物資分類管理、資源管理等功能模塊。(2)性能:在不同操作系統(tǒng)上均能無(wú)差錯(cuò)實(shí)現(xiàn)在不同類型的用戶登入相應(yīng)界面后能不出差錯(cuò)、方便地進(jìn)行預(yù)期操作。(3)安全與保密要求:用戶都必須通過(guò)身份驗(yàn)證才能進(jìn)入系統(tǒng),并且用戶的權(quán)限也需要根據(jù)用戶的類型進(jìn)行限定。(4)環(huán)境要求:支持多種平臺(tái),可在Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)下使用。2、開(kāi)發(fā)目標(biāo)應(yīng)急物資供應(yīng)管理系統(tǒng)的主要開(kāi)發(fā)目標(biāo)如下:(1)實(shí)現(xiàn)管理系統(tǒng)信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化;(2)減少維護(hù)人員的工作量以及實(shí)現(xiàn)用戶對(duì)信息的控制和管理。(3)方便查詢信息及管理信息等;(4)通過(guò)網(wǎng)絡(luò)操作,改善處理問(wèn)題的效率,提高操作人員利用率;(5)考慮到用戶多樣性特點(diǎn),要求界面簡(jiǎn)單,操作簡(jiǎn)便。3、經(jīng)濟(jì)效益設(shè)計(jì)系統(tǒng)的目的是為了更好的進(jìn)行節(jié)省人員成本及各種開(kāi)銷,因此需要對(duì)系統(tǒng)開(kāi)發(fā)的成本和效益進(jìn)行考慮。3.4業(yè)務(wù)流程分析3.4.1操作流程系統(tǒng)登錄流程圖,如圖所示:圖3-1登錄流程圖3.4.2添加信息流程添加信息流程圖,如圖所示:圖3-2添加信息流程圖3.4.3刪除信息流程刪除信息流程圖,如圖所示:圖3-3刪除信息流程圖

第4章系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能模塊該系統(tǒng)的基本功能包括管理員、用戶角色功能模塊。對(duì)于管理員可以使用的功能模塊主要有首頁(yè)、輪播管理、公告管理、用戶管理、老物資信息管理、物資申領(lǐng)管理、物資入庫(kù)管理、物資分類管理、資源管理等功能。對(duì)于用戶所使用的功能模塊的操作主要是個(gè)人信息、公告信息、應(yīng)急知識(shí)、物資信息等功能。4.2功能模塊設(shè)計(jì)通過(guò)軟件的需求分析已經(jīng)獲得了系統(tǒng)的基本功能需求。根據(jù)各大功能模塊的不同,將系統(tǒng)分為各種功能大塊。系統(tǒng)功能結(jié)構(gòu)如下圖所示。系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)是信息系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到信息系統(tǒng)開(kāi)發(fā)的成敗。創(chuàng)建數(shù)據(jù)庫(kù)表首先確定實(shí)體的屬性和實(shí)體之間的關(guān)系。根據(jù)關(guān)系創(chuàng)建一個(gè)數(shù)據(jù)表。4.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)(1)系統(tǒng)的E-R圖概念模型是數(shù)據(jù)庫(kù)設(shè)計(jì)的強(qiáng)大工具。數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)可以通過(guò)E-R圖描述現(xiàn)實(shí)世界的概念模型。系統(tǒng)的E-R圖顯示了系統(tǒng)中實(shí)體之間的鏈接。實(shí)體屬性圖數(shù)據(jù)庫(kù)設(shè)計(jì)表access_token字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明token_idint11是是臨時(shí)訪問(wèn)牌IDtokenvarchar64否否臨時(shí)訪問(wèn)牌infotext0否否maxageint2是否最大壽命c(diǎn)reate_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間user_idint11是是用戶編號(hào)article字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明article_idmediumint8是是文章idtitlevarchar125是否標(biāo)題typevarchar64是否文章分類hitsint10是是點(diǎn)擊數(shù)praise_lenint11是否點(diǎn)贊數(shù)create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間sourcevarchar255否否來(lái)源urlvarchar255否否來(lái)源地址tagvarchar255否否標(biāo)簽contentlongtext0否否正文imgvarchar255否否封面圖descriptiontext0否否文章描述article_type字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明type_idsmallint5是是分類IDdisplaysmallint4是是顯示順序namevarchar16是否分類名稱father_idsmallint5是是上級(jí)分類IDdescriptionvarchar255否否描述icontext0否否分類圖標(biāo)urlvarchar255否否外鏈地址create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間auth字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明auth_idint11是是授權(quán)IDuser_groupvarchar64否否用戶組mod_namevarchar64否否模塊名table_namevarchar64否否表名page_titlevarchar255否否頁(yè)面標(biāo)題pathvarchar255否否路由路徑positionvarchar32否否位置modevarchar32是否跳轉(zhuǎn)方式addtinyint1是是是否可增加deltinyint1是是是否可刪除settinyint1是是是否可修改gettinyint1是是是否可查看field_addvarchar500否否添加字段field_setvarchar500否否修改字段field_getvarchar500否否查詢字段table_nav_namevarchar500否否跨表導(dǎo)航名稱table_navvarchar500否否跨表導(dǎo)航optiontext0否否配置create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間collect字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明auth_idint11是是授權(quán)IDuser_groupvarchar64否否用戶組mod_namevarchar64否否模塊名table_namevarchar64否否表名page_titlevarchar255否否頁(yè)面標(biāo)題pathvarchar255否否路由路徑positionvarchar32否否位置modevarchar32是否跳轉(zhuǎn)方式addtinyint1是是是否可增加deltinyint1是是是否可刪除settinyint1是是是否可修改gettinyint1是是是否可查看field_addvarchar500否否添加字段field_setvarchar500否否修改字段field_getvarchar500否否查詢字段table_nav_namevarchar500否否跨表導(dǎo)航名稱table_navvarchar500否否跨表導(dǎo)航optiontext0否否配置create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間collect字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明collect_idint10是是收藏IDuser_idint10是是收藏人IDsource_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是是來(lái)源IDtitlevarchar255否否標(biāo)題imgvarchar255否否封面create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間comment字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明comment_idint11是是評(píng)論IDuser_idint11是是評(píng)論人IDreply_to_idint11是是回復(fù)評(píng)論IDcontentlongtext0否否內(nèi)容nicknamevarchar255否否昵稱avatarvarchar255否否頭像地址create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是是來(lái)源IDhits字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明hits_idint10是是點(diǎn)贊IDuser_idint11是是點(diǎn)贊人create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是是來(lái)源IDmaterial_application字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明material_application_idint11是否物資申領(lǐng)IDitem_novarchar64否否物資編號(hào)item_namevarchar64否否物資名稱brandvarchar64否否品牌specificationsvarchar64否否規(guī)格stockvarchar64否否庫(kù)存user_noint11否否用戶編號(hào)full_namevarchar64否否姓名application_quantityint11否否申領(lǐng)數(shù)量application_purposetext0否否申領(lǐng)用途examine_statevarchar16是否審核狀態(tài)examine_replyvarchar16否否審核回復(fù)recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間material_classification字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明material_classification_idint11是否物資分類IDmaterial_categoryvarchar64否否物資類別recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間material_information字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明material_information_idint11是否物資信息IDitem_novarchar64否否物資編號(hào)item_namevarchar64否否物資名稱material_categoryvarchar64否否物資類別brandvarchar64否否品牌specificationsvarchar64否否規(guī)格picturevarchar255否否圖片stockint11否否庫(kù)存date_of_manufacturedate0否否生產(chǎn)日期term_of_validityvarchar64否否有效期material_usetext0否否物資用途material_introductiontext0否否物資介紹hitsint11是否點(diǎn)擊數(shù)praise_lenint11是否點(diǎn)贊數(shù)recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間material_warehousing字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明material_warehousing_idint11是否物資入庫(kù)IDitem_novarchar64否否物資編號(hào)item_namevarchar64否否物資名稱brandvarchar64否否品牌specificationsvarchar64否否規(guī)格receipt_quantityint11否否入庫(kù)數(shù)量receipt_batchvarchar64否否入庫(kù)批次warehousing_timedate0否否入庫(kù)時(shí)間manufacturervarchar64否否生產(chǎn)商warehousing_informationtext0否否入庫(kù)信息recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間notice字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明notice_idmediumint8是是公告idtitlevarchar125是否標(biāo)題contentlongtext0否否正文create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間praise字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明praise_idint10是是點(diǎn)贊IDuser_idint11是是點(diǎn)贊人create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是是來(lái)源IDstatustinyint1是否點(diǎn)贊狀態(tài)registered_users字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明registered_users_idint11是否注冊(cè)用戶IDuser_novarchar64是否用戶編號(hào)full_namevarchar64否否姓名examine_statevarchar16是否審核狀態(tài)recommendint11是否智能推薦user_idint11是否用戶IDcreate_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間slides字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明slides_idint10是是輪播圖IDtitlevarchar64否否標(biāo)題contentvarchar255否否內(nèi)容urlvarchar255否否鏈接imgvarchar255否否輪播圖hitsint10是是點(diǎn)擊量create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間upload字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明upload_idint11是否上傳IDnamevarchar64否否文件名pathvarchar255否否訪問(wèn)路徑filevarchar255否否文件路徑displayvarchar255否否顯示順序father_idint11否否父級(jí)IDdirvarchar255否否文件夾typevarchar32否否文件類型user字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明user_idmediumint8是是用戶IDstatesmallint1是是賬戶狀態(tài)user_groupvarchar32否否所在用戶組login_timetimestamp0是否上次登錄時(shí)間phonevarchar11否否手機(jī)號(hào)碼phone_statesmallint1是是手機(jī)認(rèn)證usernamevarchar16是否用戶名nicknamevarchar16否否昵稱passwordvarchar64是否密碼emailvarchar64否否郵箱email_statesmallint1是是郵箱認(rèn)證avatarvarchar255否否頭像地址create_timetimestamp0是否創(chuàng)建時(shí)間user_group字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明group_idmediumint8是是用戶組IDdisplaysmallint4是是顯示順序namevarchar16是否名稱descriptionvarchar255否否描述source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是是來(lái)源IDregistersmallint1否是注冊(cè)位置create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間第5章系統(tǒng)實(shí)現(xiàn)5.1管理員功能模塊管理員登錄,管理員通過(guò)輸入用戶名、密碼、角色等信息進(jìn)入人力資源管理系統(tǒng),如圖5-1所示。圖5-1管理員登錄界面圖管理員登錄進(jìn)入應(yīng)急物資供應(yīng)管理系統(tǒng)可以查看管理員:用戶管理(管理員、注冊(cè)用戶)、輪播管理、公告管理、資源管理(應(yīng)急知識(shí)、知識(shí)分類)、模塊管理(物資信息、物資申領(lǐng)、物資分類、物資入庫(kù))管理等內(nèi)容,如圖5-2所示。圖5-2管理員功能界面圖物資信息管理,在物資信息列表可以查看物資編號(hào)、物資名稱、物資類別、物資圖片、品牌、規(guī)格、庫(kù)存、生產(chǎn)日期、有效期、物資用途、物資介紹等信息,并可根據(jù)需要進(jìn)行查詢、重置、添加或刪除操作,如圖5-3所示。圖5-3物資信息管理界面圖物資申領(lǐng)管理,在物資申領(lǐng)列表可以查看物資編號(hào)、物資名稱、規(guī)格、庫(kù)存、姓名、申領(lǐng)數(shù)量、品牌、用戶編號(hào)、申領(lǐng)用途、審核狀態(tài)、審核回復(fù)等信息,并可根據(jù)需要進(jìn)行查詢、重置、添加或刪除操作,如圖5-4所示。圖5-4物資申領(lǐng)管理界面圖物資入庫(kù)管理,在物資入庫(kù)列表可以查看物資編號(hào)、物資名稱、品牌、規(guī)格、入庫(kù)數(shù)量、入庫(kù)時(shí)間、生產(chǎn)商、入庫(kù)信息等信息,并可根據(jù)需要進(jìn)行查詢、重置、添加或刪除操作,如圖5-5所示。圖5-5物資入庫(kù)管理界面圖物資分類管理,在物資分類列表可以查看物資類別、創(chuàng)作時(shí)間、更新時(shí)間等信息,并可根據(jù)需要進(jìn)行查詢、重置、添加或刪除操作,如圖5-6所示。圖5-6物資分類管理界面圖5.2用戶功能模塊首先系統(tǒng)用戶需要通過(guò)輸入賬號(hào),設(shè)置密碼,昵稱,郵箱,手機(jī)號(hào)等信息進(jìn)行賬號(hào)注冊(cè),如圖5-7所示。圖5-7用戶功能界面圖圖5-8用戶登錄界面圖用戶登錄進(jìn)入應(yīng)急物資供應(yīng)管理系統(tǒng)可以查看首頁(yè)、個(gè)人中心、公告信息、應(yīng)急知識(shí)、物資信息等內(nèi)容,如圖5-9所示。圖5-9用戶功能界面圖個(gè)人賬戶,系統(tǒng)用戶在此頁(yè)面修改個(gè)人信息,如密碼、頭像、昵稱等操作,如圖5-10,所示。圖5-10個(gè)人賬戶界面圖物資信息展示,在物資信息列表可以以關(guān)鍵字、品牌搜索或下拉搜索所需物資,可查看物資編號(hào)、物資名稱、物資類別、品牌、規(guī)格、庫(kù)存、生產(chǎn)日期、有效期等詳細(xì)信息,如圖5-11所示。圖5-11物資信息展示界面圖第6章系統(tǒng)測(cè)試系統(tǒng)測(cè)試主要是通過(guò)測(cè)試確定系統(tǒng)的可操作性,系統(tǒng)故障必須在規(guī)定的時(shí)間內(nèi)糾正,否則會(huì)造成嚴(yán)重的經(jīng)濟(jì)損失。驗(yàn)證系統(tǒng)內(nèi)的保護(hù)機(jī)制,以防止未經(jīng)授權(quán)的入侵。在安全測(cè)試中,測(cè)試人員的作用是試圖闖入系統(tǒng)并使用各種方法來(lái)試圖突破防御。因此,系統(tǒng)安全設(shè)計(jì)的標(biāo)準(zhǔn)是找到一種使入侵系統(tǒng)更先進(jìn)的方法。6.1系統(tǒng)測(cè)試的目的程序設(shè)計(jì)不能保證沒(méi)有錯(cuò)誤,這是一個(gè)開(kāi)發(fā)過(guò)程,在錯(cuò)誤或錯(cuò)誤的過(guò)程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯(cuò)誤始終存在于系統(tǒng)中,錯(cuò)誤可能會(huì)造成無(wú)法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無(wú)法正常啟動(dòng)等,為了避免這些問(wèn)題,我們需要測(cè)試程序,在測(cè)試過(guò)程中發(fā)現(xiàn)問(wèn)題并糾正它們,從而使系統(tǒng)更長(zhǎng)時(shí)間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問(wèn)題并對(duì)其進(jìn)行修改,雖然耗時(shí)費(fèi)力,但對(duì)于系統(tǒng)的開(kāi)發(fā)長(zhǎng)期使用而言是非常重要和必要的。軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過(guò)程中使用的方法是軟件測(cè)試方法。在開(kāi)發(fā)新軟件時(shí),系統(tǒng)測(cè)試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計(jì)目標(biāo)的參考。測(cè)試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。應(yīng)急物資供應(yīng)管理系統(tǒng)的實(shí)現(xiàn),對(duì)于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過(guò)測(cè)試進(jìn)行來(lái)評(píng)判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在應(yīng)急物資供應(yīng)管理系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測(cè)試,對(duì)于測(cè)試發(fā)現(xiàn)的錯(cuò)誤及時(shí)修改處理,保證系統(tǒng)準(zhǔn)確無(wú)誤的供給用戶使用。6.2測(cè)試策略測(cè)試系統(tǒng)主要針對(duì)以下三個(gè)方面進(jìn)行測(cè)試:1、基于Springboot的系統(tǒng)代碼的單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試結(jié)果;2、測(cè)試對(duì)象中列出的可測(cè)試或不可接受的特征和功能;3、分析并記錄測(cè)試要求:日期的書(shū)面文件不影響測(cè)試的設(shè)計(jì)、開(kāi)發(fā)和執(zhí)行。6.3測(cè)試特性及分析系統(tǒng)測(cè)試的特性如下:(1)挑剔性:測(cè)試是為了找出系統(tǒng)的錯(cuò)誤,在系統(tǒng)測(cè)試時(shí)我們要嚴(yán)格苛刻,十分挑剔。(2)復(fù)雜性:測(cè)試是一個(gè)非常復(fù)雜的過(guò)程。(3)不徹底性:雖然系統(tǒng)經(jīng)過(guò)測(cè)試,但測(cè)試仍然會(huì)存在不夠徹底的問(wèn)題,測(cè)試不能保證系統(tǒng)后期運(yùn)行完整無(wú)誤,所以要在后期不斷的檢查、修改。(4)經(jīng)濟(jì)性:通場(chǎng)這種測(cè)試稱為“選擇測(cè)試(SelectiveTesting)”。在測(cè)試時(shí)要遵守經(jīng)濟(jì)性的原則。經(jīng)過(guò)測(cè)試,產(chǎn)品的穩(wěn)定性和成熟度可以大大提高,產(chǎn)品資量也可以得到保證。6.4功能測(cè)試系統(tǒng)測(cè)試方面,我們通常運(yùn)用的是白盒測(cè)試以及黑盒測(cè)試這兩種方法。白盒測(cè)試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗(yàn)證系統(tǒng)內(nèi)部操作是否能夠正常運(yùn)行的測(cè)試;而黑盒測(cè)試指的是,倘若知道了這個(gè)系統(tǒng)的全部功能,可以進(jìn)行測(cè)試檢測(cè)系統(tǒng)中的每一個(gè)功能是否滿足正常使用。功能測(cè)試,主要是對(duì)系統(tǒng)的用戶登錄進(jìn)行詳細(xì)的測(cè)試,但是登錄不可以是任何人都可以登錄成功的,所以對(duì)登錄進(jìn)行詳細(xì)測(cè)試。用戶登錄測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)登錄模塊用戶名:admin密碼:123彈出錯(cuò)誤提示,提示密碼錯(cuò)誤彈出錯(cuò)誤提示,提示密碼錯(cuò)誤通過(guò)登錄模塊用戶名:123密碼:admin彈出錯(cuò)誤提示,提示用戶名錯(cuò)誤彈出錯(cuò)誤提示,提示用戶名錯(cuò)誤通過(guò)登錄模塊用戶名:admin密碼:admin管理員登錄成功管理員登錄成功通過(guò)刪除分類測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)刪除分類模塊分類名:最新通知?jiǎng)h除成功、頁(yè)面自動(dòng)跳轉(zhuǎn)刪除成功、頁(yè)面自動(dòng)跳轉(zhuǎn)通過(guò)修改密碼測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)修改密碼模塊原密碼:666新密碼:123確認(rèn)密碼:123彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤通過(guò)修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:333彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致通過(guò)修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:123密碼修改成功密碼修改成功通過(guò)通過(guò)對(duì)功能的測(cè)試,應(yīng)急物資供應(yīng)管理系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是界面的設(shè)計(jì)都是可值得推廣宣傳的。6.5測(cè)試結(jié)果經(jīng)過(guò)對(duì)一系列測(cè)試結(jié)果的有效分析,本平臺(tái)開(kāi)發(fā)系統(tǒng)符合用戶的要求和需求。所有的基本功能相對(duì)齊全,操作起來(lái)簡(jiǎn)單方便,測(cè)試系統(tǒng)性能良好,作為大眾化系統(tǒng)使用是比較值得推廣宣傳的。

結(jié)論此時(shí)項(xiàng)目已經(jīng)完成,即使實(shí)施的時(shí)間不是很長(zhǎng),但是這個(gè)過(guò)程中需要準(zhǔn)備很長(zhǎng)的一段時(shí)間去對(duì)系統(tǒng)設(shè)計(jì)開(kāi)發(fā)所相關(guān)技術(shù)進(jìn)行學(xué)習(xí)。在學(xué)習(xí)的過(guò)程中,我逐漸認(rèn)識(shí)得到了我自身存在的一些不足。從該系統(tǒng)中,系統(tǒng)的分析和設(shè)計(jì)的調(diào)查數(shù)據(jù),并且已經(jīng)經(jīng)歷和努力了幾個(gè)月,最終完成了系統(tǒng)。很顯然,該系統(tǒng)仍有很多不成熟的地方,在系統(tǒng)設(shè)計(jì)過(guò)程中有許多技術(shù)缺陷存在。在設(shè)計(jì)的過(guò)程中也涉及到了很多自己無(wú)法解決的問(wèn)題,主要通過(guò)咨詢老師解決這些問(wèn)題,對(duì)于畢業(yè)設(shè)計(jì)的圓滿完成,需要感謝老師們的指導(dǎo)。系統(tǒng)的開(kāi)發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用Java開(kāi)發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫(kù)進(jìn)行對(duì)系統(tǒng)前臺(tái)及后臺(tái)的數(shù)據(jù)交互,根據(jù)技術(shù)語(yǔ)言對(duì)數(shù)據(jù)庫(kù),結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā)?;仡櫘厴I(yè)設(shè)計(jì)的整個(gè)過(guò)程,既付出汗水也收獲了很多。雖然經(jīng)歷了各種各樣的困難,自己的不斷研究探索,系統(tǒng)的實(shí)現(xiàn)仍有不足之處。在以后的學(xué)習(xí)及工作中,我仍然繼續(xù)學(xué)習(xí)計(jì)算機(jī)方面的技術(shù),讓我在后期的平臺(tái)開(kāi)發(fā)中可以更好更快的實(shí)現(xiàn)需求功能。我相信我可以讓更多的好工作,做出更大的貢獻(xiàn)。

參考文獻(xiàn)[1]YeJihong,JiangWei,YangXinxiang,HongBingyuan.Emergencymaterialsresponseframeworkforpetrochemicalenterprisesbasedonmulti-objectiveopti

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論