




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論課題背景21世紀(jì)以來(lái),隨著科學(xué)技術(shù)的飛速發(fā)展,人們對(duì)信息的要求越來(lái)越高,于是傳統(tǒng)的信息技術(shù)越來(lái)越難以滿足人們的要求。實(shí)驗(yàn)室耗材管理系統(tǒng)通過計(jì)算機(jī)技術(shù)進(jìn)行信息管理,完善平臺(tái)與用戶之間的關(guān)系,有助于提高工作效率,實(shí)現(xiàn)信息化管理[1]。此次設(shè)計(jì)的系統(tǒng)不僅利于管理員總體負(fù)責(zé)整體系統(tǒng)的運(yùn)行維護(hù),統(tǒng)籌協(xié)調(diào),同時(shí)也方便實(shí)驗(yàn)室人員隨時(shí)查看供應(yīng)商信息、實(shí)驗(yàn)室信息、耗材信息、耗材入庫(kù)、耗材調(diào)整、采購(gòu)申請(qǐng)、耗材借用申請(qǐng)、耗材歸還、耗材報(bào)廢、耗材維修申請(qǐng)、耗材維修反饋等,實(shí)驗(yàn)室耗材管理系統(tǒng)的開發(fā)很好地解決了這一問題,同時(shí)也為實(shí)驗(yàn)室人員提供方便的信息獲取渠道。隨著計(jì)算機(jī)、互聯(lián)網(wǎng)以及互聯(lián)網(wǎng)應(yīng)用的發(fā)展與普及,軟件工程領(lǐng)域不斷深入到各個(gè)行業(yè),許多高校和實(shí)驗(yàn)室已經(jīng)逐漸從傳統(tǒng)的人工管理方式轉(zhuǎn)向計(jì)算機(jī)處理的方式。在實(shí)驗(yàn)室耗材管理方面,由于缺乏相應(yīng)的應(yīng)用軟件或信息系統(tǒng),許多實(shí)驗(yàn)室仍然無(wú)法有效地利用信息化手段實(shí)現(xiàn)智能化管理。因此,基于web平臺(tái)的實(shí)驗(yàn)室耗材管理系統(tǒng)的開發(fā),可以填補(bǔ)這一空白,推動(dòng)實(shí)驗(yàn)室管理的信息化和智能化進(jìn)程。1.2選題的目的與意義通過自動(dòng)化和數(shù)字化手段,簡(jiǎn)化實(shí)驗(yàn)室耗材的采購(gòu)、入庫(kù)、出庫(kù)、盤點(diǎn)等流程,減少人工操作錯(cuò)誤,提高整體管理效率。實(shí)時(shí)追蹤耗材的庫(kù)存狀態(tài),實(shí)現(xiàn)精準(zhǔn)采購(gòu),避免過度庫(kù)存或缺貨現(xiàn)象,優(yōu)化實(shí)驗(yàn)室資源的使用和分配。利用web平臺(tái)的安全機(jī)制,保護(hù)實(shí)驗(yàn)室耗材數(shù)據(jù)不被非法訪問或篡改,確保數(shù)據(jù)的完整性和保密性。該系統(tǒng)的開發(fā)和應(yīng)用是實(shí)驗(yàn)室管理現(xiàn)代化的重要標(biāo)志,有助于提升實(shí)驗(yàn)室的整體管理水平和競(jìng)爭(zhēng)力。優(yōu)化資源配置和減少浪費(fèi),有助于降低實(shí)驗(yàn)室運(yùn)營(yíng)成本,提高資源利用率。實(shí)時(shí)監(jiān)控耗材庫(kù)存和使用情況,有助于及時(shí)發(fā)現(xiàn)和處理安全隱患,保障實(shí)驗(yàn)室安全。本文研究的目標(biāo)是通過對(duì)各種功能單元進(jìn)行最優(yōu)的整合,從而達(dá)到對(duì)各種管理的具體要求,從而最大限度地提高本行業(yè)的自動(dòng)化和信息化水平,從而使得實(shí)驗(yàn)室耗材管理更清楚、更透明。操作簡(jiǎn)單,管理方便,可以實(shí)現(xiàn)自動(dòng)檢測(cè),減少了實(shí)驗(yàn)室耗材管理的錯(cuò)誤。實(shí)驗(yàn)室耗材管理系統(tǒng)最大的特色在于信息的處理,因?yàn)樗婕暗酱罅康男畔?,而且涉及到的各種類型和復(fù)雜的管理,使得整個(gè)過程更加的繁瑣。它們之間的聯(lián)系很復(fù)雜,而且數(shù)據(jù)的檢索和分析方式也很復(fù)雜。在以往的傳統(tǒng)實(shí)驗(yàn)室耗材管理中,以上各項(xiàng)工作都是非常繁雜和繁瑣的。由于在進(jìn)行數(shù)據(jù)的加工時(shí),往往會(huì)發(fā)生信息的反復(fù)傳輸和丟失,所以必須引進(jìn)電腦進(jìn)行信息的管理,以達(dá)到改善工作者管理工作的效果。該軟件滿足了時(shí)代的變化,滿足了用戶的需求,充分發(fā)揮了網(wǎng)絡(luò)的交互和實(shí)時(shí)性,提供了方便、快捷、舒適的服務(wù),使用戶能夠及時(shí)掌握最新的信息,使用戶能夠及時(shí)掌握最新的數(shù)據(jù),并能有效地提升用戶的服務(wù)水平。本制度的優(yōu)勢(shì)在于:(1)該系統(tǒng)將實(shí)驗(yàn)室耗材信息及時(shí)地提供給使用者。使用者可以在任何時(shí)候登陸該網(wǎng)站查詢相關(guān)資訊,所有資訊均真實(shí)可信,并嚴(yán)肅處理各項(xiàng)事務(wù),確保使用者權(quán)益得到切實(shí)保障。(2)該系統(tǒng)網(wǎng)頁(yè)的界面結(jié)構(gòu)簡(jiǎn)潔,便于使用者使用。(3)系統(tǒng)修改方便,成本低廉,能夠與用戶進(jìn)行雙向的信息交換,能夠適應(yīng)市場(chǎng)的發(fā)展,并能吸引到越來(lái)越多的用戶[2]。1.3初步設(shè)計(jì)方法與實(shí)施方案軟件體系結(jié)構(gòu)方案:由于本系統(tǒng)需要在不同設(shè)備上都能運(yùn)行,而且電腦配置要求也要越低越好,為了實(shí)現(xiàn)這一要求,經(jīng)過考慮B/S架構(gòu)成為最佳之選。使用B/S架構(gòu)的系統(tǒng)可以幾乎在任何電腦上運(yùn)行,只要瀏覽器可以正常工作就可以正常運(yùn)行該系統(tǒng),而且后期維護(hù)及二次修改較為容易,符合要求。操作系統(tǒng)方案:Windows10操作系統(tǒng),該系統(tǒng)是目前微軟公司推出的最新系統(tǒng),目前大多數(shù)市面上的電腦都使用該系統(tǒng),并且該系統(tǒng)功能完善,兼容性好。開發(fā)工具:選用Eclipse,Java開發(fā)語(yǔ)言springboot框架,MySQL數(shù)據(jù)庫(kù)。1.4本文研究?jī)?nèi)容該系統(tǒng)以B/S架構(gòu)為基礎(chǔ),通過Mysql技術(shù),實(shí)現(xiàn)了對(duì)數(shù)據(jù)的查詢與存儲(chǔ),保證了工作的正常、高效,提高了工作效率。主要的工作包括:(1)本系統(tǒng)界面簡(jiǎn)潔明了,便于使用者進(jìn)行操作。Eclipse提供了可視化的程序設(shè)計(jì),大多數(shù)的功能都可以由控制程序來(lái)實(shí)現(xiàn),并且用戶可以很容易地進(jìn)行各種操作[3]。(2)本系統(tǒng)分為二部分,能夠滿足管理人員與實(shí)驗(yàn)室人員的不同需要。該系統(tǒng)的使用者有:管理員及實(shí)驗(yàn)室人員。
2關(guān)鍵技術(shù)介紹2.1Java語(yǔ)言Java是一種在Web應(yīng)用開發(fā)中得到廣泛使用的腳本語(yǔ)言,經(jīng)常被用來(lái)對(duì)用戶的相關(guān)行為做出反應(yīng)。它還具有面向?qū)ο蟮脑O(shè)計(jì)能力,使設(shè)計(jì)開發(fā)過程更加直觀和模塊化,并在HTML基礎(chǔ)上進(jìn)行交互Web頁(yè)面的開發(fā)。這種腳本語(yǔ)言的問世,使用戶與頁(yè)面之間的實(shí)時(shí)、動(dòng)態(tài)交互成為現(xiàn)實(shí),豐富了頁(yè)面的內(nèi)容,增強(qiáng)了頁(yè)面的活力。另外,Java技術(shù)也被廣泛地運(yùn)用于該系統(tǒng),比如對(duì)用戶輸入的數(shù)據(jù)進(jìn)行檢測(cè),以保證其有效性。Java技術(shù)可以在不依賴Web服務(wù)程序的基礎(chǔ)上在本地客戶機(jī)上運(yùn)行。從而有效地解決了因網(wǎng)絡(luò)速度所帶來(lái)的遲緩問題,使用戶能夠更加順暢、快捷地進(jìn)行訪問。一些功能,比如用戶的數(shù)據(jù)輸入,可以通過JavaScript這樣的客戶語(yǔ)言來(lái)完成。該系統(tǒng)采用Java客戶機(jī)進(jìn)行用戶身份認(rèn)證,確保了系統(tǒng)的安全性和可靠性。2.2MySQL數(shù)據(jù)庫(kù)網(wǎng)站的發(fā)展必須與數(shù)據(jù)庫(kù)相配套,數(shù)據(jù)庫(kù)有一定的組織結(jié)構(gòu),可以存儲(chǔ)和管理的數(shù)據(jù)信息,在過去的數(shù)據(jù)庫(kù)的功能只是數(shù)據(jù)保存和管理操作,但時(shí)代的變化和發(fā)展,現(xiàn)在數(shù)據(jù)庫(kù)已經(jīng)演變成一種數(shù)據(jù)處理、數(shù)據(jù)庫(kù)從一開始簡(jiǎn)單的存儲(chǔ)的數(shù)據(jù)表信息現(xiàn)在可以存儲(chǔ)成千上萬(wàn)的大型數(shù)據(jù)庫(kù)中的數(shù)據(jù),或者經(jīng)歷了很多改革。本管理系統(tǒng)開發(fā)使用的數(shù)據(jù)庫(kù)是MYSQL數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)運(yùn)行速度快,安全性能也很高,而且使用平臺(tái)沒有任何限制,所以應(yīng)該廣泛的輸送到系統(tǒng)的開發(fā)中去。MySQL是一個(gè)開源和多線程關(guān)系管理數(shù)據(jù)庫(kù)系統(tǒng),MySQL數(shù)據(jù)庫(kù)是開源的,跨平臺(tái)的阻力,盡管不是強(qiáng)大,導(dǎo)致很多人都知道的基本應(yīng)用程序數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)中,每個(gè)表是對(duì)應(yīng)的,每個(gè)都有自己的連接,數(shù)據(jù)庫(kù)具有重要意義,你不能運(yùn)行一個(gè)程序沒有數(shù)據(jù)庫(kù)的鏈接,你可以看到數(shù)據(jù)庫(kù)和程序是多么重要,他們是如何緊密相連的。2.3SpringBoot框架SpringBoot是近幾年最為流行的后臺(tái)開發(fā)框架,它的誕生一改過去Spring框架開發(fā)中繁瑣的配置,極大地\t"/item/Spring%20Boot/_blank"簡(jiǎn)化了Spring應(yīng)用的搭建和開發(fā)。SpringBoot框架不僅保有了Spring框架中的所有優(yōu)秀特性,還通過使用特定的配置方式,在底層幫助開發(fā)人員在工程創(chuàng)建是就預(yù)先做了很多配置,這樣在開發(fā)時(shí)就不再需要開發(fā)人員過多進(jìn)行繁瑣的配置了。另外在SpringBoot中集成了大量框架,這就使得開發(fā)人員不再需要到處尋找在導(dǎo)入開發(fā)中需要依賴的jar包,同時(shí)也解決了依賴包版本沖突問題,從而提高了依賴包引用的穩(wěn)定性,從而實(shí)現(xiàn)了對(duì)Spring應(yīng)用搭建和開發(fā)過程的簡(jiǎn)化。2.4Vue簡(jiǎn)介VUE是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。為了實(shí)現(xiàn)前后端分離的開發(fā)理念,開發(fā)前端
SPA(single
page
web
application)
項(xiàng)目,實(shí)現(xiàn)數(shù)據(jù)綁定,路由配置,項(xiàng)目編譯打包等一系列工作的技術(shù)框架。與其它大型框架不同的是,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)用提供驅(qū)動(dòng)。3系統(tǒng)分析3.1可行性分析在開發(fā)一個(gè)新的軟件之前,必須要進(jìn)行一個(gè)系統(tǒng)的可行性研究,以最大限度地利用這個(gè)問題。以下我們將從系統(tǒng),技術(shù),操作、運(yùn)營(yíng)、法律等方面來(lái)決定該體系的發(fā)展[4]。3.1.1系統(tǒng)可行性分析利用計(jì)算機(jī)支持高效率完成實(shí)驗(yàn)室耗材管理系統(tǒng)的日常事務(wù),是適應(yīng)現(xiàn)代化制度要求、推動(dòng)信息管理系統(tǒng)走向科學(xué)化、規(guī)范化的必要條件;同時(shí)計(jì)算機(jī)有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高實(shí)驗(yàn)室耗材管理的效率,也是本系統(tǒng)信息化的重要條件[5]。3.1.2技術(shù)可行性分析實(shí)驗(yàn)室耗材管理系統(tǒng)在使用電腦和信息分析系統(tǒng)這些設(shè)計(jì)沒有硬性要求,電腦只要是可以正常使用的話,那么代碼和頁(yè)面設(shè)計(jì)就是可行的。要求高的主要是服務(wù)器,平臺(tái)上傳服務(wù)器一定要選擇性價(jià)比高和安全性高的,打開網(wǎng)站一定要順滑不卡頓,所以硬件也是可行的[6]。3.1.3操作可行性分析將根據(jù)管理系統(tǒng)中的實(shí)驗(yàn)室人員和管理員的效率來(lái)分析該措施的可行性。管理員和實(shí)驗(yàn)室人員都可以通過簡(jiǎn)單的操作登錄進(jìn)對(duì)應(yīng)的系統(tǒng)頁(yè)面,方便用戶查詢信息和管理人員管理數(shù)據(jù),不需要特別懂電腦的人也可以輕松訪問系統(tǒng)模塊。該系統(tǒng)已完全投入使用[7]。3.1.4運(yùn)營(yíng)可行性可操作性是指將系統(tǒng)開發(fā)所涉及到的所有功能全都實(shí)現(xiàn),代碼收尾工作完成后對(duì)用戶消費(fèi)水平,系統(tǒng)的業(yè)務(wù)能力是否與用戶消費(fèi)水平所對(duì)等,是否可以滿足大部分消費(fèi)者的需求,頁(yè)面是否美觀,能否讓用戶滿意,代碼顯示是否為輕量級(jí),操作和功能是否簡(jiǎn)單便捷,是否同時(shí)適用于小孩,成人和老人。系統(tǒng)能否同時(shí)應(yīng)用于windows、linux等操作系統(tǒng),這取決于系統(tǒng)的可移植性。JAVA編程語(yǔ)言的適應(yīng)性非常強(qiáng),基本上能夠較好的適應(yīng)目前市場(chǎng)環(huán)境中所流行的各個(gè)平臺(tái)。也就是說(shuō)Java的可移植性很強(qiáng),那么系統(tǒng)的價(jià)值越高,可行性也就越強(qiáng)。3.1.5法律可行性該\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"實(shí)驗(yàn)室耗材管理系統(tǒng)是面向大眾開源化和不收取任何費(fèi)用的。它的主要目的是幫助用戶解決實(shí)驗(yàn)室耗材管理問題。完全符合法律可行性要求,系統(tǒng)內(nèi)部權(quán)限劃分不會(huì)導(dǎo)致內(nèi)部用戶泄露系統(tǒng)機(jī)密[11]。對(duì)于用戶信息,系統(tǒng)有保護(hù)措施,用戶密碼在數(shù)據(jù)庫(kù)中加密,并有嚴(yán)格的自我控制和商品價(jià)格解釋。3.2需求分析需求分析的首要是要分析用戶的需求,知道用戶存在的一些情況,并且要明確用戶的使用狀況,然后設(shè)計(jì)規(guī)劃解決的問題。其中在使用定性的分析以及定量的分析,從這兩個(gè)方面獲取用戶的需求。一方面定性的分析獲得的應(yīng)該是用戶的基本需求,能夠發(fā)現(xiàn)現(xiàn)在人們的習(xí)慣要求。所以定性的需要主要是為了多與用戶交流,從而更為深刻的了解一些存在的需求問題;定量的分析則是發(fā)現(xiàn)一些潛在的用戶,并且獲得不一樣的反饋內(nèi)容。所以定量的需求要讓用戶來(lái)闡述一些情況,一定讓使用者清晰的進(jìn)行客觀的描述,這樣才能夠比較全面的獲得用戶的需求所在。其中獲得用戶需求以后,就要可以將用戶需求設(shè)計(jì)為實(shí)驗(yàn)室耗材管理系統(tǒng)的功能模塊。在能及時(shí)的分析和發(fā)現(xiàn)有關(guān)需求的情況下,需要系統(tǒng)同時(shí)的跟進(jìn)需求設(shè)計(jì)。在實(shí)驗(yàn)室耗材管理過程中還需要?jiǎng)?chuàng)建需求工作的數(shù)據(jù)分析,以便于后面的分析做總結(jié)。寫入一個(gè)需求的報(bào)告內(nèi)容,其中需要包含完整的描述需求、以及功能需求、模型等后續(xù)開發(fā)過程中還需要用到的部分資料。需求的分析中用戶需求就是比較的重要,而且可以通過各種的路徑,以及各用戶對(duì)于系統(tǒng)的功能需求,你需要對(duì)這些內(nèi)容做出整理以及分類,然后分析這些需求的現(xiàn)實(shí)情況下的可能原因,還需要有認(rèn)真的分析過程,結(jié)合現(xiàn)實(shí)的情況下最終做出一系列的需求資料[8]。在有關(guān)用戶的期望分析中能夠明確一些可能實(shí)現(xiàn)的情況,實(shí)驗(yàn)室耗材管理功能是許多個(gè)可以測(cè)試的功能相結(jié)合的,正是由于這些功可以使得用戶能夠更加積極的提供出需求,讓系統(tǒng)功能可以變得更加的完善。這樣就可以保證所有設(shè)計(jì)的功能模塊都是可以用到的,而且也是可測(cè)試的,對(duì)于后續(xù)系統(tǒng)的開發(fā)能夠有比較關(guān)鍵的作用,也能快速完成用戶所提供的需求[12]。這個(gè)階段所要求做的就是將上述的分析具體化,設(shè)計(jì)出能滿足預(yù)定目標(biāo)系統(tǒng)的過程。從粗到細(xì),根據(jù)程序結(jié)構(gòu)化設(shè)計(jì)的要求,把整個(gè)項(xiàng)目分為二個(gè)用戶角色,分別是管理員與實(shí)驗(yàn)室人員。在具體的功能模塊設(shè)計(jì)上,二個(gè)角色的功能又不盡相同。作為系統(tǒng)實(shí)施的基礎(chǔ),系統(tǒng)設(shè)計(jì)的作用尤為重要。3.3系統(tǒng)用例圖實(shí)驗(yàn)室耗材管理系統(tǒng)可以將功能劃分為實(shí)驗(yàn)室人員的使用功能和管理員功能。(1)實(shí)驗(yàn)室人員關(guān)鍵功能包含用戶注冊(cè)登錄,系統(tǒng)首頁(yè)、供應(yīng)商信息、實(shí)驗(yàn)室信息、耗材信息、耗材入庫(kù)、耗材調(diào)整、采購(gòu)申請(qǐng)、耗材借用申請(qǐng)、耗材歸還、耗材報(bào)廢、耗材維修申請(qǐng)、耗材維修反饋、個(gè)人中心等有關(guān)信息,并進(jìn)行詳細(xì)操作。實(shí)驗(yàn)室人員用例如下:圖3-1實(shí)驗(yàn)室人員用例圖(2)管理員的權(quán)限是最高的,可以對(duì)系統(tǒng)所在功能進(jìn)行查看,修改和刪除,包括實(shí)驗(yàn)室人員功能。管理員用例如下:圖3-2管理員用例圖3.4系統(tǒng)流程的分析3.4.1用戶管理的流程用戶管理包括:添加用戶信息,查看用戶信息,修改用戶信息,刪除/激活用戶信息。添加用戶信息后設(shè)置用戶信息的參數(shù),如果參數(shù)合法,保存用戶信息,否則需要重新設(shè)置參數(shù);查詢用戶信息需要輸入查詢關(guān)鍵字,然后返回查詢信息;查看用戶信息就可以查看詳細(xì)的信息;修改用戶信息需要修改參數(shù),如果修改后的參數(shù)合法,保存用戶信息,否則需要重新修改參數(shù);刪除/激活用戶信息后刪除/激活用戶信息成功[9]。用戶管理的流程如圖3-3所示。圖3-3用戶管理流程3.4.2個(gè)人中心管理流程進(jìn)入主頁(yè)面后點(diǎn)擊個(gè)人中心查看,點(diǎn)擊修改密碼進(jìn)入修改密碼頁(yè)面,輸入原密碼和新密碼,判斷是否符合要求,如果符合要求即可保存,否則需要重新輸入。個(gè)人中心管理流程如圖3-4所示[10]。圖3-4個(gè)人中心管理流程3.4.3登錄流程進(jìn)入登錄界面后,輸入用戶名和密碼,選擇角色后驗(yàn)證,如果正確進(jìn)入主界面,否則需要重新輸入。登錄流程如圖3-5所示。圖3-5登錄流程
4系統(tǒng)設(shè)計(jì)4.1軟件功能模塊設(shè)計(jì)實(shí)驗(yàn)室耗材管理系統(tǒng)分為二個(gè)模塊,分別是管理員功能模塊和實(shí)驗(yàn)室人員功能模塊。主要功能模塊包括:系統(tǒng)首頁(yè)、實(shí)驗(yàn)室人員、供應(yīng)商信息、實(shí)驗(yàn)室類型、實(shí)驗(yàn)室信息、耗材分類、耗材信息、耗材入庫(kù)、耗材調(diào)整、采購(gòu)申請(qǐng)、耗材借用申請(qǐng)、耗材歸還、耗材報(bào)廢、耗材維修申請(qǐng)、耗材維修反饋、收支信息、個(gè)人中心等,系統(tǒng)總體功能如下圖所示。圖4-1實(shí)驗(yàn)室耗材管理系統(tǒng)總體功能模塊圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1概念模型設(shè)計(jì)概念模型是對(duì)現(xiàn)實(shí)中的問題出現(xiàn)的事物的進(jìn)行描述,E-R圖是由實(shí)體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實(shí)體之間的相互關(guān)系。實(shí)驗(yàn)室人員包括:?jiǎn)T工賬號(hào)、員工姓名、頭像、性別、聯(lián)系方式。實(shí)驗(yàn)室人員E-R圖如圖4-2所示。圖4-2實(shí)驗(yàn)室人員E-R圖實(shí)驗(yàn)室信息包括:實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室類型、實(shí)驗(yàn)室位置、圖片、容納人數(shù)、登記時(shí)間。實(shí)驗(yàn)室信息E-R圖如圖4-3所示。圖4-3實(shí)驗(yàn)室信息E-R圖供應(yīng)商信息包括:供應(yīng)商編號(hào)、供應(yīng)商名稱、封面、供應(yīng)商地址、負(fù)責(zé)人、聯(lián)系電話、信用評(píng)估。供應(yīng)商信息E-R圖如圖4-4所示。圖4-4供應(yīng)商信息E-R圖耗材信息包括:耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、使用期限、耗材價(jià)格、耗材庫(kù)存、登記時(shí)間耗材信息E-R圖如圖4-5所示。圖4-5耗材信息E-R圖實(shí)驗(yàn)室耗材管理系統(tǒng)總體E-R圖,如圖4-6所示:圖4-6實(shí)驗(yàn)室耗材管理系統(tǒng)總體E-R圖4.2.2數(shù)據(jù)表學(xué)習(xí)程序設(shè)計(jì),如果要了解數(shù)據(jù)庫(kù)管理系統(tǒng)或者是根據(jù)需求而制定的系統(tǒng)接口,就必須創(chuàng)建一種數(shù)據(jù)庫(kù)管理系統(tǒng)的模式,用來(lái)保存數(shù)據(jù)資料,這樣當(dāng)在應(yīng)用編程過程中時(shí)候,就不需要再向操作系統(tǒng)頁(yè)面上加載信息,進(jìn)而增加了整個(gè)系統(tǒng)的工作效率。信息庫(kù)管理系統(tǒng)中保存著許多數(shù)據(jù),應(yīng)該說(shuō)是一個(gè)管理信息系統(tǒng)建設(shè)的中心和基礎(chǔ),而信息庫(kù)管理系統(tǒng)也為管理信息系統(tǒng)建設(shè)提出了新增、刪除、更改和查詢的操作功能,使管理信息系統(tǒng)建設(shè)能夠迅速地查詢所需要的數(shù)據(jù),而不會(huì)直接從程序代碼中查找。信息庫(kù)管理系統(tǒng)通過將信息表的各個(gè)組成部分按照特定的方法準(zhǔn)確地合并,排序和組成信息庫(kù)管理系統(tǒng)。本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),系統(tǒng)中使用到的主要數(shù)據(jù)表的具體展示部分如下所示。表4-1:實(shí)驗(yàn)室類型字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshiyanshileixingvarchar200實(shí)驗(yàn)室類型表4-2:配置文件字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值urlvarchar500url表4-3:管理員表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼imagevarchar200頭像rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-4:耗材信息字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格shiyongqixianvarchar200使用期限haocaijiagedouble耗材價(jià)格shuliangint耗材庫(kù)存dengjishijiandate登記時(shí)間haocaixiangqinglongtext4294967295耗材詳情表4-5:采購(gòu)申請(qǐng)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格haocaijiagedouble耗材價(jià)格shuliangint耗材庫(kù)存caigoujinedouble采購(gòu)金額caigoushijiandate采購(gòu)時(shí)間yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4-6:token表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時(shí)間CURRENT_TIMESTAMP表4-7:耗材維修申請(qǐng)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格shuliangint維修數(shù)量shenqingshijiandate申請(qǐng)時(shí)間weixiuyuanyinlongtext4294967295維修原因weixiuzhuangtaivarchar200維修狀態(tài)yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名表4-8:收支信息字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshouzhibianhaovarchar200收支編號(hào)shiyanshimingchengvarchar200實(shí)驗(yàn)室名稱shiyanshileixingvarchar200實(shí)驗(yàn)室類型tupianlongtext4294967295圖片shourulaiyuanvarchar200收入來(lái)源shourujinedouble收入金額shourushijiandate收入時(shí)間zhichuyuanyinvarchar200支出原因zhichujinedouble支出金額zhichushijiandate支出時(shí)間dengjishijiandatetime登記時(shí)間表4-9:耗材維修反饋?zhàn)侄蚊Q類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格shuliangint維修數(shù)量shenqingshijiandate申請(qǐng)時(shí)間fankuiyuanyinlongtext4294967295反饋原因yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名表4-10:耗材入庫(kù)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片shiyongqixianvarchar200使用期限haocaiguigevarchar200耗材規(guī)格haocaijiagedouble耗材價(jià)格shuliangint入庫(kù)數(shù)量rukujinedouble入庫(kù)金額rukushijiandate入庫(kù)時(shí)間yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名表4-11:實(shí)驗(yàn)室信息字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshiyanshimingchengvarchar200實(shí)驗(yàn)室名稱shiyanshileixingvarchar200實(shí)驗(yàn)室類型shiyanshiweizhivarchar200實(shí)驗(yàn)室位置tupianlongtext4294967295圖片rongnarenshuint容納人數(shù)xiangxijieshaolongtext4294967295詳細(xì)介紹dengjishijiandatetime登記時(shí)間表4-12:耗材借用申請(qǐng)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格shuliangint借用數(shù)量jieyongtianshuint借用天數(shù)jieyongshijiandatetime借用時(shí)間jieyongxiangqinglongtext4294967295借用詳情yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名jieyongzhuangtaivarchar200借用狀態(tài)sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4-13:耗材歸還字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格shuliangint歸還數(shù)量jieyongtianshuint借用天數(shù)jieyongshijiandatetime借用時(shí)間guihaishijiandatetime歸還時(shí)間guihaixiangqinglongtext4294967295歸還詳情yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名表4-14:耗材分類字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaifenleivarchar200耗材分類表4-15:耗材調(diào)整字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片shiyongqixianvarchar200使用期限haocaiguigevarchar200耗材規(guī)格haocaijiagedouble耗材價(jià)格shuliangint調(diào)整數(shù)量diaozhengshijiandate調(diào)整時(shí)間haocaidiaozhengyuanyinlongtext4294967295耗材調(diào)整原因yuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名表4-16:耗材報(bào)廢字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhaocaibianhaovarchar200耗材編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱gongyingshangdizhivarchar200供應(yīng)商地址haocaimingchengvarchar200耗材名稱haocaifenleivarchar200耗材分類haocaitupianlongtext4294967295耗材圖片haocaiguigevarchar200耗材規(guī)格haocaijiagedouble耗材價(jià)格shuliangint報(bào)廢數(shù)量baofeijinedouble報(bào)廢金額baofeishijiandate報(bào)廢時(shí)間baofeixiangqinglongtext4294967295報(bào)廢詳情sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4-17:實(shí)驗(yàn)室人員字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPyuangongzhanghaovarchar200員工賬號(hào)yuangongxingmingvarchar200員工姓名mimavarchar200密碼touxianglongtext4294967295頭像xingbievarchar200性別lianxifangshivarchar200聯(lián)系方式表4-18:供應(yīng)商信息字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPgongyingshangbianhaovarchar200供應(yīng)商編號(hào)gongyingshangmingchengvarchar200供應(yīng)商名稱fengmianlongtext4294967295封面gongyingshangdizhivarchar200供應(yīng)商地址fuzerenvarchar200負(fù)責(zé)人lianxidianhuavarchar200聯(lián)系電話xinyongpingguvarchar200信用評(píng)估gongyingshangxiangqinglongtext4294967295供應(yīng)商詳情5系統(tǒng)功能實(shí)現(xiàn)5.1后臺(tái)管理員功能模塊管理員登錄,通過登錄頁(yè)面輸入賬號(hào)、密碼、角色等信息,進(jìn)行登錄操作,如圖5-1所示。圖5-1管理員登錄界面圖管理員點(diǎn)擊登錄摁鈕頁(yè)面跳轉(zhuǎn)到實(shí)驗(yàn)室耗材管理系統(tǒng)對(duì)系統(tǒng)首頁(yè)、實(shí)驗(yàn)室人員、供應(yīng)商信息、實(shí)驗(yàn)室類型、實(shí)驗(yàn)室信息、耗材分類、耗材信息、耗材入庫(kù)、耗材調(diào)整、采購(gòu)申請(qǐng)、耗材借用申請(qǐng)、耗材歸還、耗材報(bào)廢、耗材維修申請(qǐng)、耗材維修反饋、收支信息、個(gè)人中心等功能,進(jìn)行相應(yīng)操作,如圖5-2所示。圖5-2管理員功能界面圖實(shí)驗(yàn)室人員信息功能在視圖層(view層)進(jìn)行交互,比如點(diǎn)擊“添加”按鈕或填寫實(shí)驗(yàn)室人員信息表單。這些實(shí)驗(yàn)室人員信息動(dòng)作被視圖層捕獲并作為請(qǐng)求發(fā)送給相應(yīng)的控制器層(control1er層)。控制器接收到這些請(qǐng)求后,調(diào)用服務(wù)層(service層)以執(zhí)行相關(guān)的業(yè)務(wù)邏輯,例如驗(yàn)證輸入數(shù)據(jù)的有效性和與數(shù)據(jù)庫(kù)的交互。服務(wù)層處理完這些邏輯后,進(jìn)一步與數(shù)據(jù)訪問對(duì)象層(DAO層)交互,后者負(fù)責(zé)具體的數(shù)據(jù)操作如查詢、添加、修改或刪除實(shí)驗(yàn)室人員信息,并將操作結(jié)果返回給控制器。最終,控制器根據(jù)這些結(jié)果修改視圖層,以便實(shí)驗(yàn)室人員信息功能可以看到最新的信息或相應(yīng)的操作反饋。在實(shí)驗(yàn)室人員信息頁(yè)面的輸入欄中輸入員工賬號(hào)進(jìn)行查詢,可以查看到實(shí)驗(yàn)室人員詳細(xì)信息,并根據(jù)需要進(jìn)行修改或者刪除等操作;如圖5-3所示。圖5-3實(shí)驗(yàn)室人員界面供應(yīng)商信息功能在視圖層(view層)進(jìn)行交互,比如點(diǎn)擊“添加”按鈕或填寫供應(yīng)商信息表單。這些供應(yīng)商信息動(dòng)作被視圖層捕獲并作為請(qǐng)求發(fā)送給相應(yīng)的控制器層(control1er層)??刂破鹘邮盏竭@些請(qǐng)求后,調(diào)用服務(wù)層(service層)以執(zhí)行相關(guān)的業(yè)務(wù)邏輯,例如驗(yàn)證輸入數(shù)據(jù)的有效性和與數(shù)據(jù)庫(kù)的交互。服務(wù)層處理完這些邏輯后,進(jìn)一步與數(shù)據(jù)訪問對(duì)象層(DAO層)交互,后者負(fù)責(zé)具體的數(shù)據(jù)操作如查詢、添加、修改或刪除供應(yīng)商信息,并將操作結(jié)果返回給控制器。最終,控制器根據(jù)這些結(jié)果修改視圖層,以便供應(yīng)商信息功能可以看到最新的信息或相應(yīng)的操作反饋。在供應(yīng)商信息頁(yè)面的輸入欄中輸入供應(yīng)商編號(hào)、供應(yīng)商名稱進(jìn)行查詢,可以查看到供應(yīng)商詳細(xì)信息,并根據(jù)需要進(jìn)行修改或者刪除等操作;如圖5-4所示。圖5-4供應(yīng)商信息界面管理員點(diǎn)擊實(shí)驗(yàn)室信息,在實(shí)驗(yàn)室信息頁(yè)面對(duì)實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室類型、實(shí)驗(yàn)室位置、圖片、容納人數(shù)、登記時(shí)間等信息,進(jìn)行查詢、添加或刪除實(shí)驗(yàn)室信息等操作。如圖5-5所示:圖5-5實(shí)驗(yàn)室信息界面管理員點(diǎn)耗材信息,在耗材信息頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、使用期限、耗材價(jià)格、耗材庫(kù)存、登記時(shí)間等信息,進(jìn)行查詢、添加或刪除耗材信息等操作。如圖5-6所示:圖5-6耗材信息界面管理員點(diǎn)擊耗材入庫(kù),在耗材入庫(kù)頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、使用期限、耗材規(guī)格、耗材價(jià)格、入庫(kù)數(shù)量、入庫(kù)金額、入庫(kù)時(shí)間、員工賬號(hào)、員工姓名等信息,進(jìn)行查看、修改或刪除耗材入庫(kù)信息等操作。如圖5-7所示:圖5-7耗材入庫(kù)界面管理員點(diǎn)擊耗材調(diào)整,在耗材調(diào)整頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、使用期限、耗材規(guī)格、耗材價(jià)格、調(diào)整數(shù)量、調(diào)整時(shí)間、員工賬號(hào)、員工姓名等信息,進(jìn)行查看、修改或刪除耗材調(diào)整等操作。如圖5-8所示:圖5-8耗材調(diào)整界面管理員點(diǎn)擊采購(gòu)申請(qǐng),在采購(gòu)申請(qǐng)頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、耗材價(jià)格、耗材庫(kù)存、采購(gòu)金額、采購(gòu)時(shí)間、員工賬號(hào)、員工姓名、審核回復(fù)、審核狀態(tài)等信息,進(jìn)行查詢、審核或刪除采購(gòu)申請(qǐng)等操作。如圖5-9所示:圖5-9采購(gòu)申請(qǐng)界面管理員點(diǎn)擊耗材借用申請(qǐng),在耗材借用申請(qǐng)頁(yè)面對(duì)耗材編號(hào)、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、借用數(shù)量、借用天數(shù)、借用時(shí)間、員工賬號(hào)、員工姓名、借用狀態(tài)、審核回復(fù)、審核狀態(tài)等信息,進(jìn)行查看、審核或刪除耗材借用申請(qǐng)等操作。如圖5-10所示:圖5-10耗材借用申請(qǐng)界面管理員點(diǎn)擊耗材報(bào)廢,在耗材報(bào)廢頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、耗材價(jià)格、報(bào)廢數(shù)量、報(bào)廢金額、報(bào)廢時(shí)間等信息,進(jìn)行查看、修改、審核或刪除耗材報(bào)廢等操作。如圖5-11所示:圖5-11耗材報(bào)廢界面管理員點(diǎn)擊耗材維修申請(qǐng),在耗材維修申請(qǐng)頁(yè)面對(duì)耗材編號(hào)、供應(yīng)商名稱、供應(yīng)商地址、耗材名稱、耗材分類、耗材圖片、耗材規(guī)格、維修數(shù)量、申請(qǐng)時(shí)間、維修狀態(tài)等信息,進(jìn)行查看、反饋或刪除耗材維修申請(qǐng)等操作。如圖5-12所示:圖5-12耗材維修申請(qǐng)界面5.2實(shí)驗(yàn)室人員模塊實(shí)現(xiàn)登錄界面,首先雙擊打開系統(tǒng),連上網(wǎng)絡(luò)之后會(huì)顯示出本系統(tǒng)的登錄界面,這是進(jìn)入系統(tǒng)的第初始頁(yè)面“登錄”,能成功進(jìn)入到該登錄界面則代表系統(tǒng)的開啟是成功的,接下來(lái)就可以操作本系統(tǒng)所帶有的其他所有的功能,如圖5-13所示。圖5-13實(shí)驗(yàn)室人員登錄界面實(shí)驗(yàn)室人員登錄系統(tǒng)后,可以對(duì)系統(tǒng)首頁(yè)、供應(yīng)商信息、實(shí)驗(yàn)室信息、耗材信息、耗材入庫(kù)、耗材調(diào)整、采購(gòu)申請(qǐng)、耗材借用申請(qǐng)、耗材歸還、耗材報(bào)廢、耗材維修申請(qǐng)、耗材維修反饋、個(gè)人中心等功能進(jìn)行相應(yīng)操作,如圖5-14所示。圖5-14實(shí)驗(yàn)室人員功能界圖面6系統(tǒng)測(cè)試在經(jīng)過長(zhǎng)期的測(cè)試與修改下,系統(tǒng)能正常運(yùn)行,已經(jīng)達(dá)到基本的要求,但難免有時(shí)會(huì)出現(xiàn)一些報(bào)錯(cuò)和Bug,如果忽略一些不起眼的小問題有可能會(huì)產(chǎn)生連鎖反應(yīng):數(shù)據(jù)的報(bào)錯(cuò),數(shù)據(jù)的無(wú)緣被修改以及泄露,甚至?xí)蔀椴环ǚ肿拥目沙酥畽C(jī),給開發(fā)者和使用者造成慘重的代價(jià)。綜合以上幾點(diǎn),必修要對(duì)這個(gè)完成的系統(tǒng)進(jìn)行測(cè)試,只有通過一定的測(cè)試來(lái)解決這些出現(xiàn)的問題。通過不斷地進(jìn)行測(cè)試,一步一步的發(fā)現(xiàn)系統(tǒng)中的問題,然后對(duì)問題進(jìn)行一次又一次的修改,使該實(shí)驗(yàn)室耗材管理系統(tǒng)更加完善,最后爭(zhēng)取沒有漏洞和Bug,成為一個(gè)接近完美無(wú)暇的實(shí)驗(yàn)室耗材管理系統(tǒng)的網(wǎng)站。還要在測(cè)試修改的過程中吸取經(jīng)驗(yàn):自己為什么會(huì)犯這種錯(cuò)誤、代碼的編寫哪個(gè)邏輯環(huán)節(jié)出了錯(cuò)誤、又有哪些地方是因?yàn)樽约旱拇中拇笠庠斐傻牡鹊取J瓜到y(tǒng)本身接近完美以及以后的維護(hù)更加快捷方便[13]。本課題根據(jù)實(shí)際需求情況,選擇以功能為主要的黑盒測(cè)試方法。具體測(cè)試過程如下:當(dāng)用戶輸入用戶名和密碼后未勾選用戶時(shí),系統(tǒng)提示“請(qǐng)選擇用戶登錄類型”;當(dāng)輸入錯(cuò)誤的用戶名或密碼時(shí),系統(tǒng)提示“賬號(hào)或密碼不正確”;當(dāng)輸入正確的用戶名和密碼時(shí),系統(tǒng)提示“登陸成功”后進(jìn)入首頁(yè);當(dāng)輸入用戶名和密碼后點(diǎn)擊重置,用戶名和密碼清空,則可以重新輸入用戶名和密碼。如表6-1所示[14]。表6-1登錄功能測(cè)試表測(cè)試內(nèi)容測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果登錄功能用戶名:430密碼:430提示請(qǐng)選擇用戶登錄類型提示請(qǐng)選擇用戶登錄類型登錄功能用戶名:430密碼:123提示賬號(hào)或密碼不正確提示賬號(hào)或密碼不正確登錄功能用戶名:430密碼:430提示登陸成功提示登陸成功重置功能用戶名:430密碼:430用戶名和密碼重置用戶名和密碼重置當(dāng)只輸入賬號(hào)后點(diǎn)擊注冊(cè)時(shí),系統(tǒng)提示“必填項(xiàng)不能為空”;當(dāng)只輸入賬號(hào)、密碼和注冊(cè)密碼時(shí),系統(tǒng)提示“姓名不能為空”;當(dāng)輸入賬號(hào)、密碼、注冊(cè)密碼和姓名后,系統(tǒng)提示“注冊(cè)成功”并且進(jìn)入登錄界面;當(dāng)輸入賬號(hào)后點(diǎn)擊重置,賬號(hào)清空,則可以重新輸入[15]。如表6-2所示。表6-2注冊(cè)功能測(cè)試表測(cè)試內(nèi)容測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果注冊(cè)功能賬號(hào):507提示必填項(xiàng)不能為空提示必填項(xiàng)不能為空注冊(cè)功能賬號(hào):507密碼:507確認(rèn)密碼:507提示姓名不能為空提示姓名不能為空注冊(cè)功能賬號(hào):507密碼:507確認(rèn)密碼:507姓名:王一提示注冊(cè)成功,進(jìn)入登錄界面提示注冊(cè)成功,進(jìn)入登錄界面重置功能賬號(hào):507賬號(hào)重置賬號(hào)重置6.1系統(tǒng)測(cè)試結(jié)論本系統(tǒng)主要使用黑盒測(cè)試,通過模擬用戶使用系統(tǒng)實(shí)現(xiàn)各個(gè)功能編寫測(cè)試用例,并進(jìn)行測(cè)試。以確保系統(tǒng)流程的正確性。系統(tǒng)測(cè)試必不可少,可以使系統(tǒng)更加完善,該系統(tǒng)的可使用性也會(huì)更高。測(cè)試該系統(tǒng)主要為了驗(yàn)證系統(tǒng)的功能模塊是否滿足我們最初的設(shè)計(jì)理念,驗(yàn)證各個(gè)功能模塊邏輯是否正確,此系統(tǒng)不需要過于復(fù)雜的邏輯處理,以便于使用者操作。測(cè)試的最終目的也是圍繞著用戶使用展開。測(cè)試過程中所有場(chǎng)景都應(yīng)符合用戶需求,不可偏離需求目標(biāo),遇到問題時(shí)要站在用戶的角度進(jìn)行思考。經(jīng)過一系列的測(cè)試過程后得到最終的測(cè)試結(jié)果,從測(cè)試結(jié)果可以看出,實(shí)現(xiàn)的系統(tǒng)在功能和性能方面滿足設(shè)計(jì)要求。
結(jié)論畢業(yè)設(shè)計(jì)創(chuàng)作已經(jīng)接近尾聲了,大學(xué)生活也即將結(jié)束,對(duì)于軟件工程這門學(xué)科,真可謂是博大精深,值得我們學(xué)習(xí)和思考的東西還有好多,只有不斷地拜讀前人的著作,了解最新技術(shù),才是學(xué)習(xí)這門可最好的方法。在此次設(shè)計(jì)中,漸漸對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)、軟件工程和java這幾門課程的知識(shí)有了更加深刻的理解,并能夠靈活運(yùn)用其中的知識(shí)來(lái)分析實(shí)際的問題,加強(qiáng)了我的分析和考慮問題的能力。更重要的是從指導(dǎo)老師xxx身上學(xué)到了很多東西。她待學(xué)生細(xì)心熱枕,耐心回答學(xué)生的問題,主動(dòng)詢問學(xué)生的難處,使我見過難得的平易近人的老師。她工作態(tài)度認(rèn)真負(fù)責(zé),講課生動(dòng)透徹,讓我不管是在專業(yè)還是做人上感觸頗深,讓我得到不少的提高,
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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)選方案模板(3篇)
- 2025年跨境電商業(yè)務(wù)專項(xiàng)法律咨詢及常年法律顧問服務(wù)合同
- 阿爾山到烏蘭浩特多少公里
- 保健食品知識(shí)培訓(xùn)書籍課件
- 企業(yè)數(shù)據(jù)資產(chǎn)管理與隱私保護(hù)的融合策略
- 2024年武漢生物工程學(xué)院招聘真題(行政管理崗)
- 教育心理學(xué)在心理治療中的應(yīng)用
- 山東核電招聘筆試真題2024
- 廣德市輔警真題2024
- 2024年第四師可克達(dá)拉市公安機(jī)關(guān)招聘警務(wù)輔助人員真題
- 2025年職業(yè)病診斷醫(yī)師資格考試(職業(yè)性化學(xué)中毒)歷年參考題庫(kù)含答案詳解(5卷)
- 2025年高校機(jī)房管理試題及答案
- 泌尿系統(tǒng)常見疾病科普講座
- 山東阿訇管理辦法
- 醫(yī)療機(jī)構(gòu)環(huán)境表面清潔與消毒管理規(guī)范試題2025(附答案)
- 城市更新專項(xiàng)規(guī)劃服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 《兒童肺功能檢測(cè)臨床應(yīng)用常見問題專家共識(shí)(2024)》解讀
- 2025-2030中國(guó)智能訪客一體機(jī)行業(yè)發(fā)展動(dòng)態(tài)與應(yīng)用前景預(yù)測(cè)報(bào)告
- 2025年公招教師特崗教師招聘考試教育公共基礎(chǔ)知識(shí)真題(含答案)
- 軍訓(xùn)安全教育主題班會(huì)
- 2025至2030中國(guó)防砸安全鞋行業(yè)發(fā)展分析及產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
評(píng)論
0/150
提交評(píng)論