公務(wù)員期刊網(wǎng) 論文中心 正文

石油企業(yè)物流信息管理系統(tǒng)的設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了石油企業(yè)物流信息管理系統(tǒng)的設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

石油企業(yè)物流信息管理系統(tǒng)的設(shè)計

摘要:本文主要實現(xiàn)石油企業(yè)總公司以及各個分公司之間聯(lián)動,從而有效地對各分公司各級各類物流信息實行動態(tài)化管理,對所有物流實行有效的監(jiān)督與管理。本系統(tǒng)采用JAVA作為軟件的開發(fā)語言,使用ORACLE作為數(shù)據(jù)庫技術(shù)手段,并使用J2EE框架作為架構(gòu)體系。對開發(fā)方法和開發(fā)環(huán)境進(jìn)行分析研究,選擇采用結(jié)構(gòu)功能法和面向?qū)ο蠓ㄏ嘟Y(jié)合的方法,詳細(xì)論述物流信息管理系統(tǒng)的分析與設(shè)計,重點分析和研究數(shù)據(jù)庫的設(shè)計與實現(xiàn)。

關(guān)鍵詞:石油企業(yè);物流信息;管理系統(tǒng);數(shù)據(jù)庫

0引言

近些年,隨著國家對石油高需求、高產(chǎn)量、高質(zhì)量的“三高“要求,使得國內(nèi)各個油井的勘探與開采步入了一個新的高峰,與之相應(yīng)的是各個與石油有關(guān)的企業(yè)的物流量持續(xù)增加。但因諸多與石油相關(guān)的企業(yè)都屬于國家性質(zhì)的企業(yè),在信息化管理的建設(shè)方面一直較為滯后,從而對其物流不能有效地進(jìn)行管理,最終造成了倉管體系差、庫存成本高、采購與輸送業(yè)務(wù)審批流程繁瑣、物資采購與輸送流程難以監(jiān)控等問題,嚴(yán)重影響企業(yè)的進(jìn)步與發(fā)展。因此亟需充分發(fā)揮信息化管理優(yōu)勢,建立一個功能完善、數(shù)據(jù)完備、流程完整的物流信息管理系統(tǒng)來促進(jìn)石油企業(yè)的發(fā)展。

1系統(tǒng)需求分析

在整個系統(tǒng)的使用過程中,權(quán)限一般分為管理員、物流部員工與各部門普通用戶三個級別,各個級別的有自己自身的使用權(quán)限以及用例設(shè)計。

1.1系統(tǒng)管理員

此部分群體主要是對整個系統(tǒng)進(jìn)行日常維護(hù)、數(shù)據(jù)備份、申請審核以及其他使用者的權(quán)限管理,同時還負(fù)責(zé)對系統(tǒng)管理、環(huán)境管理、業(yè)務(wù)管理、監(jiān)督管理以及決策管理等方面的內(nèi)容進(jìn)行管理擁有本系統(tǒng)最高的管理權(quán)限;其主要操作是系統(tǒng)管理模塊、用戶登錄管理、數(shù)據(jù)庫管理,權(quán)限分配,各個模塊的功能設(shè)置等,同時還負(fù)責(zé)系統(tǒng)的正常運行與維護(hù)工作。

1.2物流部員工

這一部分人群是是協(xié)同各個模塊以及各個業(yè)務(wù)部門之間相互溝通的重要操作人員,其主要負(fù)責(zé)各個模塊中信息的錄入、監(jiān)控、審核、刪除等方面的操作,同時其可以對普通用戶進(jìn)行管理。

1.3其他部門普通用戶

因整個石油公司物流信息管理系統(tǒng)所涉及的業(yè)務(wù)非常多,整個系統(tǒng)有許多部門的員工在進(jìn)行使用,因此應(yīng)該針對不同的用戶群體設(shè)置不同的操作權(quán)限,且每個部門只有指定的人有錄入、修改以及刪除的權(quán)限,其他普通用戶只有對自身相關(guān)業(yè)務(wù)查詢的權(quán)限。石油企業(yè)物流信息管理平臺總共可以分為五個模塊:系統(tǒng)管理、環(huán)境管理、業(yè)務(wù)管理、監(jiān)督管理以及決策管理,每個模塊所對應(yīng)的業(yè)務(wù)部門都可以完成自身獨立的相關(guān)業(yè)務(wù),完全符合軟件工程設(shè)計與開發(fā)過程中所要求的高內(nèi)聚低耦合設(shè)計原則。

2系統(tǒng)總體設(shè)計

考慮到石油企業(yè)物流信息管理系統(tǒng)諸多的需求特性,系統(tǒng)在設(shè)計與開發(fā)時采用JAVA語言編程,使用ORACLE作為系統(tǒng)的數(shù)據(jù)庫,使用J2EE框架,即Struts+Spring+Hibernate框架技術(shù),前臺的顯示用JSP實現(xiàn),采用B/S結(jié)構(gòu)。采用JAVA語言進(jìn)行編程,是因為此語言對服務(wù)器的負(fù)載小、持續(xù)應(yīng)用性強(qiáng);利用J2EE、B/S以及JSP作為系統(tǒng)開發(fā)及視圖的框架,可以實現(xiàn)各種數(shù)據(jù)的動態(tài)訪問;數(shù)據(jù)庫使用ORACLE,保證安全可靠性的同時,最大化地節(jié)省了成本,符合公司一切從省的理念;操作系統(tǒng)應(yīng)用Windows,此系統(tǒng)的普及率和使用率無疑是最大的,同時在性能方面滿足物流信息管理系統(tǒng)開發(fā)的需求根據(jù)需求分析發(fā)現(xiàn),用戶是支撐系統(tǒng)運行的首要條件,而本系統(tǒng)數(shù)據(jù)目標(biāo)用戶是石油企業(yè)的系統(tǒng)管理員,物流部門員工以及普通員工。人力資源部對于其主要環(huán)境管理、業(yè)務(wù)管理、監(jiān)督管理與決策管理有著一對多的關(guān)系;而對于各部門普通員工來說,主要是用戶登錄以及信息查詢,其對于數(shù)據(jù)的錄入僅僅是用戶名、登錄ID、登錄密碼、上次登錄時間等,其與用戶信息存在1對1的關(guān)系,而對于各種信息的查詢存在1對多的關(guān)系;對于系統(tǒng)管理員來說,其主要是系統(tǒng)管理以及權(quán)限分配,這兩者存在1對N的關(guān)系。

3系統(tǒng)模塊實現(xiàn)

以環(huán)境管理的需求管理子模塊為例,供應(yīng)商管理子模塊中主要具備準(zhǔn)入管理、檔案信息管理、考評管理和產(chǎn)品信息管理等基本功能。供應(yīng)商管理是本系統(tǒng)中至關(guān)重要的一個子模塊,供應(yīng)商的合理管理直接決定著采購物流的科學(xué)合理性以及其采購成本的問題。只有選擇恰當(dāng)?shù)墓?yīng)商才能使得石油企業(yè)在進(jìn)行物流采購時以較低的成本獲得高質(zhì)量的物資,同時與供應(yīng)商的及時有效溝通可以對物資進(jìn)行及時的補(bǔ)充,同時也可以有效地避免庫存材料的積壓,總的來說,供應(yīng)商的管理直接影響到本系統(tǒng)的實用性。供應(yīng)商的管理主要有供應(yīng)商檔案、點外審核、供應(yīng)商產(chǎn)品信息、供應(yīng)商考評、供應(yīng)商考評指標(biāo)這幾個功能。

4系統(tǒng)測試

在進(jìn)行軟件測試時,設(shè)計人員一般會使用兩種方法進(jìn)行測試:其一是黑盒測試法,黑盒測試的方法主要是針對系統(tǒng)功能是否可以實現(xiàn)進(jìn)行測試,主要是要求大量的用戶群體對設(shè)計完畢的系統(tǒng)進(jìn)行操作,其后根據(jù)反復(fù)操作,對各個模塊的運行情況以及其功能實現(xiàn)的情況進(jìn)行反復(fù)的測試,其后對測試結(jié)果進(jìn)行統(tǒng)計分析,發(fā)現(xiàn)存在的問題,從而根據(jù)出現(xiàn)問題的程序段落進(jìn)行修正和改善;其二是白盒測試方法,白盒測試主要是對主要是對對程序中的每段代碼進(jìn)行測試,對代碼中的語義、語法等進(jìn)行錯誤分析。并對某些可以實現(xiàn)重要功能的代碼段落進(jìn)行重點的分析,要能盡快發(fā)現(xiàn)代碼中可能存在的問題,其原則是要求進(jìn)行的測試足以覆蓋每一個編程語句。此種測試方法主要會側(cè)重功能實現(xiàn)的遺漏或錯誤、應(yīng)用界面的錯誤、數(shù)據(jù)庫訪問及存儲的錯誤、性能錯誤和初始化以及終止錯誤這幾種測試。此種測試方式主要是將所有的可能性功能進(jìn)行測試,直接查找出相關(guān)的錯誤。事實上在進(jìn)行測試的時候測試結(jié)果會有無數(shù)多個,本章節(jié)只是針對可能性的錯誤進(jìn)行測試。本測試所設(shè)定的測試規(guī)則主要有重復(fù)的進(jìn)行測試、測試中應(yīng)有輸入數(shù)據(jù)以及輸出結(jié)果、應(yīng)避免程序員自己檢測程序、應(yīng)該設(shè)計合理及不合理的輸出結(jié)果、對出現(xiàn)頻率較高的結(jié)果著重進(jìn)行修改、對出現(xiàn)錯誤的問題進(jìn)行全面性的檢測、嚴(yán)格遵守測試流程以及對測試結(jié)果進(jìn)行統(tǒng)計與分析這幾個原則。

5結(jié)束語

本課題根據(jù)2016年國家石油部信息化的要求來進(jìn)行管理系統(tǒng)的改進(jìn),最終達(dá)到利用計算機(jī)科學(xué)技術(shù),建立物流信息管理系統(tǒng),主要實現(xiàn)建立符合企業(yè)需求的物資采購管理信息平臺,優(yōu)化工作流程,具備高效的運行機(jī)制,降低人工成本;實現(xiàn)高效的倉管體系,降低庫存成本;實現(xiàn)采購業(yè)務(wù)符合企業(yè)審批流程的網(wǎng)上審核,實現(xiàn)對采購過程的全方位動態(tài)監(jiān)管和監(jiān)控;實現(xiàn)信息實時反饋和共享,準(zhǔn)確查詢和分析,給領(lǐng)導(dǎo)層提供監(jiān)控和決策;實現(xiàn)物資采購的資金規(guī)范管理和控制,提高資金利用率;最終實現(xiàn)物流、資金流、信息流的三流合一;實現(xiàn)系統(tǒng)的持續(xù)長久應(yīng)用,體現(xiàn)企業(yè)的投資利益最大化等目標(biāo)。

參考文獻(xiàn):

[1]原世偉,景海濤,李偉.基于GIS的現(xiàn)代物流管理系統(tǒng)設(shè)計與實現(xiàn)[J].2016,41(1):82-86.

[2]劉天堯,劉善偉.校園能源監(jiān)管WcbUIS的設(shè)計與實現(xiàn)[J].測繪工程,2016,25(4):71-77.

[3]王立欣,胡晉山.基于移動GIS物流管理系統(tǒng)的設(shè)計與開發(fā)[J].交通科技與經(jīng)濟(jì),2017,19(3):58-62.

[4]李清泉,李德仁.大數(shù)據(jù)UIS[J].武漢大學(xué)學(xué)報(信息科學(xué)版),2014,39(6):641-644.

[5]陶新洲.基于RFID技術(shù)的倉儲物流管理系統(tǒng)設(shè)計[J].工業(yè)控制計算機(jī),2015,28(12):121-123.

作者:劉志宏 王巍 王貴剛 唐永生 單位:長慶油田公司油田工程監(jiān)督處 中國石油集團(tuán)川慶鉆探工程有限公司