《基于BS架構(gòu)用Java語言的石油與天然氣井場的物資管理系統(tǒng)設(shè)計(jì)》12000字(論文)_第1頁
《基于BS架構(gòu)用Java語言的石油與天然氣井場的物資管理系統(tǒng)設(shè)計(jì)》12000字(論文)_第2頁
《基于BS架構(gòu)用Java語言的石油與天然氣井場的物資管理系統(tǒng)設(shè)計(jì)》12000字(論文)_第3頁
《基于BS架構(gòu)用Java語言的石油與天然氣井場的物資管理系統(tǒng)設(shè)計(jì)》12000字(論文)_第4頁
《基于BS架構(gòu)用Java語言的石油與天然氣井場的物資管理系統(tǒng)設(shè)計(jì)》12000字(論文)_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

石油與天然氣物資管理系統(tǒng)開發(fā)工具及相關(guān)技術(shù)介紹2.1開發(fā)的環(huán)境開發(fā)的環(huán)境就是以下四個(gè)類型:(1)操作的系統(tǒng):微軟Windows10操作系統(tǒng);(2)開發(fā)的工具:MyEclipse;(3)采用服務(wù)器:Tomcat;(4)聯(lián)合數(shù)據(jù)庫:微軟SQLServer服務(wù)器。2.2開發(fā)操作系統(tǒng)Windows10,是由微軟公司(Microsoft)開發(fā)的操作系統(tǒng),應(yīng)用于計(jì)算機(jī)和平板電腦等設(shè)備。Windows10在易用性和安全性方面有了極大的提升,除了針對云服務(wù)、智能移動設(shè)備、自然人機(jī)交互等新技術(shù)進(jìn)行融合外,還對固態(tài)硬盤、生物識別、高分辨率屏幕等硬件進(jìn)行了優(yōu)化完善與支持。2.3開發(fā)工具和數(shù)據(jù)庫本次開放工具采用的是MyEclipse,而MyEclipse有七個(gè)部分:(1)EJB的開發(fā)工具;(2)數(shù)據(jù)庫服務(wù);(3)JavaEE的模型;(4)服務(wù)器網(wǎng)絡(luò)的連接器;(5)JavaEE的部署服務(wù);(6)Web的開發(fā)工具;(7)MyEclipse的工具幫助[30]。SQLServer提供SQLServer多個(gè)聯(lián)系其他服務(wù)的復(fù)制功能。SQLServer提供了一個(gè)大型的圖形數(shù)據(jù)庫給我們,當(dāng)我們在需要完成各類工作時(shí),有需要幫助的話,可以隨時(shí)點(diǎn)擊使用幫助,例如建立定期備份、在伺服機(jī)之間重新復(fù)制數(shù)據(jù)和通過自動調(diào)節(jié)來改善數(shù)據(jù)庫的性能[31]。2.4系統(tǒng)的研發(fā)技術(shù)2.4.1MVC技術(shù)石油與天然氣井場物資管理系統(tǒng)采用了MVC(Model-View-Controller)技術(shù)作為直觀表達(dá),從字面意思上看我們就可以清楚地知道設(shè)計(jì)程序分為三層(模型層、視圖層和控制層)[32]。(1)視圖(View)是人機(jī)交互界面,這個(gè)界面上用戶能清楚看到自己需要的不分;(2)模型是按照需求制定相關(guān)規(guī)則,并且對于用戶的操作進(jìn)行自動處理,在MVC技術(shù)中,顯得尤為重要;(3)控制器是滿足用戶的各種要求的組成部分。比如在每個(gè)用戶都點(diǎn)擊了相關(guān)連接之后,我們不用做任何事情就可以了解內(nèi)容,因?yàn)榭刂茖訒⑿畔l(fā)送到模型,對于該數(shù)據(jù)和模型需要怎樣做什么,然后再通過選擇一個(gè)視圖,滿足需求,并將其發(fā)送到給每個(gè)用戶[33]。2.4.2Java編程語言Java是由JamesGosling等人在1991年設(shè)計(jì)的一種計(jì)算機(jī)編程語言。自1995年引入以來,因?yàn)閖ava語言的獨(dú)一無二,學(xué)者們開發(fā)出了與操作系統(tǒng)不同的標(biāo)準(zhǔn)接口,這樣我們在使用java的時(shí)候就需要將它重新翻譯一次[34]。2.5本章小結(jié)本章只要闡述的就是在MicrosoftWindows10Pro1709系統(tǒng)下使用MyEclipse開發(fā)工具聯(lián)合Tomcat服務(wù)器、SQL數(shù)據(jù)庫等編寫該物資管理系統(tǒng),并且熟悉JAVA語言,介紹各個(gè)使用的相關(guān)工具、技術(shù)。

3對于石油與天然氣物資管理系統(tǒng)的功能分析3.1對于設(shè)計(jì)目標(biāo)需求的分析系統(tǒng)需要三個(gè)實(shí)施人員,包括(超級管理員、倉庫管理員和員工),所以我們設(shè)計(jì)了:(1)能有效針對系統(tǒng)各個(gè)模塊管理的超級管理員;(2)能隨時(shí)關(guān)注物資庫存動向的倉庫管理員,并且隨時(shí)對管理的物資進(jìn)行標(biāo)注和上報(bào);(3)能夠減輕管理員壓力的員工,能夠根據(jù)上級要求購買物資,并且及時(shí)備注,大大地提高了管理系統(tǒng)的效率。3.2對于系統(tǒng)的具體業(yè)務(wù)流程的分析石油與天然氣井場物資管理系統(tǒng)的業(yè)務(wù)主要是包括物資的庫存管理作業(yè)和物資的庫存管理。具體就是有操作員制定計(jì)劃,加上內(nèi)部運(yùn)營對于物資出入庫進(jìn)行統(tǒng)計(jì)分析。如下圖所示的傳統(tǒng)業(yè)務(wù)流程圖,根據(jù)倉庫采購進(jìn)度,等待批準(zhǔn)通知再處理符合規(guī)定的訂單;操作員進(jìn)行倉儲,然后進(jìn)行分類和匯總。當(dāng)物料庫存正常的時(shí)候,進(jìn)行正常出庫處理;當(dāng)貨物的庫存量低于出庫數(shù)量時(shí),要想在傳統(tǒng)模式下進(jìn)行正常的庫存管理業(yè)務(wù)流程,就必須認(rèn)真填寫庫存清單并入庫。系統(tǒng)業(yè)務(wù)圖如圖3.1所示。圖3.1系統(tǒng)業(yè)務(wù)圖3.3系統(tǒng)下的各層數(shù)據(jù)分析1.系統(tǒng)數(shù)據(jù)圖0層。由系統(tǒng)、管理員和員工三部分共同組成,員工可以將倉庫、出庫和入庫信息提供給總系統(tǒng),而系統(tǒng)可以提供物資信息給員工參考,管理員是將物資、入庫和出庫信息提供給系統(tǒng)。本石油與天然氣井場物資管理系統(tǒng)0層數(shù)據(jù)圖如下圖3.2所示。圖3.2系統(tǒng)0層數(shù)據(jù)圖通過上圖就知道我們設(shè)置的管理員和員工任務(wù)是分開的。2.系統(tǒng)數(shù)據(jù)圖1層。管理員提供物資和庫存信息到統(tǒng)計(jì)管理,再將信息傳遞給管理員。本石油與天然氣井場物資管理系統(tǒng)1層數(shù)據(jù)圖如下圖3.3所示。圖3.3系統(tǒng)1層數(shù)據(jù)圖從上圖可知管理員是系統(tǒng)中的首腦,員工作為輔助配合,對于系統(tǒng)中用戶登錄、倉庫管理、物資管理、出入庫管理、管理員和員工信息管理有著重大意義。3.庫存控制數(shù)據(jù)圖2層。管理員可以管理出庫、出庫信息表,庫存管理。本石油與天然氣井場物資管理系統(tǒng)2層數(shù)據(jù)圖如下圖3.4所示。圖3.4庫存信息與數(shù)據(jù)管理2層次的數(shù)據(jù)信息圖3.4本章小結(jié)本章主要目的是對系統(tǒng)進(jìn)行了分析,分別從目標(biāo)需求、具體業(yè)務(wù)流程和系統(tǒng)各層數(shù)據(jù)等三個(gè)維度詳細(xì)地闡述了一個(gè)系統(tǒng)的各個(gè)組成部分的大概功能,通過流程圖我們可以清晰地看到各個(gè)部分之間的聯(lián)系,以及證明本次命題的實(shí)用性。4石油與天然氣物資管理的具體系統(tǒng)設(shè)計(jì)4.1物資管理系統(tǒng)設(shè)計(jì)的原理系統(tǒng)設(shè)計(jì)原理首先是將設(shè)計(jì)分為多個(gè)部分。所有部分的功能結(jié)合在一起可以滿足各個(gè)用戶的不同需求,然后提取系統(tǒng)設(shè)計(jì)的本質(zhì)特征,先從簡單入手主要問題逐步細(xì)化,不同模塊之間的信息應(yīng)該是分開的,且不能相互訪問,所以要清晰劃分模塊(遵循高內(nèi)聚,低耦合的原則)。4.2系統(tǒng)功能設(shè)計(jì)石油與天然氣井場物資管理系統(tǒng)從實(shí)際應(yīng)用的角度可以分為以下模塊,即系統(tǒng)用戶、用戶信息、倉庫信息、物資信息、倉庫、日志以及系統(tǒng)管理等模塊。本石油與天然氣井場物資管理系統(tǒng)結(jié)構(gòu)如下圖4.1所示。圖4.1系統(tǒng)功能結(jié)構(gòu)圖1.用戶模塊按照需求分析可以分為用戶登錄、個(gè)人信息、用戶信息三個(gè)模塊。2.信息模塊主要是管理用戶的信息、登錄服務(wù)、系統(tǒng)、庫存信息、員工、信息查詢、物資查詢、退貨信息、出入庫信息、退貨訂單信息查詢以及系統(tǒng)備份。4.3SQL數(shù)據(jù)庫設(shè)計(jì)SQL數(shù)據(jù)庫的設(shè)計(jì)就是使用SQLsever服務(wù)器在B/S架構(gòu)上設(shè)計(jì),做出一個(gè)完善的使用說明,使其能夠最好地存儲滿足系統(tǒng)個(gè)人需求的數(shù)據(jù),一般來說我們都是需要用數(shù)據(jù)庫來激活我們的系統(tǒng)。4.3.1E-R模型設(shè)計(jì)e-r技術(shù)主要由實(shí)體、屬性和連接這三個(gè)大部分共同組成。本石油與天然氣物資井場管理系統(tǒng)關(guān)系E-R圖如下圖4.2所示:圖4.2系統(tǒng)E-R圖每個(gè)代碼擁有的屬性就是關(guān)系屬性,組合起來就是關(guān)系代碼,而實(shí)體之間關(guān)系有三種:(1)一對一關(guān)系,可以單獨(dú)提出也可以與其他的某一個(gè)部分結(jié)合;(2)一對多的關(guān)系,一個(gè)部分與多個(gè)部分結(jié)合;(3)多對多的關(guān)系,不同的部分有著某些緊密的結(jié)合關(guān)系。這樣我們可以將圖轉(zhuǎn)換為具體如下表4.1所示表4.1物資詳細(xì)信息列表物資和倉庫信息入庫信息出庫信息退貨信息物資名稱入庫單出庫單號退貨單物資數(shù)量物資名稱編號物資名稱編號物資名稱編號物資單位入庫次數(shù)出庫次數(shù)退貨次數(shù)倉庫編號入庫價(jià)格出庫加個(gè)退貨價(jià)格倉庫數(shù)量入庫數(shù)量出庫數(shù)量退貨數(shù)量倉庫規(guī)格入庫總價(jià)出庫總價(jià)退貨總價(jià)類別類別類別日期日期日期經(jīng)手人經(jīng)手人經(jīng)手人倉庫編號倉庫編號倉庫編號4.3.2系統(tǒng)邏輯關(guān)系編寫下面的圖分別是allisers圖、用戶信息圖、操作記錄圖、物資信息圖、倉庫信息圖、出庫圖、出庫退貨圖、入庫圖、入庫退貨圖,也表明了各個(gè)功能模塊的邏輯關(guān)系。

圖4.3allusers圖

圖4.4倉庫信息圖

圖4.5操作記錄圖

圖4.6出庫圖

圖4.7出庫退貨圖

圖4.8入庫表圖4.9入庫退貨表圖4.10物資信息表圖4.11用戶信息表4.3.3SQL數(shù)據(jù)庫的連接設(shè)計(jì)結(jié)合SQLServer數(shù)據(jù)庫和它的圖形界面,在使用SQL語句來建立這個(gè)連接設(shè)計(jì),其主鍵與外鍵連接設(shè)計(jì)完成之后,還需要寫出具體的數(shù)據(jù)庫連接設(shè)計(jì)方案。C3P0是一個(gè)自動開源JDBC空閑連接池,它的兩個(gè)最大特點(diǎn)是自動連接回收和空閑自動連接,JDBCURL是一個(gè)創(chuàng)建的開源數(shù)據(jù)庫,DRIVERCLASS是一個(gè)數(shù)據(jù)庫的管理驅(qū)動,INITIALPOOLSIZE是連接中的一個(gè)空閑連接池變量,USER是一個(gè)注冊池的用戶名,PASSWORD是一個(gè)注冊池的用戶名和密碼,DRIVERCLASS空閑連接由一個(gè)數(shù)據(jù)庫自動進(jìn)行管理驅(qū)動,MAXPOOLSIZE和MINPOOLSIZE兩個(gè)空閑連接池分別決定是否開源會在池和該池中保留最多或者最少的空閑連接。本數(shù)據(jù)庫配置連接池主要代碼如下圖4.12所示。圖4.12配置連接池代碼4.4本章小結(jié)本章我們闡述了石油與天然氣井場物資管理系統(tǒng)的設(shè)計(jì),包括:(1)系統(tǒng)原理的說明;(2)系統(tǒng)功能設(shè)計(jì)(根據(jù)說明書需求來設(shè)計(jì)的);(3)數(shù)據(jù)庫設(shè)計(jì)(用概念模型、邏輯結(jié)構(gòu)和數(shù)據(jù)庫相結(jié)合設(shè)計(jì)),也用圖表的形式將系統(tǒng)的具體功能分級和有關(guān)操作內(nèi)容形象表達(dá)。5石油與天然氣物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5.1用戶管理功能模塊設(shè)計(jì)和實(shí)現(xiàn)5.1.1登錄系統(tǒng)模塊的界面登錄系統(tǒng)界面的模塊中,用戶可以輸入自己的賬號密碼登錄進(jìn)入系統(tǒng)。輸入密碼正確就直接進(jìn)入管理系統(tǒng),否則會有相應(yīng)的提示重新輸入。用戶登錄系統(tǒng)的界面如圖5.1所示。圖5.1登錄模塊系統(tǒng)HTML界面用戶登錄系統(tǒng)主要編寫代碼如下圖5.2所示。圖5.2.用戶登錄模塊主要編寫代碼5.1.2創(chuàng)建用戶模塊的界面如果需要添加用戶到我們的管理系統(tǒng)當(dāng)中,就點(diǎn)擊添加該用戶的信息,添加成功就可進(jìn)入系統(tǒng),結(jié)果如下所示。創(chuàng)建用戶模塊的管理系統(tǒng)界面如圖5.3所示。圖5.3創(chuàng)建用戶模塊系統(tǒng)HTML界面5.1.3密碼修改模塊的界面所有的用戶都可以修改密碼。修改密碼的時(shí)候用戶需要輸入原來設(shè)定好的密碼和兩次新的密碼,點(diǎn)擊確定修改成功,操作不規(guī)范的話就會有界面上的提示,用戶按照提示可以正確的完成修改密碼。密碼修改模塊的系統(tǒng)界面如圖5.4所示。圖5.4密碼修改模塊的系統(tǒng)HTML界面密碼修改模塊的主要代碼如下圖5.5所示。圖5.5密碼修改模塊的主要代碼5.1.4用戶添加的構(gòu)建流程當(dāng)我們需要構(gòu)建一個(gè)用戶的時(shí)候,第一步就要在系統(tǒng)中獲取基本信息,然后需要使用一個(gè)英文字母號或拼音密碼代替其字母作為用戶注冊時(shí)的用戶名。最后向整個(gè)用戶數(shù)據(jù)庫中添加一個(gè)初始密碼登錄。用戶添加構(gòu)建的流程圖如圖5.6所示。圖5.6用戶添加構(gòu)建流程圖5.2員工管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.2.1員工添加模塊的界面在主頁通過點(diǎn)擊添加員工,來實(shí)現(xiàn)添加員工的目的。需要輸入具體的姓名和年齡等信息。員工添加界面的模塊界面如圖5.7所示。圖5.7員工添加模塊的系統(tǒng)HTML界面員工添加模塊的主要代碼如下圖5.8所示。圖5.8員工添加模塊的主要代碼5.2.2員工修改模塊的界面也是在主頁通過使用修改方法,傳入系統(tǒng)來修改員工信息。界面與員工添加的界面相同。5.2.3員工查詢模塊的界面當(dāng)管理員添加了員工成功后,我們可以通過輸入員工編號的辦法查詢該員工的所有個(gè)人信息(員工編號和名字等)。員工查詢界面如下圖5.9所示。圖5.9員工查詢模塊的系統(tǒng)HTML界面5.2.4員工刪除模塊的界面員工刪除??梢栽谥黜撏ㄟ^使用刪除方法并傳入系統(tǒng)來刪除我們想要修改的內(nèi)容。5.2.5員工添加的構(gòu)建流程當(dāng)我們要添加員工時(shí),需要創(chuàng)建一個(gè)員工信息,提取系統(tǒng)的員工數(shù)據(jù)庫,看員工的信息是不是符合系統(tǒng)的添加規(guī)則,若符合就添加成功,不符合的話就返回第一步重新添加。員工添加構(gòu)建流程圖如圖5.10所示。圖5.10員工添加構(gòu)建流程圖5.3物資管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.3.1添加物資模塊的界面當(dāng)管理員需要添加物資的時(shí)候,在系統(tǒng)界面主頁點(diǎn)擊添加物資,需要輸入具體信息(名稱和數(shù)量等),輸入完成,添加成功。物資添加模塊的系統(tǒng)界面如圖5.11所示。圖5.11物資添加模塊系統(tǒng)HTML頁面物資添加模塊的關(guān)鍵代碼如下圖5.12所示。圖5.12物資添加模塊關(guān)鍵代碼5.3.2物資修改模塊的界面當(dāng)管理員或者員工需要修改物資信息的時(shí)候,可以登錄石油與天然氣井場物資管理系統(tǒng),對需要修改的物資點(diǎn)擊修改鍵進(jìn)行修改,界面與添加界面相同。5.3.3物資查詢模塊的界面當(dāng)管理員需要查詢物資的時(shí)候,需要添加完了物資信息成功后,再在主界面輸入需要查詢的物資編號,這樣就可以查詢該物資的所有具體信息(名稱和數(shù)量等)。物資查詢模塊的系統(tǒng)界面如下圖5.13所示。圖5.13物資查詢模塊的系統(tǒng)HTML界面5.3.4物資刪除模塊的界面當(dāng)管理員想要刪除物資的時(shí)候,可以登錄石油與天然氣井場物資管理系統(tǒng),點(diǎn)擊刪除鍵來刪除不需要的物資和錯(cuò)誤的物資信息。5.4物資管理系統(tǒng)庫存管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.4.1物資入庫模塊的界面管理員在物資入庫的時(shí)候,管理員需要對于物資進(jìn)行物資登記,然后物料入庫,物資當(dāng)前存庫應(yīng)該等于物資入庫數(shù)量加上庫存數(shù)量,而當(dāng)有某種物資退貨的時(shí)候,這樣這種物資的庫存數(shù)量減去退貨數(shù)量就等于當(dāng)前這種物資的庫存總數(shù)。物資入庫模塊的系統(tǒng)界面如圖5.14所示。圖5.14物資入庫模塊的系統(tǒng)HTML界面物資入庫模塊的關(guān)鍵代碼如下圖5.15所示。圖5.15物資入庫模塊的關(guān)鍵代碼物資入庫的構(gòu)建流程圖如下圖5.16所示。圖5.16物資入庫流程圖5.4.2物資出庫模塊的界面當(dāng)物資出庫的時(shí)候,系統(tǒng)會生成物資出庫記錄,物資出庫前當(dāng)前庫存=物資出庫-物資出庫數(shù)量,如果當(dāng)前物資的庫存水平小于發(fā)貨則出庫失敗,當(dāng)前物資的庫存商品總數(shù)應(yīng)該等于物資的庫存商品數(shù)量加上退貨數(shù)量。物資出庫模塊的系統(tǒng)界面如下圖5.17所示。圖5.17物資出庫模塊的系統(tǒng)HTML界面物資出庫模塊的關(guān)鍵代碼如下圖5.18所示。圖5.18物資出庫模塊的關(guān)鍵代碼圖5.4.3庫存查詢模塊的的界面庫存查詢,用戶點(diǎn)擊此功能后,系統(tǒng)將自動列出所有物料的信息和當(dāng)前庫存情況,并計(jì)算出所有物料的總量。物資查詢模塊的系統(tǒng)界面如圖5.19所示。圖5.19庫存查詢模塊的系統(tǒng)HTML界面5.4.4物資退貨模塊的界面當(dāng)有物資退貨,需要填寫退貨表具體信息(物資名稱和經(jīng)手人等),提交成功,上傳系統(tǒng)。物資退貨模塊的系統(tǒng)界面如下5.20圖所示。圖5.20物資退貨模塊的系統(tǒng)HTML界面物資退貨關(guān)鍵代碼如下圖5.21所示:圖5.21物資退貨關(guān)鍵代碼5.5物資管理系統(tǒng)倉庫管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)超級管理員可以對物資的具體信息(倉庫的編號和名稱等)進(jìn)行添加、刪除、修改和查詢等操作。附加的倉庫清單也可以導(dǎo)出到Excel中表示,并在客戶詳細(xì)信息界面上打印。倉庫管理模塊的系統(tǒng)HTML界面如下圖5.22所示。圖5.22倉庫管理模塊的系統(tǒng)HTML界面5.6物資管理系統(tǒng)系統(tǒng)管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1.本系統(tǒng)可以導(dǎo)出各種信息表,也可以連接打印機(jī),實(shí)時(shí)打印需要的信息。打印的表格界面圖如下圖5.23所示。圖5.23信息表打印界面圖2.?dāng)?shù)據(jù)輸入導(dǎo)出的工作流程示意圖可以查詢所有任何需要數(shù)據(jù)導(dǎo)出的電子裝置數(shù)據(jù)信息,,再用POI技術(shù)導(dǎo)出Excel表格。將數(shù)據(jù)保存為表格如下圖5.24所示。圖5.24數(shù)據(jù)保存表格界面圖5.7本章小結(jié)本章主要重點(diǎn)講述的內(nèi)容是對于我國石油與天然氣井場物資管理系統(tǒng)各項(xiàng)業(yè)務(wù)功能的具體設(shè)計(jì)實(shí)現(xiàn),包括用戶管理模塊、員工管理模塊、物資管理模塊、物資庫存管理模塊、庫存信息模塊和系統(tǒng)管理功能模塊等。這六個(gè)功能模塊的實(shí)現(xiàn)表明我們已經(jīng)設(shè)計(jì)出了所需要的系統(tǒng)。6物資管理系統(tǒng)的整體測試6.1目的本次石油與天然氣物資管理系統(tǒng)中加入測試,不僅僅是為了單純的測試系統(tǒng)的正確性,更加是需要我們在測試完成之后,分析系統(tǒng)測試中出現(xiàn)的問題,總結(jié)之后再來改進(jìn)我們的測試,以達(dá)到更好的測試效果和更流暢的測試流程。在本次提出的測試中第一步就是檢查系統(tǒng)存在的邏輯性問題以及可能在系統(tǒng)已經(jīng)投入運(yùn)行時(shí)會出現(xiàn)的錯(cuò)誤,完成之后分析測試結(jié)果來改善和提高系統(tǒng)的質(zhì)量。第二步我們需要做的測試是檢測系統(tǒng)的安全性和穩(wěn)定性,先看系統(tǒng)中會不會出現(xiàn)數(shù)據(jù)丟失等問題,然后考慮系統(tǒng)是否能夠穩(wěn)定地運(yùn)行。從石油與天然氣井場的物資管理角度出發(fā),考慮到系統(tǒng)管理的實(shí)際考察情況。本次石油與天然氣井場物資管理系統(tǒng)的測試內(nèi)容應(yīng)該分為以下三個(gè)部分:(1)系統(tǒng)的功能模塊是否都能夠正常穩(wěn)定地運(yùn)行;(2)不同的用戶能夠通過井場物資管理系統(tǒng)進(jìn)行哪些操作,以及查看的內(nèi)容;(3)系統(tǒng)和數(shù)據(jù)庫的信息在管理員和用戶對于井場物資信息的修改之后,是否能夠同時(shí)接收到,并且保存。6.2使用方法本次井場物資管理系統(tǒng)的每個(gè)模塊都是由很多個(gè)部分組成的,所以我們設(shè)計(jì)了兩種測試來準(zhǔn)確的測試:(1)白箱測試,目的就是要求測試所有井場物資管理系統(tǒng)的組成結(jié)構(gòu);(2)黑箱測試,目的是測試在井場物資管理系統(tǒng)所有功能模塊都會不會影響系統(tǒng)的工作效率和整體結(jié)構(gòu),更加重要的是時(shí)間觀念,要測試系統(tǒng)的功能會不會按時(shí)完成各自的工作任務(wù)。不得不提的是,所有測試方法都是基于測試者自身來進(jìn)行的,不能在不了解測試目標(biāo)的具體內(nèi)容就進(jìn)行測試,所以在我了解了井場物資管理系統(tǒng)的邏輯結(jié)構(gòu)和系統(tǒng)結(jié)構(gòu)之后再來進(jìn)行的。6.3過程設(shè)計(jì)6.3.1計(jì)劃安排在我完成了這次石油與天然氣井場物資管理系統(tǒng)的測試之后,我了解到了測試是設(shè)計(jì)一個(gè)系統(tǒng)必要的部分。這次我們穩(wěn)定且安全地運(yùn)行了這個(gè)系統(tǒng)并且實(shí)現(xiàn)了它的各種功能,證明了這個(gè)系統(tǒng)的安全性和穩(wěn)定性。系統(tǒng)測試計(jì)劃如下圖6.1所示。圖6.1系統(tǒng)測試計(jì)劃圖6.3.2系統(tǒng)測試1.用戶登錄模塊測試,首先就是登錄井場物資管理系統(tǒng)HTML界面,輸入相應(yīng)信息,如果輸入正確就登錄成功,反之會得到相對應(yīng)的提醒消息。用戶登錄模塊測試圖如下圖6.2所示。圖6.2用戶登錄測試圖2.用戶管理模塊測試,首先我們添加一個(gè)用戶,輸入各種用戶的信息(姓名和),輸入完成之后就添加用戶成功,反之也會有提醒消息。添加用戶測試圖如下圖6.3所示。圖6.3用戶管理測試圖3.物資管理模塊測試,對物料管理功能模塊進(jìn)行添加、刪除、更改和檢查的測試都會有相應(yīng)的提醒消息。物資管理測試如下圖6.4所示。圖6.4添加物資測試圖4.物資入庫模塊測試實(shí)例,要測試物資入庫的情況,我們自由選擇一種或者多種測試。物資入庫實(shí)例如下圖6.5所示。圖6.5物資入庫管理測試實(shí)例表6.4測試結(jié)果當(dāng)測試完成之后,得出了功能測試和代碼測試的結(jié)果,分析這些測試結(jié)果之后,表明系統(tǒng)的功模塊和代碼全部正常。系統(tǒng)的功能和代碼測試結(jié)果如下圖6.6所示。圖6.6系統(tǒng)功能測試結(jié)果圖6.5本章小結(jié)本章是對整個(gè)物資管理系統(tǒng)設(shè)計(jì)的測試,第一步就是明確測試目的(找出存在的問題和檢測系統(tǒng)的安全性、可靠性),同時(shí)寫下測試計(jì)劃和時(shí)間;第二步,使用黑盒加白盒的測試方法;第三步,記錄測試結(jié)果以證明系統(tǒng)是正確,結(jié)束。7結(jié)論與展望7.1結(jié)論本石油與天然氣井場物資管理的系統(tǒng)的開發(fā)是基于B/S架構(gòu)使用了現(xiàn)在的信息化技術(shù),同時(shí)完美契合了目前石油與天然氣井場系統(tǒng)對物資的管理需求。本井場物資管理系統(tǒng)為石油與天然氣的物資庫存管理工作提供極為有效的模式化管理,在減輕了我們工作壓力的同時(shí)還大大提高管理工作效率。本石油與天然氣井場物資管理系統(tǒng)還允許直接輸入各類數(shù)據(jù),使得管理員們既可以直接在網(wǎng)上查詢自己所需要的信息,這樣既有效地節(jié)約了用戶和管理者的時(shí)間,也幫助井場管理者清晰地看到物資具體信息。在我們確定了系統(tǒng)的技術(shù)要求和需求后,完成了系統(tǒng)的SQL數(shù)據(jù)庫結(jié)合Tomcat服務(wù)器與功能代碼的設(shè)計(jì),系統(tǒng)主要以SQLserver、Tomcat服務(wù)器作為系統(tǒng)的數(shù)據(jù)庫,加上java語言編寫,完成前期的部分。在對整個(gè)石油與天然氣井場物資管理系統(tǒng)進(jìn)行了需求分析之后,根據(jù)具體的需要設(shè)計(jì)出了不同的功能。設(shè)計(jì)的e-r電路圖,顯示了系統(tǒng)的各個(gè)部件具體的功能,也有表明了關(guān)于系統(tǒng)中各個(gè)部件之間的連接,這樣我們就能夠做到讓讀者更加清楚地了解整個(gè)系統(tǒng)的運(yùn)行操作流程和系統(tǒng)業(yè)務(wù)中的每一個(gè)功能模塊。7.2展望物資管理系統(tǒng)的最終目標(biāo)就是能夠最大程度上支撐石油與天然氣主要相關(guān)業(yè)務(wù)的生產(chǎn)管理和決策需求,也可以實(shí)現(xiàn)及時(shí)管理公司和提高管理能力。而物資管理能系統(tǒng)成功建設(shè)的標(biāo)志就是能否在具體的部門用好,我相信在未來相關(guān)領(lǐng)導(dǎo)的重視和部門配合之下,物資管理系統(tǒng)能夠完美的適應(yīng)各種物資及人員的妥善處理??梢灶A(yù)期,在石油與天然氣井場物資管理系統(tǒng)與其他系統(tǒng)的深度交流后,該系統(tǒng)的數(shù)據(jù)量會越來越大,質(zhì)量也會越來越高,在此系統(tǒng)上的應(yīng)用也會逐漸廣泛和深化。參考文獻(xiàn)[1]馮穎,林晴,張景雄,張炎治.物流聯(lián)合外包下庫存管理模式對供應(yīng)鏈運(yùn)作的影響[J/OL].中國管理科學(xué):1-12[2021-05-21].[2]胡紅兵.優(yōu)化倉儲配送網(wǎng)絡(luò)、推進(jìn)倉庫標(biāo)準(zhǔn)化建設(shè)提升倉庫資源利用率[J].大科技,2014(30).[3]梁麗.基于同城的網(wǎng)上購物系統(tǒng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].商,2013(21):214.[4]楊旬.淺談石油鉆井機(jī)械設(shè)備管理與保養(yǎng)維護(hù)[J].中國設(shè)備工程,2018(19):50-51.[5]譚彧.基于ASP_NET的學(xué)生作業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué),2018.[6]趙蔚,韓春光,汪志成,王科峰,方穎松.適合中小型企業(yè)倉儲管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].物流科技,2016,39(01):142-145.[7]李冰冰.供應(yīng)鏈環(huán)境下煤炭企業(yè)庫存優(yōu)化研究[D].北京交通大學(xué),2012.[8]劉任洋,李慶民,李華.基于橫向轉(zhuǎn)運(yùn)策略的可修件三級庫存優(yōu)化模型[J].航空學(xué)報(bào),2014,35(12):3341-3349.[9]蔡芝明,金家善,陳硯橋.多約束下備件多層多級庫存優(yōu)化模型[J].北京航空航天大學(xué)學(xué)報(bào),2016,42(07):1494-1501.[10]吳龍濤,王鐵寧,可榮博,曹鈺.基于(T,S)策略的裝備可修復(fù)備件兩級庫存配置建模[J].兵工學(xué)報(bào),2018,39(08):1632-1638.[11]孫衛(wèi)琴,李洪成.《Tomcat與JavaWeb開發(fā)技術(shù)詳解》.電子工業(yè)出版社,2013年6月:1-205[12]彭明程.高職院校學(xué)生工作信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].中山大學(xué),2014.[13]劉念,郭金旭,王昱.基于RFID的裝備庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2016,38(04):494-497.[14]侯雷.基于B/S架構(gòu)稀選廠設(shè)備管理系統(tǒng)的設(shè)計(jì)與開發(fā)[D].內(nèi)蒙古科技大學(xué),2019.[15]王智文.基于JSP技術(shù)快遞業(yè)務(wù)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].桂林航天工業(yè)學(xué)院學(xué)報(bào),2014,19(03):211-215.[16]耿祥義,張躍平.《JSP實(shí)用教程》.清華大學(xué)出版社,2013年5月1日:1-354[17]譚謙.網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)施[D].湖南大學(xué),2016.[18]鄒文峰.中小企業(yè)網(wǎng)絡(luò)系統(tǒng)集成設(shè)計(jì)與實(shí)現(xiàn)[D].南京郵電大學(xué),2016.[19]清宏計(jì)算機(jī)工作室.《JSP編程技巧》.機(jī)械工業(yè)出版社,2014年5月:1-410[20]朱紅,司光亞.《JSPWeb編程指南》.電子工業(yè)出版社,2011年9月:34-307[21]賽奎春.《JSP工程應(yīng)用與項(xiàng)目實(shí)踐》.機(jī)械工業(yè)出版社,2012年8月:23-294[22]孫一林,彭波.《Java數(shù)據(jù)庫編程實(shí)例》.清華大學(xué)出版社,2012年8月:30-210[23]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2012年2月:3-460Web編程指南》.電子工業(yè)出版社,2011年9月:34-307[24]孫軍峰,左秀峰.供應(yīng)鏈分散庫存控制與集中庫

溫馨提示

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

評論

0/150

提交評論