大容量計(jì)量檢定信息管理系統(tǒng)_第1頁
大容量計(jì)量檢定信息管理系統(tǒng)_第2頁
大容量計(jì)量檢定信息管理系統(tǒng)_第3頁
大容量計(jì)量檢定信息管理系統(tǒng)_第4頁
大容量計(jì)量檢定信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

題目大容量計(jì)量檢定信息管理系統(tǒng)TITLELarge-capacitymetrologicalverificationinformationmanagementsystem摘要在當(dāng)前的社會(huì),由于市場(chǎng)經(jīng)濟(jì)的飛速發(fā)展,各行各業(yè)的競(jìng)爭(zhēng)也越來越激烈,對(duì)于重工業(yè)企業(yè)來說,如何提高工廠生產(chǎn)質(zhì)量,生產(chǎn)高質(zhì)量產(chǎn)品,已經(jīng)成為當(dāng)前行業(yè)競(jìng)爭(zhēng)中的重要條件,換句話說,產(chǎn)品的質(zhì)量高低已經(jīng)成為企業(yè)的絕對(duì)實(shí)力之一,因此,采用合理的方式將現(xiàn)代軟件工程應(yīng)用在軟件開發(fā)中是至關(guān)重要的REF_Ref17113\r\h[9]。對(duì)于大部分工業(yè)企業(yè)來說,提高工廠的生產(chǎn)質(zhì)量已經(jīng)成為延長企業(yè)壽命的重要手段,生產(chǎn)高質(zhì)量產(chǎn)品,已經(jīng)成為當(dāng)前行業(yè)競(jìng)爭(zhēng)中的重要條件,換句話說,產(chǎn)品的質(zhì)量是能夠影響企業(yè)發(fā)展方向的,企業(yè)若想長久的蓬勃發(fā)展,提高產(chǎn)品質(zhì)量和工作效率則是企業(yè)的必經(jīng)之路。而計(jì)量統(tǒng)計(jì)則是企業(yè)產(chǎn)品品質(zhì)的保證,因此,計(jì)量檢定工作質(zhì)量高低將直接決定企業(yè)的命運(yùn)。因此計(jì)量檢定越來越受重視。本大容量計(jì)量檢定信息管理系統(tǒng)將為企業(yè)提供全方位的信息管理。并在某些方面上體現(xiàn)出企業(yè)現(xiàn)代化信息管理的水平。本設(shè)計(jì)將使用eclipse開發(fā),基于JAVAEE技術(shù),JAVA語言編程,以及MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。本系統(tǒng)大致分為以下七個(gè)功能模塊,它們分別為:人員管理模塊、單位管理模塊、項(xiàng)目管理模塊、儲(chǔ)罐管理模塊、部門管理模塊、檢定分析模塊、檢定管理模塊。人員檢定模塊包含了對(duì)人員個(gè)人信息、工作信息的增加、刪除、修改管理等功能;單位管理模塊則是對(duì)鑒定單位的名稱、地點(diǎn)、聯(lián)系人等信息進(jìn)行管理;項(xiàng)目管理模塊將整合項(xiàng)目內(nèi)容、類型、所屬單位等信息;此外還有儲(chǔ)罐管理模塊、部門管理模塊、檢定分析模塊和檢定管理模塊,它們分別將各自模塊的資料信息整理儲(chǔ)存,并實(shí)現(xiàn)增刪改查的功能要求。本文將主要分為緒論,需求分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn),系統(tǒng)測(cè)試等幾個(gè)部分進(jìn)行敘述。緒論將介紹項(xiàng)目背景,意義,技術(shù)路線以及相關(guān)工具。需求分析將介紹軟件需求的確定和精化,系統(tǒng)設(shè)計(jì)將介紹軟件系統(tǒng)的設(shè)計(jì)過程,系統(tǒng)實(shí)現(xiàn)部分將介紹本大容量計(jì)量檢定管理系統(tǒng)的實(shí)現(xiàn)過程。系統(tǒng)測(cè)試將介紹軟件測(cè)試的流程和結(jié)果。關(guān)鍵字:計(jì)量檢定、儲(chǔ)罐、信息管理;JAVAEE;JAVA;

AbstractWiththecontinuousdeepeningofChina'ssocialandeconomicreformsandthecontinuousdevelopmentofscienceandtechnology,Electronicinformationtechnologyhasgraduallybecomepopular,andinthedailylifeofpeople,computersandotherelectronicproductshavebeenwidelyused.Forcomputerinformationtechnology,thetechnologybelongstomodernscienceandtechnologyandisdrivenbythesupportofsoftware.Insoftwaredevelopment,theapplicationofmodernsoftwareengineeringinsoftwaredevelopmentwillbeaffectedbytheoverallcharacteristicsofsoftwaredevelopment.Therefore,itiscrucialtoapplymodernsoftwareengineeringinsoftwaredevelopmentinareasonableway[6].Formostindustrialenterprises,improvingtheproductionqualityoffactorieshasbecomeanimportantmeanstoextendthelifeofenterprises.Theproductionofhigh-qualityproductshasbecomeanimportantconditioninthecurrentindustrycompetition.Inotherwords,thequalityofproductscaninfluencethedevelopmentdirectionofenterprises.Ifenterpriseswanttoprosperforalongtime,improvingproductqualityandworkefficiencyistheonlywayforenterprises.Themeasurementstatisticsistheguaranteeofthequalityoftheenterpriseproducts.Therefore,thequalityofthemeasurementverificationwilldirectlydeterminethefateoftheenterprise.Therefore,metrologicalverificationisgettingmoreandmoreattention.Thislarge-capacitymeasurementandverificationinformationmanagementsystemwillprovideenterpriseswithcomprehensiveinformationmanagement.Andinsomerespects,itreflectsthelevelofenterprisemoderninformationmanagement.Thisdesignwillbedevelopedusingeclipse,basedonJAVAEEtechnology,JAVAlanguageprogramming,andMySQLdatabasestoragedata.Thesystemisroughlydividedintothefollowingsevenfunctionalmodules:personnelmanagementmodule,unitmanagementmodule,projectmanagementmodule,storagetankmanagementmodule,departmentmanagementmodule,verificationanalysismodule,verificationmanagementmodule.Thepersonnelverificationmoduleincludesfunctionssuchasaddingpersonalinformation,adding,deleting,andmodifyingmanagementinformation;theunitmanagementmodulemanagesthename,location,andcontactinformationoftheidentificationunit;theprojectmanagementmodulewillintegratetheprojectcontent,Type,affiliationandotherinformation;inaddition,therearetankmanagementmodule,departmentmanagementmodule,verificationanalysismoduleandverificationmanagementmodule,whichrespectivelyorganizeandstorethedatainformationofeachmodule,andrealizethefunctionalrequirementsofaddition,deletionandchange.Thisarticlewillbedividedintoseveralparts,suchasintroduction,requirementsanalysis,systemdesign,systemimplementation,systemtestingandsoon.Theintroductionwillintroducetheprojectbackground,meaning,technicalrouteandrelatedtools.Thedemandanalysiswillintroducethedeterminationandrefinementofthesoftwarerequirements.Thesystemdesignwillintroducethedesignprocessofthesoftwaresystem.Thesystemimplementationpartwillintroducetheimplementationprocessofthelarge-capacitymetrologicalverificationmanagementsystem.Thesystemtestwillintroducetheprocessandresultsofthesoftwaretest.Keywords:Measurementverification,Storagetank,Informationmanagement;JAVAEE;JAVA;

目錄1.緒論 71.1系統(tǒng)的開發(fā)背景與意義 71.1.1課題背景 71.1.2課題意義 71.2系統(tǒng)開發(fā)工具概述 71.2.1Eclipse簡(jiǎn)介 71.2.2Navicat簡(jiǎn)介 71.2.3Java語言簡(jiǎn)介 81.3本章小結(jié) 82.需求分析 92.1需求的確定 92.2軟件系統(tǒng)的要求 92.2.1性能要求 92.2.2系統(tǒng)屬性要求 102.3性能需求 102.4需求規(guī)定 102.4.1對(duì)功能的規(guī)定 112.5性能的規(guī)定 182.5.1精度 182.5.2時(shí)間特性要求 182.5.3靈活性 192.6故障處理要求 192.7運(yùn)行的環(huán)境 192.7.1設(shè)備 192.7.2支持軟件 192.8本章小結(jié) 193.系統(tǒng)設(shè)計(jì) 213.1概要設(shè)計(jì) 213.1.1系統(tǒng)層次設(shè)計(jì) 213.1.2軟件架構(gòu)設(shè)計(jì) 213.1.3系統(tǒng)E-R圖設(shè)計(jì) 223.1.4系統(tǒng)實(shí)體圖 233.1.5數(shù)據(jù)庫關(guān)系模式設(shè)計(jì) 263.1.6數(shù)據(jù)庫物理設(shè)計(jì) 273.2詳細(xì)設(shè)計(jì) 293.2.1功能模塊詳細(xì)設(shè)計(jì) 293.2.2系統(tǒng)界面模塊設(shè)計(jì) 303.2.3算法設(shè)計(jì) 313.2.4系統(tǒng)程序流程設(shè)計(jì) 313.3本章小結(jié) 374.實(shí)現(xiàn)工作 384.1數(shù)據(jù)收集及到導(dǎo)入過程 384.2功能模塊實(shí)現(xiàn) 384.2.1人員管理總況 384.2.2單位管理總況 394.2.3項(xiàng)目管理總況 404.2.4儲(chǔ)罐管理總況 424.2.5部門管理總況 434.2.6檢定分析總況 444.2.7檢定管理總況 454.3本章小結(jié) 465.測(cè)試 475.1系統(tǒng)測(cè)試方法 475.2軟件測(cè)試過程 475.3系統(tǒng)測(cè)試結(jié)果 485.3.1系統(tǒng)能力 485.3.2缺陷和限制 485.3.3測(cè)試結(jié)論 495.4本章小結(jié) 496.結(jié)束語 50致謝 51參考文獻(xiàn) 51

1.緒論1.1系統(tǒng)的開發(fā)背景與意義1.1.1課題背景計(jì)量檢定公司負(fù)責(zé)運(yùn)行管理的計(jì)量檢定信息管理系統(tǒng)內(nèi)含數(shù)據(jù)及其龐大、復(fù)雜,涵蓋七個(gè)功能模塊,三種人員角色現(xiàn)代社會(huì)中發(fā)展繁榮的公司必定將信息管理做得井井有條,由于生產(chǎn)力量和科學(xué)技術(shù)水平的迅猛發(fā)展,公司之間所進(jìn)行的信息交流也越加廣泛,所附帶來的大量的信息需要管理,需要對(duì)這部分相當(dāng)大量的信息進(jìn)行及時(shí)、準(zhǔn)確的處理。從某些角度來說,管理信息系統(tǒng)的產(chǎn)生和進(jìn)步是基于計(jì)算機(jī)科學(xué)的基礎(chǔ)之上的,隨著計(jì)算機(jī)科學(xué)與軟件開發(fā)水平的日益精進(jìn),計(jì)算機(jī)已經(jīng)被廣泛的應(yīng)用到工作中的各個(gè)領(lǐng)域,在我們?nèi)粘5墓ぷ魃钪杏?jì)算機(jī)已經(jīng)成為必不可少的輔助管理工具,將計(jì)算機(jī)技術(shù)與計(jì)量檢定相結(jié)合不但能存儲(chǔ)更多的檢定數(shù)據(jù),還能將大容量計(jì)量檢定的信息管理工作效率提高,做到快速且準(zhǔn)確。計(jì)量檢定工作對(duì)于企業(yè)發(fā)展尤為重要,所以本系統(tǒng)將在企業(yè)工作中發(fā)揮出其獨(dú)特的重要性。1.1.2課題意義本課題的研究具有高度的必要性,它會(huì)以較為直觀的方式展現(xiàn)出計(jì)量檢定都需要記錄哪些信息,從而達(dá)到高效率,低失誤的計(jì)量檢定信息管理工作預(yù)期,為大容量計(jì)量檢定的信息管理工作提供一定的保障。1.2系統(tǒng)開發(fā)工具概述1.2.1Eclipse簡(jiǎn)介Eclipse是一個(gè)開放源代碼的、基于Java的可拓展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),由于通過插件組件構(gòu)建開發(fā)環(huán)境。它附帶標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具,雖然Eclipse是使用Java語言開發(fā)的,但是它的用途不僅限于Java語言,還支持諸如C/C++、COBOL、PHP、Android等REF_Ref15425\r\h[1]。1.2.2MySQL簡(jiǎn)介MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),將不同類型的數(shù)據(jù)保存在不同的表中,而不是將所有的數(shù)據(jù)都存放在一起,其使用的語言是訪問數(shù)據(jù)庫時(shí)最常用的標(biāo)準(zhǔn)化語言,其具有速度快、成本低、體積較小的特點(diǎn),支持多線程,可充分利用CPU資源REF_Ref15425\r\h[1]。1.2.3Java語言簡(jiǎn)介Java具有類似于C++語言的形式和感覺,但要比C++語言更容易使用,JAVA是Sun微系統(tǒng)公司在1995年推出的REF_Ref15425\r\h[1],是目前較為常用的編程語言之一,本次研究項(xiàng)目是利用Java三大體系中的JavaEE來實(shí)現(xiàn)的(三大體系:JavaSE、JavaEE、JavaME)。其中Java語言的優(yōu)點(diǎn)如下:Java涵蓋了C++語言的優(yōu)點(diǎn),摒棄了C++中指針、多繼承等概念REF_Ref15425\r\h[1]。Java具有面向?qū)ο?、健壯性、多線程、可移植性、動(dòng)態(tài)性等特點(diǎn)REF_Ref15425\r\h[1]。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式應(yīng)用程序等REF_Ref15425\r\h[1]。1.3本章小結(jié)本章主要闡述了計(jì)量檢定管理信息系統(tǒng)的研究背景及其意義,討論了計(jì)算機(jī)技術(shù)在計(jì)量檢定信息管理中的重要性,以及開發(fā)大容量計(jì)量檢定系統(tǒng)所需要使用的開發(fā)工具種類和各個(gè)開發(fā)工具的具體版本和使用要求。

2需求分析本大容量計(jì)量檢定管理信息系統(tǒng)的需求分析將在本章進(jìn)行具體詳細(xì)的介紹。接下來將通過分析客戶的具體需求來確定本系統(tǒng)所需的的功能模塊。且需求工作流和分析工作流是密切聯(lián)系的,都是與客戶的需求打交道的過程。因此在此處將兩者合并到一起進(jìn)行介紹。需求工作流的目的是確定客戶需要什么樣的軟件。需求工作流包括需求獲取與需求分析兩個(gè)部分,其中需求獲取是指發(fā)現(xiàn)客戶需求的過程,需求分析是指對(duì)初始客戶的需求集合進(jìn)行精華和擴(kuò)展的過程。分析工作流的目的是分析并精華需求,以獲取軟件正確開發(fā)和易于維護(hù)所需要的需求細(xì)節(jié)。分析工作流的主要制品是軟件項(xiàng)目管理計(jì)劃。2.1需求的確定為了確定生產(chǎn)中計(jì)量檢定公司的的真實(shí)需求,系統(tǒng)開發(fā)人員必須對(duì)計(jì)量檢定的應(yīng)用領(lǐng)域十分熟悉。應(yīng)用領(lǐng)域即目標(biāo)軟件產(chǎn)品進(jìn)行操作的特定環(huán)境。(B/S結(jié)構(gòu),網(wǎng)頁版),而本大容量計(jì)量檢定管理信息系統(tǒng)在客戶的要求下則會(huì)以直觀形式展現(xiàn)計(jì)量檢定過程中所需要記錄的數(shù)據(jù);展示各個(gè)儲(chǔ)罐、儲(chǔ)罐單位的信息等。通過了解客戶的具體需求來開發(fā)這款系統(tǒng)是十分重要的REF_Ref15425\r\h[1]。2.2軟件系統(tǒng)的要求⑴開發(fā)意圖:大容量計(jì)量檢定管理信息系統(tǒng)致力于為計(jì)量檢定單位提供更可靠、更便捷的信息操作與管理平臺(tái),信息數(shù)量的龐大是工作效率低下、信息存儲(chǔ)錯(cuò)誤率高的主要影響因素,大容量計(jì)量檢定管理信息系統(tǒng)將利用先進(jìn)的計(jì)算機(jī)技術(shù)和嚴(yán)密的了流程設(shè)計(jì)可以從根本上解決計(jì)量、質(zhì)檢、結(jié)算過程中的錯(cuò)誤操作行為,有效的避免因此造成的經(jīng)濟(jì)損失。⑵應(yīng)用目標(biāo):信息數(shù)量的龐大是工作效率低下、信息存儲(chǔ)錯(cuò)誤率高的的傳統(tǒng)計(jì)量檢定單位。2.2.1性能要求(1)檢定人員信息:工作人員姓名、性別、年齡、工作職位、聯(lián)系電話、登錄賬戶及密碼。(2)檢定單位信息:檢定單位名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址、備注信息。(3)儲(chǔ)罐基本信息:儲(chǔ)罐容量,儲(chǔ)罐使用日期,儲(chǔ)罐數(shù)量,備注內(nèi)容。(4)檢定項(xiàng)目信息:地址、價(jià)格、類型。(5)檢定信息統(tǒng)計(jì):檢定單位信息,儲(chǔ)罐單位信息。(6)Java和MySQL:對(duì)MySQL數(shù)據(jù)庫索引技術(shù)進(jìn)行了探討與研究,分析了MySQL數(shù)據(jù)庫索引的數(shù)據(jù)結(jié)構(gòu)和運(yùn)行原理,歸納了MySQL數(shù)據(jù)庫中索引種類和使用特點(diǎn)REF_Ref17002\r\h[4],編寫該系統(tǒng)的面向?qū)ο蟮拈_發(fā)語言和數(shù)據(jù)庫語言。2.2.2系統(tǒng)屬性要求系統(tǒng)應(yīng)滿足安全性、可靠性、易用性、可擴(kuò)展性、先進(jìn)性的要求REF_Ref16597\r\h[7]。(1)安全性:一個(gè)可靠的系統(tǒng)應(yīng)該提供有效的安全保障措施,本計(jì)量檢定管理信息系統(tǒng)將具備密碼登錄、密碼修改功能,進(jìn)行登陸者的身份驗(yàn)證,進(jìn)而保證系統(tǒng)內(nèi)部的信息安全。(2)可靠性:一個(gè)完整的系統(tǒng)必須具備長期穩(wěn)定的工作能力,能夠長期內(nèi)進(jìn)行連續(xù)不間斷工作;并要求系統(tǒng)能夠及時(shí)可靠的提供處理需求,本大容量計(jì)量檢定管理信息系統(tǒng)則需要確保所需數(shù)據(jù)量增大的情況下不會(huì)由于工作負(fù)荷增加而崩潰,各個(gè)功能模塊及相關(guān)的所有內(nèi)容能保持其完整性和一致性體現(xiàn)系統(tǒng)的大容量優(yōu)勢(shì)。(3)易用性:本系統(tǒng)應(yīng)該保證在人機(jī)交互界面上提供一個(gè)簡(jiǎn)單、易懂的風(fēng)格,每個(gè)功能模塊和功能按鈕的說明應(yīng)該定義明確、命名直觀,以達(dá)到界面的友好化、操作簡(jiǎn)便、提高工作效率的目的,以及使得用戶可以快速上手。(4)先進(jìn)性:本系統(tǒng)將結(jié)合用戶未來的需求,具備一定的先進(jìn)性和前瞻性,充分運(yùn)用分布式計(jì)算技術(shù)、基于多平臺(tái)開發(fā)利用WebServer技術(shù)作為中心服務(wù)配套支持Java和SQL之間的交互。2.3性能需求(1)界面友好:用戶界面應(yīng)當(dāng)簡(jiǎn)潔大方,友好,操作簡(jiǎn)單,使工作人員盡量減少工作量。(2)可復(fù)用性:系統(tǒng)具備理想的運(yùn)行效率,達(dá)到提高生產(chǎn)的目的。(3)安全性:本系統(tǒng)具有登錄密碼驗(yàn)證功能,確保系統(tǒng)的基本信息安全。(4)超前性、靈活性:平臺(tái)的設(shè)計(jì)具有一定的超前性,靈活性,能夠適應(yīng)企業(yè)生產(chǎn)配置的變化。2.4需求規(guī)定2.4.1對(duì)功能的規(guī)定(1)系統(tǒng)流程圖:本計(jì)量檢定系統(tǒng)的系統(tǒng)流程圖是明確的展示了系統(tǒng)管理員和普通公司員工所能使用的功能,如2-1就是本大容量計(jì)量檢定管理系統(tǒng)流程圖;用戶有計(jì)量檢定管理員,公司普通員工,每個(gè)用戶要進(jìn)入此系統(tǒng)都要登錄。不同身份的用戶有不同的功能,系統(tǒng)管理員有查詢,增加,修改,刪除,修改密碼,設(shè)置權(quán)限等功能;公司員工有查詢,修改密碼功能。圖2-1系統(tǒng)流程圖用例圖:下面將使用用例圖來展示本計(jì)量檢定管理系統(tǒng)不同身份的使用者的功能和權(quán)限。如圖2-2表示系統(tǒng)管理員可以運(yùn)用的功能,像修改密碼,管理儲(chǔ)罐信息、檢定單位信息、部門信息、檢定人員信息、檢定項(xiàng)目信息、并且設(shè)置權(quán)限。圖2-3表示公司員工可以運(yùn)用的功能,如:修改密碼和添加信息。圖2-2系統(tǒng)管理員的用例圖圖2-3普通用戶的用例圖(3)順序圖和活動(dòng)圖:順序圖是用戶做某件事情所需要的相關(guān)的事物和用戶執(zhí)行的順序。如下圖2-4和圖2-5所示: 圖2-4系統(tǒng)管理員添加檢定單位信息的順序圖圖2-5系統(tǒng)管理員添加鑒定單位信息的活動(dòng)圖(4)系統(tǒng)管理員查詢檢定人員信息的順序圖和活動(dòng)圖如下圖2-6和圖2-7所示:圖2-6系統(tǒng)管理員查詢檢定人員信息的順序圖圖2-7系統(tǒng)管理員查詢檢定人員信息的活動(dòng)圖(5)管理員刪除儲(chǔ)罐信息的順序圖和活動(dòng)圖如下圖2-8和圖2-9所示:圖2-8系統(tǒng)管理員刪除儲(chǔ)罐信息的順序圖圖2-9系統(tǒng)管理員刪除儲(chǔ)罐信息的活動(dòng)圖2.5性能的規(guī)定2.5.1精度在使用數(shù)據(jù)庫提取所需信息時(shí),只需要輸入相應(yīng)的關(guān)鍵字,系統(tǒng)就能夠檢索出相應(yīng)的數(shù)據(jù)信息,另外,在向數(shù)據(jù)庫輸入信息時(shí),要確保輸入的信息為有效信息,有效信息應(yīng)符合數(shù)據(jù)庫定義的數(shù)據(jù)類型。2.5.2時(shí)間特性要求響應(yīng)時(shí)間:登錄系統(tǒng)后,系統(tǒng)馬上就能夠做出響應(yīng)。(2)更新處理時(shí)間:由系統(tǒng)運(yùn)行狀態(tài)來決定(3)數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:能夠在15秒鐘內(nèi)完成2.5.3靈活性當(dāng)系統(tǒng)的需求出現(xiàn)改變時(shí),本系統(tǒng)的操作方法,運(yùn)行環(huán)境,數(shù)據(jù)結(jié)構(gòu)等基本不會(huì)發(fā)生變化,只對(duì)數(shù)據(jù)庫文件進(jìn)行記錄和處理,就可滿足需求。2.6故障處理要求⑴系統(tǒng)管理員輸入儲(chǔ)罐信息時(shí),若數(shù)據(jù)類型與定義不符,系統(tǒng)會(huì)提示管理者進(jìn)行修改。⑵系統(tǒng)能夠?qū)?shù)據(jù)庫進(jìn)行實(shí)時(shí)的備份,確保在系統(tǒng)出現(xiàn)故障后能立即還原。2.7運(yùn)行的環(huán)境2.7.1設(shè)備(1)硬件設(shè)備:服務(wù)器,電腦(2)軟件設(shè)備:Window操作系統(tǒng),MySQL、Eclipse(3)輸入輸出設(shè)備:掃描儀、打印機(jī)等(4)網(wǎng)絡(luò)設(shè)備:網(wǎng)卡、網(wǎng)線等2.7.2支持軟件(1)應(yīng)用軟件開發(fā)環(huán)境:編程工具Eclipse編程語言:.JavaEE+SQL(2)應(yīng)用軟件使用運(yùn)行環(huán)境:操作系統(tǒng):Windows10數(shù)據(jù)庫軟件:MySQL2.8本章小結(jié)本章中介紹了本大容量計(jì)量檢定管理信息系統(tǒng)具體所需要實(shí)現(xiàn)的功能,分析了本系統(tǒng)各個(gè)功能實(shí)現(xiàn)的思路,展示了系統(tǒng)實(shí)現(xiàn)各個(gè)功能的活動(dòng)圖、順序圖以及不同身份使用者的用例圖,確定以及實(shí)現(xiàn)該系統(tǒng)的基本思路以及軟件需求等。

3.系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)部分包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分。其中概要設(shè)計(jì)主要進(jìn)行系統(tǒng)層次,結(jié)構(gòu),功能,模塊設(shè)計(jì)以及數(shù)據(jù)庫概要設(shè)計(jì),數(shù)據(jù)庫關(guān)系模式設(shè)計(jì)。詳細(xì)設(shè)計(jì)主要為每個(gè)模塊設(shè)計(jì)具體的功能,確定輸入項(xiàng)和輸出項(xiàng),每個(gè)模塊的業(yè)務(wù)流程等。3.1概要設(shè)計(jì)3.1.1系統(tǒng)層次設(shè)計(jì)本系統(tǒng)功能模塊中所使用的數(shù)據(jù)全部來源于MySQL。本系統(tǒng)與數(shù)據(jù)庫進(jìn)行交互實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作。使用JavaEE語言編程實(shí)現(xiàn)后臺(tái)功能模塊。3.1.2軟件架構(gòu)設(shè)計(jì)軟件開發(fā)過程建立數(shù)據(jù)層、應(yīng)用層、展示層較為清晰的系統(tǒng)架構(gòu)REF_Ref16813\r\h[2]。(1)數(shù)據(jù)層:實(shí)現(xiàn)各個(gè)數(shù)據(jù)庫之間的相互聯(lián)系,保證對(duì)應(yīng)用層面提供有效的支持,同時(shí)各數(shù)據(jù)庫均有完整的數(shù)據(jù)備份、存儲(chǔ)方案,以確保數(shù)據(jù)的安全性、穩(wěn)定性以及高效性。(2)應(yīng)用層:包括基本功能模塊展示、分析報(bào)告展示、多角色角度登錄等模塊。(3)展示層:匯總展示本系統(tǒng)所提供的人員管理、單位管理、項(xiàng)目管理、儲(chǔ)罐管理等功能,各個(gè)功能模塊均提供清晰明了的展示方式,以多種多樣的展示方式向使用者展現(xiàn),讓使用者更容易操作。 系統(tǒng)的架構(gòu)圖如圖3-1所示:圖3-1系統(tǒng)架構(gòu)圖3.1.3系統(tǒng)E-R圖設(shè)計(jì)E-R圖又稱為實(shí)體-聯(lián)系圖(EntityRelationshipDiagram),是用來對(duì)現(xiàn)實(shí)世界進(jìn)行描述的概念模型。在本次記錄中主要的列出E-R圖如圖3-2所示:圖3-2系統(tǒng)E-R圖3.1.4系統(tǒng)實(shí)體圖在本次記錄中主要展示了5個(gè)部分的實(shí)體圖①用戶信息②用戶權(quán)限信息③儲(chǔ)罐管理信息④項(xiàng)目管理信息⑤部門管理信息,如圖下所示: (1)用戶實(shí)體屬性如圖3-3所示圖3-3用戶屬性圖(2)用戶權(quán)限屬性如圖3-4所示圖3-4用戶權(quán)限屬性圖(3)儲(chǔ)罐管理信息屬性如圖3-5所示圖3-5儲(chǔ)罐管理信息屬性圖(4)項(xiàng)目管理信息屬性如圖3-6所示圖3-6項(xiàng)目管理信息屬性圖(5)部門管理信息屬性如圖3-7所示圖3-7部門管理信息屬性圖3.1.5數(shù)據(jù)庫關(guān)系模式設(shè)計(jì)將E-R圖轉(zhuǎn)化成數(shù)據(jù)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中的重要步驟。根據(jù)分析E-R圖以及調(diào)研實(shí)際計(jì)量檢定信息管理的工作流程,實(shí)現(xiàn)出了本系統(tǒng)所需涵蓋的主要數(shù)據(jù)信息及其關(guān)系模式如下:儲(chǔ)罐信息管理(儲(chǔ)罐名稱,儲(chǔ)罐數(shù)量,儲(chǔ)罐負(fù)責(zé)人,日期,備注)部門信息管理(部門名稱,管理數(shù)目,部門負(fù)責(zé)人,日期,備注)用戶信息(用戶ID,用戶名稱,登陸密碼,聯(lián)系電話,年齡,性別,職務(wù),備注)用戶權(quán)限(權(quán)限ID,菜單名稱,菜單ID,頁面鏈接)項(xiàng)目信息管理(項(xiàng)目名稱,項(xiàng)目類型,油價(jià),日期,儲(chǔ)罐期限,項(xiàng)目地址,檢定單位,備注)

3.1.6數(shù)據(jù)庫物理設(shè)計(jì)根據(jù)數(shù)據(jù)庫的關(guān)系模式,用數(shù)據(jù)庫設(shè)計(jì)了如下主要5個(gè)數(shù)據(jù)表。(1)儲(chǔ)罐信息管理表用來存放一些儲(chǔ)罐的基本信息。如表1表1儲(chǔ)罐信息管理表中文列名英文列名數(shù)據(jù)類型是否為主鍵是否為外鍵備注儲(chǔ)罐名稱idVarchar(32)√儲(chǔ)罐的名稱儲(chǔ)罐數(shù)量good_idInt儲(chǔ)罐的數(shù)量負(fù)責(zé)人emp_idvarchar(12)負(fù)責(zé)人名字代號(hào)日期dataDatetime儲(chǔ)罐的具體使用日期備注remarklongtext備注一些其他信息(2)項(xiàng)目信息管理表用來存放計(jì)量鑒定公司檢定項(xiàng)目的詳細(xì)信息的。如表2所示表2項(xiàng)目信息表中文列名英文列名數(shù)據(jù)類型是否為主鍵是否為外鍵備注項(xiàng)目名稱Xm_idvarchar(32)√檢定項(xiàng)目的名稱項(xiàng)目類型typevarchar(20)被檢定項(xiàng)目的所屬類型檢定油價(jià)priceDecimal(3,1)被檢定油的價(jià)格檢定日期startdatetime項(xiàng)目檢定的具體日期檢定期限keepint項(xiàng)目所需的檢定期限項(xiàng)目地址placelongtext所檢定項(xiàng)目的所屬地址項(xiàng)目單位Factory_idvarchar(40)被檢定項(xiàng)目的所屬單位備注remarklongtext備注一些其他信息(3)用戶信息表用來存放用戶的基本信息。如3所示表3用戶信息表中文名英文名數(shù)據(jù)類型是否為主鍵是否為外鍵備注用戶IDidVarchar(10)√用戶登錄名用戶職位namevarchar(20)用戶的職位登錄密碼passvarchar(20)用戶系統(tǒng)登錄的密碼用戶性別sexVarchar(10)用戶的性別年齡ageInt用戶的年齡備注remarklongtext備注一些其他信息(4)單位管理信息表用來存放項(xiàng)目的具體信息。如圖4所示:表4單位管理信息表中文名英文名數(shù)據(jù)類型是否為主鍵是否為外鍵備注單位名Namevarchar(30)√單位的具體名稱聯(lián)系人linkmanvarchar(10)聯(lián)系人姓名電話phoneInt聯(lián)系人的電話號(hào)碼地址addresslongtext單位所在地址備注remarklongtext備注一些其他信息(5)部門管理信息表用來記錄和存儲(chǔ)部門的具體信息。如圖5所示表5部門管理信息表中文名英文名數(shù)據(jù)類型是否為主鍵是否為外鍵備注部門名稱bm_IDvarchar(20)√部門的具體名稱部門負(fù)責(zé)人Emp_idvarchar(10)部門負(fù)責(zé)人的名字項(xiàng)目數(shù)量amountInt記錄部門所負(fù)責(zé)的項(xiàng)目數(shù)量日期dateDatetime記錄項(xiàng)目的起始日期備注remarklongtext備注一些其他信息3.2詳細(xì)設(shè)計(jì)3.2.1功能模塊詳細(xì)設(shè)計(jì)本課題所研究的系統(tǒng)我主要分為了七大功能模塊,它們分別是人員管理模塊、單位管理模塊、項(xiàng)目管理模塊、儲(chǔ)罐管理模塊、部門管理模塊、檢定分析模塊和檢定管理模塊。(1)人員管理模塊:在此模塊中,包含了工作人員的姓名、性別、年齡、職位、聯(lián)系電話、登錄密碼以及備注信息等內(nèi)容,實(shí)現(xiàn)了以上內(nèi)容的增加、刪除、以及修改的功能。(2)單位管理模塊:此模塊含有計(jì)量檢定單位名、單位聯(lián)系人、聯(lián)系人電話、單位地址以及備注信息五部分內(nèi)容,同樣也實(shí)現(xiàn)了模塊信息的增加、刪除和修改。(3)項(xiàng)目管理模塊:項(xiàng)目管理這個(gè)部分中還可以具體分為項(xiàng)目量管理和項(xiàng)目信息管理兩個(gè)部分,其中項(xiàng)目量管理模塊中含有項(xiàng)目名稱、項(xiàng)目類型、項(xiàng)目地址、項(xiàng)目所屬單位、剩余數(shù)目、項(xiàng)目備注和數(shù)目剩余備注幾個(gè)部分;項(xiàng)目信息管理模塊分為項(xiàng)目名稱、項(xiàng)目類型、項(xiàng)目檢定日期、油價(jià)、檢定期限、項(xiàng)目屬地、檢定單位名稱和備注信息八個(gè)部分,同時(shí)也對(duì)以上信息實(shí)現(xiàn)了增加、刪除和修改的功能。(4)儲(chǔ)罐管理模塊:本模塊主要內(nèi)容為儲(chǔ)罐名稱、儲(chǔ)罐數(shù)量、負(fù)責(zé)人名稱、啟用日期和備注信息,同樣也實(shí)現(xiàn)了以上內(nèi)容增加、修改和刪除的功能。(5)部門管理模塊:本模塊主要是針對(duì)檢定部門信息設(shè)置的,包含了部門名稱、部門負(fù)責(zé)的項(xiàng)目數(shù)量、部門負(fù)責(zé)人、工作日期和備注信息等,同樣也具備信息的增加、修改和刪除功能。(6)檢定分析模塊:此模塊內(nèi)含報(bào)告編號(hào)、報(bào)告價(jià)值、報(bào)告類型、應(yīng)有數(shù)量、實(shí)際數(shù)量、報(bào)告經(jīng)手人、報(bào)告生成時(shí)間、報(bào)告查看記錄、報(bào)告添加記錄和備注信息,同時(shí)實(shí)現(xiàn)報(bào)告的生成、查看、添加和刪除功能。(7)檢定管理模塊:檢定管理是對(duì)被檢定的項(xiàng)目詳細(xì)信息統(tǒng)計(jì)匯總的模塊,整合了被檢項(xiàng)目的編號(hào)、名稱、類型、文件名、數(shù)量、檢定日期、檢定地址、等級(jí)和備注信息等,同時(shí)可以進(jìn)行檢定項(xiàng)目的添加、檢定內(nèi)容的重新編輯和刪除的操作。3.2.2系統(tǒng)界面模塊設(shè)計(jì)REF_Ref15944\r\h[3] 接下來將對(duì)本課題研究的項(xiàng)目各個(gè)模塊的界面進(jìn)行一個(gè)簡(jiǎn)單的介紹:本系統(tǒng)采用健康護(hù)眼的綠色為主色調(diào),目的是緩解長時(shí)間進(jìn)行計(jì)算機(jī)操作的工作人員的視力疲勞。首先,登錄界面分為用戶名輸入、密碼輸入登錄鍵和重置鍵四個(gè)部分。登錄成功后顯示的主頁左側(cè)為系統(tǒng)菜單,包含了本系統(tǒng)人員管理、單位管理、項(xiàng)目管理、儲(chǔ)罐管理、部門管理、檢定分析和檢定管理這七大模塊,通過點(diǎn)擊每個(gè)模塊的主導(dǎo)航部分來展開其相應(yīng)的副導(dǎo)航菜單,通過點(diǎn)擊副導(dǎo)航菜單來獲取相應(yīng)的具體內(nèi)容;右側(cè)則為本系統(tǒng)的名稱“大容量計(jì)量檢定管理信息系統(tǒng)”的字樣,系統(tǒng)頂部則含有本系統(tǒng)的特定logo和返回首頁與退出登錄兩個(gè)導(dǎo)航鍵,點(diǎn)擊任意一個(gè)導(dǎo)航鍵將為用戶實(shí)現(xiàn)相應(yīng)的功能。下面將為各個(gè)導(dǎo)航鍵進(jìn)行具體介紹:(1)人員管理:包含人員管理和人員添加兩個(gè)副導(dǎo)航鍵,主要展示了員工管理的具體情況,即員工姓名、性別、電話、年齡等信息;人員添加則是將員工信息按照要求填寫并點(diǎn)擊確認(rèn)添加即可添加成功,在人員管理表中即可查閱。(2)單位管理:?jiǎn)挝还芾碇鲗?dǎo)航鍵下含單位管理和單位添加兩個(gè)副導(dǎo)航鍵,單位管理展示了單位名稱、聯(lián)系人姓名、聯(lián)系電話、地址等信息;單位添加則是將單位信息按照具體要求填寫并點(diǎn)擊確認(rèn)添加即可在單位管理表中查閱。(3)項(xiàng)目管理:項(xiàng)目管理主導(dǎo)航鍵內(nèi)含項(xiàng)目管理、項(xiàng)目添加、項(xiàng)目量三個(gè)副導(dǎo)航鍵;項(xiàng)目管理展示了項(xiàng)目名稱、項(xiàng)目類型、檢定日期、檢定期限、地址、單位等具體信息;項(xiàng)目添加則是按照規(guī)定的要求填寫項(xiàng)目信息則可添加成功并查詢;項(xiàng)目量則記錄了項(xiàng)目名稱、項(xiàng)目類型、地址、單位、剩余數(shù)目等信息。(4)儲(chǔ)罐管理:儲(chǔ)罐管理主導(dǎo)航鍵下包含有儲(chǔ)罐管理和進(jìn)行儲(chǔ)罐兩個(gè)副導(dǎo)航鍵;儲(chǔ)罐管理導(dǎo)航鍵展示了儲(chǔ)罐名稱、儲(chǔ)罐數(shù)量、經(jīng)手人、日期等詳細(xì)的儲(chǔ)罐信息。進(jìn)行儲(chǔ)罐則可按照規(guī)定添加正在進(jìn)行使用的儲(chǔ)罐信息。(5)部門管理:部門管理主導(dǎo)航鍵擁有部門管理和部門調(diào)出兩個(gè)副導(dǎo)航鍵;點(diǎn)擊相應(yīng)的副導(dǎo)航鍵則將展示相應(yīng)內(nèi)容的信息表,如部門名稱、項(xiàng)目數(shù)目等。(6)檢定分析:鑒定分析中的兩個(gè)副導(dǎo)航鍵分別是分析報(bào)告和報(bào)告查詢;分析報(bào)告副導(dǎo)航鍵將為用戶展示鑒定分析結(jié)果所生成的分析報(bào)告,檢定信息一目了然。報(bào)告查詢則是展示了具體報(bào)告具體查詢的功能。(7)檢定管理:檢定管理主導(dǎo)航鍵包含檢定管理和鑒定添加兩個(gè)副導(dǎo)航鍵;檢定管理副導(dǎo)航鍵將為用戶展示檢定的級(jí)別、類型、數(shù)量、日期等具體的報(bào)告信息;鑒定添加則可按照規(guī)定的步驟對(duì)鑒定信息進(jìn)行添加修改等操作。本系統(tǒng)的布局和分風(fēng)格在此類的后臺(tái)管理系統(tǒng)中是非常實(shí)用的,其具有界面美觀、簡(jiǎn)潔、易懂、操作簡(jiǎn)單、受眾范圍廣泛等優(yōu)點(diǎn),對(duì)各個(gè)年齡層次的用戶來說均是十分友好的,功能價(jià)值也在本系統(tǒng)中得到了充分的展現(xiàn)。3.2.3算法設(shè)計(jì)將計(jì)算機(jī)科學(xué)與技術(shù)的專業(yè)理論知識(shí)與計(jì)量檢定信息管理行業(yè)的規(guī)則規(guī)范相結(jié)合,建立正確恰當(dāng)并符合生產(chǎn)實(shí)際的模型。3.2.4系統(tǒng)程序流程設(shè)計(jì)(1)系統(tǒng)登陸模塊的流程圖,如圖8所示圖8系統(tǒng)登陸功能模塊流程圖

(2)系統(tǒng)添加功能的流程圖,如圖9所示圖9系統(tǒng)添加功能模塊流程圖(3)系統(tǒng)編輯功能的流程圖,如圖10所示圖10系統(tǒng)編輯功能模塊流程圖

(4)系統(tǒng)刪除功能的流程圖,如圖11所示圖11系統(tǒng)刪除功能流程圖

(5)系統(tǒng)查詢信息模塊的流程圖,如圖12所示 圖12系統(tǒng)查詢功能模塊流程圖3.3本章小結(jié)本章內(nèi)容針對(duì)系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分進(jìn)行了較為詳細(xì)的描述。其中,概要設(shè)計(jì)對(duì)系統(tǒng)的軟件功能結(jié)構(gòu)、層次結(jié)構(gòu)和模塊調(diào)用關(guān)系進(jìn)行了設(shè)計(jì),對(duì)數(shù)據(jù)庫的概念進(jìn)行簡(jiǎn)單的描述;詳細(xì)設(shè)計(jì)部分介紹了系統(tǒng)各個(gè)功能的處理過程,功能模塊設(shè)計(jì)、算法設(shè)計(jì)以及主要的功能模塊流程圖設(shè)計(jì)。

4.實(shí)現(xiàn)工作接下來將介紹本項(xiàng)目的實(shí)現(xiàn)工作內(nèi)容,將根據(jù)前面部分所選用的工具和語言來實(shí)現(xiàn)預(yù)期的功能和目標(biāo)。4.1數(shù)據(jù)收集及到導(dǎo)入過程由于本次課題所研究的項(xiàng)目是大容量計(jì)量檢定管理信息系統(tǒng),所以在本系統(tǒng)中將會(huì)涉獵大量計(jì)量檢定和計(jì)算機(jī)技術(shù)的專業(yè)知識(shí),于是將通過互聯(lián)網(wǎng)查詢,朋友咨詢以及指導(dǎo)老師指導(dǎo)等多重的學(xué)習(xí)方式來獲取大量的數(shù)據(jù)、資料和信息,用來作為本次系統(tǒng)數(shù)據(jù)測(cè)試的支持,在系統(tǒng)開發(fā)的初始階段,將整理完畢的數(shù)據(jù)導(dǎo)入Navicat數(shù)據(jù)庫中,做好初步的數(shù)據(jù)存儲(chǔ)準(zhǔn)備。數(shù)據(jù)庫準(zhǔn)備就緒后即可進(jìn)行下一步的系統(tǒng)功能開發(fā)。開發(fā)工作完成即可將其發(fā)布在服務(wù)器上,通過對(duì)外公開的地址即可在瀏覽器中進(jìn)行訪問。4.2功能模塊實(shí)現(xiàn)4.2.1人員管理總況 此模塊含有員工姓名、性別、年齡、聯(lián)系電話、所在職位、登錄系統(tǒng)密碼刪除修改、人員的添加、刪除和修改等內(nèi)容,直觀的展現(xiàn)量系統(tǒng)對(duì)人員信息的管理與收集,本功能模塊的界面如下圖4-1和4-2所示: 圖4-1人員管理總況圖圖4-2人員添加總況圖4.2.2單位管理總況 此功能模塊集中展示了計(jì)量檢定單位信息的管理情況,此界面清晰的展示了單位管理中的單位名稱、單位聯(lián)系人、聯(lián)系人電話、單位地址等重要的單位管理信息;單位添加界面展示了添加單位所需的信息要求,可按規(guī)定填寫添加。具體展示如下4-3和4-4圖所展示:圖4-3單位管理總況圖圖4-4單位添加總況圖4.2.3項(xiàng)目管理總況 此功能模塊內(nèi)含項(xiàng)目具體信息管理、項(xiàng)目添加和項(xiàng)目量三個(gè)部分,其中項(xiàng)目管理部分內(nèi)含項(xiàng)目名稱、項(xiàng)目類型、油價(jià)、檢定日期、檢定期限、項(xiàng)目地址、項(xiàng)目單位等項(xiàng)目信息;項(xiàng)目添加則可以通過輸入項(xiàng)目的具體名稱、類型、產(chǎn)地等信息來將新項(xiàng)目添加到項(xiàng)目管理部分;項(xiàng)目量部分則是展示了項(xiàng)目名稱、項(xiàng)目類型、產(chǎn)地、單位、項(xiàng)目數(shù)量等信息。界面展示如下圖4-5、4-6和4-7所示:圖4-5項(xiàng)目管理總況圖圖4-6項(xiàng)目添加總況圖 圖4-7項(xiàng)目量總況圖4.2.4儲(chǔ)罐管理總況 此功能模塊清楚地展現(xiàn)出儲(chǔ)罐管理中的儲(chǔ)罐名稱、儲(chǔ)罐數(shù)量、信息經(jīng)手人、信息修改日期等情況;進(jìn)行儲(chǔ)罐可添加新的儲(chǔ)罐信息。具體界面展示如下圖4-8和4-9所示:圖4-8儲(chǔ)罐管理總況圖圖4-9進(jìn)行儲(chǔ)罐添加總況圖4.2.5部門管理總況 此功能模塊集中展示了部門名稱、項(xiàng)目數(shù)量、負(fù)責(zé)人、調(diào)動(dòng)日期等信息;部門調(diào)出則可根據(jù)部門信息選擇調(diào)動(dòng)數(shù)量。具體界面展示如下圖4-10和4-11所示:圖4-10部門管理總況圖圖4-11部門調(diào)動(dòng)總況圖4.2.6檢定分析總況 此功能模塊是對(duì)生成的鑒定報(bào)告進(jìn)行匯總展示,記錄了鑒定報(bào)告的價(jià)值、類型、數(shù)量和報(bào)告的添加和查看記錄;還可以根據(jù)檢定報(bào)告的編號(hào)和名稱進(jìn)行對(duì)應(yīng)的查詢。具體展示界面如下圖4-12和4-13所展示:圖4-12檢定分析總況圖 圖4-13檢定分析總況圖4.2.7檢定管理總況 此功能模塊主要提供了檢定文件的名稱、類型、數(shù)量、日期和公司地址等信息;還可以在鑒定添加部分對(duì)新的文件、數(shù)量、類型等信息進(jìn)行添加、修改、和刪除等操作。具體界面情況展示如下圖4-14和4-15所示:圖4-14檢定管理總況圖 圖4-15檢定添加總況圖4.3本章小結(jié)本章主要介紹了開發(fā)本系統(tǒng)各個(gè)模塊所需的數(shù)據(jù)收集與導(dǎo)入工作的實(shí)現(xiàn)方法以及系統(tǒng)各個(gè)功能模塊的實(shí)現(xiàn)總況圖,展示了界面的具體情況,以簡(jiǎn)潔直觀的方式給用戶提供本系統(tǒng)的功能參考。

5.測(cè)試在系統(tǒng)開發(fā)的過程中,測(cè)試工作應(yīng)當(dāng)與系統(tǒng)的開發(fā)和維護(hù)工作同步進(jìn)行,在系統(tǒng)的研發(fā)過程中應(yīng)一直伴隨著測(cè)試階段,否則一旦系統(tǒng)開發(fā)完成再去測(cè)試,此時(shí)測(cè)試結(jié)果出現(xiàn)錯(cuò)誤將會(huì)對(duì)調(diào)試改錯(cuò)工作帶來極大的難度,因?yàn)殄e(cuò)誤已經(jīng)伴隨了整個(gè)的系統(tǒng)開發(fā),已經(jīng)扎根到系統(tǒng)中去了,這時(shí)的改錯(cuò)工作量無疑將會(huì)是巨大的,所以,測(cè)試將是系統(tǒng)開發(fā)過程中必不可少的一個(gè)環(huán)節(jié)。5.1系統(tǒng)測(cè)試方法系統(tǒng)測(cè)試大致分為一下兩個(gè)部分:各個(gè)功能模塊獨(dú)立測(cè)試;系統(tǒng)整體測(cè)試。功能模塊獨(dú)立測(cè)試的步驟大概為先對(duì)各個(gè)大的功能模塊下面的小功能模塊進(jìn)行測(cè)試,然后對(duì)大的功能模塊進(jìn)行測(cè)試,之后再對(duì)系統(tǒng)進(jìn)行整體的測(cè)試,這樣測(cè)試的原因是因?yàn)楦鱾€(gè)小的模塊具有加強(qiáng)的獨(dú)立性,按照這個(gè)順序進(jìn)行功能測(cè)試。測(cè)試將采用功能測(cè)試法,測(cè)試人員可在對(duì)系統(tǒng)設(shè)計(jì)的思路和技術(shù)方法均不了解的情況下僅僅對(duì)系統(tǒng)所展示出的功能進(jìn)行測(cè)試,即在功能導(dǎo)航鍵中進(jìn)行任意選擇,按照規(guī)則進(jìn)行輸入操作,然后觀察系統(tǒng)輸出的結(jié)果是否符合預(yù)期的設(shè)想,這種功能測(cè)試的方法可以檢測(cè)出系統(tǒng)實(shí)現(xiàn)的功能是否能符合客戶的預(yù)期設(shè)想和實(shí)際的生產(chǎn)需求。5.2軟件測(cè)試過程 軟件的功能測(cè)試結(jié)果如表5-1所示:表5-SEQ表5-\*ARABIC1軟件功能測(cè)試過程及結(jié)果測(cè)試編碼測(cè)試模塊測(cè)試操作測(cè)試響

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論