版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
優(yōu)化物資供應(yīng)管理:物資信息管理系統(tǒng)可以看到供應(yīng)和消費(fèi)的地點(diǎn)和管理,及時(shí)掌握物資的庫(kù)存情況和流動(dòng)信息,從而幫助企業(yè)進(jìn)行庫(kù)存控制和供應(yīng)情況的優(yōu)化,減少庫(kù)存積壓和物資過(guò)?,F(xiàn)象,提高物資運(yùn)營(yíng)效率。成本控制與節(jié)約:通過(guò)對(duì)物資信息的動(dòng)態(tài)監(jiān)控和統(tǒng)計(jì)分析,可以有效降低人員成本,優(yōu)化物資使用,防止浪費(fèi),降低成本開(kāi)支。合規(guī)性與風(fēng)險(xiǎn)防控:物資信息管理系統(tǒng)可保證物資流動(dòng)的記錄與追溯,通過(guò)嚴(yán)格的審批流程和權(quán)限設(shè)置,極大地增加了流程的規(guī)范性和對(duì)安全性。1.1.3擬解決的主要問(wèn)題和最終目標(biāo)該項(xiàng)目解決的主要問(wèn)題是針對(duì)物資進(jìn)行管理開(kāi)發(fā)的系統(tǒng),系統(tǒng)能夠?qū)崟r(shí)記錄在庫(kù)物資數(shù)量、種類、類型、狀態(tài)、規(guī)格、來(lái)源,實(shí)現(xiàn)物資的可靠且精細(xì)化管理,提供庫(kù)存可視化界面使得管理更加方便。系統(tǒng)能根據(jù)物資的緊急程度、發(fā)放地點(diǎn)、責(zé)任人員、對(duì)物資信息進(jìn)行發(fā)放,提高物資利用率。該系統(tǒng)實(shí)現(xiàn)的最終目標(biāo)如下:(1)實(shí)現(xiàn)物資的高效、精準(zhǔn)管理系統(tǒng)應(yīng)能夠覆蓋物資從采購(gòu)、入庫(kù)等過(guò)程,確保每個(gè)環(huán)節(jié)的數(shù)據(jù)準(zhǔn)確無(wú)誤,且流轉(zhuǎn)順暢。(2)優(yōu)化庫(kù)存結(jié)構(gòu)與成本控制通過(guò)實(shí)時(shí)查看物資庫(kù)存數(shù)據(jù),合理規(guī)劃物資安排,降低資金占用成本,提高資金使用效率。(3)建立完善的物資信息管理系統(tǒng)體系建立標(biāo)準(zhǔn)、規(guī)范的物資管理流程,確保物資在采購(gòu)、審核、入庫(kù)、出庫(kù)等環(huán)節(jié)的合規(guī)性以及流程標(biāo)準(zhǔn)化與規(guī)范化,降低管理過(guò)程中的風(fēng)險(xiǎn)。1.2國(guó)內(nèi)外發(fā)展(應(yīng)用)現(xiàn)狀1.2.1國(guó)內(nèi)發(fā)展現(xiàn)狀物資信息管理系統(tǒng)的功能需求正逐漸增長(zhǎng)。隨著我國(guó)企業(yè)規(guī)模的擴(kuò)大和信息化水平的提高,企業(yè)對(duì)物資管理的需求也不斷增加。隨著物資管理系統(tǒng)需求的增加,國(guó)內(nèi)市場(chǎng)上也出現(xiàn)了許多物資管理系統(tǒng)供應(yīng)商。這些供應(yīng)商展示了各種各樣的物資管理系統(tǒng),其中模塊如庫(kù)存管理、采購(gòu)管理、出庫(kù)管理等。各個(gè)供應(yīng)商在功能、價(jià)格、服務(wù)等方面展開(kāi)競(jìng)爭(zhēng),使得市場(chǎng)競(jìng)爭(zhēng)日趨激烈。這種復(fù)雜的管理系統(tǒng)涉及到很多的功能和模塊,需要大量的技術(shù)支持和維護(hù)。因此,復(fù)雜的管理系統(tǒng)的價(jià)格相對(duì)較高,使得一些小型企業(yè)望而卻步。為了提高市場(chǎng)競(jìng)爭(zhēng)力,一些物資管理系統(tǒng)供應(yīng)商開(kāi)始提供定制化、輕量化的解決方案,以滿足不同企業(yè)的需求,并降低軟件系統(tǒng)的購(gòu)買和維護(hù)成本。最后,物資管理系統(tǒng)的市場(chǎng)前景廣闊。隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展和信息化水平的不斷提高,物資管理系統(tǒng)的市場(chǎng)需求將會(huì)持續(xù)增加。同時(shí)隨著云計(jì)算、大數(shù)據(jù)和人工智能等新興技術(shù)的應(yīng)用,物資管理系統(tǒng)的功能和性能將得到進(jìn)一步提升,使得物資管理更加智能化和高效化。因此,物資管理系統(tǒng)具有良好的市場(chǎng)前景。1.2.2國(guó)外發(fā)展現(xiàn)狀在國(guó)外,物資信息管理系統(tǒng)(MIMS)在制造業(yè)、物流行業(yè)等方面得到了廣泛應(yīng)用。在制造業(yè)中,MIMS被用于供應(yīng)鏈管理、庫(kù)存控制和生產(chǎn)計(jì)劃。通過(guò)MIMS,企業(yè)可以實(shí)時(shí)跟蹤原材料和半成品的庫(kù)存情況,預(yù)測(cè)和安排生產(chǎn)計(jì)劃,有效控制成本并提高生產(chǎn)效率。在物流行業(yè),MIMS提供了對(duì)貨物的實(shí)時(shí)追蹤和庫(kù)存管理,為供應(yīng)鏈管理和配送提供了重要數(shù)據(jù)支持。其次,他們將技術(shù)方面也充分利用這個(gè)系統(tǒng)并融合個(gè)多種現(xiàn)代新型技術(shù),比如,人工智能和大數(shù)據(jù)分析技術(shù)也逐步投入到信息管理系統(tǒng)的架構(gòu)中,使系統(tǒng)的性能和可操作性得到極大的發(fā)展,能夠更好地幫助理解消費(fèi)者需求和預(yù)測(cè)市場(chǎng)趨勢(shì)的發(fā)展,并幫助企業(yè)更好的實(shí)現(xiàn)自動(dòng)化和信息化的全面發(fā)展,同時(shí),物聯(lián)網(wǎng)技術(shù)也被廣泛應(yīng)用于MIMS,實(shí)現(xiàn)了對(duì)物資實(shí)時(shí)狀態(tài)的監(jiān)控和管理。物資信息管理系統(tǒng)方面在國(guó)外的發(fā)展?fàn)顩r比較好,技術(shù)創(chuàng)新不斷的發(fā)展,并提供了更加靈活和可擴(kuò)展的解決方案。比如德國(guó)西門子公司在其全球供應(yīng)鏈中部署了一套高級(jí)資產(chǎn)管理系統(tǒng),如下圖1-1所示,BFS++是西門子電站自動(dòng)化解決方案中EAM(企業(yè)資產(chǎn)管理)部分,其主要內(nèi)容是維修管理、物資管理、運(yùn)行管理等幾部分。結(jié)合了ERP(企業(yè)資源規(guī)劃)系統(tǒng)與物聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)從供應(yīng)商到生產(chǎn)現(xiàn)場(chǎng)再到客戶的全程可視化管理。該系統(tǒng)支持自動(dòng)化采購(gòu)、智能倉(cāng)儲(chǔ)、動(dòng)態(tài)調(diào)度等功能,大幅提高了物料周轉(zhuǎn)率和運(yùn)營(yíng)效率,可見(jiàn)國(guó)外對(duì)物資管理的發(fā)展還是很重視。圖1-1德國(guó)西門子公司部署企業(yè)資產(chǎn)管理系統(tǒng)簽字儀式1.3論文所作的工作和思路本系統(tǒng)主要是需要將物資信息規(guī)范化的處理,將相關(guān)物資進(jìn)行流程管理的信息化操作,不僅實(shí)現(xiàn)物資信息的操作,還進(jìn)行了規(guī)范的統(tǒng)計(jì)和管理,此系統(tǒng)是基于SpringBoot框架技術(shù)進(jìn)行構(gòu)建的,將不同的人員信息進(jìn)行歸屬部門并分配權(quán)限,實(shí)現(xiàn)對(duì)不同權(quán)限的人員進(jìn)行對(duì)物資信息業(yè)務(wù)處理的操作,并且還能對(duì)不同人員的系統(tǒng)操作進(jìn)行監(jiān)控,這樣做到了一個(gè)具有比較完善的信息化管理系統(tǒng),從而實(shí)現(xiàn)物資信息管理的目的。1.4研究方法首先對(duì)本論文所涉及到的系統(tǒng),會(huì)在社會(huì)生活中對(duì)實(shí)際意義以及國(guó)內(nèi)外現(xiàn)狀的分析進(jìn)行規(guī)范研究,使用調(diào)查法將相關(guān)的物資管理系統(tǒng)資料進(jìn)行整合和篩選,分析出所設(shè)計(jì)的系統(tǒng)邊界范圍大小,方向以及結(jié)構(gòu)組成,創(chuàng)建相關(guān)需求文檔,對(duì)本系統(tǒng)進(jìn)行總體設(shè)計(jì)、并設(shè)計(jì)數(shù)據(jù)庫(kù)和系統(tǒng)功能模塊。最后針對(duì)本系統(tǒng)所開(kāi)發(fā)的功能模塊進(jìn)行測(cè)試,最終實(shí)現(xiàn)本論文所要求的目標(biāo)。1.5研究?jī)?nèi)容首先是探究國(guó)內(nèi)外對(duì)此項(xiàng)目的系統(tǒng)使用技術(shù)的發(fā)展并提出自己的系統(tǒng)主題,采用文獻(xiàn)綜合法以及對(duì)實(shí)際信息化管理的學(xué)習(xí)與研究,對(duì)實(shí)際的業(yè)務(wù)邏輯和操作進(jìn)行需求分析,整理出一份充分的分析材料,然后對(duì)本系統(tǒng)的基礎(chǔ)架構(gòu)進(jìn)行研究,設(shè)計(jì)出符合實(shí)際的信息化業(yè)務(wù)邏輯的數(shù)據(jù)庫(kù),然后對(duì)功能模塊的代碼進(jìn)行編輯和功能測(cè)試,最后實(shí)現(xiàn)出一套完整的物資信息化管理的系統(tǒng)。1.6章節(jié)安排論文共分六節(jié),論文內(nèi)容安排如下:(1)緒論:此章節(jié)主要闡述了系統(tǒng)研究背景及意義,并介紹了國(guó)內(nèi)外相關(guān)領(lǐng)域的發(fā)展現(xiàn)狀和技術(shù)發(fā)展前景,論文的特色與創(chuàng)新點(diǎn)以及本論文的整體思路。(2)開(kāi)發(fā)技術(shù):該章節(jié)主要介紹系統(tǒng)開(kāi)發(fā)過(guò)程中所用到的技術(shù),分別包括開(kāi)發(fā)工具、數(shù)據(jù)庫(kù)、前端技術(shù)和后端框架等內(nèi)容。(3)需求分析:此章節(jié)主要對(duì)系統(tǒng)的用戶需求、系統(tǒng)性能需求、系統(tǒng)功能需求和系統(tǒng)非功能需求進(jìn)行了詳細(xì)的分析。(4)總體設(shè)計(jì):該章節(jié)主要介紹了系統(tǒng)的系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)組成、部分功能模塊詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。(5)系統(tǒng)實(shí)現(xiàn):此章節(jié)主要介紹了系統(tǒng)的前端界面設(shè)計(jì)和后端設(shè)計(jì)兩個(gè)方面的內(nèi)容。(6)系統(tǒng)測(cè)試:此章節(jié)主要介紹了測(cè)試簡(jiǎn)介、系統(tǒng)測(cè)試用例設(shè)計(jì)和測(cè)試執(zhí)行與管理等內(nèi)容。最后,本篇論文還包含了摘要、Abstract、總結(jié)與展望以及參考文獻(xiàn)其他引用文獻(xiàn)的、附錄、目錄、摘要、論文整體格式等的整理。1.7本章小結(jié)本章主要是對(duì)系統(tǒng)前期的引用介紹,提出了對(duì)系統(tǒng)全部流程的安排和實(shí)施,同時(shí)也提出了對(duì)實(shí)際信息化流程到最終系統(tǒng)的實(shí)現(xiàn)過(guò)程,需要解決各種問(wèn)題才能繼續(xù)探索此論文和項(xiàng)目,完成對(duì)物資信息管理系統(tǒng)的開(kāi)發(fā),由此也將引申出我們使用相關(guān)技術(shù)對(duì)這些問(wèn)題的解決方法,同時(shí)也揭開(kāi)了我們接下來(lái)應(yīng)該進(jìn)行操作的任務(wù)。
第2章開(kāi)發(fā)技術(shù)我們?cè)谶M(jìn)行技術(shù)選型的時(shí)候,選擇的是比較前沿的程序設(shè)計(jì)和前沿的開(kāi)發(fā)技術(shù),因?yàn)榍把氐募夹g(shù)能夠更好的處理在編碼時(shí)候遇到的問(wèn)題,此外我們還需要對(duì)相關(guān)技術(shù)資料進(jìn)行探究和學(xué)習(xí),整理出一個(gè)完整的思維設(shè)計(jì)的流程規(guī)劃,最終本系統(tǒng)采用了以Java作為編程開(kāi)發(fā)語(yǔ)言,采用SpringBoot框架進(jìn)行后端開(kāi)發(fā)、vue框架做前端頁(yè)面的展示,本章節(jié)我們將繼續(xù)介紹主要技術(shù)和框架。2.1開(kāi)發(fā)工具2.1.1IDEAIntelliJIDEA是一款用于Java語(yǔ)言開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE),并且也是被業(yè)界公認(rèn)為最好的Java開(kāi)發(fā)工具,它擁有智能的選取、豐富的導(dǎo)航模式、動(dòng)態(tài)語(yǔ)法檢測(cè)、代碼檢查、JUnit的完美支持、編碼輔助及代碼檢查等特點(diǎn)。在編程過(guò)程種極大的提高的了開(kāi)發(fā)效率,因此本系統(tǒng)我采用了IDEA作為后端編碼的開(kāi)發(fā)工具。2.1.2VisualStudioCodeVisualStudioCode是微軟公司的一款現(xiàn)代化開(kāi)源的、免費(fèi)的、跨平臺(tái)的、高性能的輕量級(jí)代碼編輯器,并且軟件還跨平臺(tái)支持Win、Mac以及Linux及支持插件擴(kuò)展。不僅輕量,功能還非常強(qiáng)大,非常符合對(duì)前端頁(yè)面的編寫,能夠進(jìn)行更加方便的操作,因此本系統(tǒng)主要采用了VisualStudioCode開(kāi)發(fā)編輯器。2.2數(shù)據(jù)庫(kù)本文主要利用MySQL數(shù)據(jù)庫(kù)。MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。具有以下的優(yōu)點(diǎn)和缺點(diǎn),如表2-1所示:表2-1MySQL優(yōu)點(diǎn)和缺點(diǎn)優(yōu)點(diǎn)缺點(diǎn)開(kāi)源免費(fèi):MySQL是開(kāi)源軟件,可以免費(fèi)獲取和使用,適用于各種規(guī)模的項(xiàng)目和企業(yè)。不支持復(fù)雜的查詢:復(fù)雜的sql查詢語(yǔ)句會(huì)使查詢速度變慢易用性:MySQL使用簡(jiǎn)單,并且提供了豐富的文檔和社區(qū)支持,使開(kāi)發(fā)者可以迅速上手和使用。功能性:mysql在某些高級(jí)功能和復(fù)雜事務(wù)處理有一定的局限跨平臺(tái)性:MySQL可以在多種操作系統(tǒng)上運(yùn)行,并且支持多種編程語(yǔ)言和開(kāi)發(fā)框架的接口,具有廣泛的兼容性。安全性:因?yàn)椴恢С謴?qiáng)制訪問(wèn)控制和加密操作,MySQL在安全性能有待提高2.3前端技術(shù)Vue.js框架:Vue是一款用于構(gòu)建用戶界面的JavaScript框架。它基于標(biāo)準(zhǔn)HTML、CSS和JavaScript構(gòu)建,并提供了一套聲明式的、組件化的編程模型,它能夠更好的處理系統(tǒng)頁(yè)面的數(shù)據(jù)并進(jìn)行顯示,并且它還高性能、好上手、插件化及便于測(cè)試的優(yōu)點(diǎn),所以在實(shí)際開(kāi)發(fā)中前端是使用Vue技術(shù)是非常不錯(cuò)的選擇,極大提高了開(kāi)發(fā)效率,并能呈現(xiàn)出我們想要的效果界面。2.4后端框架技術(shù)SpringBoot:SpringBoot是Java編程語(yǔ)言中的開(kāi)發(fā)框架,具有非常完善的生態(tài)系統(tǒng),SpringBoot能提供基于實(shí)際開(kāi)發(fā)中常見(jiàn)配置的默認(rèn)處理,及約定大于配置的核心技術(shù),使技術(shù)開(kāi)發(fā)人員可以用更少的配置去開(kāi)發(fā)項(xiàng)目,編寫業(yè)務(wù)邏輯代碼,降低了開(kāi)發(fā)人員對(duì)架構(gòu)層面的關(guān)注點(diǎn),而將對(duì)業(yè)務(wù)邏輯進(jìn)行更深層次的學(xué)習(xí)和分析。且用很少的Spring配置就可以讓系統(tǒng)項(xiàng)目快速運(yùn)行起來(lái)。所以我們選擇用這個(gè)工具進(jìn)行開(kāi)發(fā)系統(tǒng)后端邏輯。2.5系統(tǒng)運(yùn)行環(huán)境2.5.1硬件平臺(tái)CPU:i5處理器及其以上運(yùn)行內(nèi)存:4G以上電腦硬盤:512GB2.5.2系統(tǒng)運(yùn)行平臺(tái)操作系統(tǒng):Windows10開(kāi)發(fā)工具:IDEA數(shù)據(jù)庫(kù):MySQL語(yǔ)言;Java框架;SpringBoot+Vue2.6本章小結(jié)本章主要是對(duì)系統(tǒng)的開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)做了詳細(xì)的介紹,目前市場(chǎng)上主流的編程語(yǔ)言和技術(shù)都比較多,我們需要學(xué)會(huì)分析做何種類型的項(xiàng)目需要哪種的工具和技術(shù),就需要對(duì)論文所涉及到的系統(tǒng)需求進(jìn)行學(xué)習(xí)、掌握和使用。這一點(diǎn)具有非常重要的意義,能夠避免在中期或后期對(duì)技術(shù)的更替或重構(gòu),同時(shí)將進(jìn)入下章進(jìn)行需求分析的探討和學(xué)習(xí)。
第3章需求分析需求分析是整個(gè)項(xiàng)目流程中非常重要的一環(huán),需求分析是我們對(duì)接業(yè)務(wù)邏輯的一個(gè)非常重要的判斷依據(jù),將協(xié)調(diào)著我們開(kāi)發(fā)發(fā)展的方向,并不斷完善系統(tǒng)的功能,我們需要對(duì)這個(gè)系統(tǒng)做出一個(gè)詳細(xì)的需求分析條例,才能根據(jù)此需求進(jìn)行相關(guān)的業(yè)務(wù)邏輯進(jìn)行編程開(kāi)發(fā),創(chuàng)建出符合本系統(tǒng)的基本功能模塊,需求分析也是我們對(duì)系統(tǒng)更深層次的解讀,讓我們更加的熟悉本系統(tǒng)并使用。3.1可行性分析3.1.1經(jīng)濟(jì)可行性分析本系統(tǒng)的開(kāi)發(fā)經(jīng)濟(jì)包括硬件設(shè)備、軟件開(kāi)發(fā)、系統(tǒng)維護(hù)等方面的投入。本系統(tǒng)所用的開(kāi)發(fā)語(yǔ)言和框架技術(shù)在使用上都是免費(fèi)并且開(kāi)源,所以在開(kāi)發(fā)過(guò)程中使用的成本微乎其微不計(jì)入成本,硬件設(shè)備也是開(kāi)發(fā)者自帶的設(shè)備,購(gòu)置設(shè)備的費(fèi)用不高。經(jīng)過(guò)初步估算,總投入在可控范圍內(nèi)。從經(jīng)濟(jì)上分析開(kāi)發(fā)物資信息管理系統(tǒng)是完全可行的。3.1.2技術(shù)可行性分析本系統(tǒng)開(kāi)發(fā)選擇成熟穩(wěn)定、易維護(hù)且具有強(qiáng)大擴(kuò)展能力的開(kāi)發(fā)平臺(tái)和編程語(yǔ)言(Java),數(shù)據(jù)庫(kù)管理系統(tǒng)選用高效穩(wěn)定、支持大數(shù)據(jù)量處理的數(shù)據(jù)庫(kù)系統(tǒng)(如MySQL),以滿足大量物資數(shù)據(jù)的存檔和檢索需求。開(kāi)發(fā)者可以掌握這些技術(shù)的使用和后期的維護(hù)。從技術(shù)上分析開(kāi)發(fā)物資信息管理系統(tǒng)是完全可行的。3.1.3市場(chǎng)可行性分析本系統(tǒng)通過(guò)實(shí)時(shí)查看庫(kù)存狀態(tài),有效避免過(guò)多庫(kù)存或缺貨情況,降低資金占用,提高資金周轉(zhuǎn)率。物資管理系統(tǒng)市場(chǎng)需求日益旺盛,尤其在大型企業(yè)單位中具有廣闊的應(yīng)用前景,能夠幫助企業(yè)滿足這些對(duì)于物資管理的要求。從市場(chǎng)上分析開(kāi)發(fā)物資信息管理系統(tǒng)是完全可行的。3.1.4社會(huì)可行性分析社會(huì)可行性也稱操作可行性,物資管理系統(tǒng)符合用戶(包括管理人員、普通用戶等)的操作習(xí)慣,界面友好程度較好,學(xué)習(xí)和適應(yīng)新系統(tǒng)的時(shí)間成本較低。系統(tǒng)上線后能優(yōu)化現(xiàn)有的工作流程,提升工作效率。從社會(huì)上分析開(kāi)發(fā)物資信息管理系統(tǒng)是完全可行的。3.1.5法律可行性分析該物資管理系統(tǒng)的設(shè)計(jì)與實(shí)施嚴(yán)格遵守國(guó)家有關(guān)信息技術(shù)應(yīng)用、數(shù)據(jù)保護(hù)、知識(shí)產(chǎn)權(quán)等相關(guān)法律法規(guī),不存在侵犯他人合法權(quán)益或違反行業(yè)規(guī)定的問(wèn)題。從法律上分析開(kāi)發(fā)物資信息管理系統(tǒng)是完全可行的。3.2需求分析用戶需求分析是指在軟件開(kāi)發(fā)過(guò)程中,對(duì)潛在用戶的需求進(jìn)行研究、分析和總結(jié)的過(guò)程。這一過(guò)程旨在更清楚地了解用戶的目標(biāo)和期望,以便為他們提供更加貼合系統(tǒng)的實(shí)際需求的產(chǎn)品和服務(wù)。用戶需求分析主要包括以下三個(gè)核心步驟:1.需求收集(1)用戶訪談:通過(guò)與目標(biāo)或?qū)ο筮M(jìn)行深入的一對(duì)一或小組訪談,了解他們的實(shí)際工作流程、痛點(diǎn)、期望和理想解決方案。(2)問(wèn)卷調(diào)查:設(shè)計(jì)并分發(fā)問(wèn)卷,獲取大量用戶的反饋意見(jiàn)和實(shí)際數(shù)據(jù)。(3)競(jìng)品分析:研究市場(chǎng)上的同類產(chǎn)品或服務(wù),識(shí)別它們的優(yōu)點(diǎn)、不足以及用戶對(duì)其的評(píng)價(jià),從而提煉出潛在用戶的需求點(diǎn)。2.需求整理與分析(1)需求分類:將收集到的需求和數(shù)據(jù)按照功能需求、性能需求、界面需求等類別進(jìn)行歸類和整理。(2)需求過(guò)濾與優(yōu)先級(jí)排序:根據(jù)業(yè)務(wù)目標(biāo)、可行性、成本效益等因素篩選有效需求,并按重要性和緊急程度確定優(yōu)先級(jí)。(3)驗(yàn)證需求合理性:檢查需求是否符合業(yè)務(wù)邏輯,能否解決用戶的核心問(wèn)題,避免過(guò)度設(shè)計(jì)或未能觸及根本需求。3.需求文檔編制與確認(rèn)(1)編寫需求規(guī)格說(shuō)明書:詳細(xì)記錄所有已驗(yàn)證和接受的需求,包括需求描述、業(yè)務(wù)規(guī)則、非功能性要求等。(2)需求評(píng)審:邀請(qǐng)項(xiàng)目團(tuán)隊(duì)成員、相關(guān)干系人以及部分用戶代表對(duì)需求文檔進(jìn)行審查,確保各方對(duì)需求有共識(shí),無(wú)歧義。(3)需求變更管理:建立一個(gè)規(guī)范的需求變更控制過(guò)程,以應(yīng)對(duì)在開(kāi)發(fā)過(guò)程中可能出現(xiàn)的新需求或者原有需求的變化。3.3系統(tǒng)功能需求分析3.3.1系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)邏輯流程是系統(tǒng)中核心的關(guān)注點(diǎn),因?yàn)橄到y(tǒng)主要是圍繞這個(gè)模塊進(jìn)行展開(kāi)的一系列系統(tǒng)操作,通過(guò)對(duì)業(yè)務(wù)流程的全面解析我們可以知道這個(gè)系統(tǒng)是如何進(jìn)行運(yùn)轉(zhuǎn)的,并且也可以更加了解系統(tǒng)的構(gòu)造和操作,以便我們能夠更加明確的去熟悉系統(tǒng)的核心邏輯,進(jìn)行相關(guān)的業(yè)務(wù)操作,以下即是本系統(tǒng)的業(yè)務(wù)流程分析:(1)登錄系統(tǒng):管理員登陸進(jìn)入系統(tǒng)中,在系統(tǒng)管理中設(shè)置好用戶、角色、部門、權(quán)限等基本信息。(2)設(shè)置用戶權(quán)限:設(shè)置好的系統(tǒng)用戶在對(duì)應(yīng)角色所賦予的權(quán)限在系統(tǒng)中進(jìn)行操作,主要操作核心模塊就是業(yè)務(wù)管理中的物資的出庫(kù)與入庫(kù)。(3)業(yè)務(wù)操作:選擇物資入庫(kù)導(dǎo)航欄,點(diǎn)擊入庫(kù),添加基本信息并立即創(chuàng)建,即可創(chuàng)建入庫(kù)信息,然后擁有相關(guān)審核權(quán)限的角色可以去進(jìn)行審核,就可以入庫(kù)成功了,物資出庫(kù)操作同理。詳細(xì)的系統(tǒng)總體業(yè)務(wù)流程如下圖3-1所示:圖3-1系統(tǒng)總體業(yè)務(wù)流程圖3.3.2業(yè)務(wù)管理模塊出入庫(kù)業(yè)務(wù)邏輯物資系統(tǒng)出入庫(kù)模塊是物資管理系統(tǒng)中的核心功能,主要負(fù)責(zé)對(duì)物資的入庫(kù)、出庫(kù)操作進(jìn)行記錄、管理與控制。以下即是本系統(tǒng)的出入庫(kù)業(yè)務(wù)邏輯業(yè)務(wù)流程分析:1.入庫(kù)管理模塊(1)物資入庫(kù)申請(qǐng):可以根據(jù)采購(gòu)部門提供的采購(gòu)單據(jù),將需要的物資信息,如類型、數(shù)量等進(jìn)行入庫(kù)管理,按照流程化處理即可。(2)庫(kù)存更新:當(dāng)物資通過(guò)審核后,會(huì)更新物資庫(kù)存信息。2.出庫(kù)管理模塊(1)物資出庫(kù)申請(qǐng):根據(jù)物資庫(kù)存信息和調(diào)動(dòng)安排,進(jìn)行出庫(kù)管理,創(chuàng)建出庫(kù)流程即可。(2)出庫(kù)更新:物資出庫(kù)審核流程通過(guò)后,系統(tǒng)將更新物資庫(kù)存信息。(3)實(shí)時(shí)庫(kù)存查詢:提供實(shí)時(shí)查詢功能,用戶可以隨時(shí)查看各類物資當(dāng)前的庫(kù)存狀態(tài),以便于決策是否需要調(diào)整管理計(jì)劃。物資出入庫(kù)業(yè)務(wù)流程如下圖3-2所示:圖3-2系統(tǒng)物資入庫(kù)業(yè)務(wù)流程圖3.3.3業(yè)務(wù)管理模塊出入庫(kù)刪除業(yè)務(wù)邏輯業(yè)務(wù)管理的出入庫(kù)模塊中還有一個(gè)非常重要的邏輯結(jié)構(gòu)處理,就是對(duì)相關(guān)信息進(jìn)行刪除處理,添加信息邏輯上文已經(jīng)進(jìn)行介紹了,而修改的邏輯也是比較常規(guī)的操作,其中刪除的操作邏輯則需要進(jìn)行仔細(xì)的分析了,這里刪除邏輯和其他普通的刪除不一樣,不能夠直接進(jìn)行刪除操作,需要改變物資的狀態(tài),然后才能在合適的狀態(tài)下進(jìn)行刪除處理,以下即是本系統(tǒng)的業(yè)務(wù)管理模塊出入庫(kù)刪除業(yè)務(wù)邏輯:登錄系統(tǒng):通過(guò)系統(tǒng)驗(yàn)證后進(jìn)入系統(tǒng)業(yè)務(wù)管理模塊中。操作出入單信息:在出入庫(kù)頁(yè)面中,將其中需要的入庫(kù)或出庫(kù)單的信息移入回收站。(3)刪除或還原操作:進(jìn)入回收站的導(dǎo)航頁(yè),此時(shí)就可以看見(jiàn)刪除的操作,就可以進(jìn)行選擇是否刪除和進(jìn)行還原回到正常狀態(tài)中。物資信息刪除業(yè)務(wù)流程如下圖3-3所示:圖3-3系統(tǒng)物資信息刪除業(yè)務(wù)流程圖3.3.4系統(tǒng)用戶需求分析3.3.4.1用戶管理用例用戶管理也是本系統(tǒng)管理的核心重要組成部分,它在創(chuàng)建的時(shí)候除了添加自身的基本信息還需要關(guān)聯(lián)部門信息,并分配到相應(yīng)的角色,且?guī)е鄳?yīng)的角色權(quán)限,才能在系統(tǒng)中進(jìn)行操作,所以它的特點(diǎn)就是會(huì)跟隨被分配的角色的權(quán)限來(lái)進(jìn)行對(duì)系統(tǒng)相應(yīng)的處理,對(duì)它所關(guān)聯(lián)到的功能特性可以看以下詳細(xì)分析:查詢用戶信息:按照用戶名等條件查詢。添加用戶信息:添加用戶名、昵稱、聯(lián)系電話等基本信息。導(dǎo)出用戶信息:會(huì)導(dǎo)出以xls格式的所有用戶基本信息。修改用戶信息:可以對(duì)已存在的用戶信息進(jìn)行修改。刪除用戶信息:可以將不需要的用戶信息刪除處理。分配角色信息:可以給用戶分配相應(yīng)的角色,同時(shí)得到相應(yīng)角色的權(quán)限。禁用用戶信息:可以對(duì)該用戶信息進(jìn)行禁用,而不能使用。關(guān)于用戶管理的用例描述如下圖3-4所示:圖3-4用戶管理用例圖用戶管理模塊用例圖的用例規(guī)約描述表如下表3-1所示:表3-1用戶管理用例圖的用例規(guī)約描述表用例編號(hào)001用例名稱用戶管理參與者系統(tǒng)管理員用例描述系統(tǒng)管理員可以對(duì)用戶進(jìn)行管理操作前置條件基于SpringBoot的物資信息管理系統(tǒng)正常運(yùn)行且登陸用戶為系統(tǒng)管理員
續(xù)表3-1基本事件流系統(tǒng)管理員登陸進(jìn)入系統(tǒng)可以對(duì)系統(tǒng)用戶進(jìn)行增、刪、改、查和導(dǎo)出功能可以對(duì)系統(tǒng)用戶設(shè)置是否禁用和綁定角色異常流程操作超時(shí),無(wú)法響應(yīng)后置條件正常操作完成后退出用戶管理頁(yè)面補(bǔ)充說(shuō)明無(wú)3.3.4.2權(quán)限管理用例權(quán)限管理也稱為菜單權(quán)限,由權(quán)限形成的菜單結(jié)構(gòu)圖,是整個(gè)系統(tǒng)的所有操作邏輯信息的總覽,同時(shí)它也是為角色管理所服務(wù)的,權(quán)限也是系統(tǒng)業(yè)務(wù)管理的重中之重,賦予了每個(gè)用戶不同的職責(zé),以下即是對(duì)權(quán)限管理的功能特性詳細(xì)分析:查詢權(quán)限信息:可以在搜索框里面輸入關(guān)鍵信息對(duì)權(quán)限信息進(jìn)行模糊查詢。修改權(quán)限信息:點(diǎn)擊編輯可以對(duì)相關(guān)權(quán)限信息進(jìn)行修改和處理。增加權(quán)限信息:可以在相關(guān)權(quán)限下添加子節(jié)點(diǎn)權(quán)限和第一父級(jí)權(quán)限菜單。刪除權(quán)限信息:可以對(duì)不需要的權(quán)限信息進(jìn)行刪除處理。導(dǎo)出權(quán)限信息:可以將數(shù)據(jù)庫(kù)中對(duì)應(yīng)的權(quán)限表信息進(jìn)行xls格式導(dǎo)出。關(guān)于權(quán)限管理的用例描述如下圖3-5所示:圖3-5權(quán)限管理用例圖系統(tǒng)管理權(quán)限模塊用例圖的用例規(guī)約描述表如下表3-2所示:表3-2權(quán)限管理用例圖的用例約規(guī)描述表用例編號(hào)002用例名稱權(quán)限管理參與者系統(tǒng)管理員用例描述系統(tǒng)管理員對(duì)權(quán)限管理的操作前置條件基于SpringBoot的物資信息管理系統(tǒng)正常運(yùn)行且登陸用戶為系統(tǒng)管理員基本事件流1、管理員登陸進(jìn)入系統(tǒng)2、可以對(duì)權(quán)限進(jìn)行增、刪、改、查等操作3、還可以對(duì)權(quán)限進(jìn)行導(dǎo)出和擴(kuò)展操作異常流程操作超時(shí),無(wú)法響應(yīng)后置條件正常操作完成后退出權(quán)限管理頁(yè)面補(bǔ)充說(shuō)明無(wú)3.3.4.3角色管理用例角色管理主要是對(duì)系統(tǒng)用戶分配權(quán)限的中間橋梁,同時(shí)也表示了系統(tǒng)用戶的系統(tǒng)身份的標(biāo)志,它所表示的角色信息最重要的目的就是去綁定相關(guān)權(quán)限,然后系統(tǒng)用戶在去關(guān)聯(lián)這個(gè)角色,角色管理同時(shí)也在系統(tǒng)中發(fā)揮著重要的作用,維護(hù)系統(tǒng)管理的平衡,以下就是對(duì)角色管理的功能特性的詳細(xì)分析:查詢角色信息:可以在搜索框中輸入角色名稱進(jìn)行查詢。增加角色信息:點(diǎn)擊添加可以新增角色信息。修改角色信息:可以對(duì)角色信息進(jìn)行修改調(diào)整。刪除角色信息:可以對(duì)相關(guān)角色信息進(jìn)行刪除處理。授權(quán)角色權(quán)限:給角色添加相關(guān)的權(quán)限并進(jìn)行授權(quán)。導(dǎo)出角色信息:可以導(dǎo)出以xls表格格式的角色信息關(guān)于角色管理的用例描述如下圖3-6所示:圖3-6角色管理用例圖角色管理用例圖的用例規(guī)約描述表如下表3-3所示:表3-3角色管理用例圖的用例約規(guī)描述表用例編號(hào)003用例名稱角色管理參與者系統(tǒng)管理員用例描述系統(tǒng)管理員對(duì)角色管理的操作前置條件基于SpringBoot的物資信息管理系統(tǒng)正常運(yùn)行且登陸用戶為系統(tǒng)管理員基本事件流管理員登陸進(jìn)入系統(tǒng)系統(tǒng)管理員可以對(duì)角色進(jìn)行增、刪、改、查和導(dǎo)出操作,還可以對(duì)角色進(jìn)行權(quán)限選擇并授權(quán)操作異常流程操作超時(shí),無(wú)法響應(yīng)后置條件正常操作完成后退出角色管理頁(yè)面補(bǔ)充說(shuō)明無(wú)3.3.4.4部門管理用例部門管理同樣是給系統(tǒng)用戶賦予相關(guān)的屬性,這樣可以將不同的用戶歸屬于不同的部門進(jìn)行管理,方便對(duì)用戶的身份確認(rèn),更加精確地找到此用戶,同時(shí)部門管理也是系統(tǒng)中用戶需要關(guān)聯(lián)的對(duì)象,以下是對(duì)部門管理的一個(gè)詳細(xì)分析:查詢部門信息:在搜索框中輸入部門名字就可以查詢相應(yīng)的部門信息。增加部門信息:點(diǎn)擊添加按鈕即可新增部門信息。修改部門信息:點(diǎn)擊編輯按鈕即可對(duì)部門信息進(jìn)行修改。刪除部門信息:點(diǎn)擊刪除按鈕即可對(duì)管理信息進(jìn)行刪除處理。導(dǎo)出部門信息:點(diǎn)擊導(dǎo)出按鈕即可將部門管理的信息以xls格式導(dǎo)出。關(guān)于部門管理的用例描述如下圖3-7所示:圖3-7部門管理用例圖部門管理用例圖的用例規(guī)約描述表如下表3-4所示:表3-4部門管理用例圖的用例約規(guī)描述表用例編號(hào)004用例名稱部門管理參與者系統(tǒng)管理員用例描述系統(tǒng)管理員對(duì)部門管理的操作前置條件基于SpringBoot的物資信息管理系統(tǒng)正常運(yùn)行基本事件流管理員登陸進(jìn)入系統(tǒng)可以對(duì)部門管理進(jìn)行增、刪、改、查和導(dǎo)出等操作異常流程操作超時(shí),無(wú)法響應(yīng)后置條件正常操作完成后退出部門管理頁(yè)面補(bǔ)充說(shuō)明無(wú)3.4非功能需求分析非功能性需求是對(duì)系統(tǒng)的性能、可靠性、安全性等方面有重要影響的需求。它不會(huì)直接影響系統(tǒng)的功能,但也是系統(tǒng)不可或缺的質(zhì)量保證,我們需要對(duì)其進(jìn)行詳細(xì)的分析和嚴(yán)格的測(cè)試。才能保證系統(tǒng)需求的完整性。非功能需求對(duì)相關(guān)特性的詳細(xì)分析如下。(1)性能需求:保證系統(tǒng)能夠正常地運(yùn)行,快速地響應(yīng)數(shù)據(jù)處理操作,增加網(wǎng)絡(luò)帶寬等方式提高數(shù)據(jù)的吞吐量。提高物資信息的資源利用率。(2)安全性:本系統(tǒng)采用的密碼是采用MD5加密的,并且對(duì)于不通人員是需要綁定角色權(quán)限,相關(guān)數(shù)據(jù)添加也用了校驗(yàn)方法,保證添加數(shù)據(jù)符合要求,所以安全性能得到保證。(3)可維護(hù)性與可擴(kuò)展性:本系統(tǒng)是前后端分離的架構(gòu)形式,后端業(yè)務(wù)邏輯也是以不同的模塊進(jìn)行開(kāi)發(fā)的,有利于維護(hù)和實(shí)行擴(kuò)展性的發(fā)展。(4)可靠性:本系統(tǒng)是通過(guò)嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)邏輯進(jìn)行開(kāi)對(duì)每個(gè)功能模塊進(jìn)行相關(guān)調(diào)試,系統(tǒng)比較完善,可靠性也比較高。(5)易用性:本系統(tǒng)操作界面簡(jiǎn)約大方,菜單按鈕等意思明確,操作簡(jiǎn)單,錯(cuò)誤的輸入格式和操作系統(tǒng)都有做出彈框提示說(shuō)明,非常容易上手并實(shí)現(xiàn)進(jìn)行相關(guān)的操作。3.5本章小結(jié)本章節(jié)主要是對(duì)本系統(tǒng)的需求分析做了一個(gè)全面的概述,從可行性、用戶需求、系統(tǒng)需求等方面去解析本系統(tǒng)的內(nèi)核,生動(dòng)形象的展示了系統(tǒng)中主要的功能模塊和業(yè)務(wù)流程,并且也在功能性和非功能性等方面進(jìn)行了探討,對(duì)系統(tǒng)的開(kāi)發(fā)也做了充足的準(zhǔn)備,能夠完成前期項(xiàng)目所需要的一些功能分析,下面就是即將對(duì)系統(tǒng)總體的設(shè)計(jì)。
第4章總體設(shè)計(jì)總體設(shè)計(jì)是指對(duì)整個(gè)系統(tǒng)、產(chǎn)品或項(xiàng)目進(jìn)行理念、結(jié)構(gòu)和功能方面的規(guī)劃和設(shè)計(jì)。它涵蓋了整體的架構(gòu)、功能特性、技術(shù)實(shí)現(xiàn)等方面的考慮和規(guī)劃??傮w設(shè)計(jì)旨在確保系統(tǒng)或產(chǎn)品能夠?qū)崿F(xiàn)既定的目標(biāo),并在整體上具有清晰的結(jié)構(gòu)和高效的運(yùn)行方式。在總體設(shè)計(jì)中,需要充分考慮系統(tǒng)的可擴(kuò)展性、安全性、穩(wěn)定性、易用性等方面,同時(shí)要盡量減少不必要的復(fù)雜性和冗余,確保系統(tǒng)設(shè)計(jì)的清晰簡(jiǎn)潔。4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)圖展示系統(tǒng)的各個(gè)組件以及它們之間的連接關(guān)系。總體結(jié)構(gòu)圖可以幫助人們理解系統(tǒng)的整體架構(gòu)和組成部分,有助于規(guī)劃和設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)和維護(hù)工作。而功能模塊圖將系統(tǒng)的功能進(jìn)行分解,按功能從屬關(guān)系表示。功能模塊圖按照功能的從屬關(guān)系畫成的圖表,圖中的每一個(gè)框都稱為一個(gè)功能模塊。功能模塊圖主要是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,使之條理化。物資信息管理系統(tǒng)總體結(jié)構(gòu)系統(tǒng)功能設(shè)計(jì)如圖4-1所示:圖4-1物資信息管理系統(tǒng)總體系統(tǒng)功能設(shè)計(jì)4.1.1用戶登錄模塊下面是用戶登錄模塊使用的步驟:用戶登錄模塊的相關(guān)流程和業(yè)務(wù)邏輯通常包含以下幾點(diǎn):(1)用戶登錄:用戶打開(kāi)系統(tǒng)的登錄頁(yè)面,輸入已注冊(cè)的用戶名和密碼。系統(tǒng)對(duì)用戶提供的用戶名和密碼進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò)則允許用戶登錄。(2)用戶身份驗(yàn)證:系統(tǒng)會(huì)要求進(jìn)行額外的身份驗(yàn)證訪問(wèn)數(shù)據(jù)庫(kù)信息判斷正確,以確認(rèn)用戶的身份。(3)權(quán)限管理:用戶登錄成功,系統(tǒng)會(huì)根據(jù)用戶的身份和權(quán)限配置,控制用戶可以訪問(wèn)的功能和數(shù)據(jù)。(4)個(gè)人信息管理:普通用戶登錄后,無(wú)法看見(jiàn)個(gè)人信息且需要擁有相關(guān)權(quán)限才能對(duì)用戶賬號(hào)進(jìn)行修改、刪除和綁定等管理操作。用戶登錄模塊序列圖,如下圖4-2所示:圖4-2用戶登錄模塊序列圖4.1.2物資入庫(kù)模塊物資入庫(kù)是為系統(tǒng)中物資信息增添數(shù)據(jù)的業(yè)務(wù)邏輯入口,能夠及時(shí)為系統(tǒng)補(bǔ)充物資資源,讓系統(tǒng)充分利用起來(lái),這個(gè)模塊系統(tǒng)用戶基本都擁有此權(quán)限,不過(guò)入庫(kù)確定添加之后的審核操作,就需要該權(quán)限的用戶進(jìn)行審核通過(guò)即可成功入庫(kù)了,如果對(duì)已存在的入庫(kù)信息進(jìn)行刪除處理,則需要先移入到回收站內(nèi),然后到回收站狀態(tài)下去進(jìn)行刪除處理,物資入庫(kù)模塊主要包含以下幾點(diǎn):(1)用戶登錄:系統(tǒng)用戶通過(guò)檢查后登陸進(jìn)入系統(tǒng),進(jìn)入業(yè)務(wù)管理選擇物資入庫(kù)。(2)入庫(kù)信息查詢:系統(tǒng)用戶可以看到已入庫(kù)的入庫(kù)基本信息,包括操作人員、數(shù)量、物資提供方等。(3)創(chuàng)建入庫(kù)單:系統(tǒng)用戶可以點(diǎn)擊入庫(kù),進(jìn)入入庫(kù)編輯頁(yè)面,填寫基本信息并立即創(chuàng)建,進(jìn)入待審核狀態(tài)中。然后相關(guān)權(quán)限的人進(jìn)行審核就可以入庫(kù)成功。(4)其他操作:系統(tǒng)用戶還可以查看流程明細(xì)或加入回收站,在回收站中對(duì)此條信息進(jìn)行還原操作和刪除操作。物資入庫(kù)模塊的序列圖,如下圖4-3所示:圖4-3物資入庫(kù)管理序列圖4.1.3物資入庫(kù)信息刪除模塊物資出入庫(kù)模塊中,當(dāng)出入庫(kù)單創(chuàng)建完成后,如果將物資信息進(jìn)行直接刪除則會(huì)不妥當(dāng),但如果先要加入回收站后在做處理,則會(huì)可以多一次選擇回退的好處,需要對(duì)信息進(jìn)行刪除操作時(shí),物資入庫(kù)等信息的刪除也包含以下幾點(diǎn):(1)登錄系統(tǒng):輸入正確的用戶名和密碼登錄物資信息管理系統(tǒng)。(2)進(jìn)入入庫(kù)模塊:選擇進(jìn)入到物資入庫(kù)的模塊中,可以看到相關(guān)的信息。(3)將物資信息加入回收站:選擇需要進(jìn)行刪除的物資信息,將其加入回收站中,等待下一步處理。(4)切換狀態(tài)并刪除物資信息:切換物資信息的回收站狀態(tài),點(diǎn)擊刪除,彈出提示框,點(diǎn)擊確定即可。(5)刪除成功并退出系統(tǒng):完成對(duì)物資信息的刪除操作后,可以進(jìn)行信息查詢確認(rèn),并退出系統(tǒng)。物資入庫(kù)信息刪除模塊的序列圖,如下圖4-4所示:圖4-4物資出入庫(kù)信息刪除管理序列圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì)是非常重要的,比如,業(yè)務(wù)邏輯之間的關(guān)系需要表與表之間和字段與字段之間進(jìn)行配合使用,并且每個(gè)字段的類型也需要進(jìn)行設(shè)計(jì),我們還會(huì)根據(jù)系統(tǒng)的功能需求,處理需求或數(shù)據(jù)庫(kù)的支持環(huán)境,并設(shè)計(jì)出數(shù)據(jù)庫(kù)模式。系統(tǒng)的運(yùn)行性能之類的也需要數(shù)據(jù)庫(kù)的協(xié)調(diào),所以對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)也是保障我們系統(tǒng)能正常運(yùn)行的基礎(chǔ)條件,當(dāng)然我們的最終目標(biāo)是給用戶和各種應(yīng)用系統(tǒng)提供一個(gè)信息基礎(chǔ)設(shè)施和高效率的運(yùn)行環(huán)境。4.2.1系統(tǒng)總體E-R圖本系統(tǒng)主要是包括管理員和系統(tǒng)用戶,業(yè)務(wù)邏輯主要是物資入庫(kù)與出庫(kù),他們之間的聯(lián)系如下圖4-5所示圖4-5系統(tǒng)總體E-R圖4.2.2用戶管理E-R圖此表是系統(tǒng)中對(duì)用戶的管理,主要可以實(shí)現(xiàn)對(duì)用戶的添加,修改和刪除的操作,同時(shí)也是能夠?qū)ο到y(tǒng)進(jìn)行操作的相關(guān)人員,此表主要有15個(gè)字段,包含了用戶的基本信息和系統(tǒng)操作需要的字段。用戶管理E-R圖如下圖4-6所示:圖4-6用戶管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-1所示:表4-1用戶管理表字段名數(shù)據(jù)類型約束注釋idbigintNotnull用戶ID(主鍵)usernamevarcharNotnull用戶名續(xù)表4-1nicknamevarcharDefaultnull昵稱emailvarcharDefaultnull郵箱avatartextDefaultnull頭像Phone_numbervarcharDefaultnull聯(lián)系電話statusintNotnull狀態(tài)(0:鎖定,1:有效)create_timedatetimeNotnull創(chuàng)建時(shí)間modified_timedatetimeDefaultnull修改時(shí)間sexintDefaultnull性別(0:男,1:女)saltvarcharDefaultnull鹽值typeintNotnull用戶類型(0超級(jí)管理員,1系統(tǒng)用戶)passwordvarcharNotnull密碼birthdateDefaultnull出生日期department_idbigintDefaultnull部門id4.2.3角色管理E-R圖此表主要是系統(tǒng)中用戶所對(duì)應(yīng)的角色信息表,用戶綁定角色之后就可以擁有其角色所賦予的權(quán)限,然后在系統(tǒng)中進(jìn)行相關(guān)操作,可以創(chuàng)建不同的角色,并編輯,只要賦予相關(guān)的權(quán)限即可,此表主要有6個(gè)字段,包含了角色相關(guān)的信息。角色管理E-R圖如下圖4-7所示:圖4-7角色管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-2所示:表4-2角色表字段名數(shù)據(jù)類型約束注釋idbigintNotnull角色I(xiàn)Drole_namevarcharNotnull角色名稱remarkvarcharDefaultnull角色描述create_timedatetimeNotnull創(chuàng)建時(shí)間modifieddatetimeDefaultnull修改時(shí)間statusintDefaultnull狀態(tài)(0:不可以,1:可用)4.2.4部門管理E-R圖此表是用戶表相關(guān)聯(lián)的部門表,用戶是歸屬于部門管理的,可以實(shí)現(xiàn)對(duì)部門的編輯和分類,然后創(chuàng)建用戶時(shí)需要綁定相關(guān)部門即可,此表主要有6個(gè)字段,包含了部門的基本信息。部門管理E-R圖如下圖4-8所示:圖4-8部門管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-3所示:表4-3部門表字段名數(shù)據(jù)類型約束注釋idbigintNotnull部門IDnamevarcharDefaultnull部門名稱phonevarcharNotnull辦公電話addressvarcharDefaultnull辦公室地點(diǎn)create_timedatetimeDefaultnull創(chuàng)建時(shí)間Modified_timedatetimeDefaultnull修改時(shí)間4.2.5菜單權(quán)限管理E-R圖此表是系統(tǒng)中用戶權(quán)限操作的關(guān)鍵,用戶需要綁定具有權(quán)限的角色,而不同的角色具有不同的權(quán)限,因此用戶可以擁有不同的操作權(quán)限,這個(gè)權(quán)限表也包含了整個(gè)系統(tǒng)中的所有基本功能模塊的接口,此表有12個(gè)字段,包含了權(quán)限相關(guān)的信息。菜單權(quán)限管理E-R圖如下圖4-9所示:圖4-9菜單權(quán)限管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-4所示:表4-4菜單權(quán)限表字段名數(shù)據(jù)類型約束注釋idbigintNotnull菜單/按鈕IDparent_idbigintDefaultnull父級(jí)菜單IDmenu_namevarcharNotnull菜單/按鈕名稱urlvarcharDefaultnull菜單URLpermstextDefaultnull權(quán)限標(biāo)識(shí)iconvarcharDefaultnull圖標(biāo)typecharNotnull類型(0:菜單,1:按鈕)order_numbigintDefaultnull排序create_itmedatetimeNotnull創(chuàng)建時(shí)間modified_time_datetimeDefaultnull修改時(shí)間availableintDefaultnull是否可用(0:不可用,1:可用)
續(xù)表4-4openintDefaultnull是否展開(kāi)(0:不展開(kāi),1展開(kāi))4.2.6物資信息管理E-R圖此表是系統(tǒng)中業(yè)務(wù)模塊中的物資信息,這也是系統(tǒng)中最重要的部分,要提前對(duì)需要的物資信息進(jìn)行錄入系統(tǒng),才能有利于系統(tǒng)后續(xù)的相關(guān)操作,物資信息模塊也有基本信息編輯操作和對(duì)信息的不同狀態(tài)處理,也是非常便捷的。此表有14個(gè)字段,包含了物資的基本信息和劃分等級(jí)。物資信息管理E-R圖如下圖4-10所示圖4-10物資信息管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-5所示:表4-5物資信息表字段名數(shù)據(jù)類型約束注釋idbigintNotnull商品IDp_numvarcharDefaultnull商品編號(hào)namevarcharDefaultnull商品名稱image_urltextDefaultnull圖片路徑續(xù)表4-5modelvarcharDefaultnull規(guī)范型號(hào)unitvarcharDefaultnull計(jì)算單位remarkvarcharDefaultnull備注sortintDefaultnull排序create_timedatetimeDefaultnull創(chuàng)建時(shí)間modified_timedatetimeDefaultnull修改時(shí)間one_category_idbigintDefaultnull1級(jí)分類IDtwo_category_idbigintDefaultnull2級(jí)分類IDthree_category_idbigintDefaultnull3級(jí)分類IDstatusintDefaultnull狀態(tài)(1:物資正常,0:物資回收,2:物資審核中)4.2.7物資入庫(kù)管理E-R圖此表主要是對(duì)系統(tǒng)中業(yè)務(wù)模塊里面物資通過(guò)不同渠道獲得之后的信息介紹,成功創(chuàng)建入庫(kù)之后,可以看到的入庫(kù)編號(hào)、物資類型和數(shù)量等信息,通過(guò)明細(xì)也可以查看入庫(kù)的相關(guān)細(xì)節(jié),并且入庫(kù)單還支持基本信息的編輯操作和不同狀態(tài)的處理,可以看作一個(gè)完整的流程化管理。此表主要有10個(gè)字段,包含了采購(gòu)的基本信息。物資入庫(kù)管理E-R圖如下圖4-11所示:圖4-11物資入庫(kù)管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-6所示:表4-6入庫(kù)表字段名數(shù)據(jù)類型約束注釋idbigintNotnullIDin_numvarcharDefaultnull入庫(kù)單編號(hào)typeintDefaultnull類型(1:捐贈(zèng),2:下?lián)埽?:采購(gòu),4:退貨入庫(kù))operatorvarcharDefaultnull操作人員create_timedatetimeDefaultnull入庫(kù)單創(chuàng)建時(shí)間modifieddatetimeDefaultnull入庫(kù)單修改時(shí)間product_numberintDefaultnull入庫(kù)總數(shù)supplier_idbigintDefaultnull提供者IDremarkvarcharDefaultnull描述信息statusintDefaultnull狀態(tài)(0:正常入庫(kù),1:已進(jìn)入回收,2:等待審核)4.2.8物資出庫(kù)管理E-R圖此表主要是對(duì)系統(tǒng)中業(yè)務(wù)模塊里面物資出庫(kù)的流程信息管理,其中主要包含了創(chuàng)建出庫(kù)單時(shí)需要進(jìn)行添加信息的字段,才能完整的創(chuàng)建出庫(kù)單,且出庫(kù)表和入庫(kù)表其中的基本邏輯基本一致,只是在系統(tǒng)中執(zhí)行的功能目的不同,此表主要有10個(gè)字段,包含了物資出庫(kù)的基本流程信息。物資出庫(kù)管理E-R圖如下圖4-12所示:圖4-12物資出庫(kù)管理E-R圖相關(guān)表結(jié)構(gòu)如下表4-7所示:表4-7出庫(kù)表字段名數(shù)據(jù)類型約束注釋idbigintNotnullIDout_numvarcharNotnull出庫(kù)單編號(hào)typeintNotnull出庫(kù)類型(0:直接出庫(kù),1:審核出庫(kù))operatorvarcharDefaultnull操作人員create_timedatetimeDefaultnull出庫(kù)時(shí)間product_numberintDefaultnull出庫(kù)總數(shù)consumer_idbigintNotnull消費(fèi)者ID續(xù)表4-7remarkvarcharDefaultnull備注statusintDefaultnull狀態(tài)(0:正常入庫(kù),1:已進(jìn)入回收,2等待審核)priorityintNotnull緊急程度(1:不急,2:常規(guī),3:緊急,4:特急)4.3本章小結(jié)本章節(jié)主要是對(duì)本系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)展示,能夠清晰明白看到整體模塊的結(jié)構(gòu)布局,同時(shí)也為系統(tǒng)中部分功能模塊做了詳細(xì)的解析,了解基本的邏輯路線,由各種圖例帶來(lái)更清晰的體驗(yàn)感受,然后也是對(duì)數(shù)據(jù)庫(kù)進(jìn)行了分析并將系統(tǒng)所需要的數(shù)據(jù)庫(kù)表和對(duì)應(yīng)的E-R圖進(jìn)行展示,可以很詳細(xì)地看到整個(gè)數(shù)據(jù)的設(shè)計(jì)方案。那么即將揭開(kāi)一下章節(jié)的系統(tǒng)的具體實(shí)現(xiàn)。
第5章系統(tǒng)實(shí)現(xiàn)在軟件開(kāi)發(fā)中,系統(tǒng)中會(huì)擁有很多不同的功能,而這些功能往往通過(guò)不同的模塊來(lái)實(shí)現(xiàn)。每個(gè)模塊負(fù)責(zé)特定的任務(wù),通過(guò)模塊化設(shè)計(jì),可以將通用的功能封裝成獨(dú)立模塊。當(dāng)某一技術(shù)棧需要修改時(shí),良好的模塊化設(shè)計(jì)使得只需針對(duì)單一模塊進(jìn)行改動(dòng),而不影響整個(gè)系統(tǒng)。所以為了更好地滿足業(yè)務(wù)需求、提升開(kāi)發(fā)效率、保證代碼質(zhì)量以及為未來(lái)的擴(kuò)展和維護(hù),現(xiàn)需對(duì)系統(tǒng)每個(gè)模塊效果實(shí)現(xiàn)進(jìn)行闡述和展示。此系統(tǒng)前端頁(yè)面主要是由vue框架和element-ui組件庫(kù)進(jìn)行頁(yè)面渲染的,而后端業(yè)務(wù)邏輯主要由使用java編程語(yǔ)言的springboot完成的,此系統(tǒng)將前臺(tái)和后臺(tái)頁(yè)面布局結(jié)合一起,通過(guò)對(duì)用戶登錄后獲得不同的權(quán)限而進(jìn)行操作系統(tǒng)相應(yīng)功能的過(guò)程,如下圖可以明確的看到此系統(tǒng)頁(yè)面布局。5.1管理員操作模塊這部分主要是由管理員相關(guān)權(quán)限的人員才能進(jìn)行操作的,此頁(yè)面主要是由于vue技術(shù)進(jìn)行頁(yè)面的渲染,對(duì)操作的人員做了分配處理。以下即是管理員權(quán)限可操作的頁(yè)面展示。5.1.1系統(tǒng)管理功能模塊5.1.1.1登錄頁(yè)面(1)用戶登錄表單,輸入用戶名和密碼。(2)拖動(dòng)可移動(dòng)圖標(biāo)進(jìn)行適配后,即可進(jìn)入頁(yè)面。物資信息管理系統(tǒng)登錄頁(yè)面如圖5-1所示:圖5-1系統(tǒng)登錄頁(yè)面5.1.1.2控制面板(1)進(jìn)入系統(tǒng)后首先展示的頁(yè)面。(2)此頁(yè)面支持可視化查看登錄情況和物資信息的快捷編輯。物資信息管理系統(tǒng)歡迎頁(yè)面如圖5-2所示:圖5-2系統(tǒng)歡迎頁(yè)面5.1.1.3用戶管理(1)顯示此系統(tǒng)的所有用戶基本信息的頁(yè)面。(2)可以進(jìn)行對(duì)用戶的增加、刪除、修改和查詢,分配部門和角色的操作。物資信息管理系統(tǒng)用戶管理頁(yè)面如圖5-3所示:圖5-3系統(tǒng)用戶管理頁(yè)面5.1.1.4文件管理(1)顯示物資信息模塊中錄入系統(tǒng)里面的圖片信息。(2)支持對(duì)上傳等編輯操作。物資信息管理系統(tǒng)文件管理頁(yè)面如圖5-4所示:圖5-4系統(tǒng)文件管理頁(yè)面5.1.1.5菜單權(quán)限(1)顯示對(duì)整個(gè)系統(tǒng)的所有操作權(quán)限的結(jié)構(gòu)樹(shù)的頁(yè)面。(2)支持增加新的節(jié)點(diǎn)權(quán)限、修改、刪除和查詢權(quán)限并導(dǎo)出表單的操作。物資信息管理系統(tǒng)菜單權(quán)限管理頁(yè)面如圖5-5所示:圖5-5系統(tǒng)權(quán)限管理頁(yè)面5.1.1.6角色管理(1)顯示系統(tǒng)中所有的角色信息的頁(yè)面。(2)支持增加角色、刪除和修改角色并綁定權(quán)限的操作。物資信息管理系統(tǒng)用戶角色管理頁(yè)面如圖5-6所示:圖5-6系統(tǒng)角色管理頁(yè)面5.1.1.7部門管理(1)顯示系統(tǒng)中的部門管理列表的頁(yè)面。(2)支持對(duì)部門的增加、刪除、修改和查看的操作。物資信息管理系統(tǒng)部門管理頁(yè)面如圖5-7所示:圖5-7系統(tǒng)部門管理頁(yè)面5.1.2監(jiān)控中心功能模塊5.1.2.1操作日志(1)顯示登錄系統(tǒng)的用戶的相關(guān)操作日志的頁(yè)面。(2)支持對(duì)登入用戶的操作信息的查看和刪除。物資信息管理系統(tǒng)操作日志管理頁(yè)面如圖5-8所示:圖5-8系統(tǒng)操作日志管理頁(yè)面5.1.2.2登入日志(1)顯示系統(tǒng)登陸用戶的基本信息記錄日志的頁(yè)面。(2)支持對(duì)登入日志的查看和刪除的操作。物資信息管理系統(tǒng)登入日志管理頁(yè)面如圖5-9所示:圖5-9系統(tǒng)登入日志管理頁(yè)面5.2權(quán)限用戶操作模塊此部分主要是由管理員權(quán)限的人員分配給用戶權(quán)限之后,系統(tǒng)權(quán)限用戶就可以進(jìn)入業(yè)務(wù)管理中進(jìn)行操作。5.2.1業(yè)務(wù)管理功能模塊5.2.1.1物資入庫(kù)(1)顯示默認(rèn)物資入庫(kù)中已入庫(kù)狀態(tài)下物資信息的頁(yè)面。(2)支持對(duì)物資的入庫(kù)明細(xì)、入庫(kù)審核、添加入庫(kù)、入庫(kù)回收、入庫(kù)還原和刪除操作。物資信息管理系統(tǒng)物資入庫(kù)頁(yè)面如圖5-10所示:圖5-10系統(tǒng)物資入庫(kù)頁(yè)面5.2.1.2物資去處(1)顯示物資去處的地址和人員基本信息的頁(yè)面。(2)支持對(duì)物資去處的增加、刪除、修改和查詢操作。物資信息管理系統(tǒng)物資去處頁(yè)面如圖5-11所示:圖5-11系統(tǒng)物資去處頁(yè)面5.2.1.3物資信息(1)顯示了業(yè)務(wù)管理模塊中所有物資信息的頁(yè)面。(2)支持對(duì)物資信息的增加、刪除、修改和查詢,以及物資的回收、物資審核、物資還原、上傳圖片等操作。物資信息管理系統(tǒng)物資信息資料頁(yè)面如圖5-12所示:圖5-12系統(tǒng)物資資料頁(yè)面5.2.1.4物資類別(1)實(shí)現(xiàn)了物資信息的不同類別的頁(yè)面。(2)支持對(duì)物資新的類別的增加、修改、刪除和查看的操作。物資信息管理系統(tǒng)物資類別頁(yè)面如圖5-13所示:圖5-13系統(tǒng)物資類別頁(yè)面5.2.1.5物資來(lái)源(1)實(shí)現(xiàn)了物資資料的來(lái)源基本信息的頁(yè)面。(2)支持對(duì)物資信息來(lái)源的增加、刪除、修改和查看操作。物資信息管理系統(tǒng)物資來(lái)源頁(yè)面如圖5-14所示:圖5-14系統(tǒng)物資來(lái)源頁(yè)面5.2.1.6物資出庫(kù)(1)顯示默認(rèn)物資出庫(kù)的已入庫(kù)狀態(tài)下物資信息的頁(yè)面。(2)支持對(duì)物資出庫(kù)的添加出庫(kù)單、出庫(kù)單明細(xì)、移入回收站、刪除出庫(kù)單、入庫(kù)審核、恢復(fù)物資信息的操作。物資信息管理系統(tǒng)物資出庫(kù)頁(yè)面如圖5-15所示:圖5-15系統(tǒng)物資出庫(kù)頁(yè)面5.2.1.7物資庫(kù)存(1)顯示了系統(tǒng)中物資信息的可視化界面分析的頁(yè)面。(2)支持對(duì)物資庫(kù)存信息的整體查閱和有效性分析。物資信息管理系統(tǒng)物資庫(kù)存頁(yè)面如圖5-16所示:圖5-16系統(tǒng)物資庫(kù)存頁(yè)面5.3本章小結(jié)此章節(jié)主要是對(duì)系統(tǒng)功能模塊的各個(gè)部分進(jìn)行的描述和頁(yè)面展示,完整地呈現(xiàn)了系統(tǒng)的模塊的結(jié)構(gòu)和布局情況,也能夠清晰地看到系統(tǒng)的三個(gè)基本模塊結(jié)構(gòu),每個(gè)模塊進(jìn)行了詳細(xì)的說(shuō)明,其中主要包含了用戶模塊、權(quán)限模塊、物資模塊等的頁(yè)面信息。
第6章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要環(huán)節(jié),它是在軟件開(kāi)發(fā)完成后,對(duì)整個(gè)系統(tǒng)或軟件進(jìn)行全面的、系統(tǒng)化的測(cè)試。其目的是驗(yàn)證系統(tǒng)在各種條件下的工作狀態(tài),以確保系統(tǒng)的功能和性能達(dá)到設(shè)計(jì)要求。系統(tǒng)測(cè)試包括功能測(cè)試、性能測(cè)試、壓力測(cè)試、安全測(cè)試、兼容性測(cè)試等多個(gè)方面。通過(guò)這些測(cè)試來(lái)驗(yàn)證系統(tǒng)的功能是否符合需求、性能是否達(dá)標(biāo)、安全是否可靠,以及在不同環(huán)境下的兼容性等方面的要求。通過(guò)系統(tǒng)測(cè)試,可以發(fā)現(xiàn)系統(tǒng)中的缺陷和問(wèn)題,并進(jìn)行修復(fù)和優(yōu)化,從而提高系統(tǒng)的質(zhì)量和穩(wěn)定性,保證系統(tǒng)能夠滿足用戶的需求和預(yù)期。本章將對(duì)物資信息管理系統(tǒng)進(jìn)行詳細(xì)的測(cè)試計(jì)劃。6.1測(cè)試定義及目的
測(cè)試是指對(duì)系統(tǒng)、軟件或產(chǎn)品進(jìn)行驗(yàn)證和評(píng)估的過(guò)程。在軟件開(kāi)發(fā)領(lǐng)域,測(cè)試是為了確保軟件符合規(guī)格要求并且能夠正常運(yùn)行。測(cè)試可以包括各種不同的方法和技術(shù),例如功能測(cè)試、性能測(cè)試、安全測(cè)試等。測(cè)試的主要目的是確保系統(tǒng)、軟件或產(chǎn)品的質(zhì)量和可靠性。通過(guò)測(cè)試,可以驗(yàn)證系統(tǒng)是否符合規(guī)格要求,并且功能特性等是否達(dá)到要求。6.2系統(tǒng)測(cè)試方法
本系統(tǒng)屬于前后端分離的模式,所以系統(tǒng)測(cè)試是非常重要的,讓前端和后端的邏輯和數(shù)據(jù)相連接起來(lái),這是保證前端數(shù)據(jù)正常并頁(yè)面展示的關(guān)鍵,我們主要采用postman測(cè)試工具進(jìn)行相關(guān)接口的測(cè)試,保證系統(tǒng)模塊之間的正常運(yùn)行,然后本系統(tǒng)主要采用的是黑盒測(cè)試方法,主要是從用戶的視角出發(fā),只關(guān)注軟件的功能是否正確,而不會(huì)去深究?jī)?nèi)部實(shí)現(xiàn)細(xì)節(jié)。黑盒測(cè)試的重點(diǎn)在于只關(guān)注要輸入輸出是否符合預(yù)期,符合預(yù)期就認(rèn)為這個(gè)功能是正確的。我們可以使用postman工具設(shè)置不同的請(qǐng)求方法和參數(shù),然后查看返回的結(jié)果是否符合預(yù)期。此次將對(duì)功能模塊進(jìn)行測(cè)試,保證系統(tǒng)能夠正常穩(wěn)定地運(yùn)行。6.3功能測(cè)試
6.3.1管理員功能測(cè)試6.3.1.1登錄模塊測(cè)試對(duì)管理員的登錄進(jìn)行測(cè)試。如表6-1管理員登錄測(cè)試表所示:表6-1管理員登錄測(cè)試表功能描述管理員登陸測(cè)試目的測(cè)試能否正常登陸系統(tǒng)前提條件數(shù)據(jù)庫(kù)中有管理員信息輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、輸入錯(cuò)誤的管理員用戶名和密碼登陸失敗,繼續(xù)重新登陸與期望輸出相同是2、輸入正確的管理員用戶名和密碼登陸成功,進(jìn)入圖片移動(dòng)確認(rèn)頁(yè)面與期望輸出相同是3、移動(dòng)圖片到錯(cuò)誤的位置重新進(jìn)行圖片移位操作與期望輸出相同是4、移動(dòng)圖片到正確的位置成功登陸進(jìn)入系統(tǒng)與期望輸出相同是6.3.1.2用戶管理模塊測(cè)試對(duì)系統(tǒng)管理的用戶管理模塊進(jìn)行測(cè)試。如表6-2用戶管理模塊測(cè)試表所示:表6-2用戶模塊測(cè)試表功能描述用戶管理模塊測(cè)試目的測(cè)試用戶管理基本功能是否正常運(yùn)行前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊用戶管理模塊,在搜索框中輸入關(guān)鍵字,能夠正常查詢出相關(guān)的信息與期望輸出相同是
續(xù)表6-22、點(diǎn)擊添加,輸入填寫相關(guān)信息成功添加用戶到數(shù)據(jù)庫(kù)并回顯到頁(yè)面與期望輸出相同是3、點(diǎn)擊修改按鈕,數(shù)據(jù)能回顯,修改想要的信息對(duì)彈出框上的數(shù)據(jù)可以進(jìn)行編輯,且修改成功與期望輸出相同是4、點(diǎn)擊刪除按鈕彈出刪除確定提示框,點(diǎn)擊確定,刪除成功與期望輸出相同是5、點(diǎn)擊有提示分配角色的按鈕彈出分配角色對(duì)話框,將需要的角色移動(dòng)右邊,即可綁定角色與期望輸出相同是6、點(diǎn)擊添加旁邊導(dǎo)出的按鈕在瀏覽器的導(dǎo)航欄上會(huì)出現(xiàn)下載的標(biāo)識(shí),下載完成可以點(diǎn)擊打開(kāi)該文件看到相關(guān)信息與期望輸出相同是6.3.1.3權(quán)限管理模塊測(cè)試對(duì)系統(tǒng)管理的菜單管理權(quán)限模塊進(jìn)行測(cè)試。如表6-3權(quán)限管理模塊測(cè)試表所示:表6-3權(quán)限管理模塊測(cè)試表功能描述權(quán)限管理模塊測(cè)試目的測(cè)試權(quán)限管理模塊的功能是否正常前提條件系統(tǒng)正常運(yùn)行且數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)信息沒(méi)有被修改輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊權(quán)限導(dǎo)航欄,在搜索框里輸入關(guān)鍵字可以正常查詢到該條權(quán)限信息與期望輸出相同是
續(xù)表6-32、點(diǎn)擊添加父級(jí)和點(diǎn)擊新增操作點(diǎn)擊父級(jí)可以給權(quán)限結(jié)構(gòu)添加父級(jí)結(jié)構(gòu),點(diǎn)擊新增,彈出表單框可以給當(dāng)前權(quán)限節(jié)點(diǎn)添加子節(jié)點(diǎn)與期望輸出相同是3、點(diǎn)擊編輯操作彈出當(dāng)前權(quán)限節(jié)點(diǎn)基本信息的表單框,可以進(jìn)行編輯與期望輸出相同是4、點(diǎn)擊刪除操作彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是5、點(diǎn)擊父級(jí)旁邊導(dǎo)出進(jìn)行導(dǎo)出在瀏覽器的導(dǎo)航欄上會(huì)出現(xiàn)下載的標(biāo)識(shí),下載完成可以點(diǎn)擊打開(kāi)該文件看到相關(guān)信息與期望輸出相同是6.3.1.4角色管理模塊測(cè)試對(duì)系統(tǒng)管理的角色管理模塊進(jìn)行測(cè)試。如表6-4角色管理模塊測(cè)試表所示:表6-4角色管理模塊測(cè)試表功能描述角色管理模塊測(cè)試目的測(cè)試角色管理模塊相關(guān)信功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊角色管理導(dǎo)航欄,在搜索框中輸入角色名,點(diǎn)擊查詢能夠正常查詢出相關(guān)信息與期望輸出相同是2、點(diǎn)擊添加操作頁(yè)面彈出添加表單框,輸入信息,點(diǎn)擊確定即可添加成功與期望輸出相同是3、點(diǎn)擊編輯操作彈出該信息回顯的表單框,進(jìn)行編輯,修改成功與期望輸出相同是續(xù)表6-44、點(diǎn)擊刪除操作彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是5、點(diǎn)擊導(dǎo)出操作能夠正常導(dǎo)出角色相關(guān)信息與期望輸出相同是6、點(diǎn)擊授權(quán)操作彈出權(quán)限結(jié)構(gòu)選擇框,選擇需要的權(quán)限,然后點(diǎn)擊授權(quán)即可與期望輸出相同是6.3.1.5部門管理模塊測(cè)試對(duì)系統(tǒng)管理的部門模塊進(jìn)行測(cè)試。如表6-5部門管理模塊測(cè)試表所示:表6-5部門管理模塊測(cè)試表功能描述部門管理模塊測(cè)試目的測(cè)試部門管理模塊的功能運(yùn)行是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊部門管理導(dǎo)航欄,在搜索框中輸入部門信息能夠查詢出相關(guān)信息與期望輸出相同是2、點(diǎn)擊添加操作彈出表單框,輸入相關(guān)信息,點(diǎn)擊確定即可添加成功與期望輸出相同是3、點(diǎn)擊編輯操作彈出該部門信息的回顯框,可以進(jìn)行修改與期望輸出相同是4、點(diǎn)擊刪除操作彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是5、點(diǎn)擊導(dǎo)出操作瀏覽器能夠正常導(dǎo)出該部門信息與期望輸出相同是6.3.1.6監(jiān)控模塊測(cè)試對(duì)系統(tǒng)的監(jiān)控進(jìn)行測(cè)試。如表6-6監(jiān)控模塊測(cè)試表所示:表6-6監(jiān)控模塊測(cè)試表功能描述監(jiān)控模塊測(cè)試目的測(cè)試監(jiān)控模塊的相關(guān)功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、在監(jiān)控中心模塊中,在搜索框中輸入對(duì)應(yīng)的信息,點(diǎn)擊查詢正常查詢出相關(guān)信息與期望輸出相同是2、點(diǎn)擊刪除操作彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是6.3.2用戶功能測(cè)試6.3.2.1物資入庫(kù)/出庫(kù)模塊測(cè)試對(duì)業(yè)務(wù)管理的物資入庫(kù)/出庫(kù)進(jìn)行測(cè)試。如表6-7物資入庫(kù)/出庫(kù)模塊測(cè)試表所示:表6-7物資入庫(kù)模塊測(cè)試表功能描述物資入庫(kù)/出庫(kù)模塊測(cè)試目的測(cè)試物資入庫(kù)/出庫(kù)相關(guān)邏輯功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊物資入庫(kù)或出庫(kù)導(dǎo)航欄,然后在搜索框中輸入搜索的關(guān)鍵字,點(diǎn)擊查詢功能正常,且查詢出相關(guān)的信息與期望輸出相同是2、點(diǎn)擊操作中的明細(xì)彈出本條物資入庫(kù)的相關(guān)信息框與期望輸出相同是3、點(diǎn)擊操作中的回收站彈出進(jìn)入回收站的提示框,點(diǎn)擊好的,進(jìn)入回收站中與期望輸出相同是續(xù)表6-74、點(diǎn)擊入庫(kù)或出庫(kù)操作進(jìn)入入庫(kù)信息填報(bào)頁(yè)面,填寫完成,點(diǎn)擊立即創(chuàng)建,進(jìn)入審核階段與期望輸出相同是5、點(diǎn)擊下拉框中的審核中的狀態(tài),點(diǎn)擊查詢,并點(diǎn)擊通過(guò)點(diǎn)擊查詢能夠看到入庫(kù)或出庫(kù)待審核的入庫(kù)信息,點(diǎn)擊通過(guò)會(huì)彈出確定提示框,確定即可通過(guò)審核與期望輸出相同是6、點(diǎn)擊狀態(tài)下拉框中的回收站進(jìn)行查詢,點(diǎn)擊還原查詢出移入回收站的信息,還原操作會(huì)恢復(fù)原本信息狀態(tài)與期望輸出相同是7、點(diǎn)擊狀態(tài)下拉框中的回收站進(jìn)行查詢,點(diǎn)擊刪除彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是6.3.2.2物資去處/來(lái)源模塊測(cè)試對(duì)業(yè)務(wù)管理的物資去處/來(lái)源測(cè)試。如表6-8物資去處/來(lái)源模塊測(cè)試表所示:表6-8物資去處模塊測(cè)試表功能描述物資去處/來(lái)源模塊測(cè)試目的測(cè)試物資去處/來(lái)源模塊功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊物資去處/來(lái)源導(dǎo)航欄,在搜索框中輸入查詢關(guān)鍵字能夠正常查詢出相關(guān)的信息與期望輸出相同是2、點(diǎn)擊添加操作彈出物資去處/來(lái)源信息表單框,添加信息即可與期望輸出相同是
續(xù)表6-83、點(diǎn)擊編輯操作可以彈出物資信息回顯框且可以進(jìn)行編輯與期望輸出相同是4、點(diǎn)擊刪除操作彈出刪除確定提示框,點(diǎn)擊確定即可刪除與期望輸出相同是6.3.2.3物資信息模塊測(cè)試對(duì)業(yè)務(wù)管理的物資信息進(jìn)行測(cè)試。如表6-9物資信息模塊測(cè)試表所示:表6-9物資信息模塊測(cè)試表功能描述物資信息模塊測(cè)試目的測(cè)試物資信息模塊功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出值/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊物資信息導(dǎo)航欄,在搜索框中輸入查詢關(guān)鍵字能夠正常查詢出相關(guān)信息與期望輸出相同是2、點(diǎn)擊編輯操作彈出物資信息的數(shù)據(jù)表單框,可以進(jìn)行編輯操作與期望輸出相同是3、點(diǎn)擊添加操作彈出物資信息表單框,可以填寫數(shù)據(jù),并確定進(jìn)入審核階段與期望輸出相同是4、進(jìn)入審核狀態(tài)中,點(diǎn)擊通過(guò)彈出審核提示框,點(diǎn)擊確定即可審核成功與期望輸出相同是5、點(diǎn)擊明細(xì)操作彈出物資信息的相關(guān)信息框是6、點(diǎn)擊回收站彈出移入回收站提示框,點(diǎn)擊好的即可進(jìn)入回收站與期望輸出相同是7、進(jìn)入回收站狀態(tài)中,點(diǎn)擊刪除彈出刪除提示框,點(diǎn)擊確定即可刪除與期望輸出相同是6.2.3.4物資類別模塊測(cè)試對(duì)業(yè)務(wù)管理的物資類別進(jìn)行測(cè)試。如表6-10物資類別模塊測(cè)試表所示:表6-10物資類別模塊測(cè)試表功能描述物資類別模塊測(cè)試目的測(cè)試物資類別模塊功能是否正常前提條件前端和后端都啟動(dòng)且系統(tǒng)正常運(yùn)行起來(lái)輸入/動(dòng)作期望的輸出/結(jié)果實(shí)際情況是否通過(guò)1、點(diǎn)擊物資類別導(dǎo)航欄中,點(diǎn)擊添加彈出物資類別表單框,輸入數(shù)據(jù),添加成功與期望輸出相同是2、點(diǎn)擊編輯操作彈出物資類別信息表單框,可以進(jìn)行編輯操作與期望輸出相同是3、點(diǎn)擊刪除操作彈出刪除確定框,點(diǎn)擊確定即可刪除與期望輸出相同是6.4測(cè)試結(jié)果與分析(1)性能測(cè)試根據(jù)測(cè)試數(shù)據(jù)顯示,系統(tǒng)在性能指標(biāo)方面表現(xiàn)出色,性能指標(biāo)良好,符合設(shè)計(jì)要求。然而在相應(yīng)速度方面存在一些性能瓶頸,需要進(jìn)一步優(yōu)化。(2)功能測(cè)試所有設(shè)計(jì)的功能均得到了有效驗(yàn)證,沒(méi)有發(fā)現(xiàn)重大功能缺陷。(3)穩(wěn)定性測(cè)試長(zhǎng)時(shí)間運(yùn)行測(cè)試結(jié)果表明,產(chǎn)品穩(wěn)定性良好,沒(méi)有出現(xiàn)崩潰或無(wú)法運(yùn)行系統(tǒng)功能情況,系統(tǒng)在不同網(wǎng)絡(luò)環(huán)境和瀏覽器下都能夠正常運(yùn)行。(4)可靠性測(cè)試產(chǎn)品在連續(xù)使用測(cè)試中表現(xiàn)可靠,沒(méi)有出現(xiàn)數(shù)據(jù)丟失或其他可靠性問(wèn)題。(5)安全性測(cè)試系統(tǒng)對(duì)非法輸入等方面,都能夠提供較好的安全保障,達(dá)到安全性的指標(biāo)。6.5測(cè)試結(jié)果評(píng)估在完成系統(tǒng)測(cè)試后,對(duì)測(cè)試結(jié)果進(jìn)行了全面的評(píng)估。物資信息管理系統(tǒng)大部分功能測(cè)試用例均通過(guò),用例通過(guò)率達(dá)到98%以上,僅發(fā)現(xiàn)了部分功能上的問(wèn)題,已進(jìn)行記錄并報(bào)告以及進(jìn)行修復(fù)。綜合以上評(píng)估結(jié)果,系統(tǒng)在功能、性能、安全、兼容性和可靠性等方面已經(jīng)達(dá)到了設(shè)計(jì)要求的大部分,但仍存在少許問(wèn)題需要進(jìn)一步優(yōu)化和改進(jìn)。6.6改進(jìn)措施以下是物資信息管理系統(tǒng)的改進(jìn)措施:(1)優(yōu)化測(cè)試用例設(shè)計(jì):確保測(cè)試用例覆蓋了系統(tǒng)的所有功能和場(chǎng)景,并且能夠充
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 售后服務(wù)流程與標(biāo)準(zhǔn)
- 房地產(chǎn)投資分析操作手冊(cè)(標(biāo)準(zhǔn)版)
- 醫(yī)院急診科工作流程優(yōu)化方案
- 2026-2030牛仔童裝行業(yè)并購(gòu)重組機(jī)會(huì)及投融資戰(zhàn)略研究咨詢報(bào)告
- 醫(yī)療行業(yè)藥品管理與服務(wù)規(guī)范
- 醫(yī)院周邊交通改善方案
- 兒童醫(yī)院臨床技能培訓(xùn)方案
- 2025-2030中國(guó)青霉素市場(chǎng)發(fā)展分析及市場(chǎng)趨勢(shì)與投資方向研究報(bào)告
- 幼兒親社會(huì)行為觀察評(píng)估工具開(kāi)發(fā)-基于Prosocial Tendencies Measure(PTM-R)本土化修訂
- 質(zhì)量管理與控制技術(shù)基礎(chǔ)-第23課時(shí) 學(xué)習(xí)情境三 學(xué)習(xí)單元二 5S管理知識(shí)
- 淺談國(guó)土年度變更調(diào)查及林草濕荒監(jiān)測(cè)區(qū)別
- 《 證券投資學(xué)》教學(xué)方案
- 場(chǎng)地規(guī)劃布局手冊(cè)
- 南昌地鐵培訓(xùn)課件
- 升降平臺(tái)車輛安全培訓(xùn)課件
- 2025年工業(yè)和信息化局公務(wù)員面試技巧與模擬題解析
- 部編版2025年八年級(jí)上冊(cè)道德與法治教材習(xí)題參考答案匯編
- 止血材料行業(yè)分析研究報(bào)告
- 湖南省婁底市新化縣2024-2025學(xué)年高一上學(xué)期期末考試生物試題(解析版)
- 軍犬專業(yè)考試題及答案
- (一模)烏魯木齊地區(qū)2025年高三年級(jí)第一次質(zhì)量英語(yǔ)試卷(含答案)
評(píng)論
0/150
提交評(píng)論